Respons dari checkActionCode().
Tanda Tangan:
export interface ActionCodeInfo
Properti
Properti | Jenis | Deskripsi |
---|---|---|
data | { email?: string | null; multiFactorInfo?: MultiFactorInfo | null; previousEmail?: string | null; } | Data yang terkait dengan kode tindakan. |
operasi | (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap] | Jenis operasi yang menghasilkan kode tindakan. |
ActionCodeInfo.data
Data yang terkait dengan kode tindakan.
Untuk tindakan ActionCodeOperation.PASSWORD_RESET, ActionCodeOperation.VERIFICATION_EMAIL, dan ActionCodeOperation.RECOVER_EMAIL, objek ini berisi kolom email dengan alamat tujuan pengiriman email.
Untuk tindakan ActionCodeOperation.RECOVER_EMAIL, yang memungkinkan pengguna mengurungkan perubahan alamat email, objek ini juga berisi kolom previousEmail
dengan alamat email akun pengguna saat ini. Setelah tindakan selesai, alamat email pengguna akan dikembalikan ke nilai di kolom email
dari nilai di kolom previousEmail
.
Untuk tindakan ActionCodeOperation.VERIFICATION_AND_CHANGE_EMAIL, yang memungkinkan pengguna memverifikasi email sebelum memperbaruinya, objek ini berisi kolom previousEmail
dengan alamat email akun pengguna sebelum diperbarui. Setelah tindakan selesai, alamat email pengguna akan diperbarui menjadi nilai di kolom email
dari nilai di kolom previousEmail
.
Untuk tindakan ActionCodeOperation.REVERT_SECOND_FACTOR_ADDITION, yang memungkinkan pengguna membatalkan pendaftaran faktor kedua yang baru ditambahkan, objek ini berisi kolom multiFactorInfo
dengan informasi tentang faktor kedua. Untuk faktor kedua ponsel, 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];