View Source ExOpenAI.Components.AuditLog (ex_openai.ex v1.8.0)
Schema representing a AuditLog within the OpenAI API
Summary
Types
@type t() :: %ExOpenAI.Components.AuditLog{ actor: ExOpenAI.Components.AuditLogActor.t(), "api_key.created": %{data: %{scopes: [String.t()]}, id: String.t()} | nil, "api_key.deleted": %{id: String.t()} | nil, "api_key.updated": %{changes_requested: %{scopes: [String.t()]}, id: String.t()} | nil, effective_at: integer(), id: String.t(), "invite.accepted": %{id: String.t()} | nil, "invite.deleted": %{id: String.t()} | nil, "invite.sent": %{data: %{email: String.t(), role: String.t()}, id: String.t()} | nil, "login.failed": %{error_code: String.t(), error_message: String.t()} | nil, "logout.failed": %{error_code: String.t(), error_message: String.t()} | nil, "organization.updated": %{ changes_requested: %{ description: String.t(), name: String.t(), settings: %{ threads_ui_visibility: String.t(), usage_dashboard_visibility: String.t() }, title: String.t() }, id: String.t() } | nil, project: %{id: String.t(), name: String.t()} | nil, "project.archived": %{id: String.t()} | nil, "project.created": %{data: %{name: String.t(), title: String.t()}, id: String.t()} | nil, "project.updated": %{changes_requested: %{title: String.t()}, id: String.t()} | nil, "rate_limit.deleted": %{id: String.t()} | nil, "rate_limit.updated": %{ changes_requested: %{ batch_1_day_max_input_tokens: integer(), max_audio_megabytes_per_1_minute: integer(), max_images_per_1_minute: integer(), max_requests_per_1_day: integer(), max_requests_per_1_minute: integer(), max_tokens_per_1_minute: integer() }, id: String.t() } | nil, "service_account.created": %{data: %{role: String.t()}, id: String.t()} | nil, "service_account.deleted": %{id: String.t()} | nil, "service_account.updated": %{changes_requested: %{role: String.t()}, id: String.t()} | nil, type: ExOpenAI.Components.AuditLogEventType.t(), "user.added": %{data: %{role: String.t()}, id: String.t()} | nil, "user.deleted": %{id: String.t()} | nil, "user.updated": %{changes_requested: %{role: String.t()}, id: String.t()} | nil }