mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
50 lines
1.0 KiB
Go
50 lines
1.0 KiB
Go
package bittrex
|
|
|
|
type summaryList struct {
|
|
items []*bCurrency
|
|
}
|
|
|
|
// Base Currency
|
|
type bCurrency struct {
|
|
name string
|
|
displayName string
|
|
markets []*mCurrency
|
|
}
|
|
|
|
// Market Currency
|
|
type mCurrency struct {
|
|
name string
|
|
summaryInfo
|
|
}
|
|
|
|
type summaryInfo struct {
|
|
Low string
|
|
High string
|
|
Volume string
|
|
Last string
|
|
OpenSellOrders string
|
|
OpenBuyOrders string
|
|
}
|
|
|
|
type summaryResponse struct {
|
|
Success bool `json:"success"`
|
|
Message string `json:"message"`
|
|
Result []struct {
|
|
MarketName string `json:"MarketName"`
|
|
High float64 `json:"High"`
|
|
Low float64 `json:"Low"`
|
|
Last float64 `json:"Last"`
|
|
Volume float64 `json:"Volume"`
|
|
OpenSellOrders int `json:"OpenSellOrders"`
|
|
OpenBuyOrders int `json:"OpenBuyOrders"`
|
|
} `json:"result"`
|
|
}
|
|
|
|
func (list *summaryList) addSummaryItem(name, displayName string, marketList []*mCurrency) {
|
|
list.items = append(list.items, &bCurrency{
|
|
name: name,
|
|
displayName: displayName,
|
|
markets: marketList,
|
|
})
|
|
}
|