cql

package module
v0.0.0-...-f501dc8 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2022 License: MIT Imports: 2 Imported by: 0

README

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CoinbaseAccountDepositOptions

type CoinbaseAccountDepositOptions struct {
	ProfileID         *string `json:"profileId"`
	Amount            float64 `json:"amount"`
	CoinbaseAccountID string  `json:"coinbaseAccountId"`
	Currency          string  `json:"currency"`
}

type CoinbaseAccountHoldsOptions

type CoinbaseAccountHoldsOptions struct {
	Before *string `json:"before"`
	After  *string `json:"after"`
	Limit  *int    `json:"limit"`
}

type CoinbaseAccountLedgerOptions

type CoinbaseAccountLedgerOptions struct {
	StartDate *string `json:"startDate"`
	EndDate   *string `json:"endDate"`
	Before    *string `json:"before"`
	After     *string `json:"after"`
	ProfileID *string `json:"profileId"`
	Limit     *int    `json:"limit"`
}

type CoinbaseAccountTransferOptions

type CoinbaseAccountTransferOptions struct {
	Before *string `json:"before"`
	After  *string `json:"after"`
	Limit  *int    `json:"limit"`
	Type   *string `json:"type"`
}

type CoinbaseAccountTransfersOptions

type CoinbaseAccountTransfersOptions struct {
	Before *string `json:"before"`
	After  *string `json:"after"`
	Limit  *int    `json:"limit"`
	Type   *string `json:"type"`
}

type CoinbaseAccountWithdrawalOptions

type CoinbaseAccountWithdrawalOptions struct {
	ProfileID         *string `json:"profileId"`
	Amount            float64 `json:"amount"`
	CoinbaseAccountID string  `json:"coinbaseAccountId"`
	Currency          string  `json:"currency"`
}

type CoinbaseCoinbaseAccountDepositOptions

type CoinbaseCoinbaseAccountDepositOptions struct {
	ProfileID         *string  `json:"profileId"`
	Amount            *float64 `json:"amount"`
	CoinbaseAccountID *string  `json:"coinbaseAccountId"`
	Currency          *string  `json:"currency"`
}

type CoinbaseConversionOptions

type CoinbaseConversionOptions struct {
	ProfileID *string `json:"profileId"`
}

type CoinbaseConversionsOptions

type CoinbaseConversionsOptions struct {
	ProfileID *string `json:"profileId"`
	From      string  `json:"from"`
	To        string  `json:"to"`
	Amount    float64 `json:"amount"`
	Nonce     *string `json:"nonce"`
}

type CoinbaseCryptoWithdrawalOptions

type CoinbaseCryptoWithdrawalOptions struct {
	ProfileID        *string  `json:"profileId"`
	Amount           float64  `json:"amount"`
	CryptoAddress    string   `json:"cryptoAddress"`
	Currency         string   `json:"currency"`
	DestinationTag   *string  `json:"destinationTag"`
	NoDestinationTag *bool    `json:"noDestinationTag"`
	TwoFactorCode    *string  `json:"twoFactorCode"`
	Nonce            *int     `json:"nonce"`
	Fee              *float64 `json:"fee"`
}

type CoinbaseFillsOptions

type CoinbaseFillsOptions struct {
	OrderID   *string `json:"orderId"`
	ProductID *string `json:"productId"`
	ProfileID *string `json:"profileId"`
	Limit     *int    `json:"limit"`
	Before    *int    `json:"before"`
	After     *int    `json:"after"`
}

type CoinbaseNewOrderOptions

type CoinbaseNewOrderOptions struct {
	ProfileID   *string             `json:"profileId"`
	Type        *scalar.OrderType   `json:"type"`
	Side        scalar.OrderSide    `json:"side"`
	Stp         *scalar.OrderSTP    `json:"stp"`
	Stop        *scalar.OrderStop   `json:"stop"`
	StopPrice   *float64            `json:"stopPrice"`
	Price       *float64            `json:"price"`
	Size        *float64            `json:"size"`
	Funds       *float64            `json:"funds"`
	ProductID   string              `json:"productId"`
	TimeInForce *scalar.TimeInForce `json:"timeInForce"`
	CancelAfter *scalar.CancelAfter `json:"cancelAfter"`
	PostOnly    *bool               `json:"postOnly"`
	ClientOid   *string             `json:"clientOid"`
}

type CoinbaseOrdersOptions

type CoinbaseOrdersOptions struct {
	ProfileID *string    `json:"profileId"`
	ProductID *string    `json:"productId"`
	SortedBy  *string    `json:"sortedBy"`
	Sorting   *string    `json:"sorting"`
	StartDate *time.Time `json:"startDate"`
	EndDate   *time.Time `json:"endDate"`
	Before    *string    `json:"before"`
	After     *string    `json:"after"`
	Limit     int        `json:"limit"`
	Status    []*string  `json:"status"`
}

type CoinbasePaymentMethodDepositOptions

type CoinbasePaymentMethodDepositOptions struct {
	ProfileID       *string `json:"profileId"`
	Amount          float64 `json:"amount"`
	PaymentMethodID string  `json:"paymentMethodId"`
	Currency        string  `json:"currency"`
}

type CoinbasePaymentMethodWithdrawalOptions

type CoinbasePaymentMethodWithdrawalOptions struct {
	ProfileID       *string `json:"profileId"`
	Amount          float64 `json:"amount"`
	PaymentMethodID string  `json:"paymentMethodId"`
	Currency        string  `json:"currency"`
}

type CoinbaseWithdrawalFeeEstimateOptions

type CoinbaseWithdrawalFeeEstimateOptions struct {
	Currency      *string `json:"currency"`
	CryptoAddress *string `json:"cryptoAddress"`
}

Directories

Path Synopsis
Package client is a generated GoMock package.
Package client is a generated GoMock package.
cmd
pkg
scalar Module

Jump to

Keyboard shortcuts

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