Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Broker ¶
type Broker struct { ID int64 `sql:"PRIMARY_KEY" json:"id,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` UpdatedAt time.Time `json:"updated_at,omitempty"` WalletID string `sql:"size:36" json:"wallet_id,omitempty"` UserID string `sql:"size:36" json:"user_id,omitempty"` Pin string `sql:"size:255" json:"pin,omitempty"` Data types.JSONText `sql:"type:varchar(512)" json:"data,omitempty"` }
func (*Broker) MixinClient ¶
func (b *Broker) MixinClient() *mixin.Client
type BrokerService ¶
type BrokerStore ¶
type Message ¶
type Message struct { ID int64 `sql:"PRIMARY_KEY" json:"id,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` MessageID string `sql:"size:36" json:"message_id,omitempty"` UserID string `sql:"size:36" json:"user_id,omitempty"` Raw types.JSONText `sql:"type:TEXT" json:"raw,omitempty"` }
func BuildMessage ¶
func BuildMessage(req *mixin.MessageRequest) *Message
type MessageService ¶
type MessageStore ¶
type Order ¶
type Order struct { ID int64 `sql:"PRIMARY_KEY" json:"id,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` UpdatedAt time.Time `json:"updated_at,omitempty"` State OrderState `json:"state,omitempty"` UserID string `sql:"size:36" json:"user_id,omitempty"` AssetID string `sql:"size:36" json:"asset_id,omitempty"` TraceID string `sql:"size:36" json:"trace_id,omitempty"` BrokerID string `sql:"size:36" json:"broker_id,omitempty"` Amount decimal.Decimal `sql:"type:decimal(64,8)" json:"amount,omitempty"` Memo string `sql:"size:140" json:"memo,omitempty"` MtgMemo string `sql:"size:200" json:"mtg_memo,omitempty"` }
type OrderService ¶
type Transfer ¶
type Transfer struct { ID int64 `sql:"PRIMARY_KEY" json:"id,omitempty"` CreatedAt time.Time `json:"created_at,omitempty"` BrokerID string `sql:"size:36" json:"broker_id,omitempty"` TraceID string `sql:"size:36" json:"trace_id,omitempty"` AssetID string `sql:"size:36" json:"asset_id,omitempty"` Memo string `sql:"size:200" json:"memo,omitempty"` Amount decimal.Decimal `sql:"type:decimal(64,8)" json:"amount,omitempty"` // 如果是空的,则是转账给多签节点 OpponentID string `sql:"size:36" json:"opponent_id,omitempty"` }
type TransferService ¶
Click to show internal directories.
Click to hide internal directories.