Documentation ¶
Index ¶
Constants ¶
View Source
const ( TagSignup = "signup" TagSignin = "signin" TagBuyOrder = "buy.order" TagSellOrder = "sell.order" TagBuyError = "buy.error" TagBuyDelete = "buy.delete" TagSellDelete = "sell.delete" TagTrade = "trade" TagBuyTrade = "buy.trade" TagSellTrade = "sell.trade" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuyError ¶
type Isulog ¶
type Isulog struct {
// contains filtered or unexported fields
}
func (*Isulog) Initialize ¶
type Log ¶
type Log struct { Tag string `json:"tag"` Time time.Time `json:"time"` Data json.RawMessage `json:"data"` Signup *Signup `json:"-"` Signin *Signin `json:"-"` BuyOrder *Order `json:"-"` SellOrder *Order `json:"-"` BuyError *BuyError `json:"-"` BuyDelete *OrderDelete `json:"-"` SellDelete *OrderDelete `json:"-"` Trade *Trade `json:"-"` BuyTrade *OrderTrade `json:"-"` SellTrade *OrderTrade `json:"-"` }
type Order ¶
type OrderDelete ¶
type OrderDelete struct { OrderID int64 `json:"order_id"` UserID int64 `json:"user_id"` Reason string `json:"reason"` }
func (*OrderDelete) Validate ¶
func (d *OrderDelete) Validate() error
type OrderTrade ¶
type OrderTrade struct { TradeID int64 `json:"trade_id"` UserID int64 `json:"user_id"` OrderID int64 `json:"order_id"` Amount int64 `json:"amount"` Price int64 `json:"price"` }
func (*OrderTrade) Validate ¶
func (d *OrderTrade) Validate() error
Click to show internal directories.
Click to hide internal directories.