-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathPushDataV3ApiWrapper.proto
73 lines (62 loc) · 1.96 KB
/
PushDataV3ApiWrapper.proto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
syntax = "proto3";
import "PublicDealsV3Api.proto";
import "PublicIncreaseDepthsV3Api.proto";
import "PublicLimitDepthsV3Api.proto";
import "PrivateOrdersV3Api.proto";
import "PublicBookTickerV3Api.proto";
import "PrivateDealsV3Api.proto";
import "PrivateAccountV3Api.proto";
import "PublicSpotKlineV3Api.proto";
import "PublicMiniTickerV3Api.proto";
import "PublicMiniTickersV3Api.proto";
import "PublicBookTickerBatchV3Api.proto";
import "PublicIncreaseDepthsBatchV3Api.proto";
import "PublicAggreDepthsV3Api.proto";
import "PublicAggreDealsV3Api.proto";
import "PublicAggreBookTickerV3Api.proto";
option java_package = "com.mxc.push.common.protobuf";
option optimize_for = SPEED;
option java_multiple_files = true;
option java_outer_classname = "PushDataV3ApiWrapperProto";
message PushDataV3ApiWrapper {
/**
* 频道
*/
string channel = 1;
/**
* 数据,NOTE:因为不能重复,所以类型和变量名尽量使用全名
*/
oneof body {
PublicDealsV3Api publicDeals = 301;
PublicIncreaseDepthsV3Api publicIncreaseDepths = 302;
PublicLimitDepthsV3Api publicLimitDepths = 303;
PrivateOrdersV3Api privateOrders = 304;
PublicBookTickerV3Api publicBookTicker = 305;
PrivateDealsV3Api privateDeals = 306;
PrivateAccountV3Api privateAccount = 307;
PublicSpotKlineV3Api publicSpotKline = 308;
PublicMiniTickerV3Api publicMiniTicker = 309;
PublicMiniTickersV3Api publicMiniTickers = 310;
PublicBookTickerBatchV3Api publicBookTickerBatch = 311;
PublicIncreaseDepthsBatchV3Api publicIncreaseDepthsBatch = 312;
PublicAggreDepthsV3Api publicAggreDepths = 313;
PublicAggreDealsV3Api publicAggreDeals = 314;
PublicAggreBookTickerV3Api publicAggreBookTicker = 315;
}
/**
* 交易对
*/
optional string symbol = 3;
/**
* 交易对ID
*/
optional string symbolId = 4;
/**
* 消息生成时间
*/
optional int64 createTime = 5;
/**
* 消息推送时间
*/
optional int64 sendTime = 6;
}