-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
39517e1
commit 14b3573
Showing
44 changed files
with
887 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
30 changes: 30 additions & 0 deletions
30
src/main/java/com/bybit/api/client/domain/websocket_message/private_channel/CoinData.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
import lombok.NoArgsConstructor; | ||
|
||
@Data | ||
@NoArgsConstructor | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class CoinData { | ||
private String coin; | ||
private String equity; | ||
private String usdValue; | ||
private String walletBalance; | ||
private String free; | ||
private String locked; | ||
private String spotHedgingQty; | ||
private String borrowAmount; | ||
private String availableToBorrow; | ||
private String availableToWithdraw; | ||
private String accruedInterest; | ||
private String totalOrderIM; | ||
private String totalPositionIM; | ||
private String totalPositionMM; | ||
private String unrealisedPnl; | ||
private String cumRealisedPnl; | ||
private String bonus; | ||
private Boolean collateralSwitch; | ||
private Boolean marginCollateral; | ||
} |
40 changes: 40 additions & 0 deletions
40
...ain/java/com/bybit/api/client/domain/websocket_message/private_channel/ExecutionData.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
import lombok.NoArgsConstructor; | ||
|
||
@Data | ||
@NoArgsConstructor | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class ExecutionData { | ||
private String category; | ||
private String symbol; | ||
private String isLeverage; | ||
private String orderId; | ||
private String orderLinkId; | ||
private String side; | ||
private String orderPrice; | ||
private String orderQty; | ||
private String leavesQty; | ||
private String createType; | ||
private String orderType; | ||
private String stopOrderType; | ||
private String execFee; | ||
private String execId; | ||
private String execPrice; | ||
private String execQty; | ||
private String execType; | ||
private String execValue; | ||
private String execTime; | ||
private Boolean isMaker; | ||
private String feeRate; | ||
private String tradeIv; | ||
private String markIv; | ||
private String markPrice; | ||
private String indexPrice; | ||
private String underlyingPrice; | ||
private String blockTradeId; | ||
private String closedSize; | ||
private Long seq; | ||
} |
16 changes: 16 additions & 0 deletions
16
src/main/java/com/bybit/api/client/domain/websocket_message/private_channel/GreekData.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
import lombok.NoArgsConstructor; | ||
|
||
@Data | ||
@NoArgsConstructor | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class GreekData { | ||
private String baseCoin; | ||
private String totalDelta; | ||
private String totalGamma; | ||
private String totalVega; | ||
private String totalTheta; | ||
} |
57 changes: 57 additions & 0 deletions
57
src/main/java/com/bybit/api/client/domain/websocket_message/private_channel/OrderData.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
import lombok.NoArgsConstructor; | ||
|
||
@Data | ||
@NoArgsConstructor | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class OrderData { | ||
private String category; | ||
private String orderId; | ||
private String orderLinkId; | ||
private String isLeverage; | ||
private String blockTradeId; | ||
private String symbol; | ||
private String price; | ||
private String qty; | ||
private String side; | ||
private Integer positionIdx; | ||
private String orderStatus; | ||
private String createType; | ||
private String cancelType; | ||
private String rejectReason; | ||
private String avgPrice; | ||
private String leavesQty; | ||
private String leavesValue; | ||
private String cumExecQty; | ||
private String cumExecValue; | ||
private String cumExecFee; | ||
private String feeCurrency; | ||
private String timeInForce; | ||
private String orderType; | ||
private String stopOrderType; | ||
private String ocoTriggerType; | ||
private String orderIv; | ||
private String marketUnit; | ||
private String triggerPrice; | ||
private String takeProfit; | ||
private String stopLoss; | ||
private String tpslMode; | ||
private String tpLimitPrice; | ||
private String slLimitPrice; | ||
private String tpTriggerBy; | ||
private String slTriggerBy; | ||
private Integer triggerDirection; | ||
private String triggerBy; | ||
private String lastPriceOnCreated; | ||
private Boolean reduceOnly; | ||
private Boolean closeOnTrigger; | ||
private String placeType; | ||
private String smpType; | ||
private Integer smpGroup; | ||
private String smpOrderId; | ||
private String createdTime; | ||
private String updatedTime; | ||
} |
43 changes: 43 additions & 0 deletions
43
...main/java/com/bybit/api/client/domain/websocket_message/private_channel/PositionData.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
import lombok.NoArgsConstructor; | ||
|
||
@Data | ||
@NoArgsConstructor | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class PositionData { | ||
private String category; | ||
private String symbol; | ||
private String side; | ||
private String size; | ||
private Integer positionIdx; | ||
private Integer tradeMode; | ||
private String positionValue; | ||
private Integer riskId; | ||
private String riskLimitValue; | ||
private String entryPrice; | ||
private String markPrice; | ||
private String leverage; | ||
private String positionBalance; | ||
private Integer autoAddMargin; | ||
private String positionMM; | ||
private String positionIM; | ||
private String liqPrice; | ||
private String bustPrice; | ||
private String tpslMode; | ||
private String takeProfit; | ||
private String stopLoss; | ||
private String trailingStop; | ||
private String unrealisedPnl; | ||
private String cumRealisedPnl; | ||
private String positionStatus; | ||
private Integer adlRankIndicator; | ||
private Boolean isReduceOnly; | ||
private String mmrSysUpdatedTime; | ||
private String leverageSysUpdatedTime; | ||
private String createdTime; | ||
private String updatedTime; | ||
private Long seq; | ||
} |
26 changes: 26 additions & 0 deletions
26
src/main/java/com/bybit/api/client/domain/websocket_message/private_channel/WalletData.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
import lombok.NoArgsConstructor; | ||
|
||
import java.util.List; | ||
|
||
@Data | ||
@NoArgsConstructor | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class WalletData { | ||
private String accountType; | ||
private String accountLTV; | ||
private String accountIMRate; | ||
private String accountMMRate; | ||
private String totalEquity; | ||
private String totalWalletBalance; | ||
private String totalMarginBalance; | ||
private String totalAvailableBalance; | ||
private String totalPerpUPL; | ||
private String totalInitialMargin; | ||
private String totalMaintenanceMargin; | ||
private List<CoinData> coin; | ||
|
||
} |
15 changes: 15 additions & 0 deletions
15
.../bybit/api/client/domain/websocket_message/private_channel/WebSocketExecutionMessage.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
|
||
import java.util.List; | ||
|
||
@Data | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class WebSocketExecutionMessage { | ||
private String id; | ||
private String topic; | ||
private Long creationTime; | ||
private List<ExecutionData> data; // Assuming 'data' is an array of KlineData objects | ||
} |
15 changes: 15 additions & 0 deletions
15
.../com/bybit/api/client/domain/websocket_message/private_channel/WebSocketGreekMessage.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
|
||
import java.util.List; | ||
|
||
@Data | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class WebSocketGreekMessage { | ||
private String id; | ||
private String topic; | ||
private Long creationTime; | ||
private List<GreekData> data; // Assuming 'data' is an array of KlineData objects | ||
} |
16 changes: 16 additions & 0 deletions
16
.../com/bybit/api/client/domain/websocket_message/private_channel/WebSocketOrderMessage.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.bybit.api.client.domain.websocket_message.public_channel.KlineData; | ||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
|
||
import java.util.List; | ||
|
||
@Data | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class WebSocketOrderMessage { | ||
private String id; | ||
private String topic; | ||
private Long creationTime; | ||
private List<OrderData> data; // Assuming 'data' is an array of KlineData objects | ||
} |
15 changes: 15 additions & 0 deletions
15
...m/bybit/api/client/domain/websocket_message/private_channel/WebSocketPositionMessage.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
|
||
import java.util.List; | ||
|
||
@Data | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class WebSocketPositionMessage { | ||
private String id; | ||
private String topic; | ||
private Long creationTime; | ||
private List<PositionData> data; // Assuming 'data' is an array of KlineData objects | ||
} |
15 changes: 15 additions & 0 deletions
15
...com/bybit/api/client/domain/websocket_message/private_channel/WebSocketWalletMessage.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
package com.bybit.api.client.domain.websocket_message.private_channel; | ||
|
||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import lombok.Data; | ||
|
||
import java.util.List; | ||
|
||
@Data | ||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
public class WebSocketWalletMessage { | ||
private String id; | ||
private String topic; | ||
private Long creationTime; | ||
private List<WalletData> data; // Assuming 'data' is an array of KlineData objects | ||
} |
Oops, something went wrong.