checkActionCode()의 응답입니다.
서명:
export interface ActionCodeInfo
속성
속성 | 유형 | 설명 |
---|---|---|
데이터 | { 이메일?: 문자열 | null; multiFactorInfo?: MultiFactorInfo | null; 이전 이메일?: 문자열 | null; } | 액션 코드와 관련된 데이터입니다. |
연산 | (ActionCodeOperationMap 유형)[keyof typeof ActionCodeOperationMap] | 작업 코드를 생성한 작업의 유형입니다. |
ActionCodeInfo.data
액션 코드와 관련된 데이터입니다.
ActionCodeOperation.PASSWORD_RESET, ActionCodeOperation.VERIFY_EMAIL 및 ActionCodeOperation.RECOVER_EMAIL 작업의 경우 이 객체에는 이메일이 전송된 주소가 있는 이메일 필드가 포함됩니다.
사용자가 이메일 주소 변경을 실행취소할 수 있는 ActionCodeOperation.RECOVER_EMAIL 작업의 경우 이 객체에는 사용자 계정의 현재 이메일 주소가 있는 previousEmail
필드도 포함됩니다. 작업이 완료되면 사용자의 이메일 주소가 previousEmail
필드의 값에서 email
필드 값으로 되돌아갑니다.
사용자가 이메일을 업데이트하기 전에 확인할 수 있도록 하는 ActionCodeOperation.VERIFY_AND_CHANGE_EMAIL 작업의 경우 이 객체에는 업데이트하기 전에 사용자 계정의 이메일 주소가 있는 previousEmail
필드가 포함됩니다. 작업이 완료되면 사용자의 이메일 주소가 previousEmail
필드의 값에서 email
필드 값으로 업데이트됩니다.
사용자가 새로 추가된 두 번째 단계를 등록 해제할 수 있는 ActionCodeOperation.REVERT_FIRST_FACTOR_ADDITION 작업의 경우 이 객체에는 두 번째 단계에 대한 정보가 포함된 multiFactorInfo
필드가 포함됩니다. 휴대전화 두 번째 단계의 경우 multiFactorInfo
는 전화번호가 포함된 MultiFactorInfo 객체입니다.
서명:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.operation
작업 코드를 생성한 작업의 유형입니다.
서명:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];