Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ULGMaintainCheckoutTime = "" LoginURL = "" GetuserURL = "" AuthorizedURL = "" ExchangeURL = "" CheckoutURL = "" )
platform api url
Functions ¶
This section is empty.
Types ¶
type AmountCoin ¶
type AmountCoin struct {
Coin1 int64 `json:"coin1"`
Coin2 int64 `json:"coin2"`
Coin3 int64 `json:"coin3"`
Coin4 int64 `json:"coin4"`
}
AmountCoin coin check out
type CheckOutResult ¶
type CheckOutResult struct {
Result int `json:"result"`
ErrorMsg string `json:"errorMsg"`
UserCoinQuota CoinQuota `json:"userCoinQuota,CoinQuota"`
}
CheckOutResult Ulg check result
type CoinInfo ¶
type CoinInfo struct {
CoinType string `json:"type"`
Status int `json:"status"`
Rate float32 `json:"rate"`
Sort int `json:"sort"`
}
CoinInfo Coin rate info
type CoinQuota ¶
type CoinQuota struct {
CoinType string `json:"type,omitempty"`
Amount int64 `json:"amount"`
Coin1Out int64 `json:"coin1_out"`
Coin2Out int64 `json:"coin2_out"`
Coin3Out int64 `json:"coin3_out"`
Coin4Out int64 `json:"coin4_out"`
Betting int64 `json:"betting"`
Win int64 `json:"win,omitempty"`
Lost int64 `json:"lost,omitempty"`
OutboundTime int64 `json:"outbound_time,omitempty"`
Status int `json:"status,omitempty"`
}
CoinQuota ulg user CoinQuota
func (CoinQuota) ToJSONClient ¶
ToJSONClient ...
type CoinSetting ¶
type CoinSetting struct {
Cointype string `json:"cointype"` // money type
Status int `json:"status"` // enable status
Rate float32 `json:"rate"` // exchange rate
Sort int `json:"sort"` // sort index
}
CoinSetting ulg CoinSetting
type Info ¶
type Info struct {
PlayerID int64 `json:"PlayerID"`
GameToken string `json:"GameToken"` // platform GameToken
ExchangeType int64 `json:"ExchangeType"`
ExchangeAmount int64 `json:"ExchangeAmount"`
TotalBet int64 `json:"TotalBet"`
TotalWin int64 `json:"TotalWin"`
TotalLost int64 `json:"TotalLost"`
IsCheckOut bool `json:"CheckOut"`
AccountToken string `json:"AccountToken"` // Maintan checkout use
}
Info plant ULG game play data
type Result ¶
type Result struct {
Result int `json:"result,omitempty"`
AccountID int64 `json:"userID,omitempty"`
Status int `json:"status,omitempty"` // 0: empty 1:exchange 2:checkout
AccountName string `json:"accountName,omitempty"`
ErrorMsg string `json:"error_msg,omitempty"`
UserName string `json:"userName,omitempty"` // not use, give default value
AccountToken string `json:"token,omitempty"` // for plant token
GameToken string `json:"game_token,omitempty"` // for game token
UserPhone string `json:"userPhone,omitempty"`
GameCoin int64 `json:"gameCoin,omitempty"`
UserCoinQuota []CoinQuota `json:"userCoinQuota,CoinQuota,omitempty"`
Coinsetting []CoinSetting `json:"coinsetting,CoinSetting,omitempty"`
GameInfo []CoinInfo `json:"gameInfo,CoinInfo,omitempty"`
}
Result plant ULG API Result
func (*Result) GameAccount ¶
GameAccount ...
Click to show internal directories.
Click to hide internal directories.