ActionCodeInfo interface

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