account

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	Uuid             string      `json:"uuid"`
	Name             string      `json:"name"`
	Currency         string      `json:"currency"`
	AvailableBalance Balance     `json:"available_balance"`
	Default          bool        `json:"default"`
	Active           bool        `json:"active"`
	CreatedAt        time.Time   `json:"created_at"`
	UpdatedAt        time.Time   `json:"updated_at"`
	DeletedAt        time.Time   `json:"deleted_at"`
	Type             AccountType `json:"type"`
	Ready            bool        `json:"ready"`
	Hold             Balance     `json:"hold"`
}

type AccountType

type AccountType string
const (
	ACCOUNT_TYPE_CRYPTO AccountType = "ACCOUNT_TYPE_CRYPTO"
	ACCOUNT_TYPE_FIAT   AccountType = "ACCOUNT_TYPE_FIAT"
)

type Balance

type Balance struct {
	Value    string `json:"value"`
	Currency string `json:"currency"`
}

type RequestForGetAccount

type RequestForGetAccount struct {
	Uuid string
}

func (*RequestForGetAccount) Method

func (req *RequestForGetAccount) Method() string

func (*RequestForGetAccount) Path

func (req *RequestForGetAccount) Path() string

func (*RequestForGetAccount) Payload

func (req *RequestForGetAccount) Payload() []byte

func (*RequestForGetAccount) Query

func (req *RequestForGetAccount) Query() string

type RequestForListAccounts

type RequestForListAccounts struct {
	generic.AdvancedTradePaginationRequest
}

func (*RequestForListAccounts) Method

func (req *RequestForListAccounts) Method() string

func (*RequestForListAccounts) Path

func (req *RequestForListAccounts) Path() string

func (*RequestForListAccounts) Payload

func (req *RequestForListAccounts) Payload() []byte

func (*RequestForListAccounts) Query

func (req *RequestForListAccounts) Query() string

type ResponseForGetAccount

type ResponseForGetAccount struct {
	Account Account `json:"account"`
}

type ResponseForListAccounts

type ResponseForListAccounts struct {
	generic.AdvancedTradePaginationResponse
	Accounts []Account `json:"accounts"`
}

Jump to

Keyboard shortcuts

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