package com.crm.rely.backend.core.entity.ucard.vaultody.callback;

import lombok.Data;

@Data
public class VaultodyItemEntity {

    /**
     * 表示特定的区块链协议名称，例如以太坊、比特币等。
     */
    private String blockchain;
    /**
     * 它表示所使用的区块链网络名称
     */
    private String network;
    private String requestId;
    private String direction;
    private Integer requiredApprovals;
    private Integer requiredRejections;
    private Integer currentApprovals;
    private Integer currentRejections;
    /**
     * 它定义了已发送并确认的硬币交易的具体地址。
     */
    private String address;
    private VaultodyMinedInBlockEntity minedInBlock;
    private Integer currentConfirmations;
    private Integer targetConfirmations;
    /**
     * 定义了特定交易的唯一ID，即其识别号码。
     */
    private String transactionId;
    private String amount;
    /**
     * 定义交易单位，例如BTC。
     */
    private String unit;
    private String parentTransactionId;
    private String operationId;
    private String failedReason;
    private String status;
    private VaultodyTokenEntity token;

}
