Skip to content

Commit 825c39f

Browse files
committed
Implementation of OCO order
1 parent 1633433 commit 825c39f

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

src/main/java/com/binance/api/client/domain/account/NewOCOResponse.java

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,85 @@
22

33
import java.util.List;
44

5+
import com.binance.api.client.domain.ContingencyType;
6+
import com.binance.api.client.domain.OCOOrderStatus;
7+
import com.binance.api.client.domain.OCOStatus;
58
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
69

710
@JsonIgnoreProperties(ignoreUnknown = true)
811
public class NewOCOResponse extends OrderList {
912

13+
private Long orderListId;
14+
private ContingencyType contingencyType;
15+
private OCOStatus listStatusType;
16+
private OCOOrderStatus listOrderStatus;
17+
private String listClientOrderId;
18+
private Long transactionTime;
19+
private String symbol;
1020
private List<OrderReport> orderReports;
1121

22+
// Getters
23+
public Long getOrderListId() {
24+
return this.orderListId;
25+
}
26+
27+
public ContingencyType getContingencyType() {
28+
return this.contingencyType;
29+
}
30+
31+
public OCOStatus getListStatusType() {
32+
return this.listStatusType;
33+
}
34+
35+
public OCOOrderStatus getListOrderStatus() {
36+
return this.listOrderStatus;
37+
}
38+
39+
public String getListClientOrderId() {
40+
return this.listClientOrderId;
41+
}
42+
43+
public Long getTransactionTime() {
44+
return this.transactionTime;
45+
}
46+
47+
public String getSymbol() {
48+
return this.symbol;
49+
}
50+
1251
public List<OrderReport> getOrderReports() {
1352
return orderReports;
1453
}
1554

55+
// Setter
56+
public void setOrderListId(Long orderListId) {
57+
this.orderListId = orderListId;
58+
}
59+
60+
public void setContingencyType(ContingencyType contingencyType) {
61+
this.contingencyType = contingencyType;
62+
}
63+
64+
public void setListStatusType(OCOStatus listStatusType) {
65+
this.listStatusType = listStatusType;
66+
}
67+
68+
public void setListOrderStatus(OCOOrderStatus listOrderStatus) {
69+
this.listOrderStatus = listOrderStatus;
70+
}
71+
72+
public void setListClientOrderId(String listClientOrderId) {
73+
this.listClientOrderId = listClientOrderId;
74+
}
75+
76+
public void setTransactionTime(Long transactionTime) {
77+
this.transactionTime = transactionTime;
78+
}
79+
80+
public void setSymbol(String symbol) {
81+
this.symbol = symbol;
82+
}
83+
1684
public void setOrderReports(List<OrderReport> orderReports) {
1785
this.orderReports = orderReports;
1886
}

0 commit comments

Comments
 (0)