Versions in this module Expand all Collapse all v1 v1.0.1 Mar 18, 2020 v0 v0.0.1 Mar 18, 2020 Changes in this version + var DELAY float64 = 2.5 + type Account struct + BankAccounts []BankAccount + Email string + Name string + Rate Rate + type AccountResponse struct + Data Account + Message string + Status string + type Amount struct + Executed string + Original string + Remaining string + func (amount *Amount) String() string + type Balance struct + Available string + Balance string + Wallet string + func (balance *Balance) ToMap() map[string]string + type BalancesResponse struct + Data []Balance + Message string + Status string + type BankAccount struct + Bank string + Country string + Description string + Id int + Number string + type Book struct + Data []BookData + func (b *Book) GetLimit() int + func (b *Book) GetNext() (*Book, error) + func (b *Book) GetPage() int + func (b *Book) GetPrevious() (*Book, error) + func (book *Book) String() string + type BookData struct + Amount string + Price string + Timestamp string + func (bookData *BookData) String() string + type BookResponse struct + Data []BookData + Message string + Pagination Pagination + Status string + type Candle struct + CandleDate string + CandleId int + ClosePrice string + HightPrice string + LowPrice string + OpenPrice string + TickCount string + VolumeSum string + type Client struct + func NewClient(apiKey, apiSecret string) *Client + func (client *Client) CancelOrder(arguments ...args.Argument) (*Order, error) + func (client *Client) CreateInstant(arguments ...args.Argument) error + func (client *Client) CreateOrder(arguments ...args.Argument) (*Order, error) + func (client *Client) GetAccount() (*Account, error) + func (client *Client) GetActiveOrders(arguments ...args.Argument) (*OrderList, error) + func (client *Client) GetActiveOrdersAllPages(arguments ...args.Argument) ([]Order, error) + func (client *Client) GetAllTransactions(argus ...args.Argument) ([]Transaction, error) + func (client *Client) GetBalance() ([]Balance, error) + func (client *Client) GetBook(arguments ...args.Argument) (*Book, error) + func (client *Client) GetExecutedOrders(arguments ...args.Argument) (*OrderList, error) + func (client *Client) GetExecutedOrdersAllPages(arguments ...args.Argument) ([]Order, error) + func (client *Client) GetInstant(arguments ...args.Argument) (*Instant, error) + func (client *Client) GetMarkets() ([]string, error) + func (client *Client) GetOrderStatus(arguments ...args.Argument) (*Order, error) + func (client *Client) GetPrices(arguments ...args.Argument) (*Prices, error) + func (client *Client) GetTicker(arguments ...args.Argument) ([]Ticker, error) + func (client *Client) GetTrades(arguments ...args.Argument) (*Trades, error) + func (client *Client) GetTradesAllPages(arguments ...args.Argument) ([]TradeData, error) + func (client *Client) GetTransactions(arguments ...args.Argument) (*TransactionList, error) + func (client *Client) GetWallets() ([]Balance, error) + func (client *Client) RequestDeposit(arguments ...args.Argument) error + func (client *Client) RequestWithdrawal(arguments ...args.Argument) error + func (client *Client) String() string + func (client *Client) Transfer(arguments ...args.Argument) error + type DataPrices struct + Ask []Candle + Bid []Candle + type HMACAuth struct + type Instant struct + Obtained float64 + Required float64 + func (instant *Instant) String() string + func (instant *Instant) ToMap() map[string]string + type InstantResponse struct + Data Instant + Message string + Status string + type MarketListResponse struct + Data []string + Message string + Status string + type Order struct + Amount Amount + AvgExecutionPrice int + CreatedAt string + ExecutedAt string + ExecutionPrice string + Id string + Market string + Price string + Status string + Type string + UpdatedAt string + func (o *Order) Close() (*Order, error) + func (o *Order) Refresh() (*Order, error) + func (order *Order) String() string + func (order *Order) ToMap() map[string]string + type OrderList struct + Data []Order + Status string + Warnings string + func (o *OrderList) GetNext() (*OrderList, error) + func (o *OrderList) GetPrevious() (*OrderList, error) + func (oList *OrderList) Close() error + func (oList *OrderList) Refresh() error + func (oList *OrderList) String() string + type OrderListResp struct + Data []Order + Message string + Pagination Pagination + Status string + Warnings string + type OrderResponse struct + Data Order + Message string + Status string + type Pagination struct + Limit int + Next interface{} + Page int + Previous interface{} + func (pagination *Pagination) String() string + type Prices struct + Data DataPrices + func (p *Prices) GetLimit() int + func (p *Prices) GetNext() (*Prices, error) + func (p *Prices) GetPage() int + func (p *Prices) GetPrevious() (*Prices, error) + type PricesResponse struct + Data DataPrices + Message string + Pagination Pagination + Status string + type Rate struct + MarketMaker string + MarketTaker string + type Ticker struct + Ask string + Bid string + High string + LastPrice string + Low string + Market string + Timestamp string + Volume string + func (ticker *Ticker) ToMap() map[string]string + type TickerResponse struct + Data []Ticker + Message string + Status string + type TradeData struct + Amount string + Market string + MarketTaker string + Price string + Tid string + Timestamp string + func (trade *TradeData) ToMap() map[string]string + type Trades struct + Data []TradeData + func (t *Trades) GetLimit() int + func (t *Trades) GetNext() (*Trades, error) + func (t *Trades) GetPage() int + func (t *Trades) GetPrevious() (*Trades, error) + type TradesResponse struct + Data []TradeData + Message string + Pagination Pagination + Status string + type Transaction struct + Address string + Amount string + Balance string + Date string + FeeAmount string + FeePercent string + Hash string + Id string + Memo string + Type int + func (transaction *Transaction) ToMap() map[string]string + type TransactionList struct + Data []Transaction + func (tList *TransactionList) GetLimit() int + func (tList *TransactionList) GetNext() (*TransactionList, error) + func (tList *TransactionList) GetPage() int + func (tList *TransactionList) GetPrevious() (*TransactionList, error) + type TransactionsResponse struct + Data []Transaction + Message string + Pagination Pagination + Status string