checkActionCode()からの応答。
サイン:
export interface ActionCodeInfo
プロパティ
財産 | タイプ | 説明 |
---|---|---|
データ | { メール?: 文字列 |ヌル; multiFactorInfo?:マルチファクター情報|ヌル;前のメール?: 文字列 |ヌル; } | アクションコードに関連付けられたデータ。 |
手術 | ( ActionCodeOperationMapのタイプ)[ 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];