View Source ExOpenAI.Components.AssignedRoleDetails (ex_openai.ex v2.0.0-beta2)
Detailed information about a role assignment entry returned when listing assignments.
Fields
:created_at- required -integer() | any()
When the role was created.:created_by- required -String.t() | any()
Identifier of the actor who created the role.:created_by_user_obj- required -map() | any()
User details for the actor that created the role, when available.:description- required -String.t() | any()
Description of the role.:id- required -String.t()
Identifier for the role.:metadata- required -map() | any()
Arbitrary metadata stored on the role.:name- required -String.t()
Name of the role.:permissions- required -[String.t()]
Permissions associated with the role.:predefined_role- required -boolean()
Whether the role is predefined by OpenAI.:resource_type- required -String.t()
Resource type the role applies to.:updated_at- required -integer() | any()
When the role was last updated.
Summary
Types
@type t() :: %ExOpenAI.Components.AssignedRoleDetails{ created_at: integer() | any(), created_by: String.t() | any(), created_by_user_obj: map() | any(), description: String.t() | any(), id: String.t(), metadata: map() | any(), name: String.t(), permissions: [String.t()], predefined_role: boolean(), resource_type: String.t(), updated_at: integer() | any() }