forked from zmxv/bitmexgo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
model_user_preferences.go
34 lines (32 loc) · 1.9 KB
/
model_user_preferences.go
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
package bitmexgo
import (
"time"
)
type UserPreferences struct {
AlertOnLiquidations bool `json:"alertOnLiquidations,omitempty"`
AnimationsEnabled bool `json:"animationsEnabled,omitempty"`
AnnouncementsLastSeen time.Time `json:"announcementsLastSeen,omitempty"`
ChatChannelID float64 `json:"chatChannelID,omitempty"`
ColorTheme string `json:"colorTheme,omitempty"`
Currency string `json:"currency,omitempty"`
Debug bool `json:"debug,omitempty"`
DisableEmails []string `json:"disableEmails,omitempty"`
HideConfirmDialogs []string `json:"hideConfirmDialogs,omitempty"`
HideConnectionModal bool `json:"hideConnectionModal,omitempty"`
HideFromLeaderboard bool `json:"hideFromLeaderboard,omitempty"`
HideNameFromLeaderboard bool `json:"hideNameFromLeaderboard,omitempty"`
HideNotifications []string `json:"hideNotifications,omitempty"`
Locale string `json:"locale,omitempty"`
MsgsSeen []string `json:"msgsSeen,omitempty"`
OrderBookBinning *interface{} `json:"orderBookBinning,omitempty"`
OrderBookType string `json:"orderBookType,omitempty"`
OrderClearImmediate bool `json:"orderClearImmediate,omitempty"`
OrderControlsPlusMinus bool `json:"orderControlsPlusMinus,omitempty"`
ShowLocaleNumbers bool `json:"showLocaleNumbers,omitempty"`
Sounds []string `json:"sounds,omitempty"`
StrictIPCheck bool `json:"strictIPCheck,omitempty"`
StrictTimeout bool `json:"strictTimeout,omitempty"`
TickerGroup string `json:"tickerGroup,omitempty"`
TickerPinned bool `json:"tickerPinned,omitempty"`
TradeLayout string `json:"tradeLayout,omitempty"`
}