ActionCodeInfo interface

checkActionCode()' dan bir yanıt .

İmza:

export interface ActionCodeInfo 

Özellikler

Mülk Tip Tanım
veri { e-posta?: string | hükümsüz; multiFactorInfo?: MultiFactorInfo | hükümsüz; öncekiE-posta?: string | hükümsüz; } Eylem koduyla ilişkili veriler.
operasyon (typeof ActionCodeOperationMap )[keyof typeof ActionCodeOperationMap ] Eylem kodunu oluşturan işlem türü.

ActionCodeInfo.data

Eylem koduyla ilişkili veriler.

ActionCodeOperation için .PASSWORD_RESET, ActionCodeOperation .VERIFY_EMAIL ve ActionCodeOperation .RECOVER_EMAIL eylemleri, bu nesne e-postanın gönderildiği adresi içeren bir e-posta alanı içerir.

ActionCodeOperation için Kullanıcının bir e-posta adresi değişikliğini geri almasına olanak tanıyan .RECOVER_EMAIL eylemi, bu nesne aynı zamanda kullanıcı hesabının geçerli e-posta adresini içeren bir previousEmail alanını da içerir. Eylem tamamlandıktan sonra kullanıcının e-posta adresi, previousEmail alanındaki değerden email -posta alanındaki değere geri döner.

ActionCodeOperation için .VERIFY_AND_CHANGE_EMAIL eylemi, kullanıcının e-postayı güncellemeden önce doğrulamasını sağlar; bu nesne, güncellemeden önce kullanıcı hesabının e-posta adresini içeren previousEmail alanını içerir. Eylem tamamlandıktan sonra kullanıcının e-posta adresi, previousEmail alanındaki değerden email -posta alanındaki değere güncellenecektir.

ActionCodeOperation için Kullanıcının yeni eklenen ikinci faktörün kaydını iptal etmesini sağlayan .REVERT_SECOND_FACTOR_ADDITION eylemi, bu nesne ikinci faktörle ilgili bilgileri içeren bir multiFactorInfo alanı içerir. Telefon 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.operation

Eylem kodunu oluşturan işlem türü.

İmza:

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