checkActionCode() yanıtı.
İmza:
export interface ActionCodeInfo
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
veriler | { email?: string | null; multiFactorInfo?: MultiFactorInfo | null; beforeEmail?: dize | null; } | İşlem koduyla ilişkilendirilen veriler. |
işlem | (ActionCodeOperationHarita türü)[keyof typeof ActionCodeOperationHarita] | Eylem kodunu oluşturan işlemin türü. |
ActionCodeInfo.data
İşlem koduyla ilişkilendirilen veriler.
ActionCodeOperation.PASSWORD_RESET, ActionCodeOperation.VERIFY_EMAIL ve ActionCodeOperation.RECOVER_EMAIL işlemleri için bu nesne, e-postanın gönderildiği adresi içeren bir e-posta alanı içerir.
Kullanıcının e-posta adresi değişikliğini geri almasına olanak tanıyan ActionCodeOperation.RECOVER_EMAIL işlemi için bu nesne, kullanıcı hesabının geçerli e-posta adresini içeren bir previousEmail
alanı da içerir. İşlem tamamlandıktan sonra kullanıcının e-posta adresi, previousEmail
alanındaki değerden email
alanındaki değere geri döndürülür.
Kullanıcının güncellemeden önce e-posta adresini doğrulamasını sağlayan ActionCodeOperation.VERIFY_AND_CHANGE_EMAIL işlemi için bu nesne, güncellemeden önce kullanıcı hesabının e-posta adresini içeren bir previousEmail
alanı içerir. İşlem tamamlandıktan sonra kullanıcının e-posta adresi, previousEmail
alanındaki değerden email
alanındaki değere güncellenir.
Kullanıcının yeni eklenen ikinci faktör kaydını iptal etmesine olanak tanıyan ActionCodeOperation.REVERT_SECOND_FACTOR_ADDITION işlemi için bu nesne, ikinci faktörle ilgili bilgilerin yer aldığı bir multiFactorInfo
alanı içerir. Telefonun ikinci faktörü için multiFactorInfo
, telefon numarasını içeren bir MultiFactorInfo nesnesidir.
İmza:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.operasyonu
Eylem kodunu oluşturan işlemin türü.
İmza:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];