/** * Information specific to the remediation action initiated by the Partner\'s system to a user. */ export declare class RemediationUpdateAction { /** * The categorized remediation action initiated by the Partner\'\'s system to a user. Possible values are: - `PASSWORD_RESET` - Applicable if this event is the result of a password reset by the Partner\'\'s system. - `DISABLE_ACCOUNT` - Applicable if this event is the result of disabling an account by the Partner\'\'s system. - `TERMINATE_ALL_SESSIONS` - Applicable if this event is the result of terminating all active user sessions of an account by the Partner\'\'s system. */ actionName: RemediationUpdateActionActionNameEnum; /** * The status of the remediation action. - `SUCCESS` - Applicable if the Partner\'\'s system was successfully able to perform the remediation action. - `FAILED` - Applicable if the Partner\'\'s system failed to perform the remediation action. */ status: RemediationUpdateActionStatusEnum; /** * The local date and time the remediation action to a user ended in the Partner\'s system, in ISO-8601 date and time format `yyyy-MM-ddTHH:mm:ss.SSSZ`. */ updateEndDateTime?: Date; constructor(remediationUpdateAction: RemediationUpdateActionProperties); } export type RemediationUpdateActionActionNameEnum = 'PASSWORD_RESET' | 'DISABLE_ACCOUNT' | 'TERMINATE_ALL_SESSIONS'; export type RemediationUpdateActionStatusEnum = 'SUCCESS' | 'FAILED'; export interface RemediationUpdateActionProperties { actionName: RemediationUpdateActionActionNameEnum; status: RemediationUpdateActionStatusEnum; updateEndDateTime?: Date; }