package com.yami.trading.huobi.websocket.client.req.account;
|
|
import java.util.List;
|
|
import lombok.*;
|
import org.apache.commons.lang3.StringUtils;
|
|
import com.yami.trading.huobi.websocket.constant.enums.AccountLedgerTransactTypeEnum;
|
import com.yami.trading.huobi.websocket.constant.enums.QuerySortEnum;
|
|
@Data
|
@Builder
|
@AllArgsConstructor
|
@NoArgsConstructor
|
@ToString
|
public class AccountLedgerRequest {
|
|
private Long accountId;
|
|
private String currency;
|
|
private List<AccountLedgerTransactTypeEnum> types;
|
|
private Long startTime;
|
|
private Long endTime;
|
|
private QuerySortEnum sort;
|
|
private Integer limit;
|
|
private Long fromId;
|
|
public String getTypesString(){
|
String typeString = null;
|
if (this.getTypes() != null && this.getTypes().size() > 0) {
|
typeString = StringUtils.join(types,",");
|
}
|
return typeString;
|
}
|
|
}
|