ActionCodeInfo interface

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