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