"use strict";
/* tslint:disable */
/* eslint-disable */
/**
 * authentik
 * Making authentication simple.
 *
 * The version of the OpenAPI document: 2026.2.0-rc5
 * Contact: hello@goauthentik.io
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventActions = void 0;
exports.instanceOfEventActions = instanceOfEventActions;
exports.EventActionsFromJSON = EventActionsFromJSON;
exports.EventActionsFromJSONTyped = EventActionsFromJSONTyped;
exports.EventActionsToJSON = EventActionsToJSON;
exports.EventActionsToJSONTyped = EventActionsToJSONTyped;
/**
 *
 * @export
 */
exports.EventActions = {
    Login: 'login',
    LoginFailed: 'login_failed',
    Logout: 'logout',
    UserWrite: 'user_write',
    SuspiciousRequest: 'suspicious_request',
    PasswordSet: 'password_set',
    SecretView: 'secret_view',
    SecretRotate: 'secret_rotate',
    InvitationUsed: 'invitation_used',
    AuthorizeApplication: 'authorize_application',
    SourceLinked: 'source_linked',
    ImpersonationStarted: 'impersonation_started',
    ImpersonationEnded: 'impersonation_ended',
    FlowExecution: 'flow_execution',
    PolicyExecution: 'policy_execution',
    PolicyException: 'policy_exception',
    PropertyMappingException: 'property_mapping_exception',
    SystemTaskExecution: 'system_task_execution',
    SystemTaskException: 'system_task_exception',
    SystemException: 'system_exception',
    ConfigurationError: 'configuration_error',
    ConfigurationWarning: 'configuration_warning',
    ModelCreated: 'model_created',
    ModelUpdated: 'model_updated',
    ModelDeleted: 'model_deleted',
    EmailSent: 'email_sent',
    UpdateAvailable: 'update_available',
    ExportReady: 'export_ready',
    ReviewInitiated: 'review_initiated',
    ReviewOverdue: 'review_overdue',
    ReviewAttested: 'review_attested',
    ReviewCompleted: 'review_completed',
    Custom: 'custom_',
    UnknownDefaultOpenApi: '11184809'
};
function instanceOfEventActions(value) {
    for (const key in exports.EventActions) {
        if (Object.prototype.hasOwnProperty.call(exports.EventActions, key)) {
            if (exports.EventActions[key] === value) {
                return true;
            }
        }
    }
    return false;
}
function EventActionsFromJSON(json) {
    return EventActionsFromJSONTyped(json, false);
}
function EventActionsFromJSONTyped(json, ignoreDiscriminator) {
    return json;
}
function EventActionsToJSON(value) {
    return value;
}
function EventActionsToJSONTyped(value, ignoreDiscriminator) {
    return value;
}
//# sourceMappingURL=EventActions.js.map