Class: Authentik::Api::EventActions
- Inherits:
-
Object
- Object
- Authentik::Api::EventActions
- Defined in:
- lib/authentik/api/models/event_actions.rb
Constant Summary collapse
- LOGIN =
"login".freeze
- LOGIN_FAILED =
"login_failed".freeze
- LOGOUT =
"logout".freeze
- USER_WRITE =
"user_write".freeze
- SUSPICIOUS_REQUEST =
"suspicious_request".freeze
- PASSWORD_SET =
"password_set".freeze
- SECRET_VIEW =
"secret_view".freeze
- SECRET_ROTATE =
"secret_rotate".freeze
- INVITATION_USED =
"invitation_used".freeze
- AUTHORIZE_APPLICATION =
"authorize_application".freeze
- SOURCE_LINKED =
"source_linked".freeze
- IMPERSONATION_STARTED =
"impersonation_started".freeze
- IMPERSONATION_ENDED =
"impersonation_ended".freeze
- FLOW_EXECUTION =
"flow_execution".freeze
- POLICY_EXECUTION =
"policy_execution".freeze
- POLICY_EXCEPTION =
"policy_exception".freeze
- PROPERTY_MAPPING_EXCEPTION =
"property_mapping_exception".freeze
- SYSTEM_TASK_EXECUTION =
"system_task_execution".freeze
- SYSTEM_TASK_EXCEPTION =
"system_task_exception".freeze
- SYSTEM_EXCEPTION =
"system_exception".freeze
- CONFIGURATION_ERROR =
"configuration_error".freeze
- CONFIGURATION_WARNING =
"configuration_warning".freeze
- MODEL_CREATED =
"model_created".freeze
- MODEL_UPDATED =
"model_updated".freeze
- MODEL_DELETED =
"model_deleted".freeze
- EMAIL_SENT =
"email_sent".freeze
- UPDATE_AVAILABLE =
"update_available".freeze
- EXPORT_READY =
"export_ready".freeze
- REVIEW_INITIATED =
"review_initiated".freeze
- REVIEW_OVERDUE =
"review_overdue".freeze
- REVIEW_ATTESTED =
"review_attested".freeze
- REVIEW_COMPLETED =
"review_completed".freeze
- CUSTOM =
"custom_".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
46 47 48 |
# File 'lib/authentik/api/models/event_actions.rb', line 46 def self.all_vars @all_vars ||= [LOGIN, LOGIN_FAILED, LOGOUT, USER_WRITE, SUSPICIOUS_REQUEST, PASSWORD_SET, SECRET_VIEW, SECRET_ROTATE, INVITATION_USED, AUTHORIZE_APPLICATION, SOURCE_LINKED, IMPERSONATION_STARTED, IMPERSONATION_ENDED, FLOW_EXECUTION, POLICY_EXECUTION, POLICY_EXCEPTION, PROPERTY_MAPPING_EXCEPTION, SYSTEM_TASK_EXECUTION, SYSTEM_TASK_EXCEPTION, SYSTEM_EXCEPTION, CONFIGURATION_ERROR, CONFIGURATION_WARNING, MODEL_CREATED, MODEL_UPDATED, MODEL_DELETED, EMAIL_SENT, UPDATE_AVAILABLE, EXPORT_READY, REVIEW_INITIATED, REVIEW_OVERDUE, REVIEW_ATTESTED, REVIEW_COMPLETED, CUSTOM].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
53 54 55 |
# File 'lib/authentik/api/models/event_actions.rb', line 53 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
60 61 62 63 |
# File 'lib/authentik/api/models/event_actions.rb', line 60 def build_from_hash(value) return value if EventActions.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #EventActions" end |