Phản hồi của checkActionCode().
Chữ ký:
export interface ActionCodeInfo
Thuộc tính
Tài sản | Loại | Mô tả |
---|---|---|
dữ liệu | { email?: string | null; đa yếu tố?: MultiFactorInfo | null; beforeEmail?: chuỗi | null; } | Dữ liệu liên kết với mã hành động. |
phép toán | (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap] | Loại tác vụ đã tạo mã hành động. |
ActionCodeInfo.data
Dữ liệu liên kết với mã hành động.
Đối với các thao tác ActionCodeOperation.MẬT_SETTING, ActionCodeOperation.XÁC_EMAIL và ActionCodeOperation.RECOVER_EMAIL, đối tượng này chứa trường email có địa chỉ email đã được gửi đến.
Đối với thao tác ActionCodeOperation.RECOVER_EMAIL (cho phép người dùng huỷ thay đổi địa chỉ email), đối tượng này cũng chứa trường previousEmail
chứa địa chỉ email hiện tại của tài khoản người dùng. Sau khi hành động hoàn tất, địa chỉ email của người dùng sẽ chuyển về giá trị trong trường email
từ giá trị trong trường previousEmail
.
Đối với thao tác ActionCodeOperation.verify_AND_CHANGE_EMAIL, cho phép người dùng xác minh email trước khi cập nhật, đối tượng này chứa trường previousEmail
chứa địa chỉ email của tài khoản người dùng trước khi cập nhật. Sau khi hoàn tất thao tác này, địa chỉ email của người dùng sẽ được cập nhật thành giá trị trong trường email
từ giá trị trong trường previousEmail
.
Đối với thao tác ActionCodeOperation.REVERT_coroutine_FACTOR_ nhở phiên bản 2 (cho phép người dùng huỷ đăng ký một yếu tố thứ hai mới thêm vào), đối tượng này chứa trường multiFactorInfo
chứa thông tin về yếu tố thứ hai. Đối với yếu tố thứ hai của điện thoại, multiFactorInfo
là đối tượng MultiFactorInfo chứa số điện thoại.
Chữ ký:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.Operations
Loại tác vụ đã tạo mã hành động.
Chữ ký:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];