ActionCodeInfo interface

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];