Class: OpenApiOpenAIClient::AuditLogEventType
- Inherits:
-
Object
- Object
- OpenApiOpenAIClient::AuditLogEventType
- Defined in:
- lib/openapi_openai/models/audit_log_event_type.rb
Constant Summary collapse
- API_KEY_CREATED =
"api_key.created".freeze
- API_KEY_UPDATED =
"api_key.updated".freeze
- API_KEY_DELETED =
"api_key.deleted".freeze
- INVITE_SENT =
"invite.sent".freeze
- INVITE_ACCEPTED =
"invite.accepted".freeze
- INVITE_DELETED =
"invite.deleted".freeze
- LOGIN_SUCCEEDED =
"login.succeeded".freeze
- LOGIN_FAILED =
"login.failed".freeze
- LOGOUT_SUCCEEDED =
"logout.succeeded".freeze
- LOGOUT_FAILED =
"logout.failed".freeze
- ORGANIZATION_UPDATED =
"organization.updated".freeze
- PROJECT_CREATED =
"project.created".freeze
- PROJECT_UPDATED =
"project.updated".freeze
- PROJECT_ARCHIVED =
"project.archived".freeze
- SERVICE_ACCOUNT_CREATED =
"service_account.created".freeze
- SERVICE_ACCOUNT_UPDATED =
"service_account.updated".freeze
- SERVICE_ACCOUNT_DELETED =
"service_account.deleted".freeze
- RATE_LIMIT_UPDATED =
"rate_limit.updated".freeze
- RATE_LIMIT_DELETED =
"rate_limit.deleted".freeze
- USER_ADDED =
"user.added".freeze
- USER_UPDATED =
"user.updated".freeze
- USER_DELETED =
"user.deleted".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
41 42 43 |
# File 'lib/openapi_openai/models/audit_log_event_type.rb', line 41 def self.all_vars @all_vars ||= [API_KEY_CREATED, API_KEY_UPDATED, API_KEY_DELETED, INVITE_SENT, INVITE_ACCEPTED, INVITE_DELETED, LOGIN_SUCCEEDED, LOGIN_FAILED, LOGOUT_SUCCEEDED, LOGOUT_FAILED, ORGANIZATION_UPDATED, PROJECT_CREATED, PROJECT_UPDATED, PROJECT_ARCHIVED, SERVICE_ACCOUNT_CREATED, SERVICE_ACCOUNT_UPDATED, SERVICE_ACCOUNT_DELETED, RATE_LIMIT_UPDATED, RATE_LIMIT_DELETED, USER_ADDED, USER_UPDATED, USER_DELETED].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
48 49 50 |
# File 'lib/openapi_openai/models/audit_log_event_type.rb', line 48 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
55 56 57 58 |
# File 'lib/openapi_openai/models/audit_log_event_type.rb', line 55 def build_from_hash(value) return value if AuditLogEventType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #AuditLogEventType" end |