ExDoppler.ProjectRole (ExDoppler v1.0.1)

View Source

Module describing a Project Role

Fields

  • created_at - Date and Time the role was created (e.g ~U[2025-04-30 10:05:50.040Z])
  • identifier - List of environments relevant to the member (e.g ["dev", "prd"]).
  • is_custom_role - Whether it's a user made role (e.g false)
  • name - Name of role (e.g "viewer")
  • permissions - member type (e.g ["enclave_config_logs", "enclave_project_config_secrets_read"...])

๐Ÿ“– Resources

Summary

Functions

Creates an ProjectRole from a map

Functions

build(role)

Creates an ProjectRole from a map

๐Ÿท๏ธ Params

  • role: Map of fields to turn into a ProjectRole

โคต๏ธ Returns

โœ… On Success

  %ExDoppler.ProjectRole{...}

โŒ On Failure

  raise Error