package com.yami.trading.huobi.websocket.model.trade;
|
|
import java.math.BigDecimal;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import lombok.*;
|
|
import com.yami.trading.huobi.websocket.constant.enums.StopOrderOperatorEnum;
|
|
@Data
|
@Builder
|
@AllArgsConstructor
|
@NoArgsConstructor
|
@ToString
|
public class Order {
|
|
private Long id;
|
|
private String symbol;
|
|
private Long accountId;
|
|
private BigDecimal amount;
|
|
private BigDecimal price;
|
|
private String type;
|
|
private BigDecimal filledAmount;
|
|
private BigDecimal filledCashAmount;
|
|
private BigDecimal filledFees;
|
|
private String source;
|
|
@JSONField(name = "canceled-source")
|
private String canceledSource;
|
|
private String state;
|
|
private Long createdAt;
|
|
private Long canceledAt;
|
|
private Long finishedAt;
|
|
private BigDecimal stopPrice;
|
|
private String clientOrderId;
|
|
@JSONField(deserialize = false)
|
private StopOrderOperatorEnum operator;
|
|
}
|