package com.crm.pay.entity.callback.alpha;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;

@Data
public class AlphaCallbackEntity {
    @JSONField(ordinal = 1)
    private Long id;
    @JSONField(ordinal = 2)
    private String type;
    @JSONField(ordinal = 3)
    private CryptoAddressCallbackEntity crypto_address;
    @JSONField(ordinal = 4)
    private CurrencySentCallbackEntity currency_sent;
    @JSONField(ordinal = 5)
    private CurrencyReceivedCallbackEntity currency_received;
    @JSONField(ordinal = 6)
    private List<TransactionCallbackEntity> transactions;
    @JSONField(ordinal = 7)
    private List<FeeCallbackEntity> fees;
    @JSONField(ordinal = 8)
    private String error;
    @JSONField(ordinal = 9)
    private String status;
}
