Documentation ¶
Index ¶
- type Data
- type DataForCancelOrders
- type DataForFetchActiveOrders
- type DataForFetchOrders
- type Order
- type OrderForCreateOrder
- type Request
- type RequestForCancel
- type RequestForCancelOrders
- func (req *RequestForCancelOrders) Endpoint() string
- func (req *RequestForCancelOrders) IsAuth() bool
- func (req *RequestForCancelOrders) Method() string
- func (req *RequestForCancelOrders) Path() string
- func (req *RequestForCancelOrders) Payload() []byte
- func (req *RequestForCancelOrders) Query() string
- type RequestForCreateOrder
- type RequestForFetchActiveOrders
- func (req *RequestForFetchActiveOrders) Endpoint() string
- func (req *RequestForFetchActiveOrders) IsAuth() bool
- func (req *RequestForFetchActiveOrders) Method() string
- func (req *RequestForFetchActiveOrders) Path() string
- func (req *RequestForFetchActiveOrders) Payload() []byte
- func (req *RequestForFetchActiveOrders) Query() string
- type RequestForFetchOrders
- type Response
- type ResponseForCancel
- type ResponseForCancelOrders
- type ResponseForCreateOrder
- type ResponseForFetchActiveOrders
- type ResponseForFetchOrders
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataForCancelOrders ¶
type DataForFetchActiveOrders ¶
type DataForFetchActiveOrders struct {
Orders []OrderForCreateOrder `json:"orders"`
}
type DataForFetchOrders ¶
type DataForFetchOrders struct { Code uint32 `json:"code"` Orders []OrderForCreateOrder `json:"orders"` }
type Order ¶
type Order struct { OrderID int64 `json:"order_id"` Pair string `json:"pair"` Side string `json:"side"` Type string `json:"type"` StartAmount string `json:"start_amount"` RemainingAmount string `json:"remaining_amount"` ExecutedAmount string `json:"executed_amount"` Price string `json:"price,omitempty"` PostOnly bool `json:"post_only,omitempty"` AveragePrice string `json:"average_price"` OrderedAt int64 `json:"ordered_at"` ExpireAt int64 `json:"expire_at,omitempty"` TriggeredAt int64 `json:"triggered_at,omitempty"` TriggerPrice string `json:"trigger_price,omitempty"` Status string `json:"status"` }
type OrderForCreateOrder ¶
type OrderForCreateOrder struct { Code uint32 `json:"code"` OrderID int64 `json:"order_id"` Pair string `json:"pair"` Side string `json:"side"` Type string `json:"type"` StartAmount float64 `json:"start_amount,string"` RemainingAmount float64 `json:"remaining_amount,string"` ExecutedAmount float64 `json:"executed_amount,string"` Price float64 `json:"price,string"` AveragePrice float64 `json:"average_price,string"` TriggerPrice float64 `json:"trigger_price,string"` PostOnly bool `json:"post_only"` Status string `json:"status"` OrderedAt types.Time `json:"ordered_at,omitempty"` ExpireAt types.Time `json:"expire_at,omitempty"` CanceledAt types.Time `json:"canceled_at,omitempty"` TriggeredAt types.Time `json:"triggered_at,omitempty"` }
type Request ¶
type RequestForCancel ¶
func (*RequestForCancel) Endpoint ¶
func (req *RequestForCancel) Endpoint() string
func (*RequestForCancel) IsAuth ¶
func (req *RequestForCancel) IsAuth() bool
func (*RequestForCancel) Method ¶
func (req *RequestForCancel) Method() string
func (*RequestForCancel) Path ¶
func (req *RequestForCancel) Path() string
func (*RequestForCancel) Payload ¶
func (req *RequestForCancel) Payload() []byte
func (*RequestForCancel) Query ¶
func (req *RequestForCancel) Query() string
type RequestForCancelOrders ¶
type RequestForCancelOrders struct { Pair string `json:"pair"` OrderIDs []int64 `json:"order_ids"` }
func (*RequestForCancelOrders) Endpoint ¶
func (req *RequestForCancelOrders) Endpoint() string
func (*RequestForCancelOrders) IsAuth ¶
func (req *RequestForCancelOrders) IsAuth() bool
func (*RequestForCancelOrders) Method ¶
func (req *RequestForCancelOrders) Method() string
func (*RequestForCancelOrders) Path ¶
func (req *RequestForCancelOrders) Path() string
func (*RequestForCancelOrders) Payload ¶
func (req *RequestForCancelOrders) Payload() []byte
func (*RequestForCancelOrders) Query ¶
func (req *RequestForCancelOrders) Query() string
type RequestForCreateOrder ¶
type RequestForCreateOrder struct { Pair string `json:"pair"` Type string `json:"type"` Side string `json:"side"` Price float64 `json:"price"` TriggerPrice float64 `json:"trigger_price,omitempty"` Amount float64 `json:"amount"` PostOnly bool `json:"post_only,omitempty"` }
func (*RequestForCreateOrder) Endpoint ¶
func (req *RequestForCreateOrder) Endpoint() string
func (*RequestForCreateOrder) IsAuth ¶
func (req *RequestForCreateOrder) IsAuth() bool
func (*RequestForCreateOrder) Method ¶
func (req *RequestForCreateOrder) Method() string
func (*RequestForCreateOrder) Path ¶
func (req *RequestForCreateOrder) Path() string
func (*RequestForCreateOrder) Payload ¶
func (req *RequestForCreateOrder) Payload() []byte
func (*RequestForCreateOrder) Query ¶
func (req *RequestForCreateOrder) Query() string
type RequestForFetchActiveOrders ¶
type RequestForFetchActiveOrders struct { Pair string `url:"pair"` Count int64 `url:"count,omitempty"` FromID int64 `url:"from_id,omitempty"` Since time.Time `url:"-"` End time.Time `url:"-"` SinceUnix int64 `url:"since,omitempty"` EndUnix int64 `url:"end,omitempty"` }
func (*RequestForFetchActiveOrders) Endpoint ¶
func (req *RequestForFetchActiveOrders) Endpoint() string
func (*RequestForFetchActiveOrders) IsAuth ¶
func (req *RequestForFetchActiveOrders) IsAuth() bool
func (*RequestForFetchActiveOrders) Method ¶
func (req *RequestForFetchActiveOrders) Method() string
func (*RequestForFetchActiveOrders) Path ¶
func (req *RequestForFetchActiveOrders) Path() string
func (*RequestForFetchActiveOrders) Payload ¶
func (req *RequestForFetchActiveOrders) Payload() []byte
func (*RequestForFetchActiveOrders) Query ¶
func (req *RequestForFetchActiveOrders) Query() string
type RequestForFetchOrders ¶
func (*RequestForFetchOrders) Endpoint ¶
func (req *RequestForFetchOrders) Endpoint() string
func (*RequestForFetchOrders) IsAuth ¶
func (req *RequestForFetchOrders) IsAuth() bool
func (*RequestForFetchOrders) Method ¶
func (req *RequestForFetchOrders) Method() string
func (*RequestForFetchOrders) Path ¶
func (req *RequestForFetchOrders) Path() string
func (*RequestForFetchOrders) Payload ¶
func (req *RequestForFetchOrders) Payload() []byte
func (*RequestForFetchOrders) Query ¶
func (req *RequestForFetchOrders) Query() string
type ResponseForCancel ¶
type ResponseForCancelOrders ¶
type ResponseForCancelOrders struct { Success int8 `json:"success"` Data DataForCancelOrders `json:"data"` }
type ResponseForCreateOrder ¶
type ResponseForCreateOrder struct { Success int8 `json:"success"` Data OrderForCreateOrder `json:"data"` }
type ResponseForFetchActiveOrders ¶
type ResponseForFetchActiveOrders struct { Success int8 `json:"success"` Data DataForFetchActiveOrders `json:"data"` }
type ResponseForFetchOrders ¶
type ResponseForFetchOrders struct { Success int8 `json:"success"` Data DataForFetchOrders `json:"data"` }
Click to show internal directories.
Click to hide internal directories.