type Data struct {
Type string `json:"e"`
EventTime int `json:"E"`
Symbol string `json:"s"`
Price string `json:"p"`
Kline Kline `json:"k"`
TickerDepth}
type Depth struct {
FirstUpdateId int `json:"U"`
FinalUpdateId int `json:"u"`
OldUpdateId int `json:"pu"`
Bid [][2]string `json:"b"`
Ask [][2]string `json:"a"`
}
type Kline struct {
StartTime int `json:"t"`
EndTime int `json:"T"`
Open string `json:"o"`
Close string `json:"c"`
High string `json:"h"`
Low string `json:"l"`
IsClosed bool `json:"x"`
LastTradeId int `json:"L"`
}
type Ticker struct {
ChangePercent string `json:"P"`
Open string `json:"o"`
High string `json:"h"`
Low string `json:"l"`
LastPrice string `json:"c"`
OpenTime int `json:"O"`
CloseTime int `json:"C"`
LastTradeId int `json:"L"`
}