checkActionCode() からのレスポンス。
署名:
export interface ActionCodeInfo
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
データ | { email?: string |null;multiFactorInfo?:MultiFactorInfo |null;beforeEmail?: 文字列 |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_SECOND_FACTOR_ADDITION アクションでは、新しく追加された第 2 要素の登録を解除できます。このオブジェクトには、第 2 要素に関する情報を含む multiFactorInfo
フィールドが含まれます。スマートフォンの第 2 要素の場合、multiFactorInfo
は電話番号を含む MultiFactorInfo オブジェクトになります。
署名:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.operation
アクション コードを生成したオペレーションのタイプ。
署名:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];