ActionCodeInfo interface

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