ActionCodeInfo interface

Respons dari checkActionCode() .

Tanda tangan:

export interface ActionCodeInfo 

Properti

Properti Jenis Keterangan
data {email?: rangkaian | batal; multiFactorInfo?: MultiFactorInfo | batal; sebelumnyaEmail?: string | batal; } Data yang terkait dengan kode tindakan.
operasi (typeof ActionCodeOperationMap )[kunci jenis ActionCodeOperationMap ] Jenis operasi yang menghasilkan kode tindakan.

ActionCodeInfo.data

Data yang terkait dengan kode tindakan.

Untuk ActionCodeOperation .PASSWORD_RESET, Operasi Kode Tindakan .VERIFY_EMAIL, dan ActionCodeOperation Tindakan .RECOVER_EMAIL, objek ini berisi bidang email dengan alamat tujuan pengiriman email.

Untuk ActionCodeOperation Tindakan .RECOVER_EMAIL, yang memungkinkan pengguna untuk membatalkan perubahan alamat email, objek ini juga berisi bidang previousEmail dengan alamat email akun pengguna saat ini. Setelah tindakan selesai, alamat email pengguna akan kembali ke nilai di bidang email dari nilai di bidang previousEmail .

Untuk ActionCodeOperation Tindakan .VERIFY_AND_CHANGE_EMAIL, yang memungkinkan pengguna memverifikasi email sebelum memperbaruinya, objek ini berisi bidang previousEmail dengan alamat email akun pengguna sebelum memperbarui. Setelah tindakan selesai, alamat email pengguna akan diperbarui ke nilai di bidang email dari nilai di bidang previousEmail .

Untuk ActionCodeOperation Tindakan .REVERT_SECOND_FACTOR_ADDITION, yang memungkinkan pengguna membatalkan pendaftaran faktor kedua yang baru ditambahkan, objek ini berisi bidang multiFactorInfo dengan informasi tentang faktor kedua. Untuk faktor kedua telepon, multiFactorInfo adalah objek MultiFactorInfo yang berisi nomor telepon.

Tanda tangan:

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

ActionCodeInfo.operasi

Jenis operasi yang menghasilkan kode tindakan.

Tanda tangan:

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