ActionCodeInfo interface

checkActionCode() থেকে একটি প্রতিক্রিয়া .

স্বাক্ষর:

export interface ActionCodeInfo 

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
তথ্য { ইমেল?: স্ট্রিং | খালি; multiFactorInfo?: MultiFactorInfo | খালি; আগের ইমেইল?: স্ট্রিং | খালি; } অ্যাকশন কোডের সাথে সম্পর্কিত ডেটা।
অপারেশন ( ActionCodeOperationMap এর প্রকার )[ ActionCodeOperationMap- এর প্রকারের কী ] অপারেশনের ধরন যা অ্যাকশন কোড তৈরি করেছে।

ActionCodeInfo.data

অ্যাকশন কোডের সাথে সম্পর্কিত ডেটা।

অ্যাকশন কোড অপারেশনের জন্য .PASSWORD_RESET, ActionCodeOperation .VERIFY_EMAIL, এবং ActionCodeOperation .RECOVER_EMAIL অ্যাকশন, এই অবজেক্টটিতে একটি ইমেল ক্ষেত্র রয়েছে যেখানে ইমেলটি পাঠানো হয়েছিল।

অ্যাকশন কোড অপারেশনের জন্য .RECOVER_EMAIL অ্যাকশন, যা একজন ব্যবহারকারীকে একটি ইমেল ঠিকানা পরিবর্তন পূর্বাবস্থায় ফিরিয়ে আনার অনুমতি দেয়, এই বস্তুটিতে ব্যবহারকারীর অ্যাকাউন্টের বর্তমান ইমেল ঠিকানা সহ একটি previousEmail ক্ষেত্রও রয়েছে৷ ক্রিয়া সম্পন্ন হওয়ার পরে, ব্যবহারকারীর ইমেল ঠিকানা previousEmail ইমেল ক্ষেত্রের মান থেকে email ক্ষেত্রের মানটিতে ফিরে আসবে।

অ্যাকশন কোড অপারেশনের জন্য .VERIFY_AND_CHANGE_EMAIL অ্যাকশন, যা একজন ব্যবহারকারীকে আপডেট করার আগে ইমেলটি যাচাই করার অনুমতি দেয়, এই বস্তুটিতে আপডেট করার আগে ব্যবহারকারীর অ্যাকাউন্টের ইমেল ঠিকানা সহ একটি previousEmail ক্ষেত্র রয়েছে৷ ক্রিয়া সম্পন্ন হওয়ার পরে, ব্যবহারকারীর ইমেল ঠিকানাটি previousEmail ইমেল ক্ষেত্রের মান থেকে email ক্ষেত্রের মানটিতে আপডেট করা হবে।

অ্যাকশন কোড অপারেশনের জন্য .REVERT_SECOND_FACTOR_ADDITION অ্যাকশন, যা একজন ব্যবহারকারীকে একটি নতুন যোগ করা দ্বিতীয় ফ্যাক্টর আন-এনরোল করতে দেয়, এই বস্তুটিতে দ্বিতীয় ফ্যাক্টর সম্পর্কে তথ্য সহ একটি multiFactorInfo ক্ষেত্র রয়েছে। ফোন সেকেন্ড ফ্যাক্টরের জন্য, multiFactorInfo হল একটি MultiFactorInfo অবজেক্ট, যাতে ফোন নম্বর থাকে।

স্বাক্ষর:

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

ActionCodeInfo.operation

অপারেশনের ধরন যা অ্যাকশন কোড তৈরি করেছে।

স্বাক্ষর:

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