Documentation ¶
Index ¶
- type RequestOrderWebSocketV1Client
- func (p *RequestOrderWebSocketV1Client) Init(accessKey string, secretKey string, host string) *RequestOrderWebSocketV1Client
- func (p *RequestOrderWebSocketV1Client) Request(orderId string, clientId string) error
- func (p *RequestOrderWebSocketV1Client) SetHandler(authHandler websocketclientbase.AuthenticationV1ResponseHandler, ...)
- type RequestOrdersWebSocketV1Client
- func (p *RequestOrdersWebSocketV1Client) Init(accessKey string, secretKey string, host string) *RequestOrdersWebSocketV1Client
- func (p *RequestOrdersWebSocketV1Client) Request(req order.RequestOrdersRequest) error
- func (p *RequestOrdersWebSocketV1Client) SetHandler(authHandler websocketclientbase.AuthenticationV1ResponseHandler, ...)
- type SubscribeOrderWebSocketV1Client
- func (p *SubscribeOrderWebSocketV1Client) Init(accessKey string, secretKey string, host string) *SubscribeOrderWebSocketV1Client
- func (p *SubscribeOrderWebSocketV1Client) SetHandler(authHandler websocketclientbase.AuthenticationV1ResponseHandler, ...)
- func (p *SubscribeOrderWebSocketV1Client) Subscribe(symbol string, clientId string) error
- func (p *SubscribeOrderWebSocketV1Client) UnSubscribe(symbol string, clientId string) error
- type SubscribeOrderWebSocketV2Client
- func (p *SubscribeOrderWebSocketV2Client) Init(accessKey string, secretKey string, host string) *SubscribeOrderWebSocketV2Client
- func (p *SubscribeOrderWebSocketV2Client) SetHandler(authHandler websocketclientbase.AuthenticationV2ResponseHandler, ...)
- func (p *SubscribeOrderWebSocketV2Client) Subscribe(symbol string, clientId string)
- func (p *SubscribeOrderWebSocketV2Client) UnSubscribe(symbol string, clientId string)
- type SubscribeTradeClearWebSocketV2Client
- func (p *SubscribeTradeClearWebSocketV2Client) Init(accessKey string, secretKey string, host string) *SubscribeTradeClearWebSocketV2Client
- func (p *SubscribeTradeClearWebSocketV2Client) SetHandler(authHandler websocketclientbase.AuthenticationV2ResponseHandler, ...)
- func (p *SubscribeTradeClearWebSocketV2Client) Subscribe(symbol string, clientId string)
- func (p *SubscribeTradeClearWebSocketV2Client) UnSubscribe(symbol string, clientId string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestOrderWebSocketV1Client ¶
type RequestOrderWebSocketV1Client struct {
websocketclientbase.WebSocketV1ClientBase
}
Responsible to handle order request from WebSocket This need authentication version 1
func (*RequestOrderWebSocketV1Client) Init ¶
func (p *RequestOrderWebSocketV1Client) Init(accessKey string, secretKey string, host string) *RequestOrderWebSocketV1Client
Initializer
func (*RequestOrderWebSocketV1Client) Request ¶
func (p *RequestOrderWebSocketV1Client) Request(orderId string, clientId string) error
func (*RequestOrderWebSocketV1Client) SetHandler ¶
func (p *RequestOrderWebSocketV1Client) SetHandler( authHandler websocketclientbase.AuthenticationV1ResponseHandler, responseHandler websocketclientbase.ResponseHandler)
Set callback handler
type RequestOrdersWebSocketV1Client ¶
type RequestOrdersWebSocketV1Client struct {
websocketclientbase.WebSocketV1ClientBase
}
Responsible to handle orders request from WebSocket This need authentication version 1
func (*RequestOrdersWebSocketV1Client) Init ¶
func (p *RequestOrdersWebSocketV1Client) Init(accessKey string, secretKey string, host string) *RequestOrdersWebSocketV1Client
Initializer
func (*RequestOrdersWebSocketV1Client) Request ¶
func (p *RequestOrdersWebSocketV1Client) Request(req order.RequestOrdersRequest) error
Search past and open orders based on searching criteria.
func (*RequestOrdersWebSocketV1Client) SetHandler ¶
func (p *RequestOrdersWebSocketV1Client) SetHandler( authHandler websocketclientbase.AuthenticationV1ResponseHandler, responseHandler websocketclientbase.ResponseHandler)
Set callback handler
type SubscribeOrderWebSocketV1Client ¶
type SubscribeOrderWebSocketV1Client struct {
websocketclientbase.WebSocketV1ClientBase
}
Responsible to handle order subscription from WebSocket This need authentication version 1
func (*SubscribeOrderWebSocketV1Client) Init ¶
func (p *SubscribeOrderWebSocketV1Client) Init(accessKey string, secretKey string, host string) *SubscribeOrderWebSocketV1Client
Initializer
func (*SubscribeOrderWebSocketV1Client) SetHandler ¶
func (p *SubscribeOrderWebSocketV1Client) SetHandler( authHandler websocketclientbase.AuthenticationV1ResponseHandler, responseHandler websocketclientbase.ResponseHandler)
Set callback handler
func (*SubscribeOrderWebSocketV1Client) Subscribe ¶
func (p *SubscribeOrderWebSocketV1Client) Subscribe(symbol string, clientId string) error
Subscribe all order updates of the current account
func (*SubscribeOrderWebSocketV1Client) UnSubscribe ¶
func (p *SubscribeOrderWebSocketV1Client) UnSubscribe(symbol string, clientId string) error
Unsubscribe order updates
type SubscribeOrderWebSocketV2Client ¶
type SubscribeOrderWebSocketV2Client struct {
websocketclientbase.WebSocketV2ClientBase
}
Responsible to handle order subscription from WebSocket This need authentication version 2
func (*SubscribeOrderWebSocketV2Client) Init ¶
func (p *SubscribeOrderWebSocketV2Client) Init(accessKey string, secretKey string, host string) *SubscribeOrderWebSocketV2Client
Initializer
func (*SubscribeOrderWebSocketV2Client) SetHandler ¶
func (p *SubscribeOrderWebSocketV2Client) SetHandler( authHandler websocketclientbase.AuthenticationV2ResponseHandler, responseHandler websocketclientbase.ResponseHandler)
Set callback handler
func (*SubscribeOrderWebSocketV2Client) Subscribe ¶
func (p *SubscribeOrderWebSocketV2Client) Subscribe(symbol string, clientId string)
Subscribe all order updates of the current account
func (*SubscribeOrderWebSocketV2Client) UnSubscribe ¶
func (p *SubscribeOrderWebSocketV2Client) UnSubscribe(symbol string, clientId string)
Unsubscribe order updates
type SubscribeTradeClearWebSocketV2Client ¶
type SubscribeTradeClearWebSocketV2Client struct {
websocketclientbase.WebSocketV2ClientBase
}
Responsible to handle trade clear from WebSocket This need authentication version 2
func (*SubscribeTradeClearWebSocketV2Client) Init ¶
func (p *SubscribeTradeClearWebSocketV2Client) Init(accessKey string, secretKey string, host string) *SubscribeTradeClearWebSocketV2Client
Initializer
func (*SubscribeTradeClearWebSocketV2Client) SetHandler ¶
func (p *SubscribeTradeClearWebSocketV2Client) SetHandler( authHandler websocketclientbase.AuthenticationV2ResponseHandler, responseHandler websocketclientbase.ResponseHandler)
Set callback handler
func (*SubscribeTradeClearWebSocketV2Client) Subscribe ¶
func (p *SubscribeTradeClearWebSocketV2Client) Subscribe(symbol string, clientId string)
Subscribe trade details including transaction fee and transaction fee deduction etc. It only updates when transaction occurs.
func (*SubscribeTradeClearWebSocketV2Client) UnSubscribe ¶
func (p *SubscribeTradeClearWebSocketV2Client) UnSubscribe(symbol string, clientId string)
Unsubscribe trade update