Documentation ¶
Index ¶
- type APIKey
- type CreatAPIKeySubAccount
- type CreateDepositAddress
- type CreateSubAccount
- type DeleteAPIKeySubAccount
- type DeleteSubAccount
- type GetDepositAddress
- type GetDepositHistory
- type GetFeeRatesSubAccount
- type HistoryTransfer
- type ListSubAccount
- type ListSubAccountDetail
- type QueryAPIKey
- type ResetAPIKey
- type SetFeeRateSubAccount
- type SetLevelSubAccount
- type SubAccount
- type Transfer
- type UpdateAPIKEySubAccount
- type UpdateDepositAddress
- type WithdrawHistory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIKey ¶
type APIKey struct { SubAcct string `json:"subAcct,omitempty"` Label string `json:"label,omitempty"` APIKey string `json:"apiKey,omitempty"` SecretKey string `json:"secretKey,omitempty"` Passphrase string `json:"Passphrase,omitempty"` Perm string `json:"perm,omitempty"` IP string `json:"ip,omitempty"` TS okex.JSONTime `json:"ts,omitempty"` }
type CreatAPIKeySubAccount ¶ added in v1.3.4
type CreatAPIKeySubAccount struct { SubAcct string `json:"subAcct,omitempty"` Label string `json:"label,omitempty"` APIKey string `json:"apiKey,omitempty"` SecretKey string `json:"secretKey,omitempty"` Passphrase string `json:"passphrase,omitempty"` Perm string `json:"perm,omitempty"` IP string `json:"ip,omitempty"` TS okex.JSONTime `json:"ts,omitempty"` }
type CreateDepositAddress ¶ added in v1.3.4
type CreateDepositAddress struct { Ccy string `json:"ccy,omitempty"` Addr string `json:"addr,omitempty"` Chain string `json:"chain,omitempty"` PmtID string `json:"pmtId,omitempty"` Tag string `json:"tag,omitempty"` Memo string `json:"memo,omitempty"` Comment string `json:"comment,omitempty"` TS okex.JSONTime `json:"ts,omitempty"` }
type CreateSubAccount ¶ added in v1.3.4
type DeleteAPIKeySubAccount ¶ added in v1.3.4
type DeleteAPIKeySubAccount struct {
SubAcct string `json:"subAcct,omitempty"`
}
type DeleteSubAccount ¶ added in v1.3.4
type DeleteSubAccount struct {
SubAcct string `json:"subAcct"`
}
type GetDepositAddress ¶ added in v1.3.4
type GetDepositAddress struct { Addr string `json:"addr,omitempty"` Tag string `json:"tag,omitempty"` Memo string `json:"memo,omitempty"` PmtID string `json:"pmtId,omitempty"` Ccy string `json:"ccy,omitempty"` Chain string `json:"chain,omitempty"` TO string `json:"to,omitempty"` // 6:Funding, 18:Trading account, Default is 6 Selected bool `json:"selected"` // Return true if the current deposit address is selected on the website page CtAddr string `json:"ctAddr,omitempty"` }
type GetDepositHistory ¶ added in v1.4.1
type GetDepositHistory struct { SubAcct string `json:"subAcct,omitempty"` Ccy string `json:"ccy,omitempty"` Chain string `json:"chain,omitempty"` Amt string `json:"amt,omitempty"` From string `json:"from,omitempty"` AreaCodeFrom string `json:"areaCodeFrom,omitempty"` TO string `json:"to,omitempty"` // 6:Funding, 18:Trading account, Default is 6 TxId string `json:"txId,omitempty"` TS string `json:"ts,omitempty"` State string `json:"state,omitempty"` DepId string `json:"depId,omitempty"` ActualDepBlkConfirm string `json:"actualDepBlkConfirm,omitempty"` }
type GetFeeRatesSubAccount ¶ added in v1.3.5
type GetFeeRatesSubAccount struct { Level string `json:"level"` Taker string `json:"taker"` Maker string `json:"maker"` TakerU string `json:"takerU"` MakerU string `json:"makerU"` Delivery string `json:"delivery"` Exercise string `json:"exercise"` InstType string `json:"instType"` TakerUSDC string `json:"takerUSDC"` MakerUSDC string `json:"makerUSDC"` TS okex.JSONTime `json:"ts,omitempty"` Category string `json:"category"` }
type HistoryTransfer ¶
type ListSubAccount ¶ added in v1.4.11
type ListSubAccount struct { TotalPage string `json:"totalPage"` Page string `json:"page"` Details []*ListSubAccountDetail `json:"details"` }
type ListSubAccountDetail ¶ added in v1.4.11
type QueryAPIKey ¶ added in v1.4.30
type ResetAPIKey ¶ added in v1.4.27
type SetFeeRateSubAccount ¶ added in v1.3.4
type SetLevelSubAccount ¶ added in v1.3.4
type SetLevelSubAccount struct {
AcctLv string `json:"acctLv"` // Account level 1: Simple 2: Single-currency margin 3: Multi-currency margin 4:Portfolio margin
}
type SubAccount ¶
type SubAccount struct { SubAcct string `json:"subAcct,omitempty"` Type string `json:"type"` UUID string `json:"uid"` Label string `json:"label,omitempty"` Mobile string `json:"mobile,omitempty"` GAuth bool `json:"gAuth"` Enable bool `json:"enable"` TS okex.JSONTime `json:"ts"` CanTransOut string `json:"canTransOut"` }
type UpdateAPIKEySubAccount ¶ added in v1.3.4
type UpdateDepositAddress ¶ added in v1.3.4
type UpdateDepositAddress struct { Ccy string `json:"ccy,omitempty"` Addr string `json:"addr,omitempty"` Chain string `json:"chain,omitempty"` PmtID string `json:"pmtId,omitempty"` Tag string `json:"tag,omitempty"` Memo string `json:"memo,omitempty"` TO string `json:"to,omitempty"` // 6:Funding, 18:Trading account, Default is 6 TS okex.JSONTime `json:"ts,omitempty"` }
type WithdrawHistory ¶ added in v1.4.15
type WithdrawHistory struct { SubAcct string `json:"subAcct"` Ccy string `json:"ccy"` Chain string `json:"chain"` NonTradableAsset string `json:"nonTradableAsset"` Amt okex.JSONFloat64 `json:"amt"` TS okex.JSONTime `json:"ts"` To string `json:"to"` AreaCodeTo string `json:"areaCodeTo,omitempty"` Tag string `json:"tag,omitempty"` PmtID string `json:"pmtId,omitempty"` Memo string `json:"memo,omitempty"` AddrEx string `json:"addrEx,omitempty"` TxID string `json:"txId"` Fee okex.JSONFloat64 `json:"fee"` FeeCcy string `json:"feeCcy"` State okex.WithdrawalState `json:"state,string"` WdID okex.JSONInt64 `json:"wdId"` ClientID string `json:"clientId"` }
Click to show internal directories.
Click to hide internal directories.