ActionCodeInfo interface

checkActionCode() से एक प्रतिक्रिया .

हस्ताक्षर:

export interface ActionCodeInfo 

गुण

संपत्ति प्रकार विवरण
डेटा {ईमेल?: स्ट्रिंग | व्यर्थ; मल्टीफैक्टरइन्फो?: मल्टीफैक्टरइन्फो | व्यर्थ; पिछलाईमेल?: स्ट्रिंग | व्यर्थ; } क्रिया कोड से संबद्ध डेटा.
संचालन ( एक्शनकोडऑपरेशनमैप का प्रकार )[ एक्शनकोडऑपरेशनमैप के प्रकार की कुंजी ] ऑपरेशन का प्रकार जिसने एक्शन कोड उत्पन्न किया।

ActionCodeInfo.डेटा

क्रिया कोड से संबद्ध डेटा.

एक्शनकोडऑपरेशन के लिए .PASSWORD_RESET, एक्शनकोडऑपरेशन .VERIFY_EMAIL, और ActionCodeOperation .RECOVER_EMAIL क्रियाएँ, इस ऑब्जेक्ट में एक ईमेल फ़ील्ड होता है जिसमें वह पता होता है जिस पर ईमेल भेजा गया था।

एक्शनकोडऑपरेशन के लिए .RECOVER_EMAIL क्रिया, जो उपयोगकर्ता को ईमेल पते में परिवर्तन को पूर्ववत करने की अनुमति देती है, इस ऑब्जेक्ट में उपयोगकर्ता खाते के वर्तमान ईमेल पते के साथ एक previousEmail फ़ील्ड भी शामिल है। कार्रवाई पूरी होने के बाद, उपयोगकर्ता का ईमेल पता previousEmail ईमेल फ़ील्ड के मान से email फ़ील्ड के मान पर वापस आ जाएगा।

एक्शनकोडऑपरेशन के लिए .VERIFY_AND_CHANGE_EMAIL क्रिया, जो उपयोगकर्ता को अपडेट करने से पहले ईमेल को सत्यापित करने की अनुमति देती है, इस ऑब्जेक्ट में अपडेट करने से पहले उपयोगकर्ता खाते के ईमेल पते के साथ एक previousEmail फ़ील्ड होता है। कार्रवाई पूरी होने के बाद, उपयोगकर्ता का ईमेल पता previousEmail फ़ील्ड के मान से email फ़ील्ड के मान में अपडेट कर दिया जाएगा।

एक्शनकोडऑपरेशन के लिए .REVERT_SECOND_FACTOR_ADDITION क्रिया, जो उपयोगकर्ता को नए जोड़े गए दूसरे कारक का नामांकन रद्द करने की अनुमति देती है, इस ऑब्जेक्ट में दूसरे कारक के बारे में जानकारी के साथ एक multiFactorInfo फ़ील्ड शामिल है। फ़ोन के दूसरे कारक के लिए, multiFactorInfo एक मल्टीफ़ैक्टरइन्फो ऑब्जेक्ट है, जिसमें फ़ोन नंबर होता है।

हस्ताक्षर:

data: {
        email?: string | null;
        multiFactorInfo?: MultiFactorInfo | null;
        previousEmail?: string | null;
    };

ActionCodeInfo.ऑपरेशन

ऑपरेशन का प्रकार जिसने एक्शन कोड उत्पन्न किया।

हस्ताक्षर:

operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];