v1

package
v0.0.0-...-81d47fe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 1, 2020 License: MIT Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const BaseURL = "https://api.bitflyer.com"

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API struct {
	URL string
}

func NewAPI

func NewAPI(c *Client, endpoint string) *API

func (*API) ToURL

func (api *API) ToURL() (*url.URL, error)

type Client

type Client struct {
	BaseURL string
	Auth    *auth.Auth
}

func NewClient

func NewClient(auth *auth.Auth) *Client

func (*Client) Addresses

func (c *Client) Addresses(req *addresses.Request) (*addresses.Response, *http.Response, error)

預入用アドレス取得

func (*Client) Balance

func (c *Client) Balance(req *balance.Request) (*balance.Response, *http.Response, error)

資産残高を取得

func (*Client) BalanceHistory

func (c *Client) BalanceHistory(req *balancehistory.Request) (*balancehistory.Response, *http.Response, error)

残高履歴を取得

func (*Client) BankAccounts

func (c *Client) BankAccounts(req *bankaccounts.Request) (*bankaccounts.Response, *http.Response, error)

銀行口座一覧取得

func (*Client) Board

func (c *Client) Board(req *board.Request) (*board.Response, *http.Response, error)

板情報

func (*Client) BoardState

func (c *Client) BoardState(req *boardstate.Request) (*boardstate.Response, *http.Response, error)

取引所の状態

func (*Client) CancelAllChildOrders

func (c *Client) CancelAllChildOrders(req *cancels.Request) (*cancels.Response, *http.Response, error)

すべての注文をキャンセルする

func (*Client) CancelChildOrder

func (c *Client) CancelChildOrder(req *cancelchildorder.Request) (*cancelchildorder.Response, *http.Response, error)

注文をキャンセルする

func (*Client) CancelParentOrder

func (c *Client) CancelParentOrder(req *cancelchildorder.Request) (*cancelchildorder.Response, *http.Response, error)

親注文をキャンセルする

func (*Client) ChildOrders

func (c *Client) ChildOrders(req *childorders.Request) (*childorders.Response, *http.Response, error)

注文の一覧を取得

func (*Client) CoinIns

func (c *Client) CoinIns(req *coinins.Request) (*coinins.Response, *http.Response, error)

仮想通貨預入履歴

func (*Client) CoinOuts

func (c *Client) CoinOuts(req *coinouts.Request) (*coinouts.Response, *http.Response, error)

仮想通貨送付履歴

func (*Client) Collateral

func (c *Client) Collateral(req *collateral.Request) (*collateral.Response, *http.Response, error)

証拠金の状態を取得

func (*Client) CollateralHistory

func (c *Client) CollateralHistory(req *collateralhistory.Request) (*collateralhistory.Response, *http.Response, error)

証拠金の変動履歴を取得

func (*Client) Commission

func (c *Client) Commission(req *commission.Request) (*commission.Response, *http.Response, error)

取引手数料を取得

func (*Client) Deposits

func (c *Client) Deposits(req *deposits.Request) (*deposits.Response, *http.Response, error)

入金履歴

func (*Client) Executions

func (c *Client) Executions(req *executions.Request) (*executions.Response, *http.Response, error)

約定履歴

func (*Client) ExecutionsMe

func (c *Client) ExecutionsMe(req *e.Request) (*e.Response, *http.Response, error)

約定の一覧を取得

func (*Client) Health

func (c *Client) Health(req *health.Request) (*health.Response, *http.Response, error)

板の状態

func (*Client) Markets

func (c *Client) Markets(req *markets.Request) (*markets.Response, *http.Response, error)

マーケットの一覧

func (*Client) ParentOrder

func (c *Client) ParentOrder(req *parentorder.Request) (*parentorder.Response, *http.Response, error)

親注文の詳細を取得

func (*Client) ParentOrders

func (c *Client) ParentOrders(req *parentorders.Request) (*parentorders.Response, *http.Response, error)

親注文の一覧を取得

func (*Client) Permissions

func (c *Client) Permissions(req *permissions.Request) (*permissions.Response, *http.Response, error)

APIキーの権限を取得

func (*Client) Positions

func (c *Client) Positions(req *positions.Request) (*positions.Response, *http.Response, error)

建玉の一覧を取得

func (*Client) SendChildOrder

func (c *Client) SendChildOrder(req *sendchildorder.Request) (*sendchildorder.Response, *http.Response, error)

新規注文を出す

func (*Client) SendParentOrder

func (c *Client) SendParentOrder(req *sendparentorder.Request) (*sendparentorder.Response, *http.Response, error)

新規の親注文を出す(特殊注文)

func (*Client) Ticker

func (c *Client) Ticker(req *ticker.Request) (*ticker.Response, *http.Response, error)

Ticker

func (*Client) Withdrawals

func (c *Client) Withdrawals(req *withdrawals.Request) (*withdrawals.Response, *http.Response, error)

出金履歴

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL