ActionCodeInfo interface

Phản hồi từ checkActionCode() .

Chữ ký:

export interface ActionCodeInfo 

Của cải

Tài sản Kiểu Sự miêu tả
dữ liệu { email?: chuỗi | vô giá trị; multiFactorInfo?: MultiFactorInfo | vô giá trị; trướcEmail?: chuỗi | vô giá trị; } Dữ liệu liên quan đến mã hành động.
hoạt động (loại ActionCodeOperationMap )[keyof typeof ActionCodeOperationMap ] Loại hoạt động đã tạo ra mã hành động.

ActionCodeInfo.data

Dữ liệu liên quan đến mã hành động.

Đối với ActionCodeOperation .PASSWORD_RESET, ActionCodeOperation .VERIFY_EMAIL và ActionCodeOperation Hành động .RECOVER_EMAIL, đối tượng này chứa trường email có địa chỉ email được gửi đến.

Đối với ActionCodeOperation Hành động .RECOVER_EMAIL, cho phép người dùng hoàn tác việc thay đổi địa chỉ email, đối tượng này cũng chứa trường previousEmail với đị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ẽ hoàn nguyên về giá trị trong trường email từ giá trị trong trường previousEmail .

Đối với ActionCodeOperation Hành động .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 với địa chỉ email của tài khoản người dùng trước khi cập nhật. Sau khi hành động hoàn tất, đị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 ActionCodeOperation Hành động .REVERT_SECOND_FACTOR_ADDITION, cho phép người dùng hủy đăng ký yếu tố thứ hai mới được thêm vào, đối tượng này chứa trường multiFactorInfo với 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à một đối tượng MultiFactorInfo chứa số điện thoại.

Chữ ký:

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

ActionCodeInfo.Operation

Loại hoạt động đã tạo ra mã hành động.

Chữ ký:

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