ردّ من checkActionCode().
Signature:
export interface ActionCodeInfo
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
البيانات | { email?: سلسلة | null; MultiFactorInfo?: متعدد العوامل | null; سابقةEmail?: سلسلة | null; } | البيانات المرتبطة برمز الإجراء. |
عملية | (نوع ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap] | نوع العملية التي أدت إلى إنشاء رمز الإجراء. |
ActionCodeInfo.data
البيانات المرتبطة برمز الإجراء.
بالنسبة إلى الإجراءات ActionCodeOperation.أهداف_RESET وActionCodeOperation.verify_EMAIL وActionCodeOperation.RECOVER_EMAIL، يحتوي هذا العنصر على حقل بريد إلكتروني بالعنوان الذي تم إرسال الرسالة الإلكترونية إليه.
بالنسبة إلى الإجراء ActionCodeOperation.RECOVER_EMAIL، والذي يسمح للمستخدم بالتراجع عن تغيير عنوان البريد الإلكتروني، يحتوي هذا العنصر أيضًا على حقل previousEmail
بعنوان البريد الإلكتروني الحالي لحساب المستخدم. بعد اكتمال الإجراء، سيعود عنوان البريد الإلكتروني للمستخدِم إلى القيمة في الحقل email
من القيمة في الحقل previousEmail
.
بالنسبة إلى الإجراء ActionCodeOperation.verify_AND_CHANGE_EMAIL الذي يسمح للمستخدم بإثبات ملكية البريد الإلكتروني قبل تعديله، يحتوي هذا العنصر على الحقل previousEmail
مع عنوان البريد الإلكتروني لحساب المستخدم قبل تعديله. بعد اكتمال الإجراء، سيتم تعديل عنوان البريد الإلكتروني للمستخدم إلى القيمة في الحقل email
من القيمة في الحقل previousEmail
.
بالنسبة إلى الإجراء ActionCodeOperation.REVERT_COUNTRY_FACTOR_ADDITION، والذي يسمح للمستخدم بإلغاء تسجيل عامل ثاني تمت إضافته حديثًا، يحتوي هذا العنصر على حقل multiFactorInfo
يضم معلومات عن العامل الثاني. بالنسبة إلى العامل الثاني للهاتف، يكون multiFactorInfo
كائن MultiFactorInfo، الذي يحتوي على رقم الهاتف.
Signature:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.operation
نوع العملية التي أدت إلى إنشاء رمز الإجراء.
Signature:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];