model

package
v0.2.3-beta Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2023 License: MIT Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedFailureReasonEnumValues = []FailureReason{
	"UNKNOWN_FAILURE_REASON",
	"UNSUPPORTED_ORDER_CONFIGURATION",
	"INVALID_SIDE",
	"INVALID_PRODUCT_ID",
	"INVALID_SIZE_PRECISION",
	"INVALID_PRICE_PRECISION",
	"INSUFFICIENT_FUND",
	"INVALID_LEDGER_BALANCE",
	"ORDER_ENTRY_DISABLED",
	"INELIGIBLE_PAIR",
	"INVALID_LIMIT_PRICE_POST_ONLY",
	"INVALID_LIMIT_PRICE",
	"INVALID_NO_LIQUIDITY",
	"INVALID_REQUEST",
	"COMMANDER_REJECTED_NEW_ORDER",
	"INSUFFICIENT_FUNDS",
}

All allowed values of FailureReason enum

View Source
var AllowedOrderSideEnumValues = []OrderSide{
	"UNKNOWN_ORDER_SIDE",
	"BUY",
	"SELL",
}

All allowed values of OrderSide enum

View Source
var AllowedOrderStatusEnumValues = []OrderStatus{
	"OPEN",
	"FILLED",
	"CANCELLED",
	"EXPIRED",
	"FAILED",
}

All allowed values of OrderStatus enum

View Source
var AllowedOrderTypeEnumValues = []OrderType{
	"MARKET",
	"LIMIT",
	"STOP",
	"STOP_LIMIT",
}

All allowed values of OrderType enum

View Source
var AllowedPreviewFailureReasonEnumValues = []PreviewFailureReason{
	"UNKNOWN_PREVIEW_FAILURE_REASON",
	"PREVIEW_MISSING_COMMISSION_RATE",
	"PREVIEW_INVALID_SIDE",
	"PREVIEW_INVALID_ORDER_CONFIG",
	"PREVIEW_INVALID_PRODUCT_ID",
	"PREVIEW_INVALID_SIZE_PRECISION",
	"PREVIEW_INVALID_PRICE_PRECISION",
	"PREVIEW_MISSING_PRODUCT_PRICE_BOOK",
	"PREVIEW_INVALID_LEDGER_BALANCE",
	"PREVIEW_INSUFFICIENT_LEDGER_BALANCE",
	"PREVIEW_INVALID_LIMIT_PRICE_POST_ONLY",
	"PREVIEW_INVALID_LIMIT_PRICE",
	"PREVIEW_INVALID_NO_LIQUIDITY",
	"PREVIEW_INSUFFICIENT_FUND",
	"PREVIEW_INVALID_COMMISSION_CONFIGURATION",
	"PREVIEW_INVALID_STOP_PRICE",
	"PREVIEW_INVALID_BASE_SIZE_TOO_LARGE",
	"PREVIEW_INVALID_BASE_SIZE_TOO_SMALL",
	"PREVIEW_INVALID_QUOTE_SIZE_PRECISION",
	"PREVIEW_INVALID_QUOTE_SIZE_TOO_LARGE",
	"PREVIEW_INVALID_PRICE_TOO_LARGE",
	"PREVIEW_INVALID_QUOTE_SIZE_TOO_SMALL",
	"PREVIEW_BREACHED_PRICE_LIMIT",
	"PREVIEW_BREACHED_ACCOUNT_POSITION_LIMIT",
	"PREVIEW_BREACHED_COMPANY_POSITION_LIMIT",
	"PREVIEW_INVALID_MARGIN_HEALTH",
	"PREVIEW_RISK_PROXY_FAILURE",
}

All allowed values of PreviewFailureReason enum

View Source
var AllowedProductTypeEnumValues = []ProductType{
	"SPOT",
}

All allowed values of ProductType enum

View Source
var AllowedStopDirectionEnumValues = []StopDirection{
	"UNKNOWN_STOP_DIRECTION",
	"STOP_DIRECTION_STOP_UP",
	"STOP_DIRECTION_STOP_DOWN",
}

All allowed values of StopDirection enum

Functions

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type Account

type Account struct {
	Uuid             *string                  `json:"uuid,omitempty"`
	Name             *string                  `json:"name,omitempty"`
	Currency         *string                  `json:"currency,omitempty"`
	AvailableBalance *AccountAvailableBalance `json:"available_balance,omitempty"`
	Default          *bool                    `json:"default,omitempty"`
	Active           *bool                    `json:"active,omitempty"`
	CreatedAt        *string                  `json:"created_at,omitempty"`
	UpdatedAt        *string                  `json:"updated_at,omitempty"`
	DeletedAt        *string                  `json:"deleted_at,omitempty"`
	Type             *string                  `json:"type,omitempty"`
	Ready            *bool                    `json:"ready,omitempty"`
	Hold             *AccountAvailableBalance `json:"hold,omitempty"`
}

Account struct for Account

func NewAccount

func NewAccount() *Account

NewAccount instantiates a new Account object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountWithDefaults

func NewAccountWithDefaults() *Account

NewAccountWithDefaults instantiates a new Account object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Account) GetActive

func (o *Account) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise.

func (*Account) GetActiveOk

func (o *Account) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetAvailableBalance

func (o *Account) GetAvailableBalance() AccountAvailableBalance

GetAvailableBalance returns the AvailableBalance field value if set, zero value otherwise.

func (*Account) GetAvailableBalanceOk

func (o *Account) GetAvailableBalanceOk() (*AccountAvailableBalance, bool)

GetAvailableBalanceOk returns a tuple with the AvailableBalance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetCreatedAt

func (o *Account) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Account) GetCreatedAtOk

func (o *Account) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetCurrency

func (o *Account) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*Account) GetCurrencyOk

func (o *Account) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetDefault

func (o *Account) GetDefault() bool

GetDefault returns the Default field value if set, zero value otherwise.

func (*Account) GetDefaultOk

func (o *Account) GetDefaultOk() (*bool, bool)

GetDefaultOk returns a tuple with the Default field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetDeletedAt

func (o *Account) GetDeletedAt() string

GetDeletedAt returns the DeletedAt field value if set, zero value otherwise.

func (*Account) GetDeletedAtOk

func (o *Account) GetDeletedAtOk() (*string, bool)

GetDeletedAtOk returns a tuple with the DeletedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetHold

func (o *Account) GetHold() AccountAvailableBalance

GetHold returns the Hold field value if set, zero value otherwise.

func (*Account) GetHoldOk

func (o *Account) GetHoldOk() (*AccountAvailableBalance, bool)

GetHoldOk returns a tuple with the Hold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetName

func (o *Account) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Account) GetNameOk

func (o *Account) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetReady

func (o *Account) GetReady() bool

GetReady returns the Ready field value if set, zero value otherwise.

func (*Account) GetReadyOk

func (o *Account) GetReadyOk() (*bool, bool)

GetReadyOk returns a tuple with the Ready field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetType

func (o *Account) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Account) GetTypeOk

func (o *Account) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetUpdatedAt

func (o *Account) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*Account) GetUpdatedAtOk

func (o *Account) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetUuid

func (o *Account) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*Account) GetUuidOk

func (o *Account) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) HasActive

func (o *Account) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*Account) HasAvailableBalance

func (o *Account) HasAvailableBalance() bool

HasAvailableBalance returns a boolean if a field has been set.

func (*Account) HasCreatedAt

func (o *Account) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Account) HasCurrency

func (o *Account) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*Account) HasDefault

func (o *Account) HasDefault() bool

HasDefault returns a boolean if a field has been set.

func (*Account) HasDeletedAt

func (o *Account) HasDeletedAt() bool

HasDeletedAt returns a boolean if a field has been set.

func (*Account) HasHold

func (o *Account) HasHold() bool

HasHold returns a boolean if a field has been set.

func (*Account) HasName

func (o *Account) HasName() bool

HasName returns a boolean if a field has been set.

func (*Account) HasReady

func (o *Account) HasReady() bool

HasReady returns a boolean if a field has been set.

func (*Account) HasType

func (o *Account) HasType() bool

HasType returns a boolean if a field has been set.

func (*Account) HasUpdatedAt

func (o *Account) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*Account) HasUuid

func (o *Account) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (Account) MarshalJSON

func (o Account) MarshalJSON() ([]byte, error)

func (*Account) SetActive

func (o *Account) SetActive(v bool)

SetActive gets a reference to the given bool and assigns it to the Active field.

func (*Account) SetAvailableBalance

func (o *Account) SetAvailableBalance(v AccountAvailableBalance)

SetAvailableBalance gets a reference to the given AccountAvailableBalance and assigns it to the AvailableBalance field.

func (*Account) SetCreatedAt

func (o *Account) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*Account) SetCurrency

func (o *Account) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*Account) SetDefault

func (o *Account) SetDefault(v bool)

SetDefault gets a reference to the given bool and assigns it to the Default field.

func (*Account) SetDeletedAt

func (o *Account) SetDeletedAt(v string)

SetDeletedAt gets a reference to the given string and assigns it to the DeletedAt field.

func (*Account) SetHold

func (o *Account) SetHold(v AccountAvailableBalance)

SetHold gets a reference to the given AccountAvailableBalance and assigns it to the Hold field.

func (*Account) SetName

func (o *Account) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Account) SetReady

func (o *Account) SetReady(v bool)

SetReady gets a reference to the given bool and assigns it to the Ready field.

func (*Account) SetType

func (o *Account) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*Account) SetUpdatedAt

func (o *Account) SetUpdatedAt(v string)

SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.

func (*Account) SetUuid

func (o *Account) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

type AccountAvailableBalance

type AccountAvailableBalance struct {
	Value    *float64 `json:"value,omitempty,string"`
	Currency *string  `json:"currency,omitempty"`
}

AccountAvailableBalance struct for AccountAvailableBalance

func NewAccountAvailableBalance

func NewAccountAvailableBalance() *AccountAvailableBalance

NewAccountAvailableBalance instantiates a new AccountAvailableBalance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountAvailableBalanceWithDefaults

func NewAccountAvailableBalanceWithDefaults() *AccountAvailableBalance

NewAccountAvailableBalanceWithDefaults instantiates a new AccountAvailableBalance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountAvailableBalance) GetCurrency

func (o *AccountAvailableBalance) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*AccountAvailableBalance) GetCurrencyOk

func (o *AccountAvailableBalance) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountAvailableBalance) GetValue

func (o *AccountAvailableBalance) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*AccountAvailableBalance) GetValueOk

func (o *AccountAvailableBalance) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountAvailableBalance) HasCurrency

func (o *AccountAvailableBalance) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*AccountAvailableBalance) HasValue

func (o *AccountAvailableBalance) HasValue() bool

HasValue returns a boolean if a field has been set.

func (AccountAvailableBalance) MarshalJSON

func (o AccountAvailableBalance) MarshalJSON() ([]byte, error)

func (*AccountAvailableBalance) SetCurrency

func (o *AccountAvailableBalance) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*AccountAvailableBalance) SetValue

func (o *AccountAvailableBalance) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

type CancelOrderRequest

type CancelOrderRequest struct {
	OrderIds []string `json:"order_ids,omitempty"`
}

CancelOrderRequest struct for CancelOrderRequest

func NewCancelOrderRequest

func NewCancelOrderRequest() *CancelOrderRequest

NewCancelOrderRequest instantiates a new CancelOrderRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCancelOrderRequestWithDefaults

func NewCancelOrderRequestWithDefaults() *CancelOrderRequest

NewCancelOrderRequestWithDefaults instantiates a new CancelOrderRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CancelOrderRequest) GetOrderIds

func (o *CancelOrderRequest) GetOrderIds() []string

GetOrderIds returns the OrderIds field value if set, zero value otherwise.

func (*CancelOrderRequest) GetOrderIdsOk

func (o *CancelOrderRequest) GetOrderIdsOk() ([]string, bool)

GetOrderIdsOk returns a tuple with the OrderIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CancelOrderRequest) HasOrderIds

func (o *CancelOrderRequest) HasOrderIds() bool

HasOrderIds returns a boolean if a field has been set.

func (CancelOrderRequest) MarshalJSON

func (o CancelOrderRequest) MarshalJSON() ([]byte, error)

func (*CancelOrderRequest) SetOrderIds

func (o *CancelOrderRequest) SetOrderIds(v []string)

SetOrderIds gets a reference to the given []string and assigns it to the OrderIds field.

type CancelOrderResponse

type CancelOrderResponse struct {
	Results []CancelOrderResponseResultsInner `json:"results,omitempty"`
}

CancelOrderResponse struct for CancelOrderResponse

func NewCancelOrderResponse

func NewCancelOrderResponse() *CancelOrderResponse

NewCancelOrderResponse instantiates a new CancelOrderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCancelOrderResponseWithDefaults

func NewCancelOrderResponseWithDefaults() *CancelOrderResponse

NewCancelOrderResponseWithDefaults instantiates a new CancelOrderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CancelOrderResponse) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*CancelOrderResponse) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CancelOrderResponse) HasResults

func (o *CancelOrderResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (CancelOrderResponse) MarshalJSON

func (o CancelOrderResponse) MarshalJSON() ([]byte, error)

func (*CancelOrderResponse) SetResults

SetResults gets a reference to the given []CancelOrderResponseResultsInner and assigns it to the Results field.

type CancelOrderResponseResultsInner

type CancelOrderResponseResultsInner struct {
	Success       *bool   `json:"success,omitempty"`
	FailureReason *string `json:"failure_reason,omitempty"`
	OrderId       *string `json:"order_id,omitempty"`
}

CancelOrderResponseResultsInner struct for CancelOrderResponseResultsInner

func NewCancelOrderResponseResultsInner

func NewCancelOrderResponseResultsInner() *CancelOrderResponseResultsInner

NewCancelOrderResponseResultsInner instantiates a new CancelOrderResponseResultsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCancelOrderResponseResultsInnerWithDefaults

func NewCancelOrderResponseResultsInnerWithDefaults() *CancelOrderResponseResultsInner

NewCancelOrderResponseResultsInnerWithDefaults instantiates a new CancelOrderResponseResultsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CancelOrderResponseResultsInner) GetFailureReason

func (o *CancelOrderResponseResultsInner) GetFailureReason() string

GetFailureReason returns the FailureReason field value if set, zero value otherwise.

func (*CancelOrderResponseResultsInner) GetFailureReasonOk

func (o *CancelOrderResponseResultsInner) GetFailureReasonOk() (*string, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CancelOrderResponseResultsInner) GetOrderId

func (o *CancelOrderResponseResultsInner) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*CancelOrderResponseResultsInner) GetOrderIdOk

func (o *CancelOrderResponseResultsInner) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CancelOrderResponseResultsInner) GetSuccess

func (o *CancelOrderResponseResultsInner) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*CancelOrderResponseResultsInner) GetSuccessOk

func (o *CancelOrderResponseResultsInner) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CancelOrderResponseResultsInner) HasFailureReason

func (o *CancelOrderResponseResultsInner) HasFailureReason() bool

HasFailureReason returns a boolean if a field has been set.

func (*CancelOrderResponseResultsInner) HasOrderId

func (o *CancelOrderResponseResultsInner) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*CancelOrderResponseResultsInner) HasSuccess

func (o *CancelOrderResponseResultsInner) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (CancelOrderResponseResultsInner) MarshalJSON

func (o CancelOrderResponseResultsInner) MarshalJSON() ([]byte, error)

func (*CancelOrderResponseResultsInner) SetFailureReason

func (o *CancelOrderResponseResultsInner) SetFailureReason(v string)

SetFailureReason gets a reference to the given string and assigns it to the FailureReason field.

func (*CancelOrderResponseResultsInner) SetOrderId

func (o *CancelOrderResponseResultsInner) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*CancelOrderResponseResultsInner) SetSuccess

func (o *CancelOrderResponseResultsInner) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

type CreateOrderRequest

type CreateOrderRequest struct {
	ClientOrderId      *string                               `json:"client_order_id,omitempty"`
	ProductId          *string                               `json:"product_id,omitempty"`
	Side               *string                               `json:"side,omitempty"`
	OrderConfiguration *CreateOrderRequestOrderConfiguration `json:"order_configuration,omitempty"`
}

CreateOrderRequest struct for CreateOrderRequest

func NewCreateOrderRequest

func NewCreateOrderRequest() *CreateOrderRequest

NewCreateOrderRequest instantiates a new CreateOrderRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderRequestWithDefaults

func NewCreateOrderRequestWithDefaults() *CreateOrderRequest

NewCreateOrderRequestWithDefaults instantiates a new CreateOrderRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderRequest) GetClientOrderId

func (o *CreateOrderRequest) GetClientOrderId() string

GetClientOrderId returns the ClientOrderId field value if set, zero value otherwise.

func (*CreateOrderRequest) GetClientOrderIdOk

func (o *CreateOrderRequest) GetClientOrderIdOk() (*string, bool)

GetClientOrderIdOk returns a tuple with the ClientOrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetOrderConfiguration

func (o *CreateOrderRequest) GetOrderConfiguration() CreateOrderRequestOrderConfiguration

GetOrderConfiguration returns the OrderConfiguration field value if set, zero value otherwise.

func (*CreateOrderRequest) GetOrderConfigurationOk

func (o *CreateOrderRequest) GetOrderConfigurationOk() (*CreateOrderRequestOrderConfiguration, bool)

GetOrderConfigurationOk returns a tuple with the OrderConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetProductId

func (o *CreateOrderRequest) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*CreateOrderRequest) GetProductIdOk

func (o *CreateOrderRequest) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetSide

func (o *CreateOrderRequest) GetSide() string

GetSide returns the Side field value if set, zero value otherwise.

func (*CreateOrderRequest) GetSideOk

func (o *CreateOrderRequest) GetSideOk() (*string, bool)

GetSideOk returns a tuple with the Side field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequest) HasClientOrderId

func (o *CreateOrderRequest) HasClientOrderId() bool

HasClientOrderId returns a boolean if a field has been set.

func (*CreateOrderRequest) HasOrderConfiguration

func (o *CreateOrderRequest) HasOrderConfiguration() bool

HasOrderConfiguration returns a boolean if a field has been set.

func (*CreateOrderRequest) HasProductId

func (o *CreateOrderRequest) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*CreateOrderRequest) HasSide

func (o *CreateOrderRequest) HasSide() bool

HasSide returns a boolean if a field has been set.

func (CreateOrderRequest) MarshalJSON

func (o CreateOrderRequest) MarshalJSON() ([]byte, error)

func (*CreateOrderRequest) SetClientOrderId

func (o *CreateOrderRequest) SetClientOrderId(v string)

SetClientOrderId gets a reference to the given string and assigns it to the ClientOrderId field.

func (*CreateOrderRequest) SetOrderConfiguration

func (o *CreateOrderRequest) SetOrderConfiguration(v CreateOrderRequestOrderConfiguration)

SetOrderConfiguration gets a reference to the given CreateOrderRequestOrderConfiguration and assigns it to the OrderConfiguration field.

func (*CreateOrderRequest) SetProductId

func (o *CreateOrderRequest) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*CreateOrderRequest) SetSide

func (o *CreateOrderRequest) SetSide(v string)

SetSide gets a reference to the given string and assigns it to the Side field.

type CreateOrderRequestOrderConfiguration

type CreateOrderRequestOrderConfiguration struct {
	MarketMarketIoc       *CreateOrderRequestOrderConfigurationMarketMarketIoc       `json:"market_market_ioc,omitempty"`
	LimitLimitGtc         *CreateOrderRequestOrderConfigurationLimitLimitGtc         `json:"limit_limit_gtc,omitempty"`
	LimitLimitGtd         *CreateOrderRequestOrderConfigurationLimitLimitGtd         `json:"limit_limit_gtd,omitempty"`
	StopLimitStopLimitGtc *CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc `json:"stop_limit_stop_limit_gtc,omitempty"`
	StopLimitStopLimitGtd *CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd `json:"stop_limit_stop_limit_gtd,omitempty"`
}

CreateOrderRequestOrderConfiguration struct for CreateOrderRequestOrderConfiguration

func NewCreateOrderRequestOrderConfiguration

func NewCreateOrderRequestOrderConfiguration() *CreateOrderRequestOrderConfiguration

NewCreateOrderRequestOrderConfiguration instantiates a new CreateOrderRequestOrderConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderRequestOrderConfigurationWithDefaults

func NewCreateOrderRequestOrderConfigurationWithDefaults() *CreateOrderRequestOrderConfiguration

NewCreateOrderRequestOrderConfigurationWithDefaults instantiates a new CreateOrderRequestOrderConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderRequestOrderConfiguration) GetLimitLimitGtc

GetLimitLimitGtc returns the LimitLimitGtc field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfiguration) GetLimitLimitGtcOk

GetLimitLimitGtcOk returns a tuple with the LimitLimitGtc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfiguration) GetLimitLimitGtd

GetLimitLimitGtd returns the LimitLimitGtd field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfiguration) GetLimitLimitGtdOk

GetLimitLimitGtdOk returns a tuple with the LimitLimitGtd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfiguration) GetMarketMarketIoc

GetMarketMarketIoc returns the MarketMarketIoc field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfiguration) GetMarketMarketIocOk

GetMarketMarketIocOk returns a tuple with the MarketMarketIoc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfiguration) GetStopLimitStopLimitGtc

GetStopLimitStopLimitGtc returns the StopLimitStopLimitGtc field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfiguration) GetStopLimitStopLimitGtcOk

GetStopLimitStopLimitGtcOk returns a tuple with the StopLimitStopLimitGtc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfiguration) GetStopLimitStopLimitGtd

GetStopLimitStopLimitGtd returns the StopLimitStopLimitGtd field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfiguration) GetStopLimitStopLimitGtdOk

GetStopLimitStopLimitGtdOk returns a tuple with the StopLimitStopLimitGtd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfiguration) HasLimitLimitGtc

func (o *CreateOrderRequestOrderConfiguration) HasLimitLimitGtc() bool

HasLimitLimitGtc returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfiguration) HasLimitLimitGtd

func (o *CreateOrderRequestOrderConfiguration) HasLimitLimitGtd() bool

HasLimitLimitGtd returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfiguration) HasMarketMarketIoc

func (o *CreateOrderRequestOrderConfiguration) HasMarketMarketIoc() bool

HasMarketMarketIoc returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfiguration) HasStopLimitStopLimitGtc

func (o *CreateOrderRequestOrderConfiguration) HasStopLimitStopLimitGtc() bool

HasStopLimitStopLimitGtc returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfiguration) HasStopLimitStopLimitGtd

func (o *CreateOrderRequestOrderConfiguration) HasStopLimitStopLimitGtd() bool

HasStopLimitStopLimitGtd returns a boolean if a field has been set.

func (CreateOrderRequestOrderConfiguration) MarshalJSON

func (o CreateOrderRequestOrderConfiguration) MarshalJSON() ([]byte, error)

func (*CreateOrderRequestOrderConfiguration) SetLimitLimitGtc

SetLimitLimitGtc gets a reference to the given CreateOrderRequestOrderConfigurationLimitLimitGtc and assigns it to the LimitLimitGtc field.

func (*CreateOrderRequestOrderConfiguration) SetLimitLimitGtd

SetLimitLimitGtd gets a reference to the given CreateOrderRequestOrderConfigurationLimitLimitGtd and assigns it to the LimitLimitGtd field.

func (*CreateOrderRequestOrderConfiguration) SetMarketMarketIoc

SetMarketMarketIoc gets a reference to the given CreateOrderRequestOrderConfigurationMarketMarketIoc and assigns it to the MarketMarketIoc field.

func (*CreateOrderRequestOrderConfiguration) SetStopLimitStopLimitGtc

SetStopLimitStopLimitGtc gets a reference to the given CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc and assigns it to the StopLimitStopLimitGtc field.

func (*CreateOrderRequestOrderConfiguration) SetStopLimitStopLimitGtd

SetStopLimitStopLimitGtd gets a reference to the given CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd and assigns it to the StopLimitStopLimitGtd field.

type CreateOrderRequestOrderConfigurationLimitLimitGtc

type CreateOrderRequestOrderConfigurationLimitLimitGtc struct {
	BaseSize   *string `json:"base_size,omitempty"`
	LimitPrice *string `json:"limit_price,omitempty"`
	PostOnly   *bool   `json:"post_only,omitempty"`
}

CreateOrderRequestOrderConfigurationLimitLimitGtc struct for CreateOrderRequestOrderConfigurationLimitLimitGtc

func NewCreateOrderRequestOrderConfigurationLimitLimitGtc

func NewCreateOrderRequestOrderConfigurationLimitLimitGtc() *CreateOrderRequestOrderConfigurationLimitLimitGtc

NewCreateOrderRequestOrderConfigurationLimitLimitGtc instantiates a new CreateOrderRequestOrderConfigurationLimitLimitGtc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderRequestOrderConfigurationLimitLimitGtcWithDefaults

func NewCreateOrderRequestOrderConfigurationLimitLimitGtcWithDefaults() *CreateOrderRequestOrderConfigurationLimitLimitGtc

NewCreateOrderRequestOrderConfigurationLimitLimitGtcWithDefaults instantiates a new CreateOrderRequestOrderConfigurationLimitLimitGtc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) GetBaseSizeOk

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) GetLimitPrice

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) GetLimitPriceOk

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) GetPostOnly

GetPostOnly returns the PostOnly field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) GetPostOnlyOk

GetPostOnlyOk returns a tuple with the PostOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) HasLimitPrice

HasLimitPrice returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) HasPostOnly

HasPostOnly returns a boolean if a field has been set.

func (CreateOrderRequestOrderConfigurationLimitLimitGtc) MarshalJSON

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) SetBaseSize

SetBaseSize gets a reference to the given string and assigns it to the BaseSize field.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) SetLimitPrice

SetLimitPrice gets a reference to the given string and assigns it to the LimitPrice field.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtc) SetPostOnly

SetPostOnly gets a reference to the given bool and assigns it to the PostOnly field.

type CreateOrderRequestOrderConfigurationLimitLimitGtd

type CreateOrderRequestOrderConfigurationLimitLimitGtd struct {
	BaseSize   *string `json:"base_size,omitempty"`
	LimitPrice *string `json:"limit_price,omitempty"`
	EndTime    *string `json:"end_time,omitempty"`
	PostOnly   *bool   `json:"post_only,omitempty"`
}

CreateOrderRequestOrderConfigurationLimitLimitGtd struct for CreateOrderRequestOrderConfigurationLimitLimitGtd

func NewCreateOrderRequestOrderConfigurationLimitLimitGtd

func NewCreateOrderRequestOrderConfigurationLimitLimitGtd() *CreateOrderRequestOrderConfigurationLimitLimitGtd

NewCreateOrderRequestOrderConfigurationLimitLimitGtd instantiates a new CreateOrderRequestOrderConfigurationLimitLimitGtd object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderRequestOrderConfigurationLimitLimitGtdWithDefaults

func NewCreateOrderRequestOrderConfigurationLimitLimitGtdWithDefaults() *CreateOrderRequestOrderConfigurationLimitLimitGtd

NewCreateOrderRequestOrderConfigurationLimitLimitGtdWithDefaults instantiates a new CreateOrderRequestOrderConfigurationLimitLimitGtd object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) GetBaseSizeOk

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) GetEndTime

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) GetEndTimeOk

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) GetLimitPrice

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) GetLimitPriceOk

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) GetPostOnly

GetPostOnly returns the PostOnly field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) GetPostOnlyOk

GetPostOnlyOk returns a tuple with the PostOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) HasEndTime

HasEndTime returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) HasLimitPrice

HasLimitPrice returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) HasPostOnly

HasPostOnly returns a boolean if a field has been set.

func (CreateOrderRequestOrderConfigurationLimitLimitGtd) MarshalJSON

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) SetBaseSize

SetBaseSize gets a reference to the given string and assigns it to the BaseSize field.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) SetEndTime

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) SetLimitPrice

SetLimitPrice gets a reference to the given string and assigns it to the LimitPrice field.

func (*CreateOrderRequestOrderConfigurationLimitLimitGtd) SetPostOnly

SetPostOnly gets a reference to the given bool and assigns it to the PostOnly field.

type CreateOrderRequestOrderConfigurationMarketMarketIoc

type CreateOrderRequestOrderConfigurationMarketMarketIoc struct {
	QuoteSize *string `json:"quote_size,omitempty"`
	BaseSize  *string `json:"base_size,omitempty"`
}

CreateOrderRequestOrderConfigurationMarketMarketIoc struct for CreateOrderRequestOrderConfigurationMarketMarketIoc

func NewCreateOrderRequestOrderConfigurationMarketMarketIoc

func NewCreateOrderRequestOrderConfigurationMarketMarketIoc() *CreateOrderRequestOrderConfigurationMarketMarketIoc

NewCreateOrderRequestOrderConfigurationMarketMarketIoc instantiates a new CreateOrderRequestOrderConfigurationMarketMarketIoc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderRequestOrderConfigurationMarketMarketIocWithDefaults

func NewCreateOrderRequestOrderConfigurationMarketMarketIocWithDefaults() *CreateOrderRequestOrderConfigurationMarketMarketIoc

NewCreateOrderRequestOrderConfigurationMarketMarketIocWithDefaults instantiates a new CreateOrderRequestOrderConfigurationMarketMarketIoc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderRequestOrderConfigurationMarketMarketIoc) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationMarketMarketIoc) GetBaseSizeOk

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationMarketMarketIoc) GetQuoteSize

GetQuoteSize returns the QuoteSize field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationMarketMarketIoc) GetQuoteSizeOk

GetQuoteSizeOk returns a tuple with the QuoteSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationMarketMarketIoc) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationMarketMarketIoc) HasQuoteSize

HasQuoteSize returns a boolean if a field has been set.

func (CreateOrderRequestOrderConfigurationMarketMarketIoc) MarshalJSON

func (*CreateOrderRequestOrderConfigurationMarketMarketIoc) SetBaseSize

SetBaseSize gets a reference to the given string and assigns it to the BaseSize field.

func (*CreateOrderRequestOrderConfigurationMarketMarketIoc) SetQuoteSize

SetQuoteSize gets a reference to the given string and assigns it to the QuoteSize field.

type CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc

type CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc struct {
	BaseSize      *string `json:"base_size,omitempty"`
	LimitPrice    *string `json:"limit_price,omitempty"`
	StopPrice     *string `json:"stop_price,omitempty"`
	StopDirection *string `json:"stop_direction,omitempty"`
}

CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc struct for CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc

func NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc

func NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc() *CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc

NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc instantiates a new CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtcWithDefaults

func NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtcWithDefaults() *CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc

NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtcWithDefaults instantiates a new CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) GetBaseSizeOk

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) GetLimitPrice

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) GetLimitPriceOk

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) GetStopDirection

GetStopDirection returns the StopDirection field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) GetStopDirectionOk

GetStopDirectionOk returns a tuple with the StopDirection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) GetStopPrice

GetStopPrice returns the StopPrice field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) GetStopPriceOk

GetStopPriceOk returns a tuple with the StopPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) HasLimitPrice

HasLimitPrice returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) HasStopDirection

HasStopDirection returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) HasStopPrice

HasStopPrice returns a boolean if a field has been set.

func (CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) MarshalJSON

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) SetBaseSize

SetBaseSize gets a reference to the given string and assigns it to the BaseSize field.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) SetLimitPrice

SetLimitPrice gets a reference to the given string and assigns it to the LimitPrice field.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) SetStopDirection

SetStopDirection gets a reference to the given string and assigns it to the StopDirection field.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) SetStopPrice

SetStopPrice gets a reference to the given string and assigns it to the StopPrice field.

type CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd

type CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd struct {
	BaseSize      *string `json:"base_size,omitempty"`
	LimitPrice    *string `json:"limit_price,omitempty"`
	StopPrice     *string `json:"stop_price,omitempty"`
	EndTime       *string `json:"end_time,omitempty"`
	StopDirection *string `json:"stop_direction,omitempty"`
}

CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd struct for CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd

func NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd

func NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd() *CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd

NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd instantiates a new CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtdWithDefaults

func NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtdWithDefaults() *CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd

NewCreateOrderRequestOrderConfigurationStopLimitStopLimitGtdWithDefaults instantiates a new CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetBaseSizeOk

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetEndTime

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetEndTimeOk

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetLimitPrice

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetLimitPriceOk

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetStopDirection

GetStopDirection returns the StopDirection field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetStopDirectionOk

GetStopDirectionOk returns a tuple with the StopDirection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetStopPrice

GetStopPrice returns the StopPrice field value if set, zero value otherwise.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) GetStopPriceOk

GetStopPriceOk returns a tuple with the StopPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) HasEndTime

HasEndTime returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) HasLimitPrice

HasLimitPrice returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) HasStopDirection

HasStopDirection returns a boolean if a field has been set.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) HasStopPrice

HasStopPrice returns a boolean if a field has been set.

func (CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) MarshalJSON

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) SetBaseSize

SetBaseSize gets a reference to the given string and assigns it to the BaseSize field.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) SetEndTime

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) SetLimitPrice

SetLimitPrice gets a reference to the given string and assigns it to the LimitPrice field.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) SetStopDirection

SetStopDirection gets a reference to the given string and assigns it to the StopDirection field.

func (*CreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) SetStopPrice

SetStopPrice gets a reference to the given string and assigns it to the StopPrice field.

type CreateOrderResponse

type CreateOrderResponse struct {
	Success            *bool                               `json:"success,omitempty"`
	FailureReason      *string                             `json:"failure_reason,omitempty"`
	OrderId            *string                             `json:"order_id,omitempty"`
	SuccessResponse    *CreateOrderResponseSuccessResponse `json:"success_response,omitempty"`
	ErrorResponse      *CreateOrderResponseErrorResponse   `json:"error_response,omitempty"`
	OrderConfiguration *OutputOrderConfiguration           `json:"order_configuration,omitempty"`
}

CreateOrderResponse struct for CreateOrderResponse

func NewCreateOrderResponse

func NewCreateOrderResponse() *CreateOrderResponse

NewCreateOrderResponse instantiates a new CreateOrderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderResponseWithDefaults

func NewCreateOrderResponseWithDefaults() *CreateOrderResponse

NewCreateOrderResponseWithDefaults instantiates a new CreateOrderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderResponse) GetErrorResponse

GetErrorResponse returns the ErrorResponse field value if set, zero value otherwise.

func (*CreateOrderResponse) GetErrorResponseOk

func (o *CreateOrderResponse) GetErrorResponseOk() (*CreateOrderResponseErrorResponse, bool)

GetErrorResponseOk returns a tuple with the ErrorResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetFailureReason

func (o *CreateOrderResponse) GetFailureReason() string

GetFailureReason returns the FailureReason field value if set, zero value otherwise.

func (*CreateOrderResponse) GetFailureReasonOk

func (o *CreateOrderResponse) GetFailureReasonOk() (*string, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetOrderConfiguration

func (o *CreateOrderResponse) GetOrderConfiguration() OutputOrderConfiguration

GetOrderConfiguration returns the OrderConfiguration field value if set, zero value otherwise.

func (*CreateOrderResponse) GetOrderConfigurationOk

func (o *CreateOrderResponse) GetOrderConfigurationOk() (*OutputOrderConfiguration, bool)

GetOrderConfigurationOk returns a tuple with the OrderConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetOrderId

func (o *CreateOrderResponse) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*CreateOrderResponse) GetOrderIdOk

func (o *CreateOrderResponse) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetSuccess

func (o *CreateOrderResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*CreateOrderResponse) GetSuccessOk

func (o *CreateOrderResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetSuccessResponse

GetSuccessResponse returns the SuccessResponse field value if set, zero value otherwise.

func (*CreateOrderResponse) GetSuccessResponseOk

func (o *CreateOrderResponse) GetSuccessResponseOk() (*CreateOrderResponseSuccessResponse, bool)

GetSuccessResponseOk returns a tuple with the SuccessResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) HasErrorResponse

func (o *CreateOrderResponse) HasErrorResponse() bool

HasErrorResponse returns a boolean if a field has been set.

func (*CreateOrderResponse) HasFailureReason

func (o *CreateOrderResponse) HasFailureReason() bool

HasFailureReason returns a boolean if a field has been set.

func (*CreateOrderResponse) HasOrderConfiguration

func (o *CreateOrderResponse) HasOrderConfiguration() bool

HasOrderConfiguration returns a boolean if a field has been set.

func (*CreateOrderResponse) HasOrderId

func (o *CreateOrderResponse) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*CreateOrderResponse) HasSuccess

func (o *CreateOrderResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (*CreateOrderResponse) HasSuccessResponse

func (o *CreateOrderResponse) HasSuccessResponse() bool

HasSuccessResponse returns a boolean if a field has been set.

func (CreateOrderResponse) MarshalJSON

func (o CreateOrderResponse) MarshalJSON() ([]byte, error)

func (*CreateOrderResponse) SetErrorResponse

SetErrorResponse gets a reference to the given CreateOrderResponseErrorResponse and assigns it to the ErrorResponse field.

func (*CreateOrderResponse) SetFailureReason

func (o *CreateOrderResponse) SetFailureReason(v string)

SetFailureReason gets a reference to the given string and assigns it to the FailureReason field.

func (*CreateOrderResponse) SetOrderConfiguration

func (o *CreateOrderResponse) SetOrderConfiguration(v OutputOrderConfiguration)

SetOrderConfiguration gets a reference to the given OutputOrderConfiguration and assigns it to the OrderConfiguration field.

func (*CreateOrderResponse) SetOrderId

func (o *CreateOrderResponse) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*CreateOrderResponse) SetSuccess

func (o *CreateOrderResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

func (*CreateOrderResponse) SetSuccessResponse

SetSuccessResponse gets a reference to the given CreateOrderResponseSuccessResponse and assigns it to the SuccessResponse field.

type CreateOrderResponseErrorResponse

type CreateOrderResponseErrorResponse struct {
	Error                 *string `json:"error,omitempty"`
	Message               *string `json:"message,omitempty"`
	ErrorDetails          *string `json:"error_details,omitempty"`
	PreviewFailureReason  *string `json:"preview_failure_reason,omitempty"`
	NewOrderFailureReason *string `json:"new_order_failure_reason,omitempty"`
}

CreateOrderResponseErrorResponse struct for CreateOrderResponseErrorResponse

func NewCreateOrderResponseErrorResponse

func NewCreateOrderResponseErrorResponse() *CreateOrderResponseErrorResponse

NewCreateOrderResponseErrorResponse instantiates a new CreateOrderResponseErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderResponseErrorResponseWithDefaults

func NewCreateOrderResponseErrorResponseWithDefaults() *CreateOrderResponseErrorResponse

NewCreateOrderResponseErrorResponseWithDefaults instantiates a new CreateOrderResponseErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderResponseErrorResponse) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*CreateOrderResponseErrorResponse) GetErrorDetails

func (o *CreateOrderResponseErrorResponse) GetErrorDetails() string

GetErrorDetails returns the ErrorDetails field value if set, zero value otherwise.

func (*CreateOrderResponseErrorResponse) GetErrorDetailsOk

func (o *CreateOrderResponseErrorResponse) GetErrorDetailsOk() (*string, bool)

GetErrorDetailsOk returns a tuple with the ErrorDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseErrorResponse) GetErrorOk

func (o *CreateOrderResponseErrorResponse) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseErrorResponse) GetMessage

func (o *CreateOrderResponseErrorResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*CreateOrderResponseErrorResponse) GetMessageOk

func (o *CreateOrderResponseErrorResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseErrorResponse) GetNewOrderFailureReason

func (o *CreateOrderResponseErrorResponse) GetNewOrderFailureReason() string

GetNewOrderFailureReason returns the NewOrderFailureReason field value if set, zero value otherwise.

func (*CreateOrderResponseErrorResponse) GetNewOrderFailureReasonOk

func (o *CreateOrderResponseErrorResponse) GetNewOrderFailureReasonOk() (*string, bool)

GetNewOrderFailureReasonOk returns a tuple with the NewOrderFailureReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseErrorResponse) GetPreviewFailureReason

func (o *CreateOrderResponseErrorResponse) GetPreviewFailureReason() string

GetPreviewFailureReason returns the PreviewFailureReason field value if set, zero value otherwise.

func (*CreateOrderResponseErrorResponse) GetPreviewFailureReasonOk

func (o *CreateOrderResponseErrorResponse) GetPreviewFailureReasonOk() (*string, bool)

GetPreviewFailureReasonOk returns a tuple with the PreviewFailureReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseErrorResponse) HasError

func (o *CreateOrderResponseErrorResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*CreateOrderResponseErrorResponse) HasErrorDetails

func (o *CreateOrderResponseErrorResponse) HasErrorDetails() bool

HasErrorDetails returns a boolean if a field has been set.

func (*CreateOrderResponseErrorResponse) HasMessage

func (o *CreateOrderResponseErrorResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*CreateOrderResponseErrorResponse) HasNewOrderFailureReason

func (o *CreateOrderResponseErrorResponse) HasNewOrderFailureReason() bool

HasNewOrderFailureReason returns a boolean if a field has been set.

func (*CreateOrderResponseErrorResponse) HasPreviewFailureReason

func (o *CreateOrderResponseErrorResponse) HasPreviewFailureReason() bool

HasPreviewFailureReason returns a boolean if a field has been set.

func (CreateOrderResponseErrorResponse) MarshalJSON

func (o CreateOrderResponseErrorResponse) MarshalJSON() ([]byte, error)

func (*CreateOrderResponseErrorResponse) SetError

SetError gets a reference to the given string and assigns it to the Error field.

func (*CreateOrderResponseErrorResponse) SetErrorDetails

func (o *CreateOrderResponseErrorResponse) SetErrorDetails(v string)

SetErrorDetails gets a reference to the given string and assigns it to the ErrorDetails field.

func (*CreateOrderResponseErrorResponse) SetMessage

func (o *CreateOrderResponseErrorResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*CreateOrderResponseErrorResponse) SetNewOrderFailureReason

func (o *CreateOrderResponseErrorResponse) SetNewOrderFailureReason(v string)

SetNewOrderFailureReason gets a reference to the given string and assigns it to the NewOrderFailureReason field.

func (*CreateOrderResponseErrorResponse) SetPreviewFailureReason

func (o *CreateOrderResponseErrorResponse) SetPreviewFailureReason(v string)

SetPreviewFailureReason gets a reference to the given string and assigns it to the PreviewFailureReason field.

type CreateOrderResponseSuccessResponse

type CreateOrderResponseSuccessResponse struct {
	OrderId       *string `json:"order_id,omitempty"`
	ProductId     *string `json:"product_id,omitempty"`
	Side          *string `json:"side,omitempty"`
	ClientOrderId *string `json:"client_order_id,omitempty"`
}

CreateOrderResponseSuccessResponse struct for CreateOrderResponseSuccessResponse

func NewCreateOrderResponseSuccessResponse

func NewCreateOrderResponseSuccessResponse() *CreateOrderResponseSuccessResponse

NewCreateOrderResponseSuccessResponse instantiates a new CreateOrderResponseSuccessResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderResponseSuccessResponseWithDefaults

func NewCreateOrderResponseSuccessResponseWithDefaults() *CreateOrderResponseSuccessResponse

NewCreateOrderResponseSuccessResponseWithDefaults instantiates a new CreateOrderResponseSuccessResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderResponseSuccessResponse) GetClientOrderId

func (o *CreateOrderResponseSuccessResponse) GetClientOrderId() string

GetClientOrderId returns the ClientOrderId field value if set, zero value otherwise.

func (*CreateOrderResponseSuccessResponse) GetClientOrderIdOk

func (o *CreateOrderResponseSuccessResponse) GetClientOrderIdOk() (*string, bool)

GetClientOrderIdOk returns a tuple with the ClientOrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseSuccessResponse) GetOrderId

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*CreateOrderResponseSuccessResponse) GetOrderIdOk

func (o *CreateOrderResponseSuccessResponse) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseSuccessResponse) GetProductId

func (o *CreateOrderResponseSuccessResponse) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*CreateOrderResponseSuccessResponse) GetProductIdOk

func (o *CreateOrderResponseSuccessResponse) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseSuccessResponse) GetSide

GetSide returns the Side field value if set, zero value otherwise.

func (*CreateOrderResponseSuccessResponse) GetSideOk

func (o *CreateOrderResponseSuccessResponse) GetSideOk() (*string, bool)

GetSideOk returns a tuple with the Side field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponseSuccessResponse) HasClientOrderId

func (o *CreateOrderResponseSuccessResponse) HasClientOrderId() bool

HasClientOrderId returns a boolean if a field has been set.

func (*CreateOrderResponseSuccessResponse) HasOrderId

func (o *CreateOrderResponseSuccessResponse) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*CreateOrderResponseSuccessResponse) HasProductId

func (o *CreateOrderResponseSuccessResponse) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*CreateOrderResponseSuccessResponse) HasSide

HasSide returns a boolean if a field has been set.

func (CreateOrderResponseSuccessResponse) MarshalJSON

func (o CreateOrderResponseSuccessResponse) MarshalJSON() ([]byte, error)

func (*CreateOrderResponseSuccessResponse) SetClientOrderId

func (o *CreateOrderResponseSuccessResponse) SetClientOrderId(v string)

SetClientOrderId gets a reference to the given string and assigns it to the ClientOrderId field.

func (*CreateOrderResponseSuccessResponse) SetOrderId

func (o *CreateOrderResponseSuccessResponse) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*CreateOrderResponseSuccessResponse) SetProductId

func (o *CreateOrderResponseSuccessResponse) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*CreateOrderResponseSuccessResponse) SetSide

SetSide gets a reference to the given string and assigns it to the Side field.

type FailureReason

type FailureReason string

FailureReason the model 'FailureReason'

const (
	UNKNOWN_FAILURE_REASON          FailureReason = "UNKNOWN_FAILURE_REASON"
	UNSUPPORTED_ORDER_CONFIGURATION FailureReason = "UNSUPPORTED_ORDER_CONFIGURATION"
	INVALID_SIDE                    FailureReason = "INVALID_SIDE"
	INVALID_PRODUCT_ID              FailureReason = "INVALID_PRODUCT_ID"
	INVALID_SIZE_PRECISION          FailureReason = "INVALID_SIZE_PRECISION"
	INVALID_PRICE_PRECISION         FailureReason = "INVALID_PRICE_PRECISION"
	INSUFFICIENT_FUND               FailureReason = "INSUFFICIENT_FUND"
	INVALID_LEDGER_BALANCE          FailureReason = "INVALID_LEDGER_BALANCE"
	ORDER_ENTRY_DISABLED            FailureReason = "ORDER_ENTRY_DISABLED"
	INELIGIBLE_PAIR                 FailureReason = "INELIGIBLE_PAIR"
	INVALID_LIMIT_PRICE_POST_ONLY   FailureReason = "INVALID_LIMIT_PRICE_POST_ONLY"
	INVALID_LIMIT_PRICE             FailureReason = "INVALID_LIMIT_PRICE"
	INVALID_NO_LIQUIDITY            FailureReason = "INVALID_NO_LIQUIDITY"
	INVALID_REQUEST                 FailureReason = "INVALID_REQUEST"
	COMMANDER_REJECTED_NEW_ORDER    FailureReason = "COMMANDER_REJECTED_NEW_ORDER"
	INSUFFICIENT_FUNDS              FailureReason = "INSUFFICIENT_FUNDS"
)

List of FailureReason

func NewFailureReasonFromValue

func NewFailureReasonFromValue(v string) (*FailureReason, error)

NewFailureReasonFromValue returns a pointer to a valid FailureReason for the value passed as argument, or an error if the value passed is not allowed by the enum

func (FailureReason) IsValid

func (v FailureReason) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (FailureReason) Ptr

func (v FailureReason) Ptr() *FailureReason

Ptr returns reference to FailureReason value

func (*FailureReason) UnmarshalJSON

func (v *FailureReason) UnmarshalJSON(src []byte) error

type GetExchangeRateResponse

type GetExchangeRateResponse struct {
	Data *GetExchangeRateResponseData `json:"data,omitempty"`
}

GetExchangeRateResponse struct for GetExchangeRateResponse

func NewGetExchangeRateResponse

func NewGetExchangeRateResponse() *GetExchangeRateResponse

NewGetExchangeRateResponse instantiates a new GetExchangeRateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetExchangeRateResponseWithDefaults

func NewGetExchangeRateResponseWithDefaults() *GetExchangeRateResponse

NewGetExchangeRateResponseWithDefaults instantiates a new GetExchangeRateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetExchangeRateResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*GetExchangeRateResponse) GetDataOk

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetExchangeRateResponse) HasData

func (o *GetExchangeRateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetExchangeRateResponse) MarshalJSON

func (o GetExchangeRateResponse) MarshalJSON() ([]byte, error)

func (*GetExchangeRateResponse) SetData

SetData gets a reference to the given GetExchangeRateResponseData and assigns it to the Data field.

type GetExchangeRateResponseData

type GetExchangeRateResponseData struct {
	Currency *string            `json:"currency,omitempty"`
	Rates    *map[string]string `json:"rates,omitempty"`
}

GetExchangeRateResponseData struct for GetExchangeRateResponseData

func NewGetExchangeRateResponseData

func NewGetExchangeRateResponseData() *GetExchangeRateResponseData

NewGetExchangeRateResponseData instantiates a new GetExchangeRateResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetExchangeRateResponseDataWithDefaults

func NewGetExchangeRateResponseDataWithDefaults() *GetExchangeRateResponseData

NewGetExchangeRateResponseDataWithDefaults instantiates a new GetExchangeRateResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetExchangeRateResponseData) GetCurrency

func (o *GetExchangeRateResponseData) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*GetExchangeRateResponseData) GetCurrencyOk

func (o *GetExchangeRateResponseData) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetExchangeRateResponseData) GetRates

func (o *GetExchangeRateResponseData) GetRates() map[string]string

GetRates returns the Rates field value if set, zero value otherwise.

func (*GetExchangeRateResponseData) GetRatesOk

func (o *GetExchangeRateResponseData) GetRatesOk() (*map[string]string, bool)

GetRatesOk returns a tuple with the Rates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetExchangeRateResponseData) HasCurrency

func (o *GetExchangeRateResponseData) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*GetExchangeRateResponseData) HasRates

func (o *GetExchangeRateResponseData) HasRates() bool

HasRates returns a boolean if a field has been set.

func (GetExchangeRateResponseData) MarshalJSON

func (o GetExchangeRateResponseData) MarshalJSON() ([]byte, error)

func (*GetExchangeRateResponseData) SetCurrency

func (o *GetExchangeRateResponseData) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*GetExchangeRateResponseData) SetRates

func (o *GetExchangeRateResponseData) SetRates(v map[string]string)

SetRates gets a reference to the given map[string]string and assigns it to the Rates field.

type GetOrderResponse

type GetOrderResponse struct {
	Order *Order `json:"order,omitempty"`
}

GetOrderResponse struct for GetOrderResponse

func NewGetOrderResponse

func NewGetOrderResponse() *GetOrderResponse

NewGetOrderResponse instantiates a new GetOrderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetOrderResponseWithDefaults

func NewGetOrderResponseWithDefaults() *GetOrderResponse

NewGetOrderResponseWithDefaults instantiates a new GetOrderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetOrderResponse) GetOrder

func (o *GetOrderResponse) GetOrder() Order

GetOrder returns the Order field value if set, zero value otherwise.

func (*GetOrderResponse) GetOrderOk

func (o *GetOrderResponse) GetOrderOk() (*Order, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetOrderResponse) HasOrder

func (o *GetOrderResponse) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (GetOrderResponse) MarshalJSON

func (o GetOrderResponse) MarshalJSON() ([]byte, error)

func (*GetOrderResponse) SetOrder

func (o *GetOrderResponse) SetOrder(v Order)

SetOrder gets a reference to the given Order and assigns it to the Order field.

type GetPriceResponse

type GetPriceResponse struct {
	Data *GetPriceResponseData `json:"data,omitempty"`
}

GetPriceResponse struct for GetPriceResponse

func NewGetPriceResponse

func NewGetPriceResponse() *GetPriceResponse

NewGetPriceResponse instantiates a new GetPriceResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetPriceResponseWithDefaults

func NewGetPriceResponseWithDefaults() *GetPriceResponse

NewGetPriceResponseWithDefaults instantiates a new GetPriceResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetPriceResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*GetPriceResponse) GetDataOk

func (o *GetPriceResponse) GetDataOk() (*GetPriceResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPriceResponse) HasData

func (o *GetPriceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetPriceResponse) MarshalJSON

func (o GetPriceResponse) MarshalJSON() ([]byte, error)

func (*GetPriceResponse) SetData

func (o *GetPriceResponse) SetData(v GetPriceResponseData)

SetData gets a reference to the given GetPriceResponseData and assigns it to the Data field.

type GetPriceResponseData

type GetPriceResponseData struct {
	Amount   *float64 `json:"amount,omitempty,string"`
	Currency *string  `json:"currency,omitempty"`
}

GetPriceResponseData struct for GetPriceResponseData

func NewGetPriceResponseData

func NewGetPriceResponseData() *GetPriceResponseData

NewGetPriceResponseData instantiates a new GetPriceResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetPriceResponseDataWithDefaults

func NewGetPriceResponseDataWithDefaults() *GetPriceResponseData

NewGetPriceResponseDataWithDefaults instantiates a new GetPriceResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetPriceResponseData) GetAmount

func (o *GetPriceResponseData) GetAmount() float64

GetAmount returns the Amount field value if set, zero value otherwise.

func (*GetPriceResponseData) GetAmountOk

func (o *GetPriceResponseData) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPriceResponseData) GetCurrency

func (o *GetPriceResponseData) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*GetPriceResponseData) GetCurrencyOk

func (o *GetPriceResponseData) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPriceResponseData) HasAmount

func (o *GetPriceResponseData) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*GetPriceResponseData) HasCurrency

func (o *GetPriceResponseData) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (GetPriceResponseData) MarshalJSON

func (o GetPriceResponseData) MarshalJSON() ([]byte, error)

func (*GetPriceResponseData) SetAmount

func (o *GetPriceResponseData) SetAmount(v float64)

SetAmount gets a reference to the given float64 and assigns it to the Amount field.

func (*GetPriceResponseData) SetCurrency

func (o *GetPriceResponseData) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

type GetProductResponse

type GetProductResponse struct {
	ProductId                 *string  `json:"product_id,omitempty"`
	Price                     *float64 `json:"price,omitempty,string"`
	PricePercentageChange24h  *float64 `json:"price_percentage_change_24h,omitempty,string"`
	Volume24h                 *float64 `json:"volume_24h,omitempty,string"`
	VolumePercentageChange24h *float64 `json:"volume_percentage_change_24h,omitempty,string"`
	BaseIncrement             *float64 `json:"base_increment,omitempty,string"`
	QuoteIncrement            *float64 `json:"quote_increment,omitempty,string"`
	QuoteMinSize              *float64 `json:"quote_min_size,omitempty,string"`
	QuoteMaxSize              *float64 `json:"quote_max_size,omitempty,string"`
	BaseMinSize               *float64 `json:"base_min_size,omitempty,string"`
	BaseMaxSize               *float64 `json:"base_max_size,omitempty,string"`
	BaseName                  *string  `json:"base_name,omitempty"`
	QuoteName                 *string  `json:"quote_name,omitempty"`
	Watched                   *bool    `json:"watched,omitempty"`
	IsDisabled                *bool    `json:"is_disabled,omitempty"`
	New                       *bool    `json:"new,omitempty"`
	Status                    *string  `json:"status,omitempty"`
	CancelOnly                *bool    `json:"cancel_only,omitempty"`
	LimitOnly                 *bool    `json:"limit_only,omitempty"`
	PostOnly                  *bool    `json:"post_only,omitempty"`
	TradingDisabled           *bool    `json:"trading_disabled,omitempty"`
	AuctionMode               *bool    `json:"auction_mode,omitempty"`
	ProductType               *string  `json:"product_type,omitempty"`
	QuoteCurrencyId           *string  `json:"quote_currency_id,omitempty"`
	BaseCurrencyId            *string  `json:"base_currency_id,omitempty"`
	FcmTradingSessionDetails  *string  `json:"fcm_trading_session_details,omitempty"`
	MidMarketPrice            *string  `json:"mid_market_price,omitempty"`
	BaseDisplaySymbol         *string  `json:"base_display_symbol,omitempty"`
	QuoteDisplaySymbol        *string  `json:"quote_display_symbol,omitempty"`
}

GetProductResponse struct for GetProductResponse

func NewGetProductResponse

func NewGetProductResponse() *GetProductResponse

NewGetProductResponse instantiates a new GetProductResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProductResponseWithDefaults

func NewGetProductResponseWithDefaults() *GetProductResponse

NewGetProductResponseWithDefaults instantiates a new GetProductResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProductResponse) GetAuctionMode

func (o *GetProductResponse) GetAuctionMode() bool

GetAuctionMode returns the AuctionMode field value if set, zero value otherwise.

func (*GetProductResponse) GetAuctionModeOk

func (o *GetProductResponse) GetAuctionModeOk() (*bool, bool)

GetAuctionModeOk returns a tuple with the AuctionMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetBaseCurrencyId

func (o *GetProductResponse) GetBaseCurrencyId() string

GetBaseCurrencyId returns the BaseCurrencyId field value if set, zero value otherwise.

func (*GetProductResponse) GetBaseCurrencyIdOk

func (o *GetProductResponse) GetBaseCurrencyIdOk() (*string, bool)

GetBaseCurrencyIdOk returns a tuple with the BaseCurrencyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetBaseDisplaySymbol

func (o *GetProductResponse) GetBaseDisplaySymbol() string

GetBaseDisplaySymbol returns the BaseDisplaySymbol field value if set, zero value otherwise.

func (*GetProductResponse) GetBaseDisplaySymbolOk

func (o *GetProductResponse) GetBaseDisplaySymbolOk() (*string, bool)

GetBaseDisplaySymbolOk returns a tuple with the BaseDisplaySymbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetBaseIncrement

func (o *GetProductResponse) GetBaseIncrement() float64

GetBaseIncrement returns the BaseIncrement field value if set, zero value otherwise.

func (*GetProductResponse) GetBaseIncrementOk

func (o *GetProductResponse) GetBaseIncrementOk() (*float64, bool)

GetBaseIncrementOk returns a tuple with the BaseIncrement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetBaseMaxSize

func (o *GetProductResponse) GetBaseMaxSize() float64

GetBaseMaxSize returns the BaseMaxSize field value if set, zero value otherwise.

func (*GetProductResponse) GetBaseMaxSizeOk

func (o *GetProductResponse) GetBaseMaxSizeOk() (*float64, bool)

GetBaseMaxSizeOk returns a tuple with the BaseMaxSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetBaseMinSize

func (o *GetProductResponse) GetBaseMinSize() float64

GetBaseMinSize returns the BaseMinSize field value if set, zero value otherwise.

func (*GetProductResponse) GetBaseMinSizeOk

func (o *GetProductResponse) GetBaseMinSizeOk() (*float64, bool)

GetBaseMinSizeOk returns a tuple with the BaseMinSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetBaseName

func (o *GetProductResponse) GetBaseName() string

GetBaseName returns the BaseName field value if set, zero value otherwise.

func (*GetProductResponse) GetBaseNameOk

func (o *GetProductResponse) GetBaseNameOk() (*string, bool)

GetBaseNameOk returns a tuple with the BaseName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetCancelOnly

func (o *GetProductResponse) GetCancelOnly() bool

GetCancelOnly returns the CancelOnly field value if set, zero value otherwise.

func (*GetProductResponse) GetCancelOnlyOk

func (o *GetProductResponse) GetCancelOnlyOk() (*bool, bool)

GetCancelOnlyOk returns a tuple with the CancelOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetFcmTradingSessionDetails

func (o *GetProductResponse) GetFcmTradingSessionDetails() string

GetFcmTradingSessionDetails returns the FcmTradingSessionDetails field value if set, zero value otherwise.

func (*GetProductResponse) GetFcmTradingSessionDetailsOk

func (o *GetProductResponse) GetFcmTradingSessionDetailsOk() (*string, bool)

GetFcmTradingSessionDetailsOk returns a tuple with the FcmTradingSessionDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetIsDisabled

func (o *GetProductResponse) GetIsDisabled() bool

GetIsDisabled returns the IsDisabled field value if set, zero value otherwise.

func (*GetProductResponse) GetIsDisabledOk

func (o *GetProductResponse) GetIsDisabledOk() (*bool, bool)

GetIsDisabledOk returns a tuple with the IsDisabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetLimitOnly

func (o *GetProductResponse) GetLimitOnly() bool

GetLimitOnly returns the LimitOnly field value if set, zero value otherwise.

func (*GetProductResponse) GetLimitOnlyOk

func (o *GetProductResponse) GetLimitOnlyOk() (*bool, bool)

GetLimitOnlyOk returns a tuple with the LimitOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetMidMarketPrice

func (o *GetProductResponse) GetMidMarketPrice() string

GetMidMarketPrice returns the MidMarketPrice field value if set, zero value otherwise.

func (*GetProductResponse) GetMidMarketPriceOk

func (o *GetProductResponse) GetMidMarketPriceOk() (*string, bool)

GetMidMarketPriceOk returns a tuple with the MidMarketPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetNew

func (o *GetProductResponse) GetNew() bool

GetNew returns the New field value if set, zero value otherwise.

func (*GetProductResponse) GetNewOk

func (o *GetProductResponse) GetNewOk() (*bool, bool)

GetNewOk returns a tuple with the New field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetPostOnly

func (o *GetProductResponse) GetPostOnly() bool

GetPostOnly returns the PostOnly field value if set, zero value otherwise.

func (*GetProductResponse) GetPostOnlyOk

func (o *GetProductResponse) GetPostOnlyOk() (*bool, bool)

GetPostOnlyOk returns a tuple with the PostOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetPrice

func (o *GetProductResponse) GetPrice() float64

GetPrice returns the Price field value if set, zero value otherwise.

func (*GetProductResponse) GetPriceOk

func (o *GetProductResponse) GetPriceOk() (*float64, bool)

GetPriceOk returns a tuple with the Price field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetPricePercentageChange24h

func (o *GetProductResponse) GetPricePercentageChange24h() float64

GetPricePercentageChange24h returns the PricePercentageChange24h field value if set, zero value otherwise.

func (*GetProductResponse) GetPricePercentageChange24hOk

func (o *GetProductResponse) GetPricePercentageChange24hOk() (*float64, bool)

GetPricePercentageChange24hOk returns a tuple with the PricePercentageChange24h field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetProductId

func (o *GetProductResponse) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*GetProductResponse) GetProductIdOk

func (o *GetProductResponse) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetProductType

func (o *GetProductResponse) GetProductType() string

GetProductType returns the ProductType field value if set, zero value otherwise.

func (*GetProductResponse) GetProductTypeOk

func (o *GetProductResponse) GetProductTypeOk() (*string, bool)

GetProductTypeOk returns a tuple with the ProductType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetQuoteCurrencyId

func (o *GetProductResponse) GetQuoteCurrencyId() string

GetQuoteCurrencyId returns the QuoteCurrencyId field value if set, zero value otherwise.

func (*GetProductResponse) GetQuoteCurrencyIdOk

func (o *GetProductResponse) GetQuoteCurrencyIdOk() (*string, bool)

GetQuoteCurrencyIdOk returns a tuple with the QuoteCurrencyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetQuoteDisplaySymbol

func (o *GetProductResponse) GetQuoteDisplaySymbol() string

GetQuoteDisplaySymbol returns the QuoteDisplaySymbol field value if set, zero value otherwise.

func (*GetProductResponse) GetQuoteDisplaySymbolOk

func (o *GetProductResponse) GetQuoteDisplaySymbolOk() (*string, bool)

GetQuoteDisplaySymbolOk returns a tuple with the QuoteDisplaySymbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetQuoteIncrement

func (o *GetProductResponse) GetQuoteIncrement() float64

GetQuoteIncrement returns the QuoteIncrement field value if set, zero value otherwise.

func (*GetProductResponse) GetQuoteIncrementOk

func (o *GetProductResponse) GetQuoteIncrementOk() (*float64, bool)

GetQuoteIncrementOk returns a tuple with the QuoteIncrement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetQuoteMaxSize

func (o *GetProductResponse) GetQuoteMaxSize() float64

GetQuoteMaxSize returns the QuoteMaxSize field value if set, zero value otherwise.

func (*GetProductResponse) GetQuoteMaxSizeOk

func (o *GetProductResponse) GetQuoteMaxSizeOk() (*float64, bool)

GetQuoteMaxSizeOk returns a tuple with the QuoteMaxSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetQuoteMinSize

func (o *GetProductResponse) GetQuoteMinSize() float64

GetQuoteMinSize returns the QuoteMinSize field value if set, zero value otherwise.

func (*GetProductResponse) GetQuoteMinSizeOk

func (o *GetProductResponse) GetQuoteMinSizeOk() (*float64, bool)

GetQuoteMinSizeOk returns a tuple with the QuoteMinSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetQuoteName

func (o *GetProductResponse) GetQuoteName() string

GetQuoteName returns the QuoteName field value if set, zero value otherwise.

func (*GetProductResponse) GetQuoteNameOk

func (o *GetProductResponse) GetQuoteNameOk() (*string, bool)

GetQuoteNameOk returns a tuple with the QuoteName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetStatus

func (o *GetProductResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetProductResponse) GetStatusOk

func (o *GetProductResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetTradingDisabled

func (o *GetProductResponse) GetTradingDisabled() bool

GetTradingDisabled returns the TradingDisabled field value if set, zero value otherwise.

func (*GetProductResponse) GetTradingDisabledOk

func (o *GetProductResponse) GetTradingDisabledOk() (*bool, bool)

GetTradingDisabledOk returns a tuple with the TradingDisabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetVolume24h

func (o *GetProductResponse) GetVolume24h() float64

GetVolume24h returns the Volume24h field value if set, zero value otherwise.

func (*GetProductResponse) GetVolume24hOk

func (o *GetProductResponse) GetVolume24hOk() (*float64, bool)

GetVolume24hOk returns a tuple with the Volume24h field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetVolumePercentageChange24h

func (o *GetProductResponse) GetVolumePercentageChange24h() float64

GetVolumePercentageChange24h returns the VolumePercentageChange24h field value if set, zero value otherwise.

func (*GetProductResponse) GetVolumePercentageChange24hOk

func (o *GetProductResponse) GetVolumePercentageChange24hOk() (*float64, bool)

GetVolumePercentageChange24hOk returns a tuple with the VolumePercentageChange24h field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) GetWatched

func (o *GetProductResponse) GetWatched() bool

GetWatched returns the Watched field value if set, zero value otherwise.

func (*GetProductResponse) GetWatchedOk

func (o *GetProductResponse) GetWatchedOk() (*bool, bool)

GetWatchedOk returns a tuple with the Watched field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductResponse) HasAuctionMode

func (o *GetProductResponse) HasAuctionMode() bool

HasAuctionMode returns a boolean if a field has been set.

func (*GetProductResponse) HasBaseCurrencyId

func (o *GetProductResponse) HasBaseCurrencyId() bool

HasBaseCurrencyId returns a boolean if a field has been set.

func (*GetProductResponse) HasBaseDisplaySymbol

func (o *GetProductResponse) HasBaseDisplaySymbol() bool

HasBaseDisplaySymbol returns a boolean if a field has been set.

func (*GetProductResponse) HasBaseIncrement

func (o *GetProductResponse) HasBaseIncrement() bool

HasBaseIncrement returns a boolean if a field has been set.

func (*GetProductResponse) HasBaseMaxSize

func (o *GetProductResponse) HasBaseMaxSize() bool

HasBaseMaxSize returns a boolean if a field has been set.

func (*GetProductResponse) HasBaseMinSize

func (o *GetProductResponse) HasBaseMinSize() bool

HasBaseMinSize returns a boolean if a field has been set.

func (*GetProductResponse) HasBaseName

func (o *GetProductResponse) HasBaseName() bool

HasBaseName returns a boolean if a field has been set.

func (*GetProductResponse) HasCancelOnly

func (o *GetProductResponse) HasCancelOnly() bool

HasCancelOnly returns a boolean if a field has been set.

func (*GetProductResponse) HasFcmTradingSessionDetails

func (o *GetProductResponse) HasFcmTradingSessionDetails() bool

HasFcmTradingSessionDetails returns a boolean if a field has been set.

func (*GetProductResponse) HasIsDisabled

func (o *GetProductResponse) HasIsDisabled() bool

HasIsDisabled returns a boolean if a field has been set.

func (*GetProductResponse) HasLimitOnly

func (o *GetProductResponse) HasLimitOnly() bool

HasLimitOnly returns a boolean if a field has been set.

func (*GetProductResponse) HasMidMarketPrice

func (o *GetProductResponse) HasMidMarketPrice() bool

HasMidMarketPrice returns a boolean if a field has been set.

func (*GetProductResponse) HasNew

func (o *GetProductResponse) HasNew() bool

HasNew returns a boolean if a field has been set.

func (*GetProductResponse) HasPostOnly

func (o *GetProductResponse) HasPostOnly() bool

HasPostOnly returns a boolean if a field has been set.

func (*GetProductResponse) HasPrice

func (o *GetProductResponse) HasPrice() bool

HasPrice returns a boolean if a field has been set.

func (*GetProductResponse) HasPricePercentageChange24h

func (o *GetProductResponse) HasPricePercentageChange24h() bool

HasPricePercentageChange24h returns a boolean if a field has been set.

func (*GetProductResponse) HasProductId

func (o *GetProductResponse) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*GetProductResponse) HasProductType

func (o *GetProductResponse) HasProductType() bool

HasProductType returns a boolean if a field has been set.

func (*GetProductResponse) HasQuoteCurrencyId

func (o *GetProductResponse) HasQuoteCurrencyId() bool

HasQuoteCurrencyId returns a boolean if a field has been set.

func (*GetProductResponse) HasQuoteDisplaySymbol

func (o *GetProductResponse) HasQuoteDisplaySymbol() bool

HasQuoteDisplaySymbol returns a boolean if a field has been set.

func (*GetProductResponse) HasQuoteIncrement

func (o *GetProductResponse) HasQuoteIncrement() bool

HasQuoteIncrement returns a boolean if a field has been set.

func (*GetProductResponse) HasQuoteMaxSize

func (o *GetProductResponse) HasQuoteMaxSize() bool

HasQuoteMaxSize returns a boolean if a field has been set.

func (*GetProductResponse) HasQuoteMinSize

func (o *GetProductResponse) HasQuoteMinSize() bool

HasQuoteMinSize returns a boolean if a field has been set.

func (*GetProductResponse) HasQuoteName

func (o *GetProductResponse) HasQuoteName() bool

HasQuoteName returns a boolean if a field has been set.

func (*GetProductResponse) HasStatus

func (o *GetProductResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GetProductResponse) HasTradingDisabled

func (o *GetProductResponse) HasTradingDisabled() bool

HasTradingDisabled returns a boolean if a field has been set.

func (*GetProductResponse) HasVolume24h

func (o *GetProductResponse) HasVolume24h() bool

HasVolume24h returns a boolean if a field has been set.

func (*GetProductResponse) HasVolumePercentageChange24h

func (o *GetProductResponse) HasVolumePercentageChange24h() bool

HasVolumePercentageChange24h returns a boolean if a field has been set.

func (*GetProductResponse) HasWatched

func (o *GetProductResponse) HasWatched() bool

HasWatched returns a boolean if a field has been set.

func (GetProductResponse) MarshalJSON

func (o GetProductResponse) MarshalJSON() ([]byte, error)

func (*GetProductResponse) SetAuctionMode

func (o *GetProductResponse) SetAuctionMode(v bool)

SetAuctionMode gets a reference to the given bool and assigns it to the AuctionMode field.

func (*GetProductResponse) SetBaseCurrencyId

func (o *GetProductResponse) SetBaseCurrencyId(v string)

SetBaseCurrencyId gets a reference to the given string and assigns it to the BaseCurrencyId field.

func (*GetProductResponse) SetBaseDisplaySymbol

func (o *GetProductResponse) SetBaseDisplaySymbol(v string)

SetBaseDisplaySymbol gets a reference to the given string and assigns it to the BaseDisplaySymbol field.

func (*GetProductResponse) SetBaseIncrement

func (o *GetProductResponse) SetBaseIncrement(v float64)

SetBaseIncrement gets a reference to the given float64 and assigns it to the BaseIncrement field.

func (*GetProductResponse) SetBaseMaxSize

func (o *GetProductResponse) SetBaseMaxSize(v float64)

SetBaseMaxSize gets a reference to the given float64 and assigns it to the BaseMaxSize field.

func (*GetProductResponse) SetBaseMinSize

func (o *GetProductResponse) SetBaseMinSize(v float64)

SetBaseMinSize gets a reference to the given float64 and assigns it to the BaseMinSize field.

func (*GetProductResponse) SetBaseName

func (o *GetProductResponse) SetBaseName(v string)

SetBaseName gets a reference to the given string and assigns it to the BaseName field.

func (*GetProductResponse) SetCancelOnly

func (o *GetProductResponse) SetCancelOnly(v bool)

SetCancelOnly gets a reference to the given bool and assigns it to the CancelOnly field.

func (*GetProductResponse) SetFcmTradingSessionDetails

func (o *GetProductResponse) SetFcmTradingSessionDetails(v string)

SetFcmTradingSessionDetails gets a reference to the given string and assigns it to the FcmTradingSessionDetails field.

func (*GetProductResponse) SetIsDisabled

func (o *GetProductResponse) SetIsDisabled(v bool)

SetIsDisabled gets a reference to the given bool and assigns it to the IsDisabled field.

func (*GetProductResponse) SetLimitOnly

func (o *GetProductResponse) SetLimitOnly(v bool)

SetLimitOnly gets a reference to the given bool and assigns it to the LimitOnly field.

func (*GetProductResponse) SetMidMarketPrice

func (o *GetProductResponse) SetMidMarketPrice(v string)

SetMidMarketPrice gets a reference to the given string and assigns it to the MidMarketPrice field.

func (*GetProductResponse) SetNew

func (o *GetProductResponse) SetNew(v bool)

SetNew gets a reference to the given bool and assigns it to the New field.

func (*GetProductResponse) SetPostOnly

func (o *GetProductResponse) SetPostOnly(v bool)

SetPostOnly gets a reference to the given bool and assigns it to the PostOnly field.

func (*GetProductResponse) SetPrice

func (o *GetProductResponse) SetPrice(v float64)

SetPrice gets a reference to the given float64 and assigns it to the Price field.

func (*GetProductResponse) SetPricePercentageChange24h

func (o *GetProductResponse) SetPricePercentageChange24h(v float64)

SetPricePercentageChange24h gets a reference to the given float64 and assigns it to the PricePercentageChange24h field.

func (*GetProductResponse) SetProductId

func (o *GetProductResponse) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*GetProductResponse) SetProductType

func (o *GetProductResponse) SetProductType(v string)

SetProductType gets a reference to the given string and assigns it to the ProductType field.

func (*GetProductResponse) SetQuoteCurrencyId

func (o *GetProductResponse) SetQuoteCurrencyId(v string)

SetQuoteCurrencyId gets a reference to the given string and assigns it to the QuoteCurrencyId field.

func (*GetProductResponse) SetQuoteDisplaySymbol

func (o *GetProductResponse) SetQuoteDisplaySymbol(v string)

SetQuoteDisplaySymbol gets a reference to the given string and assigns it to the QuoteDisplaySymbol field.

func (*GetProductResponse) SetQuoteIncrement

func (o *GetProductResponse) SetQuoteIncrement(v float64)

SetQuoteIncrement gets a reference to the given float64 and assigns it to the QuoteIncrement field.

func (*GetProductResponse) SetQuoteMaxSize

func (o *GetProductResponse) SetQuoteMaxSize(v float64)

SetQuoteMaxSize gets a reference to the given float64 and assigns it to the QuoteMaxSize field.

func (*GetProductResponse) SetQuoteMinSize

func (o *GetProductResponse) SetQuoteMinSize(v float64)

SetQuoteMinSize gets a reference to the given float64 and assigns it to the QuoteMinSize field.

func (*GetProductResponse) SetQuoteName

func (o *GetProductResponse) SetQuoteName(v string)

SetQuoteName gets a reference to the given string and assigns it to the QuoteName field.

func (*GetProductResponse) SetStatus

func (o *GetProductResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*GetProductResponse) SetTradingDisabled

func (o *GetProductResponse) SetTradingDisabled(v bool)

SetTradingDisabled gets a reference to the given bool and assigns it to the TradingDisabled field.

func (*GetProductResponse) SetVolume24h

func (o *GetProductResponse) SetVolume24h(v float64)

SetVolume24h gets a reference to the given float64 and assigns it to the Volume24h field.

func (*GetProductResponse) SetVolumePercentageChange24h

func (o *GetProductResponse) SetVolumePercentageChange24h(v float64)

SetVolumePercentageChange24h gets a reference to the given float64 and assigns it to the VolumePercentageChange24h field.

func (*GetProductResponse) SetWatched

func (o *GetProductResponse) SetWatched(v bool)

SetWatched gets a reference to the given bool and assigns it to the Watched field.

type ListAccountsResponse

type ListAccountsResponse struct {
	HasNext  *bool     `json:"has_next,omitempty"`
	Cursor   *string   `json:"cursor,omitempty"`
	Size     *int32    `json:"size,omitempty"`
	Accounts []Account `json:"accounts,omitempty"`
}

ListAccountsResponse struct for ListAccountsResponse

func NewListAccountsResponse

func NewListAccountsResponse() *ListAccountsResponse

NewListAccountsResponse instantiates a new ListAccountsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListAccountsResponseWithDefaults

func NewListAccountsResponseWithDefaults() *ListAccountsResponse

NewListAccountsResponseWithDefaults instantiates a new ListAccountsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListAccountsResponse) GetAccounts

func (o *ListAccountsResponse) GetAccounts() []Account

GetAccounts returns the Accounts field value if set, zero value otherwise.

func (*ListAccountsResponse) GetAccountsOk

func (o *ListAccountsResponse) GetAccountsOk() ([]Account, bool)

GetAccountsOk returns a tuple with the Accounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAccountsResponse) GetCursor

func (o *ListAccountsResponse) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*ListAccountsResponse) GetCursorOk

func (o *ListAccountsResponse) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAccountsResponse) GetHasNext

func (o *ListAccountsResponse) GetHasNext() bool

GetHasNext returns the HasNext field value if set, zero value otherwise.

func (*ListAccountsResponse) GetHasNextOk

func (o *ListAccountsResponse) GetHasNextOk() (*bool, bool)

GetHasNextOk returns a tuple with the HasNext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAccountsResponse) GetSize

func (o *ListAccountsResponse) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*ListAccountsResponse) GetSizeOk

func (o *ListAccountsResponse) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAccountsResponse) HasAccounts

func (o *ListAccountsResponse) HasAccounts() bool

HasAccounts returns a boolean if a field has been set.

func (*ListAccountsResponse) HasCursor

func (o *ListAccountsResponse) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ListAccountsResponse) HasHasNext

func (o *ListAccountsResponse) HasHasNext() bool

HasHasNext returns a boolean if a field has been set.

func (*ListAccountsResponse) HasSize

func (o *ListAccountsResponse) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ListAccountsResponse) MarshalJSON

func (o ListAccountsResponse) MarshalJSON() ([]byte, error)

func (*ListAccountsResponse) SetAccounts

func (o *ListAccountsResponse) SetAccounts(v []Account)

SetAccounts gets a reference to the given []Account and assigns it to the Accounts field.

func (*ListAccountsResponse) SetCursor

func (o *ListAccountsResponse) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*ListAccountsResponse) SetHasNext

func (o *ListAccountsResponse) SetHasNext(v bool)

SetHasNext gets a reference to the given bool and assigns it to the HasNext field.

func (*ListAccountsResponse) SetSize

func (o *ListAccountsResponse) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

type ListFillsResponse

type ListFillsResponse struct {
	Fills  []OrderFill `json:"fills,omitempty"`
	Cursor *string     `json:"cursor,omitempty"`
}

ListFillsResponse struct for ListFillsResponse

func NewListFillsResponse

func NewListFillsResponse() *ListFillsResponse

NewListFillsResponse instantiates a new ListFillsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListFillsResponseWithDefaults

func NewListFillsResponseWithDefaults() *ListFillsResponse

NewListFillsResponseWithDefaults instantiates a new ListFillsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListFillsResponse) GetCursor

func (o *ListFillsResponse) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*ListFillsResponse) GetCursorOk

func (o *ListFillsResponse) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFillsResponse) GetFills

func (o *ListFillsResponse) GetFills() []OrderFill

GetFills returns the Fills field value if set, zero value otherwise.

func (*ListFillsResponse) GetFillsOk

func (o *ListFillsResponse) GetFillsOk() ([]OrderFill, bool)

GetFillsOk returns a tuple with the Fills field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFillsResponse) HasCursor

func (o *ListFillsResponse) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ListFillsResponse) HasFills

func (o *ListFillsResponse) HasFills() bool

HasFills returns a boolean if a field has been set.

func (ListFillsResponse) MarshalJSON

func (o ListFillsResponse) MarshalJSON() ([]byte, error)

func (*ListFillsResponse) SetCursor

func (o *ListFillsResponse) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*ListFillsResponse) SetFills

func (o *ListFillsResponse) SetFills(v []OrderFill)

SetFills gets a reference to the given []OrderFill and assigns it to the Fills field.

type ListOrdersResponse

type ListOrdersResponse struct {
	Orders   []Order `json:"orders,omitempty"`
	Sequence *int32  `json:"sequence,omitempty,string"`
	HasNext  *bool   `json:"has_next,omitempty"`
	Cursor   *string `json:"cursor,omitempty"`
}

ListOrdersResponse struct for ListOrdersResponse

func NewListOrdersResponse

func NewListOrdersResponse() *ListOrdersResponse

NewListOrdersResponse instantiates a new ListOrdersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListOrdersResponseWithDefaults

func NewListOrdersResponseWithDefaults() *ListOrdersResponse

NewListOrdersResponseWithDefaults instantiates a new ListOrdersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListOrdersResponse) GetCursor

func (o *ListOrdersResponse) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*ListOrdersResponse) GetCursorOk

func (o *ListOrdersResponse) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListOrdersResponse) GetHasNext

func (o *ListOrdersResponse) GetHasNext() bool

GetHasNext returns the HasNext field value if set, zero value otherwise.

func (*ListOrdersResponse) GetHasNextOk

func (o *ListOrdersResponse) GetHasNextOk() (*bool, bool)

GetHasNextOk returns a tuple with the HasNext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListOrdersResponse) GetOrders

func (o *ListOrdersResponse) GetOrders() []Order

GetOrders returns the Orders field value if set, zero value otherwise.

func (*ListOrdersResponse) GetOrdersOk

func (o *ListOrdersResponse) GetOrdersOk() ([]Order, bool)

GetOrdersOk returns a tuple with the Orders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListOrdersResponse) GetSequence

func (o *ListOrdersResponse) GetSequence() int32

GetSequence returns the Sequence field value if set, zero value otherwise.

func (*ListOrdersResponse) GetSequenceOk

func (o *ListOrdersResponse) GetSequenceOk() (*int32, bool)

GetSequenceOk returns a tuple with the Sequence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListOrdersResponse) HasCursor

func (o *ListOrdersResponse) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ListOrdersResponse) HasHasNext

func (o *ListOrdersResponse) HasHasNext() bool

HasHasNext returns a boolean if a field has been set.

func (*ListOrdersResponse) HasOrders

func (o *ListOrdersResponse) HasOrders() bool

HasOrders returns a boolean if a field has been set.

func (*ListOrdersResponse) HasSequence

func (o *ListOrdersResponse) HasSequence() bool

HasSequence returns a boolean if a field has been set.

func (ListOrdersResponse) MarshalJSON

func (o ListOrdersResponse) MarshalJSON() ([]byte, error)

func (*ListOrdersResponse) SetCursor

func (o *ListOrdersResponse) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*ListOrdersResponse) SetHasNext

func (o *ListOrdersResponse) SetHasNext(v bool)

SetHasNext gets a reference to the given bool and assigns it to the HasNext field.

func (*ListOrdersResponse) SetOrders

func (o *ListOrdersResponse) SetOrders(v []Order)

SetOrders gets a reference to the given []Order and assigns it to the Orders field.

func (*ListOrdersResponse) SetSequence

func (o *ListOrdersResponse) SetSequence(v int32)

SetSequence gets a reference to the given int32 and assigns it to the Sequence field.

type NullableAccount

type NullableAccount struct {
	// contains filtered or unexported fields
}

func NewNullableAccount

func NewNullableAccount(val *Account) *NullableAccount

func (NullableAccount) Get

func (v NullableAccount) Get() *Account

func (NullableAccount) IsSet

func (v NullableAccount) IsSet() bool

func (NullableAccount) MarshalJSON

func (v NullableAccount) MarshalJSON() ([]byte, error)

func (*NullableAccount) Set

func (v *NullableAccount) Set(val *Account)

func (*NullableAccount) UnmarshalJSON

func (v *NullableAccount) UnmarshalJSON(src []byte) error

func (*NullableAccount) Unset

func (v *NullableAccount) Unset()

type NullableAccountAvailableBalance

type NullableAccountAvailableBalance struct {
	// contains filtered or unexported fields
}

func (NullableAccountAvailableBalance) Get

func (NullableAccountAvailableBalance) IsSet

func (NullableAccountAvailableBalance) MarshalJSON

func (v NullableAccountAvailableBalance) MarshalJSON() ([]byte, error)

func (*NullableAccountAvailableBalance) Set

func (*NullableAccountAvailableBalance) UnmarshalJSON

func (v *NullableAccountAvailableBalance) UnmarshalJSON(src []byte) error

func (*NullableAccountAvailableBalance) Unset

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCancelOrderRequest

type NullableCancelOrderRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCancelOrderRequest

func NewNullableCancelOrderRequest(val *CancelOrderRequest) *NullableCancelOrderRequest

func (NullableCancelOrderRequest) Get

func (NullableCancelOrderRequest) IsSet

func (v NullableCancelOrderRequest) IsSet() bool

func (NullableCancelOrderRequest) MarshalJSON

func (v NullableCancelOrderRequest) MarshalJSON() ([]byte, error)

func (*NullableCancelOrderRequest) Set

func (*NullableCancelOrderRequest) UnmarshalJSON

func (v *NullableCancelOrderRequest) UnmarshalJSON(src []byte) error

func (*NullableCancelOrderRequest) Unset

func (v *NullableCancelOrderRequest) Unset()

type NullableCancelOrderResponse

type NullableCancelOrderResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCancelOrderResponse

func NewNullableCancelOrderResponse(val *CancelOrderResponse) *NullableCancelOrderResponse

func (NullableCancelOrderResponse) Get

func (NullableCancelOrderResponse) IsSet

func (NullableCancelOrderResponse) MarshalJSON

func (v NullableCancelOrderResponse) MarshalJSON() ([]byte, error)

func (*NullableCancelOrderResponse) Set

func (*NullableCancelOrderResponse) UnmarshalJSON

func (v *NullableCancelOrderResponse) UnmarshalJSON(src []byte) error

func (*NullableCancelOrderResponse) Unset

func (v *NullableCancelOrderResponse) Unset()

type NullableCancelOrderResponseResultsInner

type NullableCancelOrderResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableCancelOrderResponseResultsInner) Get

func (NullableCancelOrderResponseResultsInner) IsSet

func (NullableCancelOrderResponseResultsInner) MarshalJSON

func (v NullableCancelOrderResponseResultsInner) MarshalJSON() ([]byte, error)

func (*NullableCancelOrderResponseResultsInner) Set

func (*NullableCancelOrderResponseResultsInner) UnmarshalJSON

func (v *NullableCancelOrderResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableCancelOrderResponseResultsInner) Unset

type NullableCreateOrderRequest

type NullableCreateOrderRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateOrderRequest

func NewNullableCreateOrderRequest(val *CreateOrderRequest) *NullableCreateOrderRequest

func (NullableCreateOrderRequest) Get

func (NullableCreateOrderRequest) IsSet

func (v NullableCreateOrderRequest) IsSet() bool

func (NullableCreateOrderRequest) MarshalJSON

func (v NullableCreateOrderRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateOrderRequest) Set

func (*NullableCreateOrderRequest) UnmarshalJSON

func (v *NullableCreateOrderRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderRequest) Unset

func (v *NullableCreateOrderRequest) Unset()

type NullableCreateOrderRequestOrderConfiguration

type NullableCreateOrderRequestOrderConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderRequestOrderConfiguration) Get

func (NullableCreateOrderRequestOrderConfiguration) IsSet

func (NullableCreateOrderRequestOrderConfiguration) MarshalJSON

func (*NullableCreateOrderRequestOrderConfiguration) Set

func (*NullableCreateOrderRequestOrderConfiguration) UnmarshalJSON

func (*NullableCreateOrderRequestOrderConfiguration) Unset

type NullableCreateOrderRequestOrderConfigurationLimitLimitGtc

type NullableCreateOrderRequestOrderConfigurationLimitLimitGtc struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderRequestOrderConfigurationLimitLimitGtc) Get

func (NullableCreateOrderRequestOrderConfigurationLimitLimitGtc) IsSet

func (NullableCreateOrderRequestOrderConfigurationLimitLimitGtc) MarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationLimitLimitGtc) Set

func (*NullableCreateOrderRequestOrderConfigurationLimitLimitGtc) UnmarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationLimitLimitGtc) Unset

type NullableCreateOrderRequestOrderConfigurationLimitLimitGtd

type NullableCreateOrderRequestOrderConfigurationLimitLimitGtd struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderRequestOrderConfigurationLimitLimitGtd) Get

func (NullableCreateOrderRequestOrderConfigurationLimitLimitGtd) IsSet

func (NullableCreateOrderRequestOrderConfigurationLimitLimitGtd) MarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationLimitLimitGtd) Set

func (*NullableCreateOrderRequestOrderConfigurationLimitLimitGtd) UnmarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationLimitLimitGtd) Unset

type NullableCreateOrderRequestOrderConfigurationMarketMarketIoc

type NullableCreateOrderRequestOrderConfigurationMarketMarketIoc struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderRequestOrderConfigurationMarketMarketIoc) Get

func (NullableCreateOrderRequestOrderConfigurationMarketMarketIoc) IsSet

func (NullableCreateOrderRequestOrderConfigurationMarketMarketIoc) MarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationMarketMarketIoc) Set

func (*NullableCreateOrderRequestOrderConfigurationMarketMarketIoc) UnmarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationMarketMarketIoc) Unset

type NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc

type NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) Get

func (NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) IsSet

func (NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) MarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) Set

func (*NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) UnmarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtc) Unset

type NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd

type NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) Get

func (NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) IsSet

func (NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) MarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) Set

func (*NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) UnmarshalJSON

func (*NullableCreateOrderRequestOrderConfigurationStopLimitStopLimitGtd) Unset

type NullableCreateOrderResponse

type NullableCreateOrderResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCreateOrderResponse

func NewNullableCreateOrderResponse(val *CreateOrderResponse) *NullableCreateOrderResponse

func (NullableCreateOrderResponse) Get

func (NullableCreateOrderResponse) IsSet

func (NullableCreateOrderResponse) MarshalJSON

func (v NullableCreateOrderResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateOrderResponse) Set

func (*NullableCreateOrderResponse) UnmarshalJSON

func (v *NullableCreateOrderResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderResponse) Unset

func (v *NullableCreateOrderResponse) Unset()

type NullableCreateOrderResponseErrorResponse

type NullableCreateOrderResponseErrorResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderResponseErrorResponse) Get

func (NullableCreateOrderResponseErrorResponse) IsSet

func (NullableCreateOrderResponseErrorResponse) MarshalJSON

func (*NullableCreateOrderResponseErrorResponse) Set

func (*NullableCreateOrderResponseErrorResponse) UnmarshalJSON

func (v *NullableCreateOrderResponseErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderResponseErrorResponse) Unset

type NullableCreateOrderResponseSuccessResponse

type NullableCreateOrderResponseSuccessResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrderResponseSuccessResponse) Get

func (NullableCreateOrderResponseSuccessResponse) IsSet

func (NullableCreateOrderResponseSuccessResponse) MarshalJSON

func (*NullableCreateOrderResponseSuccessResponse) Set

func (*NullableCreateOrderResponseSuccessResponse) UnmarshalJSON

func (v *NullableCreateOrderResponseSuccessResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderResponseSuccessResponse) Unset

type NullableFailureReason

type NullableFailureReason struct {
	// contains filtered or unexported fields
}

func NewNullableFailureReason

func NewNullableFailureReason(val *FailureReason) *NullableFailureReason

func (NullableFailureReason) Get

func (NullableFailureReason) IsSet

func (v NullableFailureReason) IsSet() bool

func (NullableFailureReason) MarshalJSON

func (v NullableFailureReason) MarshalJSON() ([]byte, error)

func (*NullableFailureReason) Set

func (v *NullableFailureReason) Set(val *FailureReason)

func (*NullableFailureReason) UnmarshalJSON

func (v *NullableFailureReason) UnmarshalJSON(src []byte) error

func (*NullableFailureReason) Unset

func (v *NullableFailureReason) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetExchangeRateResponse

type NullableGetExchangeRateResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetExchangeRateResponse) Get

func (NullableGetExchangeRateResponse) IsSet

func (NullableGetExchangeRateResponse) MarshalJSON

func (v NullableGetExchangeRateResponse) MarshalJSON() ([]byte, error)

func (*NullableGetExchangeRateResponse) Set

func (*NullableGetExchangeRateResponse) UnmarshalJSON

func (v *NullableGetExchangeRateResponse) UnmarshalJSON(src []byte) error

func (*NullableGetExchangeRateResponse) Unset

type NullableGetExchangeRateResponseData

type NullableGetExchangeRateResponseData struct {
	// contains filtered or unexported fields
}

func (NullableGetExchangeRateResponseData) Get

func (NullableGetExchangeRateResponseData) IsSet

func (NullableGetExchangeRateResponseData) MarshalJSON

func (v NullableGetExchangeRateResponseData) MarshalJSON() ([]byte, error)

func (*NullableGetExchangeRateResponseData) Set

func (*NullableGetExchangeRateResponseData) UnmarshalJSON

func (v *NullableGetExchangeRateResponseData) UnmarshalJSON(src []byte) error

func (*NullableGetExchangeRateResponseData) Unset

type NullableGetOrderResponse

type NullableGetOrderResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetOrderResponse

func NewNullableGetOrderResponse(val *GetOrderResponse) *NullableGetOrderResponse

func (NullableGetOrderResponse) Get

func (NullableGetOrderResponse) IsSet

func (v NullableGetOrderResponse) IsSet() bool

func (NullableGetOrderResponse) MarshalJSON

func (v NullableGetOrderResponse) MarshalJSON() ([]byte, error)

func (*NullableGetOrderResponse) Set

func (*NullableGetOrderResponse) UnmarshalJSON

func (v *NullableGetOrderResponse) UnmarshalJSON(src []byte) error

func (*NullableGetOrderResponse) Unset

func (v *NullableGetOrderResponse) Unset()

type NullableGetPriceResponse

type NullableGetPriceResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetPriceResponse

func NewNullableGetPriceResponse(val *GetPriceResponse) *NullableGetPriceResponse

func (NullableGetPriceResponse) Get

func (NullableGetPriceResponse) IsSet

func (v NullableGetPriceResponse) IsSet() bool

func (NullableGetPriceResponse) MarshalJSON

func (v NullableGetPriceResponse) MarshalJSON() ([]byte, error)

func (*NullableGetPriceResponse) Set

func (*NullableGetPriceResponse) UnmarshalJSON

func (v *NullableGetPriceResponse) UnmarshalJSON(src []byte) error

func (*NullableGetPriceResponse) Unset

func (v *NullableGetPriceResponse) Unset()

type NullableGetPriceResponseData

type NullableGetPriceResponseData struct {
	// contains filtered or unexported fields
}

func NewNullableGetPriceResponseData

func NewNullableGetPriceResponseData(val *GetPriceResponseData) *NullableGetPriceResponseData

func (NullableGetPriceResponseData) Get

func (NullableGetPriceResponseData) IsSet

func (NullableGetPriceResponseData) MarshalJSON

func (v NullableGetPriceResponseData) MarshalJSON() ([]byte, error)

func (*NullableGetPriceResponseData) Set

func (*NullableGetPriceResponseData) UnmarshalJSON

func (v *NullableGetPriceResponseData) UnmarshalJSON(src []byte) error

func (*NullableGetPriceResponseData) Unset

func (v *NullableGetPriceResponseData) Unset()

type NullableGetProductResponse

type NullableGetProductResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetProductResponse

func NewNullableGetProductResponse(val *GetProductResponse) *NullableGetProductResponse

func (NullableGetProductResponse) Get

func (NullableGetProductResponse) IsSet

func (v NullableGetProductResponse) IsSet() bool

func (NullableGetProductResponse) MarshalJSON

func (v NullableGetProductResponse) MarshalJSON() ([]byte, error)

func (*NullableGetProductResponse) Set

func (*NullableGetProductResponse) UnmarshalJSON

func (v *NullableGetProductResponse) UnmarshalJSON(src []byte) error

func (*NullableGetProductResponse) Unset

func (v *NullableGetProductResponse) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableListAccountsResponse

type NullableListAccountsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListAccountsResponse

func NewNullableListAccountsResponse(val *ListAccountsResponse) *NullableListAccountsResponse

func (NullableListAccountsResponse) Get

func (NullableListAccountsResponse) IsSet

func (NullableListAccountsResponse) MarshalJSON

func (v NullableListAccountsResponse) MarshalJSON() ([]byte, error)

func (*NullableListAccountsResponse) Set

func (*NullableListAccountsResponse) UnmarshalJSON

func (v *NullableListAccountsResponse) UnmarshalJSON(src []byte) error

func (*NullableListAccountsResponse) Unset

func (v *NullableListAccountsResponse) Unset()

type NullableListFillsResponse

type NullableListFillsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListFillsResponse

func NewNullableListFillsResponse(val *ListFillsResponse) *NullableListFillsResponse

func (NullableListFillsResponse) Get

func (NullableListFillsResponse) IsSet

func (v NullableListFillsResponse) IsSet() bool

func (NullableListFillsResponse) MarshalJSON

func (v NullableListFillsResponse) MarshalJSON() ([]byte, error)

func (*NullableListFillsResponse) Set

func (*NullableListFillsResponse) UnmarshalJSON

func (v *NullableListFillsResponse) UnmarshalJSON(src []byte) error

func (*NullableListFillsResponse) Unset

func (v *NullableListFillsResponse) Unset()

type NullableListOrdersResponse

type NullableListOrdersResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListOrdersResponse

func NewNullableListOrdersResponse(val *ListOrdersResponse) *NullableListOrdersResponse

func (NullableListOrdersResponse) Get

func (NullableListOrdersResponse) IsSet

func (v NullableListOrdersResponse) IsSet() bool

func (NullableListOrdersResponse) MarshalJSON

func (v NullableListOrdersResponse) MarshalJSON() ([]byte, error)

func (*NullableListOrdersResponse) Set

func (*NullableListOrdersResponse) UnmarshalJSON

func (v *NullableListOrdersResponse) UnmarshalJSON(src []byte) error

func (*NullableListOrdersResponse) Unset

func (v *NullableListOrdersResponse) Unset()

type NullableOrder

type NullableOrder struct {
	// contains filtered or unexported fields
}

func NewNullableOrder

func NewNullableOrder(val *Order) *NullableOrder

func (NullableOrder) Get

func (v NullableOrder) Get() *Order

func (NullableOrder) IsSet

func (v NullableOrder) IsSet() bool

func (NullableOrder) MarshalJSON

func (v NullableOrder) MarshalJSON() ([]byte, error)

func (*NullableOrder) Set

func (v *NullableOrder) Set(val *Order)

func (*NullableOrder) UnmarshalJSON

func (v *NullableOrder) UnmarshalJSON(src []byte) error

func (*NullableOrder) Unset

func (v *NullableOrder) Unset()

type NullableOrderFill

type NullableOrderFill struct {
	// contains filtered or unexported fields
}

func NewNullableOrderFill

func NewNullableOrderFill(val *OrderFill) *NullableOrderFill

func (NullableOrderFill) Get

func (v NullableOrderFill) Get() *OrderFill

func (NullableOrderFill) IsSet

func (v NullableOrderFill) IsSet() bool

func (NullableOrderFill) MarshalJSON

func (v NullableOrderFill) MarshalJSON() ([]byte, error)

func (*NullableOrderFill) Set

func (v *NullableOrderFill) Set(val *OrderFill)

func (*NullableOrderFill) UnmarshalJSON

func (v *NullableOrderFill) UnmarshalJSON(src []byte) error

func (*NullableOrderFill) Unset

func (v *NullableOrderFill) Unset()

type NullableOrderLimitLimitGtc

type NullableOrderLimitLimitGtc struct {
	// contains filtered or unexported fields
}

func NewNullableOrderLimitLimitGtc

func NewNullableOrderLimitLimitGtc(val *OrderLimitLimitGtc) *NullableOrderLimitLimitGtc

func (NullableOrderLimitLimitGtc) Get

func (NullableOrderLimitLimitGtc) IsSet

func (v NullableOrderLimitLimitGtc) IsSet() bool

func (NullableOrderLimitLimitGtc) MarshalJSON

func (v NullableOrderLimitLimitGtc) MarshalJSON() ([]byte, error)

func (*NullableOrderLimitLimitGtc) Set

func (*NullableOrderLimitLimitGtc) UnmarshalJSON

func (v *NullableOrderLimitLimitGtc) UnmarshalJSON(src []byte) error

func (*NullableOrderLimitLimitGtc) Unset

func (v *NullableOrderLimitLimitGtc) Unset()

type NullableOrderLimitLimitGtd

type NullableOrderLimitLimitGtd struct {
	// contains filtered or unexported fields
}

func NewNullableOrderLimitLimitGtd

func NewNullableOrderLimitLimitGtd(val *OrderLimitLimitGtd) *NullableOrderLimitLimitGtd

func (NullableOrderLimitLimitGtd) Get

func (NullableOrderLimitLimitGtd) IsSet

func (v NullableOrderLimitLimitGtd) IsSet() bool

func (NullableOrderLimitLimitGtd) MarshalJSON

func (v NullableOrderLimitLimitGtd) MarshalJSON() ([]byte, error)

func (*NullableOrderLimitLimitGtd) Set

func (*NullableOrderLimitLimitGtd) UnmarshalJSON

func (v *NullableOrderLimitLimitGtd) UnmarshalJSON(src []byte) error

func (*NullableOrderLimitLimitGtd) Unset

func (v *NullableOrderLimitLimitGtd) Unset()

type NullableOrderOrderConfiguration

type NullableOrderOrderConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableOrderOrderConfiguration) Get

func (NullableOrderOrderConfiguration) IsSet

func (NullableOrderOrderConfiguration) MarshalJSON

func (v NullableOrderOrderConfiguration) MarshalJSON() ([]byte, error)

func (*NullableOrderOrderConfiguration) Set

func (*NullableOrderOrderConfiguration) UnmarshalJSON

func (v *NullableOrderOrderConfiguration) UnmarshalJSON(src []byte) error

func (*NullableOrderOrderConfiguration) Unset

type NullableOrderOrderConfigurationMarketMarketIoc

type NullableOrderOrderConfigurationMarketMarketIoc struct {
	// contains filtered or unexported fields
}

func (NullableOrderOrderConfigurationMarketMarketIoc) Get

func (NullableOrderOrderConfigurationMarketMarketIoc) IsSet

func (NullableOrderOrderConfigurationMarketMarketIoc) MarshalJSON

func (*NullableOrderOrderConfigurationMarketMarketIoc) Set

func (*NullableOrderOrderConfigurationMarketMarketIoc) UnmarshalJSON

func (*NullableOrderOrderConfigurationMarketMarketIoc) Unset

type NullableOrderSide

type NullableOrderSide struct {
	// contains filtered or unexported fields
}

func NewNullableOrderSide

func NewNullableOrderSide(val *OrderSide) *NullableOrderSide

func (NullableOrderSide) Get

func (v NullableOrderSide) Get() *OrderSide

func (NullableOrderSide) IsSet

func (v NullableOrderSide) IsSet() bool

func (NullableOrderSide) MarshalJSON

func (v NullableOrderSide) MarshalJSON() ([]byte, error)

func (*NullableOrderSide) Set

func (v *NullableOrderSide) Set(val *OrderSide)

func (*NullableOrderSide) UnmarshalJSON

func (v *NullableOrderSide) UnmarshalJSON(src []byte) error

func (*NullableOrderSide) Unset

func (v *NullableOrderSide) Unset()

type NullableOrderStatus

type NullableOrderStatus struct {
	// contains filtered or unexported fields
}

func NewNullableOrderStatus

func NewNullableOrderStatus(val *OrderStatus) *NullableOrderStatus

func (NullableOrderStatus) Get

func (NullableOrderStatus) IsSet

func (v NullableOrderStatus) IsSet() bool

func (NullableOrderStatus) MarshalJSON

func (v NullableOrderStatus) MarshalJSON() ([]byte, error)

func (*NullableOrderStatus) Set

func (v *NullableOrderStatus) Set(val *OrderStatus)

func (*NullableOrderStatus) UnmarshalJSON

func (v *NullableOrderStatus) UnmarshalJSON(src []byte) error

func (*NullableOrderStatus) Unset

func (v *NullableOrderStatus) Unset()

type NullableOrderStopLimitStopLimitGtc

type NullableOrderStopLimitStopLimitGtc struct {
	// contains filtered or unexported fields
}

func (NullableOrderStopLimitStopLimitGtc) Get

func (NullableOrderStopLimitStopLimitGtc) IsSet

func (NullableOrderStopLimitStopLimitGtc) MarshalJSON

func (v NullableOrderStopLimitStopLimitGtc) MarshalJSON() ([]byte, error)

func (*NullableOrderStopLimitStopLimitGtc) Set

func (*NullableOrderStopLimitStopLimitGtc) UnmarshalJSON

func (v *NullableOrderStopLimitStopLimitGtc) UnmarshalJSON(src []byte) error

func (*NullableOrderStopLimitStopLimitGtc) Unset

type NullableOrderStopLimitStopLimitGtd

type NullableOrderStopLimitStopLimitGtd struct {
	// contains filtered or unexported fields
}

func (NullableOrderStopLimitStopLimitGtd) Get

func (NullableOrderStopLimitStopLimitGtd) IsSet

func (NullableOrderStopLimitStopLimitGtd) MarshalJSON

func (v NullableOrderStopLimitStopLimitGtd) MarshalJSON() ([]byte, error)

func (*NullableOrderStopLimitStopLimitGtd) Set

func (*NullableOrderStopLimitStopLimitGtd) UnmarshalJSON

func (v *NullableOrderStopLimitStopLimitGtd) UnmarshalJSON(src []byte) error

func (*NullableOrderStopLimitStopLimitGtd) Unset

type NullableOrderType

type NullableOrderType struct {
	// contains filtered or unexported fields
}

func NewNullableOrderType

func NewNullableOrderType(val *OrderType) *NullableOrderType

func (NullableOrderType) Get

func (v NullableOrderType) Get() *OrderType

func (NullableOrderType) IsSet

func (v NullableOrderType) IsSet() bool

func (NullableOrderType) MarshalJSON

func (v NullableOrderType) MarshalJSON() ([]byte, error)

func (*NullableOrderType) Set

func (v *NullableOrderType) Set(val *OrderType)

func (*NullableOrderType) UnmarshalJSON

func (v *NullableOrderType) UnmarshalJSON(src []byte) error

func (*NullableOrderType) Unset

func (v *NullableOrderType) Unset()

type NullableOutputOrderConfiguration

type NullableOutputOrderConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableOutputOrderConfiguration) Get

func (NullableOutputOrderConfiguration) IsSet

func (NullableOutputOrderConfiguration) MarshalJSON

func (v NullableOutputOrderConfiguration) MarshalJSON() ([]byte, error)

func (*NullableOutputOrderConfiguration) Set

func (*NullableOutputOrderConfiguration) UnmarshalJSON

func (v *NullableOutputOrderConfiguration) UnmarshalJSON(src []byte) error

func (*NullableOutputOrderConfiguration) Unset

type NullableOutputOrderConfigurationLimitLimitGtc

type NullableOutputOrderConfigurationLimitLimitGtc struct {
	// contains filtered or unexported fields
}

func (NullableOutputOrderConfigurationLimitLimitGtc) Get

func (NullableOutputOrderConfigurationLimitLimitGtc) IsSet

func (NullableOutputOrderConfigurationLimitLimitGtc) MarshalJSON

func (*NullableOutputOrderConfigurationLimitLimitGtc) Set

func (*NullableOutputOrderConfigurationLimitLimitGtc) UnmarshalJSON

func (*NullableOutputOrderConfigurationLimitLimitGtc) Unset

type NullableOutputOrderConfigurationLimitLimitGtd

type NullableOutputOrderConfigurationLimitLimitGtd struct {
	// contains filtered or unexported fields
}

func (NullableOutputOrderConfigurationLimitLimitGtd) Get

func (NullableOutputOrderConfigurationLimitLimitGtd) IsSet

func (NullableOutputOrderConfigurationLimitLimitGtd) MarshalJSON

func (*NullableOutputOrderConfigurationLimitLimitGtd) Set

func (*NullableOutputOrderConfigurationLimitLimitGtd) UnmarshalJSON

func (*NullableOutputOrderConfigurationLimitLimitGtd) Unset

type NullableOutputOrderConfigurationMarketMarketIoc

type NullableOutputOrderConfigurationMarketMarketIoc struct {
	// contains filtered or unexported fields
}

func (NullableOutputOrderConfigurationMarketMarketIoc) Get

func (NullableOutputOrderConfigurationMarketMarketIoc) IsSet

func (NullableOutputOrderConfigurationMarketMarketIoc) MarshalJSON

func (*NullableOutputOrderConfigurationMarketMarketIoc) Set

func (*NullableOutputOrderConfigurationMarketMarketIoc) UnmarshalJSON

func (*NullableOutputOrderConfigurationMarketMarketIoc) Unset

type NullableOutputOrderConfigurationStopLimitStopLimitGtc

type NullableOutputOrderConfigurationStopLimitStopLimitGtc struct {
	// contains filtered or unexported fields
}

func (NullableOutputOrderConfigurationStopLimitStopLimitGtc) Get

func (NullableOutputOrderConfigurationStopLimitStopLimitGtc) IsSet

func (NullableOutputOrderConfigurationStopLimitStopLimitGtc) MarshalJSON

func (*NullableOutputOrderConfigurationStopLimitStopLimitGtc) Set

func (*NullableOutputOrderConfigurationStopLimitStopLimitGtc) UnmarshalJSON

func (*NullableOutputOrderConfigurationStopLimitStopLimitGtc) Unset

type NullableOutputOrderConfigurationStopLimitStopLimitGtd

type NullableOutputOrderConfigurationStopLimitStopLimitGtd struct {
	// contains filtered or unexported fields
}

func (NullableOutputOrderConfigurationStopLimitStopLimitGtd) Get

func (NullableOutputOrderConfigurationStopLimitStopLimitGtd) IsSet

func (NullableOutputOrderConfigurationStopLimitStopLimitGtd) MarshalJSON

func (*NullableOutputOrderConfigurationStopLimitStopLimitGtd) Set

func (*NullableOutputOrderConfigurationStopLimitStopLimitGtd) UnmarshalJSON

func (*NullableOutputOrderConfigurationStopLimitStopLimitGtd) Unset

type NullablePreviewFailureReason

type NullablePreviewFailureReason struct {
	// contains filtered or unexported fields
}

func NewNullablePreviewFailureReason

func NewNullablePreviewFailureReason(val *PreviewFailureReason) *NullablePreviewFailureReason

func (NullablePreviewFailureReason) Get

func (NullablePreviewFailureReason) IsSet

func (NullablePreviewFailureReason) MarshalJSON

func (v NullablePreviewFailureReason) MarshalJSON() ([]byte, error)

func (*NullablePreviewFailureReason) Set

func (*NullablePreviewFailureReason) UnmarshalJSON

func (v *NullablePreviewFailureReason) UnmarshalJSON(src []byte) error

func (*NullablePreviewFailureReason) Unset

func (v *NullablePreviewFailureReason) Unset()

type NullableProductType

type NullableProductType struct {
	// contains filtered or unexported fields
}

func NewNullableProductType

func NewNullableProductType(val *ProductType) *NullableProductType

func (NullableProductType) Get

func (NullableProductType) IsSet

func (v NullableProductType) IsSet() bool

func (NullableProductType) MarshalJSON

func (v NullableProductType) MarshalJSON() ([]byte, error)

func (*NullableProductType) Set

func (v *NullableProductType) Set(val *ProductType)

func (*NullableProductType) UnmarshalJSON

func (v *NullableProductType) UnmarshalJSON(src []byte) error

func (*NullableProductType) Unset

func (v *NullableProductType) Unset()

type NullableStopDirection

type NullableStopDirection struct {
	// contains filtered or unexported fields
}

func NewNullableStopDirection

func NewNullableStopDirection(val *StopDirection) *NullableStopDirection

func (NullableStopDirection) Get

func (NullableStopDirection) IsSet

func (v NullableStopDirection) IsSet() bool

func (NullableStopDirection) MarshalJSON

func (v NullableStopDirection) MarshalJSON() ([]byte, error)

func (*NullableStopDirection) Set

func (v *NullableStopDirection) Set(val *StopDirection)

func (*NullableStopDirection) UnmarshalJSON

func (v *NullableStopDirection) UnmarshalJSON(src []byte) error

func (*NullableStopDirection) Unset

func (v *NullableStopDirection) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type Order

type Order struct {
	OrderId              *string                   `json:"order_id,omitempty"`
	ProductId            *string                   `json:"product_id,omitempty"`
	UserId               *string                   `json:"user_id,omitempty"`
	OrderConfiguration   *OutputOrderConfiguration `json:"order_configuration,omitempty"`
	Side                 *string                   `json:"side,omitempty"`
	ClientOrderId        *string                   `json:"client_order_id,omitempty"`
	Status               *OrderStatus              `json:"status,omitempty"`
	TimeInForce          *string                   `json:"time_in_force,omitempty"`
	CreatedTime          *string                   `json:"created_time,omitempty"`
	CompletionPercentage *float64                  `json:"completion_percentage,omitempty,string"`
	FilledSize           *float64                  `json:"filled_size,omitempty,string"`
	AverageFilledPrice   *float64                  `json:"average_filled_price,omitempty,string"`
	Fee                  *string                   `json:"fee,omitempty"`
	NumberOfFills        *float64                  `json:"number_of_fills,omitempty,string"`
	FilledValue          *float64                  `json:"filled_value,omitempty,string"`
	PendingCancel        *bool                     `json:"pending_cancel,omitempty"`
	SizeInQuote          *bool                     `json:"size_in_quote,omitempty"`
	TotalFees            *float64                  `json:"total_fees,omitempty,string"`
	SizeInclusiveOfFees  *bool                     `json:"size_inclusive_of_fees,omitempty"`
	TotalValueAfterFees  *float64                  `json:"total_value_after_fees,omitempty,string"`
	TriggerStatus        *string                   `json:"trigger_status,omitempty"`
	OrderType            *string                   `json:"order_type,omitempty"`
	RejectReason         *string                   `json:"reject_reason,omitempty"`
	Settled              *bool                     `json:"settled,omitempty"`
	ProductType          *string                   `json:"product_type,omitempty"`
	RejectMessage        *string                   `json:"reject_message,omitempty"`
	CancelMessage        *string                   `json:"cancel_message,omitempty"`
}

Order struct for Order

func NewOrder

func NewOrder() *Order

NewOrder instantiates a new Order object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderWithDefaults

func NewOrderWithDefaults() *Order

NewOrderWithDefaults instantiates a new Order object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Order) GetAverageFilledPrice

func (o *Order) GetAverageFilledPrice() float64

GetAverageFilledPrice returns the AverageFilledPrice field value if set, zero value otherwise.

func (*Order) GetAverageFilledPriceOk

func (o *Order) GetAverageFilledPriceOk() (*float64, bool)

GetAverageFilledPriceOk returns a tuple with the AverageFilledPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetCancelMessage

func (o *Order) GetCancelMessage() string

GetCancelMessage returns the CancelMessage field value if set, zero value otherwise.

func (*Order) GetCancelMessageOk

func (o *Order) GetCancelMessageOk() (*string, bool)

GetCancelMessageOk returns a tuple with the CancelMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetClientOrderId

func (o *Order) GetClientOrderId() string

GetClientOrderId returns the ClientOrderId field value if set, zero value otherwise.

func (*Order) GetClientOrderIdOk

func (o *Order) GetClientOrderIdOk() (*string, bool)

GetClientOrderIdOk returns a tuple with the ClientOrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetCompletionPercentage

func (o *Order) GetCompletionPercentage() float64

GetCompletionPercentage returns the CompletionPercentage field value if set, zero value otherwise.

func (*Order) GetCompletionPercentageOk

func (o *Order) GetCompletionPercentageOk() (*float64, bool)

GetCompletionPercentageOk returns a tuple with the CompletionPercentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetCreatedTime

func (o *Order) GetCreatedTime() string

GetCreatedTime returns the CreatedTime field value if set, zero value otherwise.

func (*Order) GetCreatedTimeOk

func (o *Order) GetCreatedTimeOk() (*string, bool)

GetCreatedTimeOk returns a tuple with the CreatedTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetFee

func (o *Order) GetFee() string

GetFee returns the Fee field value if set, zero value otherwise.

func (*Order) GetFeeOk

func (o *Order) GetFeeOk() (*string, bool)

GetFeeOk returns a tuple with the Fee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetFilledSize

func (o *Order) GetFilledSize() float64

GetFilledSize returns the FilledSize field value if set, zero value otherwise.

func (*Order) GetFilledSizeOk

func (o *Order) GetFilledSizeOk() (*float64, bool)

GetFilledSizeOk returns a tuple with the FilledSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetFilledValue

func (o *Order) GetFilledValue() float64

GetFilledValue returns the FilledValue field value if set, zero value otherwise.

func (*Order) GetFilledValueOk

func (o *Order) GetFilledValueOk() (*float64, bool)

GetFilledValueOk returns a tuple with the FilledValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetNumberOfFills

func (o *Order) GetNumberOfFills() float64

GetNumberOfFills returns the NumberOfFills field value if set, zero value otherwise.

func (*Order) GetNumberOfFillsOk

func (o *Order) GetNumberOfFillsOk() (*float64, bool)

GetNumberOfFillsOk returns a tuple with the NumberOfFills field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetOrderConfiguration

func (o *Order) GetOrderConfiguration() OutputOrderConfiguration

GetOrderConfiguration returns the OrderConfiguration field value if set, zero value otherwise.

func (*Order) GetOrderConfigurationOk

func (o *Order) GetOrderConfigurationOk() (*OutputOrderConfiguration, bool)

GetOrderConfigurationOk returns a tuple with the OrderConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetOrderId

func (o *Order) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*Order) GetOrderIdOk

func (o *Order) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetOrderType

func (o *Order) GetOrderType() string

GetOrderType returns the OrderType field value if set, zero value otherwise.

func (*Order) GetOrderTypeOk

func (o *Order) GetOrderTypeOk() (*string, bool)

GetOrderTypeOk returns a tuple with the OrderType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetPendingCancel

func (o *Order) GetPendingCancel() bool

GetPendingCancel returns the PendingCancel field value if set, zero value otherwise.

func (*Order) GetPendingCancelOk

func (o *Order) GetPendingCancelOk() (*bool, bool)

GetPendingCancelOk returns a tuple with the PendingCancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetProductId

func (o *Order) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*Order) GetProductIdOk

func (o *Order) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetProductType

func (o *Order) GetProductType() string

GetProductType returns the ProductType field value if set, zero value otherwise.

func (*Order) GetProductTypeOk

func (o *Order) GetProductTypeOk() (*string, bool)

GetProductTypeOk returns a tuple with the ProductType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetRejectMessage

func (o *Order) GetRejectMessage() string

GetRejectMessage returns the RejectMessage field value if set, zero value otherwise.

func (*Order) GetRejectMessageOk

func (o *Order) GetRejectMessageOk() (*string, bool)

GetRejectMessageOk returns a tuple with the RejectMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetRejectReason

func (o *Order) GetRejectReason() string

GetRejectReason returns the RejectReason field value if set, zero value otherwise.

func (*Order) GetRejectReasonOk

func (o *Order) GetRejectReasonOk() (*string, bool)

GetRejectReasonOk returns a tuple with the RejectReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetSettled

func (o *Order) GetSettled() bool

GetSettled returns the Settled field value if set, zero value otherwise.

func (*Order) GetSettledOk

func (o *Order) GetSettledOk() (*bool, bool)

GetSettledOk returns a tuple with the Settled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetSide

func (o *Order) GetSide() string

GetSide returns the Side field value if set, zero value otherwise.

func (*Order) GetSideOk

func (o *Order) GetSideOk() (*string, bool)

GetSideOk returns a tuple with the Side field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetSizeInQuote

func (o *Order) GetSizeInQuote() bool

GetSizeInQuote returns the SizeInQuote field value if set, zero value otherwise.

func (*Order) GetSizeInQuoteOk

func (o *Order) GetSizeInQuoteOk() (*bool, bool)

GetSizeInQuoteOk returns a tuple with the SizeInQuote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetSizeInclusiveOfFees

func (o *Order) GetSizeInclusiveOfFees() bool

GetSizeInclusiveOfFees returns the SizeInclusiveOfFees field value if set, zero value otherwise.

func (*Order) GetSizeInclusiveOfFeesOk

func (o *Order) GetSizeInclusiveOfFeesOk() (*bool, bool)

GetSizeInclusiveOfFeesOk returns a tuple with the SizeInclusiveOfFees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetStatus

func (o *Order) GetStatus() OrderStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*Order) GetStatusOk

func (o *Order) GetStatusOk() (*OrderStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetTimeInForce

func (o *Order) GetTimeInForce() string

GetTimeInForce returns the TimeInForce field value if set, zero value otherwise.

func (*Order) GetTimeInForceOk

func (o *Order) GetTimeInForceOk() (*string, bool)

GetTimeInForceOk returns a tuple with the TimeInForce field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetTotalFees

func (o *Order) GetTotalFees() float64

GetTotalFees returns the TotalFees field value if set, zero value otherwise.

func (*Order) GetTotalFeesOk

func (o *Order) GetTotalFeesOk() (*float64, bool)

GetTotalFeesOk returns a tuple with the TotalFees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetTotalValueAfterFees

func (o *Order) GetTotalValueAfterFees() float64

GetTotalValueAfterFees returns the TotalValueAfterFees field value if set, zero value otherwise.

func (*Order) GetTotalValueAfterFeesOk

func (o *Order) GetTotalValueAfterFeesOk() (*float64, bool)

GetTotalValueAfterFeesOk returns a tuple with the TotalValueAfterFees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetTriggerStatus

func (o *Order) GetTriggerStatus() string

GetTriggerStatus returns the TriggerStatus field value if set, zero value otherwise.

func (*Order) GetTriggerStatusOk

func (o *Order) GetTriggerStatusOk() (*string, bool)

GetTriggerStatusOk returns a tuple with the TriggerStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetUserId

func (o *Order) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*Order) GetUserIdOk

func (o *Order) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) HasAverageFilledPrice

func (o *Order) HasAverageFilledPrice() bool

HasAverageFilledPrice returns a boolean if a field has been set.

func (*Order) HasCancelMessage

func (o *Order) HasCancelMessage() bool

HasCancelMessage returns a boolean if a field has been set.

func (*Order) HasClientOrderId

func (o *Order) HasClientOrderId() bool

HasClientOrderId returns a boolean if a field has been set.

func (*Order) HasCompletionPercentage

func (o *Order) HasCompletionPercentage() bool

HasCompletionPercentage returns a boolean if a field has been set.

func (*Order) HasCreatedTime

func (o *Order) HasCreatedTime() bool

HasCreatedTime returns a boolean if a field has been set.

func (*Order) HasFee

func (o *Order) HasFee() bool

HasFee returns a boolean if a field has been set.

func (*Order) HasFilledSize

func (o *Order) HasFilledSize() bool

HasFilledSize returns a boolean if a field has been set.

func (*Order) HasFilledValue

func (o *Order) HasFilledValue() bool

HasFilledValue returns a boolean if a field has been set.

func (*Order) HasNumberOfFills

func (o *Order) HasNumberOfFills() bool

HasNumberOfFills returns a boolean if a field has been set.

func (*Order) HasOrderConfiguration

func (o *Order) HasOrderConfiguration() bool

HasOrderConfiguration returns a boolean if a field has been set.

func (*Order) HasOrderId

func (o *Order) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*Order) HasOrderType

func (o *Order) HasOrderType() bool

HasOrderType returns a boolean if a field has been set.

func (*Order) HasPendingCancel

func (o *Order) HasPendingCancel() bool

HasPendingCancel returns a boolean if a field has been set.

func (*Order) HasProductId

func (o *Order) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*Order) HasProductType

func (o *Order) HasProductType() bool

HasProductType returns a boolean if a field has been set.

func (*Order) HasRejectMessage

func (o *Order) HasRejectMessage() bool

HasRejectMessage returns a boolean if a field has been set.

func (*Order) HasRejectReason

func (o *Order) HasRejectReason() bool

HasRejectReason returns a boolean if a field has been set.

func (*Order) HasSettled

func (o *Order) HasSettled() bool

HasSettled returns a boolean if a field has been set.

func (*Order) HasSide

func (o *Order) HasSide() bool

HasSide returns a boolean if a field has been set.

func (*Order) HasSizeInQuote

func (o *Order) HasSizeInQuote() bool

HasSizeInQuote returns a boolean if a field has been set.

func (*Order) HasSizeInclusiveOfFees

func (o *Order) HasSizeInclusiveOfFees() bool

HasSizeInclusiveOfFees returns a boolean if a field has been set.

func (*Order) HasStatus

func (o *Order) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Order) HasTimeInForce

func (o *Order) HasTimeInForce() bool

HasTimeInForce returns a boolean if a field has been set.

func (*Order) HasTotalFees

func (o *Order) HasTotalFees() bool

HasTotalFees returns a boolean if a field has been set.

func (*Order) HasTotalValueAfterFees

func (o *Order) HasTotalValueAfterFees() bool

HasTotalValueAfterFees returns a boolean if a field has been set.

func (*Order) HasTriggerStatus

func (o *Order) HasTriggerStatus() bool

HasTriggerStatus returns a boolean if a field has been set.

func (*Order) HasUserId

func (o *Order) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (Order) MarshalJSON

func (o Order) MarshalJSON() ([]byte, error)

func (*Order) SetAverageFilledPrice

func (o *Order) SetAverageFilledPrice(v float64)

SetAverageFilledPrice gets a reference to the given float64 and assigns it to the AverageFilledPrice field.

func (*Order) SetCancelMessage

func (o *Order) SetCancelMessage(v string)

SetCancelMessage gets a reference to the given string and assigns it to the CancelMessage field.

func (*Order) SetClientOrderId

func (o *Order) SetClientOrderId(v string)

SetClientOrderId gets a reference to the given string and assigns it to the ClientOrderId field.

func (*Order) SetCompletionPercentage

func (o *Order) SetCompletionPercentage(v float64)

SetCompletionPercentage gets a reference to the given float64 and assigns it to the CompletionPercentage field.

func (*Order) SetCreatedTime

func (o *Order) SetCreatedTime(v string)

SetCreatedTime gets a reference to the given string and assigns it to the CreatedTime field.

func (*Order) SetFee

func (o *Order) SetFee(v string)

SetFee gets a reference to the given string and assigns it to the Fee field.

func (*Order) SetFilledSize

func (o *Order) SetFilledSize(v float64)

SetFilledSize gets a reference to the given float64 and assigns it to the FilledSize field.

func (*Order) SetFilledValue

func (o *Order) SetFilledValue(v float64)

SetFilledValue gets a reference to the given float64 and assigns it to the FilledValue field.

func (*Order) SetNumberOfFills

func (o *Order) SetNumberOfFills(v float64)

SetNumberOfFills gets a reference to the given float64 and assigns it to the NumberOfFills field.

func (*Order) SetOrderConfiguration

func (o *Order) SetOrderConfiguration(v OutputOrderConfiguration)

SetOrderConfiguration gets a reference to the given OutputOrderConfiguration and assigns it to the OrderConfiguration field.

func (*Order) SetOrderId

func (o *Order) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*Order) SetOrderType

func (o *Order) SetOrderType(v string)

SetOrderType gets a reference to the given string and assigns it to the OrderType field.

func (*Order) SetPendingCancel

func (o *Order) SetPendingCancel(v bool)

SetPendingCancel gets a reference to the given bool and assigns it to the PendingCancel field.

func (*Order) SetProductId

func (o *Order) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*Order) SetProductType

func (o *Order) SetProductType(v string)

SetProductType gets a reference to the given string and assigns it to the ProductType field.

func (*Order) SetRejectMessage

func (o *Order) SetRejectMessage(v string)

SetRejectMessage gets a reference to the given string and assigns it to the RejectMessage field.

func (*Order) SetRejectReason

func (o *Order) SetRejectReason(v string)

SetRejectReason gets a reference to the given string and assigns it to the RejectReason field.

func (*Order) SetSettled

func (o *Order) SetSettled(v bool)

SetSettled gets a reference to the given bool and assigns it to the Settled field.

func (*Order) SetSide

func (o *Order) SetSide(v string)

SetSide gets a reference to the given string and assigns it to the Side field.

func (*Order) SetSizeInQuote

func (o *Order) SetSizeInQuote(v bool)

SetSizeInQuote gets a reference to the given bool and assigns it to the SizeInQuote field.

func (*Order) SetSizeInclusiveOfFees

func (o *Order) SetSizeInclusiveOfFees(v bool)

SetSizeInclusiveOfFees gets a reference to the given bool and assigns it to the SizeInclusiveOfFees field.

func (*Order) SetStatus

func (o *Order) SetStatus(v OrderStatus)

SetStatus gets a reference to the given OrderStatus and assigns it to the Status field.

func (*Order) SetTimeInForce

func (o *Order) SetTimeInForce(v string)

SetTimeInForce gets a reference to the given string and assigns it to the TimeInForce field.

func (*Order) SetTotalFees

func (o *Order) SetTotalFees(v float64)

SetTotalFees gets a reference to the given float64 and assigns it to the TotalFees field.

func (*Order) SetTotalValueAfterFees

func (o *Order) SetTotalValueAfterFees(v float64)

SetTotalValueAfterFees gets a reference to the given float64 and assigns it to the TotalValueAfterFees field.

func (*Order) SetTriggerStatus

func (o *Order) SetTriggerStatus(v string)

SetTriggerStatus gets a reference to the given string and assigns it to the TriggerStatus field.

func (*Order) SetUserId

func (o *Order) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type OrderFill

type OrderFill struct {
	EntryId            *string  `json:"entry_id,omitempty"`
	TradeId            *string  `json:"trade_id,omitempty"`
	OrderId            *string  `json:"order_id,omitempty"`
	TradeTime          *string  `json:"trade_time,omitempty"`
	TradeType          *string  `json:"trade_type,omitempty"`
	Price              *float64 `json:"price,omitempty,string"`
	Size               *float64 `json:"size,omitempty,string"`
	Commission         *float64 `json:"commission,omitempty,string"`
	SequenceTimestamp  *string  `json:"sequence_timestamp,omitempty"`
	LiquidityIndicator *string  `json:"liquidity_indicator,omitempty"`
	SizeInQuote        *bool    `json:"size_in_quote,omitempty"`
	ProductId          *string  `json:"product_id,omitempty"`
	UserId             *string  `json:"user_id,omitempty"`
	Side               *string  `json:"side,omitempty"`
}

OrderFill struct for OrderFill

func NewOrderFill

func NewOrderFill() *OrderFill

NewOrderFill instantiates a new OrderFill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderFillWithDefaults

func NewOrderFillWithDefaults() *OrderFill

NewOrderFillWithDefaults instantiates a new OrderFill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrderFill) GetCommission

func (o *OrderFill) GetCommission() float64

GetCommission returns the Commission field value if set, zero value otherwise.

func (*OrderFill) GetCommissionOk

func (o *OrderFill) GetCommissionOk() (*float64, bool)

GetCommissionOk returns a tuple with the Commission field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetEntryId

func (o *OrderFill) GetEntryId() string

GetEntryId returns the EntryId field value if set, zero value otherwise.

func (*OrderFill) GetEntryIdOk

func (o *OrderFill) GetEntryIdOk() (*string, bool)

GetEntryIdOk returns a tuple with the EntryId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetLiquidityIndicator

func (o *OrderFill) GetLiquidityIndicator() string

GetLiquidityIndicator returns the LiquidityIndicator field value if set, zero value otherwise.

func (*OrderFill) GetLiquidityIndicatorOk

func (o *OrderFill) GetLiquidityIndicatorOk() (*string, bool)

GetLiquidityIndicatorOk returns a tuple with the LiquidityIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetOrderId

func (o *OrderFill) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*OrderFill) GetOrderIdOk

func (o *OrderFill) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetPrice

func (o *OrderFill) GetPrice() float64

GetPrice returns the Price field value if set, zero value otherwise.

func (*OrderFill) GetPriceOk

func (o *OrderFill) GetPriceOk() (*float64, bool)

GetPriceOk returns a tuple with the Price field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetProductId

func (o *OrderFill) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*OrderFill) GetProductIdOk

func (o *OrderFill) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetSequenceTimestamp

func (o *OrderFill) GetSequenceTimestamp() string

GetSequenceTimestamp returns the SequenceTimestamp field value if set, zero value otherwise.

func (*OrderFill) GetSequenceTimestampOk

func (o *OrderFill) GetSequenceTimestampOk() (*string, bool)

GetSequenceTimestampOk returns a tuple with the SequenceTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetSide

func (o *OrderFill) GetSide() string

GetSide returns the Side field value if set, zero value otherwise.

func (*OrderFill) GetSideOk

func (o *OrderFill) GetSideOk() (*string, bool)

GetSideOk returns a tuple with the Side field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetSize

func (o *OrderFill) GetSize() float64

GetSize returns the Size field value if set, zero value otherwise.

func (*OrderFill) GetSizeInQuote

func (o *OrderFill) GetSizeInQuote() bool

GetSizeInQuote returns the SizeInQuote field value if set, zero value otherwise.

func (*OrderFill) GetSizeInQuoteOk

func (o *OrderFill) GetSizeInQuoteOk() (*bool, bool)

GetSizeInQuoteOk returns a tuple with the SizeInQuote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetSizeOk

func (o *OrderFill) GetSizeOk() (*float64, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetTradeId

func (o *OrderFill) GetTradeId() string

GetTradeId returns the TradeId field value if set, zero value otherwise.

func (*OrderFill) GetTradeIdOk

func (o *OrderFill) GetTradeIdOk() (*string, bool)

GetTradeIdOk returns a tuple with the TradeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetTradeTime

func (o *OrderFill) GetTradeTime() string

GetTradeTime returns the TradeTime field value if set, zero value otherwise.

func (*OrderFill) GetTradeTimeOk

func (o *OrderFill) GetTradeTimeOk() (*string, bool)

GetTradeTimeOk returns a tuple with the TradeTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetTradeType

func (o *OrderFill) GetTradeType() string

GetTradeType returns the TradeType field value if set, zero value otherwise.

func (*OrderFill) GetTradeTypeOk

func (o *OrderFill) GetTradeTypeOk() (*string, bool)

GetTradeTypeOk returns a tuple with the TradeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) GetUserId

func (o *OrderFill) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*OrderFill) GetUserIdOk

func (o *OrderFill) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderFill) HasCommission

func (o *OrderFill) HasCommission() bool

HasCommission returns a boolean if a field has been set.

func (*OrderFill) HasEntryId

func (o *OrderFill) HasEntryId() bool

HasEntryId returns a boolean if a field has been set.

func (*OrderFill) HasLiquidityIndicator

func (o *OrderFill) HasLiquidityIndicator() bool

HasLiquidityIndicator returns a boolean if a field has been set.

func (*OrderFill) HasOrderId

func (o *OrderFill) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*OrderFill) HasPrice

func (o *OrderFill) HasPrice() bool

HasPrice returns a boolean if a field has been set.

func (*OrderFill) HasProductId

func (o *OrderFill) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*OrderFill) HasSequenceTimestamp

func (o *OrderFill) HasSequenceTimestamp() bool

HasSequenceTimestamp returns a boolean if a field has been set.

func (*OrderFill) HasSide

func (o *OrderFill) HasSide() bool

HasSide returns a boolean if a field has been set.

func (*OrderFill) HasSize

func (o *OrderFill) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*OrderFill) HasSizeInQuote

func (o *OrderFill) HasSizeInQuote() bool

HasSizeInQuote returns a boolean if a field has been set.

func (*OrderFill) HasTradeId

func (o *OrderFill) HasTradeId() bool

HasTradeId returns a boolean if a field has been set.

func (*OrderFill) HasTradeTime

func (o *OrderFill) HasTradeTime() bool

HasTradeTime returns a boolean if a field has been set.

func (*OrderFill) HasTradeType

func (o *OrderFill) HasTradeType() bool

HasTradeType returns a boolean if a field has been set.

func (*OrderFill) HasUserId

func (o *OrderFill) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (OrderFill) MarshalJSON

func (o OrderFill) MarshalJSON() ([]byte, error)

func (*OrderFill) SetCommission

func (o *OrderFill) SetCommission(v float64)

SetCommission gets a reference to the given float64 and assigns it to the Commission field.

func (*OrderFill) SetEntryId

func (o *OrderFill) SetEntryId(v string)

SetEntryId gets a reference to the given string and assigns it to the EntryId field.

func (*OrderFill) SetLiquidityIndicator

func (o *OrderFill) SetLiquidityIndicator(v string)

SetLiquidityIndicator gets a reference to the given string and assigns it to the LiquidityIndicator field.

func (*OrderFill) SetOrderId

func (o *OrderFill) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*OrderFill) SetPrice

func (o *OrderFill) SetPrice(v float64)

SetPrice gets a reference to the given float64 and assigns it to the Price field.

func (*OrderFill) SetProductId

func (o *OrderFill) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*OrderFill) SetSequenceTimestamp

func (o *OrderFill) SetSequenceTimestamp(v string)

SetSequenceTimestamp gets a reference to the given string and assigns it to the SequenceTimestamp field.

func (*OrderFill) SetSide

func (o *OrderFill) SetSide(v string)

SetSide gets a reference to the given string and assigns it to the Side field.

func (*OrderFill) SetSize

func (o *OrderFill) SetSize(v float64)

SetSize gets a reference to the given float64 and assigns it to the Size field.

func (*OrderFill) SetSizeInQuote

func (o *OrderFill) SetSizeInQuote(v bool)

SetSizeInQuote gets a reference to the given bool and assigns it to the SizeInQuote field.

func (*OrderFill) SetTradeId

func (o *OrderFill) SetTradeId(v string)

SetTradeId gets a reference to the given string and assigns it to the TradeId field.

func (*OrderFill) SetTradeTime

func (o *OrderFill) SetTradeTime(v string)

SetTradeTime gets a reference to the given string and assigns it to the TradeTime field.

func (*OrderFill) SetTradeType

func (o *OrderFill) SetTradeType(v string)

SetTradeType gets a reference to the given string and assigns it to the TradeType field.

func (*OrderFill) SetUserId

func (o *OrderFill) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type OrderLimitLimitGtc

type OrderLimitLimitGtc struct {
	BaseSize   *float64 `json:"base_size,omitempty,string"`
	LimitPrice *float64 `json:"limit_price,omitempty,string"`
	PostOnly   *bool    `json:"post_only,omitempty"`
}

OrderLimitLimitGtc struct for OrderLimitLimitGtc

func NewOrderLimitLimitGtc

func NewOrderLimitLimitGtc() *OrderLimitLimitGtc

NewOrderLimitLimitGtc instantiates a new OrderLimitLimitGtc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderLimitLimitGtcWithDefaults

func NewOrderLimitLimitGtcWithDefaults() *OrderLimitLimitGtc

NewOrderLimitLimitGtcWithDefaults instantiates a new OrderLimitLimitGtc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrderLimitLimitGtc) GetBaseSize

func (o *OrderLimitLimitGtc) GetBaseSize() float64

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OrderLimitLimitGtc) GetBaseSizeOk

func (o *OrderLimitLimitGtc) GetBaseSizeOk() (*float64, bool)

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderLimitLimitGtc) GetLimitPrice

func (o *OrderLimitLimitGtc) GetLimitPrice() float64

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*OrderLimitLimitGtc) GetLimitPriceOk

func (o *OrderLimitLimitGtc) GetLimitPriceOk() (*float64, bool)

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderLimitLimitGtc) GetPostOnly

func (o *OrderLimitLimitGtc) GetPostOnly() bool

GetPostOnly returns the PostOnly field value if set, zero value otherwise.

func (*OrderLimitLimitGtc) GetPostOnlyOk

func (o *OrderLimitLimitGtc) GetPostOnlyOk() (*bool, bool)

GetPostOnlyOk returns a tuple with the PostOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderLimitLimitGtc) HasBaseSize

func (o *OrderLimitLimitGtc) HasBaseSize() bool

HasBaseSize returns a boolean if a field has been set.

func (*OrderLimitLimitGtc) HasLimitPrice

func (o *OrderLimitLimitGtc) HasLimitPrice() bool

HasLimitPrice returns a boolean if a field has been set.

func (*OrderLimitLimitGtc) HasPostOnly

func (o *OrderLimitLimitGtc) HasPostOnly() bool

HasPostOnly returns a boolean if a field has been set.

func (OrderLimitLimitGtc) MarshalJSON

func (o OrderLimitLimitGtc) MarshalJSON() ([]byte, error)

func (*OrderLimitLimitGtc) SetBaseSize

func (o *OrderLimitLimitGtc) SetBaseSize(v float64)

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OrderLimitLimitGtc) SetLimitPrice

func (o *OrderLimitLimitGtc) SetLimitPrice(v float64)

SetLimitPrice gets a reference to the given float64 and assigns it to the LimitPrice field.

func (*OrderLimitLimitGtc) SetPostOnly

func (o *OrderLimitLimitGtc) SetPostOnly(v bool)

SetPostOnly gets a reference to the given bool and assigns it to the PostOnly field.

type OrderLimitLimitGtd

type OrderLimitLimitGtd struct {
	BaseSize   *float64 `json:"base_size,omitempty,string"`
	LimitPrice *float64 `json:"limit_price,omitempty,string"`
	EndTime    *string  `json:"end_time,omitempty"`
	PostOnly   *bool    `json:"post_only,omitempty"`
}

OrderLimitLimitGtd struct for OrderLimitLimitGtd

func NewOrderLimitLimitGtd

func NewOrderLimitLimitGtd() *OrderLimitLimitGtd

NewOrderLimitLimitGtd instantiates a new OrderLimitLimitGtd object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderLimitLimitGtdWithDefaults

func NewOrderLimitLimitGtdWithDefaults() *OrderLimitLimitGtd

NewOrderLimitLimitGtdWithDefaults instantiates a new OrderLimitLimitGtd object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrderLimitLimitGtd) GetBaseSize

func (o *OrderLimitLimitGtd) GetBaseSize() float64

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OrderLimitLimitGtd) GetBaseSizeOk

func (o *OrderLimitLimitGtd) GetBaseSizeOk() (*float64, bool)

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderLimitLimitGtd) GetEndTime

func (o *OrderLimitLimitGtd) GetEndTime() string

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*OrderLimitLimitGtd) GetEndTimeOk

func (o *OrderLimitLimitGtd) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderLimitLimitGtd) GetLimitPrice

func (o *OrderLimitLimitGtd) GetLimitPrice() float64

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*OrderLimitLimitGtd) GetLimitPriceOk

func (o *OrderLimitLimitGtd) GetLimitPriceOk() (*float64, bool)

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderLimitLimitGtd) GetPostOnly

func (o *OrderLimitLimitGtd) GetPostOnly() bool

GetPostOnly returns the PostOnly field value if set, zero value otherwise.

func (*OrderLimitLimitGtd) GetPostOnlyOk

func (o *OrderLimitLimitGtd) GetPostOnlyOk() (*bool, bool)

GetPostOnlyOk returns a tuple with the PostOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderLimitLimitGtd) HasBaseSize

func (o *OrderLimitLimitGtd) HasBaseSize() bool

HasBaseSize returns a boolean if a field has been set.

func (*OrderLimitLimitGtd) HasEndTime

func (o *OrderLimitLimitGtd) HasEndTime() bool

HasEndTime returns a boolean if a field has been set.

func (*OrderLimitLimitGtd) HasLimitPrice

func (o *OrderLimitLimitGtd) HasLimitPrice() bool

HasLimitPrice returns a boolean if a field has been set.

func (*OrderLimitLimitGtd) HasPostOnly

func (o *OrderLimitLimitGtd) HasPostOnly() bool

HasPostOnly returns a boolean if a field has been set.

func (OrderLimitLimitGtd) MarshalJSON

func (o OrderLimitLimitGtd) MarshalJSON() ([]byte, error)

func (*OrderLimitLimitGtd) SetBaseSize

func (o *OrderLimitLimitGtd) SetBaseSize(v float64)

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OrderLimitLimitGtd) SetEndTime

func (o *OrderLimitLimitGtd) SetEndTime(v string)

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*OrderLimitLimitGtd) SetLimitPrice

func (o *OrderLimitLimitGtd) SetLimitPrice(v float64)

SetLimitPrice gets a reference to the given float64 and assigns it to the LimitPrice field.

func (*OrderLimitLimitGtd) SetPostOnly

func (o *OrderLimitLimitGtd) SetPostOnly(v bool)

SetPostOnly gets a reference to the given bool and assigns it to the PostOnly field.

type OrderOrderConfiguration

type OrderOrderConfiguration struct {
	MarketMarketIoc *OrderOrderConfigurationMarketMarketIoc `json:"market_market_ioc,omitempty"`
}

OrderOrderConfiguration struct for OrderOrderConfiguration

func NewOrderOrderConfiguration

func NewOrderOrderConfiguration() *OrderOrderConfiguration

NewOrderOrderConfiguration instantiates a new OrderOrderConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderOrderConfigurationWithDefaults

func NewOrderOrderConfigurationWithDefaults() *OrderOrderConfiguration

NewOrderOrderConfigurationWithDefaults instantiates a new OrderOrderConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrderOrderConfiguration) GetMarketMarketIoc

GetMarketMarketIoc returns the MarketMarketIoc field value if set, zero value otherwise.

func (*OrderOrderConfiguration) GetMarketMarketIocOk

GetMarketMarketIocOk returns a tuple with the MarketMarketIoc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderOrderConfiguration) HasMarketMarketIoc

func (o *OrderOrderConfiguration) HasMarketMarketIoc() bool

HasMarketMarketIoc returns a boolean if a field has been set.

func (OrderOrderConfiguration) MarshalJSON

func (o OrderOrderConfiguration) MarshalJSON() ([]byte, error)

func (*OrderOrderConfiguration) SetMarketMarketIoc

SetMarketMarketIoc gets a reference to the given OrderOrderConfigurationMarketMarketIoc and assigns it to the MarketMarketIoc field.

type OrderOrderConfigurationMarketMarketIoc

type OrderOrderConfigurationMarketMarketIoc struct {
	QuoteSize *float64 `json:"quote_size,omitempty,string"`
	BaseSize  *float64 `json:"base_size,omitempty,string"`
}

OrderOrderConfigurationMarketMarketIoc struct for OrderOrderConfigurationMarketMarketIoc

func NewOrderOrderConfigurationMarketMarketIoc

func NewOrderOrderConfigurationMarketMarketIoc() *OrderOrderConfigurationMarketMarketIoc

NewOrderOrderConfigurationMarketMarketIoc instantiates a new OrderOrderConfigurationMarketMarketIoc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderOrderConfigurationMarketMarketIocWithDefaults

func NewOrderOrderConfigurationMarketMarketIocWithDefaults() *OrderOrderConfigurationMarketMarketIoc

NewOrderOrderConfigurationMarketMarketIocWithDefaults instantiates a new OrderOrderConfigurationMarketMarketIoc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrderOrderConfigurationMarketMarketIoc) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OrderOrderConfigurationMarketMarketIoc) GetBaseSizeOk

func (o *OrderOrderConfigurationMarketMarketIoc) GetBaseSizeOk() (*float64, bool)

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderOrderConfigurationMarketMarketIoc) GetQuoteSize

GetQuoteSize returns the QuoteSize field value if set, zero value otherwise.

func (*OrderOrderConfigurationMarketMarketIoc) GetQuoteSizeOk

func (o *OrderOrderConfigurationMarketMarketIoc) GetQuoteSizeOk() (*float64, bool)

GetQuoteSizeOk returns a tuple with the QuoteSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderOrderConfigurationMarketMarketIoc) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*OrderOrderConfigurationMarketMarketIoc) HasQuoteSize

func (o *OrderOrderConfigurationMarketMarketIoc) HasQuoteSize() bool

HasQuoteSize returns a boolean if a field has been set.

func (OrderOrderConfigurationMarketMarketIoc) MarshalJSON

func (o OrderOrderConfigurationMarketMarketIoc) MarshalJSON() ([]byte, error)

func (*OrderOrderConfigurationMarketMarketIoc) SetBaseSize

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OrderOrderConfigurationMarketMarketIoc) SetQuoteSize

SetQuoteSize gets a reference to the given float64 and assigns it to the QuoteSize field.

type OrderSide

type OrderSide string

OrderSide the model 'OrderSide'

const (
	UNKNOWN_ORDER_SIDE OrderSide = "UNKNOWN_ORDER_SIDE"
	BUY                OrderSide = "BUY"
	SELL               OrderSide = "SELL"
)

List of OrderSide

func NewOrderSideFromValue

func NewOrderSideFromValue(v string) (*OrderSide, error)

NewOrderSideFromValue returns a pointer to a valid OrderSide for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrderSide) IsValid

func (v OrderSide) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrderSide) Ptr

func (v OrderSide) Ptr() *OrderSide

Ptr returns reference to OrderSide value

func (*OrderSide) UnmarshalJSON

func (v *OrderSide) UnmarshalJSON(src []byte) error

type OrderStatus

type OrderStatus string

OrderStatus the model 'OrderStatus'

const (
	OPEN      OrderStatus = "OPEN"
	FILLED    OrderStatus = "FILLED"
	CANCELLED OrderStatus = "CANCELLED"
	EXPIRED   OrderStatus = "EXPIRED"
	FAILED    OrderStatus = "FAILED"
)

List of OrderStatus

func NewOrderStatusFromValue

func NewOrderStatusFromValue(v string) (*OrderStatus, error)

NewOrderStatusFromValue returns a pointer to a valid OrderStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrderStatus) IsValid

func (v OrderStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrderStatus) Ptr

func (v OrderStatus) Ptr() *OrderStatus

Ptr returns reference to OrderStatus value

func (*OrderStatus) UnmarshalJSON

func (v *OrderStatus) UnmarshalJSON(src []byte) error

type OrderStopLimitStopLimitGtc

type OrderStopLimitStopLimitGtc struct {
	BaseSize      *float64 `json:"base_size,omitempty,string"`
	LimitPrice    *float64 `json:"limit_price,omitempty,string"`
	StopPrice     *float64 `json:"stop_price,omitempty,string"`
	StopDirection *string  `json:"stop_direction,omitempty"`
}

OrderStopLimitStopLimitGtc struct for OrderStopLimitStopLimitGtc

func NewOrderStopLimitStopLimitGtc

func NewOrderStopLimitStopLimitGtc() *OrderStopLimitStopLimitGtc

NewOrderStopLimitStopLimitGtc instantiates a new OrderStopLimitStopLimitGtc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderStopLimitStopLimitGtcWithDefaults

func NewOrderStopLimitStopLimitGtcWithDefaults() *OrderStopLimitStopLimitGtc

NewOrderStopLimitStopLimitGtcWithDefaults instantiates a new OrderStopLimitStopLimitGtc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrderStopLimitStopLimitGtc) GetBaseSize

func (o *OrderStopLimitStopLimitGtc) GetBaseSize() float64

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtc) GetBaseSizeOk

func (o *OrderStopLimitStopLimitGtc) GetBaseSizeOk() (*float64, bool)

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtc) GetLimitPrice

func (o *OrderStopLimitStopLimitGtc) GetLimitPrice() float64

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtc) GetLimitPriceOk

func (o *OrderStopLimitStopLimitGtc) GetLimitPriceOk() (*float64, bool)

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtc) GetStopDirection

func (o *OrderStopLimitStopLimitGtc) GetStopDirection() string

GetStopDirection returns the StopDirection field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtc) GetStopDirectionOk

func (o *OrderStopLimitStopLimitGtc) GetStopDirectionOk() (*string, bool)

GetStopDirectionOk returns a tuple with the StopDirection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtc) GetStopPrice

func (o *OrderStopLimitStopLimitGtc) GetStopPrice() float64

GetStopPrice returns the StopPrice field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtc) GetStopPriceOk

func (o *OrderStopLimitStopLimitGtc) GetStopPriceOk() (*float64, bool)

GetStopPriceOk returns a tuple with the StopPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtc) HasBaseSize

func (o *OrderStopLimitStopLimitGtc) HasBaseSize() bool

HasBaseSize returns a boolean if a field has been set.

func (*OrderStopLimitStopLimitGtc) HasLimitPrice

func (o *OrderStopLimitStopLimitGtc) HasLimitPrice() bool

HasLimitPrice returns a boolean if a field has been set.

func (*OrderStopLimitStopLimitGtc) HasStopDirection

func (o *OrderStopLimitStopLimitGtc) HasStopDirection() bool

HasStopDirection returns a boolean if a field has been set.

func (*OrderStopLimitStopLimitGtc) HasStopPrice

func (o *OrderStopLimitStopLimitGtc) HasStopPrice() bool

HasStopPrice returns a boolean if a field has been set.

func (OrderStopLimitStopLimitGtc) MarshalJSON

func (o OrderStopLimitStopLimitGtc) MarshalJSON() ([]byte, error)

func (*OrderStopLimitStopLimitGtc) SetBaseSize

func (o *OrderStopLimitStopLimitGtc) SetBaseSize(v float64)

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OrderStopLimitStopLimitGtc) SetLimitPrice

func (o *OrderStopLimitStopLimitGtc) SetLimitPrice(v float64)

SetLimitPrice gets a reference to the given float64 and assigns it to the LimitPrice field.

func (*OrderStopLimitStopLimitGtc) SetStopDirection

func (o *OrderStopLimitStopLimitGtc) SetStopDirection(v string)

SetStopDirection gets a reference to the given string and assigns it to the StopDirection field.

func (*OrderStopLimitStopLimitGtc) SetStopPrice

func (o *OrderStopLimitStopLimitGtc) SetStopPrice(v float64)

SetStopPrice gets a reference to the given float64 and assigns it to the StopPrice field.

type OrderStopLimitStopLimitGtd

type OrderStopLimitStopLimitGtd struct {
	BaseSize      *float64 `json:"base_size,omitempty,string"`
	LimitPrice    *float64 `json:"limit_price,omitempty,string"`
	StopPrice     *float64 `json:"stop_price,omitempty,string"`
	EndTime       *string  `json:"end_time,omitempty"`
	StopDirection *string  `json:"stop_direction,omitempty"`
}

OrderStopLimitStopLimitGtd struct for OrderStopLimitStopLimitGtd

func NewOrderStopLimitStopLimitGtd

func NewOrderStopLimitStopLimitGtd() *OrderStopLimitStopLimitGtd

NewOrderStopLimitStopLimitGtd instantiates a new OrderStopLimitStopLimitGtd object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrderStopLimitStopLimitGtdWithDefaults

func NewOrderStopLimitStopLimitGtdWithDefaults() *OrderStopLimitStopLimitGtd

NewOrderStopLimitStopLimitGtdWithDefaults instantiates a new OrderStopLimitStopLimitGtd object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrderStopLimitStopLimitGtd) GetBaseSize

func (o *OrderStopLimitStopLimitGtd) GetBaseSize() float64

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtd) GetBaseSizeOk

func (o *OrderStopLimitStopLimitGtd) GetBaseSizeOk() (*float64, bool)

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtd) GetEndTime

func (o *OrderStopLimitStopLimitGtd) GetEndTime() string

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtd) GetEndTimeOk

func (o *OrderStopLimitStopLimitGtd) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtd) GetLimitPrice

func (o *OrderStopLimitStopLimitGtd) GetLimitPrice() float64

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtd) GetLimitPriceOk

func (o *OrderStopLimitStopLimitGtd) GetLimitPriceOk() (*float64, bool)

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtd) GetStopDirection

func (o *OrderStopLimitStopLimitGtd) GetStopDirection() string

GetStopDirection returns the StopDirection field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtd) GetStopDirectionOk

func (o *OrderStopLimitStopLimitGtd) GetStopDirectionOk() (*string, bool)

GetStopDirectionOk returns a tuple with the StopDirection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtd) GetStopPrice

func (o *OrderStopLimitStopLimitGtd) GetStopPrice() float64

GetStopPrice returns the StopPrice field value if set, zero value otherwise.

func (*OrderStopLimitStopLimitGtd) GetStopPriceOk

func (o *OrderStopLimitStopLimitGtd) GetStopPriceOk() (*float64, bool)

GetStopPriceOk returns a tuple with the StopPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrderStopLimitStopLimitGtd) HasBaseSize

func (o *OrderStopLimitStopLimitGtd) HasBaseSize() bool

HasBaseSize returns a boolean if a field has been set.

func (*OrderStopLimitStopLimitGtd) HasEndTime

func (o *OrderStopLimitStopLimitGtd) HasEndTime() bool

HasEndTime returns a boolean if a field has been set.

func (*OrderStopLimitStopLimitGtd) HasLimitPrice

func (o *OrderStopLimitStopLimitGtd) HasLimitPrice() bool

HasLimitPrice returns a boolean if a field has been set.

func (*OrderStopLimitStopLimitGtd) HasStopDirection

func (o *OrderStopLimitStopLimitGtd) HasStopDirection() bool

HasStopDirection returns a boolean if a field has been set.

func (*OrderStopLimitStopLimitGtd) HasStopPrice

func (o *OrderStopLimitStopLimitGtd) HasStopPrice() bool

HasStopPrice returns a boolean if a field has been set.

func (OrderStopLimitStopLimitGtd) MarshalJSON

func (o OrderStopLimitStopLimitGtd) MarshalJSON() ([]byte, error)

func (*OrderStopLimitStopLimitGtd) SetBaseSize

func (o *OrderStopLimitStopLimitGtd) SetBaseSize(v float64)

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OrderStopLimitStopLimitGtd) SetEndTime

func (o *OrderStopLimitStopLimitGtd) SetEndTime(v string)

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*OrderStopLimitStopLimitGtd) SetLimitPrice

func (o *OrderStopLimitStopLimitGtd) SetLimitPrice(v float64)

SetLimitPrice gets a reference to the given float64 and assigns it to the LimitPrice field.

func (*OrderStopLimitStopLimitGtd) SetStopDirection

func (o *OrderStopLimitStopLimitGtd) SetStopDirection(v string)

SetStopDirection gets a reference to the given string and assigns it to the StopDirection field.

func (*OrderStopLimitStopLimitGtd) SetStopPrice

func (o *OrderStopLimitStopLimitGtd) SetStopPrice(v float64)

SetStopPrice gets a reference to the given float64 and assigns it to the StopPrice field.

type OrderType

type OrderType string

OrderType the model 'OrderType'

const (
	MARKET     OrderType = "MARKET"
	LIMIT      OrderType = "LIMIT"
	STOP       OrderType = "STOP"
	STOP_LIMIT OrderType = "STOP_LIMIT"
)

List of OrderType

func NewOrderTypeFromValue

func NewOrderTypeFromValue(v string) (*OrderType, error)

NewOrderTypeFromValue returns a pointer to a valid OrderType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrderType) IsValid

func (v OrderType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrderType) Ptr

func (v OrderType) Ptr() *OrderType

Ptr returns reference to OrderType value

func (*OrderType) UnmarshalJSON

func (v *OrderType) UnmarshalJSON(src []byte) error

type OutputOrderConfiguration

type OutputOrderConfiguration struct {
	MarketMarketIoc       *OutputOrderConfigurationMarketMarketIoc       `json:"market_market_ioc,omitempty"`
	LimitLimitGtc         *OutputOrderConfigurationLimitLimitGtc         `json:"limit_limit_gtc,omitempty"`
	LimitLimitGtd         *OutputOrderConfigurationLimitLimitGtd         `json:"limit_limit_gtd,omitempty"`
	StopLimitStopLimitGtc *OutputOrderConfigurationStopLimitStopLimitGtc `json:"stop_limit_stop_limit_gtc,omitempty"`
	StopLimitStopLimitGtd *OutputOrderConfigurationStopLimitStopLimitGtd `json:"stop_limit_stop_limit_gtd,omitempty"`
}

OutputOrderConfiguration struct for OutputOrderConfiguration

func NewOutputOrderConfiguration

func NewOutputOrderConfiguration() *OutputOrderConfiguration

NewOutputOrderConfiguration instantiates a new OutputOrderConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutputOrderConfigurationWithDefaults

func NewOutputOrderConfigurationWithDefaults() *OutputOrderConfiguration

NewOutputOrderConfigurationWithDefaults instantiates a new OutputOrderConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutputOrderConfiguration) GetLimitLimitGtc

GetLimitLimitGtc returns the LimitLimitGtc field value if set, zero value otherwise.

func (*OutputOrderConfiguration) GetLimitLimitGtcOk

GetLimitLimitGtcOk returns a tuple with the LimitLimitGtc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfiguration) GetLimitLimitGtd

GetLimitLimitGtd returns the LimitLimitGtd field value if set, zero value otherwise.

func (*OutputOrderConfiguration) GetLimitLimitGtdOk

GetLimitLimitGtdOk returns a tuple with the LimitLimitGtd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfiguration) GetMarketMarketIoc

GetMarketMarketIoc returns the MarketMarketIoc field value if set, zero value otherwise.

func (*OutputOrderConfiguration) GetMarketMarketIocOk

GetMarketMarketIocOk returns a tuple with the MarketMarketIoc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfiguration) GetStopLimitStopLimitGtc

GetStopLimitStopLimitGtc returns the StopLimitStopLimitGtc field value if set, zero value otherwise.

func (*OutputOrderConfiguration) GetStopLimitStopLimitGtcOk

GetStopLimitStopLimitGtcOk returns a tuple with the StopLimitStopLimitGtc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfiguration) GetStopLimitStopLimitGtd

GetStopLimitStopLimitGtd returns the StopLimitStopLimitGtd field value if set, zero value otherwise.

func (*OutputOrderConfiguration) GetStopLimitStopLimitGtdOk

GetStopLimitStopLimitGtdOk returns a tuple with the StopLimitStopLimitGtd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfiguration) HasLimitLimitGtc

func (o *OutputOrderConfiguration) HasLimitLimitGtc() bool

HasLimitLimitGtc returns a boolean if a field has been set.

func (*OutputOrderConfiguration) HasLimitLimitGtd

func (o *OutputOrderConfiguration) HasLimitLimitGtd() bool

HasLimitLimitGtd returns a boolean if a field has been set.

func (*OutputOrderConfiguration) HasMarketMarketIoc

func (o *OutputOrderConfiguration) HasMarketMarketIoc() bool

HasMarketMarketIoc returns a boolean if a field has been set.

func (*OutputOrderConfiguration) HasStopLimitStopLimitGtc

func (o *OutputOrderConfiguration) HasStopLimitStopLimitGtc() bool

HasStopLimitStopLimitGtc returns a boolean if a field has been set.

func (*OutputOrderConfiguration) HasStopLimitStopLimitGtd

func (o *OutputOrderConfiguration) HasStopLimitStopLimitGtd() bool

HasStopLimitStopLimitGtd returns a boolean if a field has been set.

func (OutputOrderConfiguration) MarshalJSON

func (o OutputOrderConfiguration) MarshalJSON() ([]byte, error)

func (*OutputOrderConfiguration) SetLimitLimitGtc

SetLimitLimitGtc gets a reference to the given OutputOrderConfigurationLimitLimitGtc and assigns it to the LimitLimitGtc field.

func (*OutputOrderConfiguration) SetLimitLimitGtd

SetLimitLimitGtd gets a reference to the given OutputOrderConfigurationLimitLimitGtd and assigns it to the LimitLimitGtd field.

func (*OutputOrderConfiguration) SetMarketMarketIoc

SetMarketMarketIoc gets a reference to the given OutputOrderConfigurationMarketMarketIoc and assigns it to the MarketMarketIoc field.

func (*OutputOrderConfiguration) SetStopLimitStopLimitGtc

SetStopLimitStopLimitGtc gets a reference to the given OutputOrderConfigurationStopLimitStopLimitGtc and assigns it to the StopLimitStopLimitGtc field.

func (*OutputOrderConfiguration) SetStopLimitStopLimitGtd

SetStopLimitStopLimitGtd gets a reference to the given OutputOrderConfigurationStopLimitStopLimitGtd and assigns it to the StopLimitStopLimitGtd field.

type OutputOrderConfigurationLimitLimitGtc

type OutputOrderConfigurationLimitLimitGtc struct {
	BaseSize   *float64 `json:"base_size,omitempty,string"`
	LimitPrice *float64 `json:"limit_price,omitempty,string"`
	PostOnly   *bool    `json:"post_only,omitempty"`
}

OutputOrderConfigurationLimitLimitGtc struct for OutputOrderConfigurationLimitLimitGtc

func NewOutputOrderConfigurationLimitLimitGtc

func NewOutputOrderConfigurationLimitLimitGtc() *OutputOrderConfigurationLimitLimitGtc

NewOutputOrderConfigurationLimitLimitGtc instantiates a new OutputOrderConfigurationLimitLimitGtc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutputOrderConfigurationLimitLimitGtcWithDefaults

func NewOutputOrderConfigurationLimitLimitGtcWithDefaults() *OutputOrderConfigurationLimitLimitGtc

NewOutputOrderConfigurationLimitLimitGtcWithDefaults instantiates a new OutputOrderConfigurationLimitLimitGtc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutputOrderConfigurationLimitLimitGtc) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OutputOrderConfigurationLimitLimitGtc) GetBaseSizeOk

func (o *OutputOrderConfigurationLimitLimitGtc) GetBaseSizeOk() (*float64, bool)

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationLimitLimitGtc) GetLimitPrice

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*OutputOrderConfigurationLimitLimitGtc) GetLimitPriceOk

func (o *OutputOrderConfigurationLimitLimitGtc) GetLimitPriceOk() (*float64, bool)

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationLimitLimitGtc) GetPostOnly

GetPostOnly returns the PostOnly field value if set, zero value otherwise.

func (*OutputOrderConfigurationLimitLimitGtc) GetPostOnlyOk

func (o *OutputOrderConfigurationLimitLimitGtc) GetPostOnlyOk() (*bool, bool)

GetPostOnlyOk returns a tuple with the PostOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationLimitLimitGtc) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*OutputOrderConfigurationLimitLimitGtc) HasLimitPrice

func (o *OutputOrderConfigurationLimitLimitGtc) HasLimitPrice() bool

HasLimitPrice returns a boolean if a field has been set.

func (*OutputOrderConfigurationLimitLimitGtc) HasPostOnly

HasPostOnly returns a boolean if a field has been set.

func (OutputOrderConfigurationLimitLimitGtc) MarshalJSON

func (o OutputOrderConfigurationLimitLimitGtc) MarshalJSON() ([]byte, error)

func (*OutputOrderConfigurationLimitLimitGtc) SetBaseSize

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OutputOrderConfigurationLimitLimitGtc) SetLimitPrice

func (o *OutputOrderConfigurationLimitLimitGtc) SetLimitPrice(v float64)

SetLimitPrice gets a reference to the given float64 and assigns it to the LimitPrice field.

func (*OutputOrderConfigurationLimitLimitGtc) SetPostOnly

func (o *OutputOrderConfigurationLimitLimitGtc) SetPostOnly(v bool)

SetPostOnly gets a reference to the given bool and assigns it to the PostOnly field.

type OutputOrderConfigurationLimitLimitGtd

type OutputOrderConfigurationLimitLimitGtd struct {
	BaseSize   *float64 `json:"base_size,omitempty,string"`
	LimitPrice *float64 `json:"limit_price,omitempty,string"`
	EndTime    *string  `json:"end_time,omitempty"`
	PostOnly   *bool    `json:"post_only,omitempty"`
}

OutputOrderConfigurationLimitLimitGtd struct for OutputOrderConfigurationLimitLimitGtd

func NewOutputOrderConfigurationLimitLimitGtd

func NewOutputOrderConfigurationLimitLimitGtd() *OutputOrderConfigurationLimitLimitGtd

NewOutputOrderConfigurationLimitLimitGtd instantiates a new OutputOrderConfigurationLimitLimitGtd object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutputOrderConfigurationLimitLimitGtdWithDefaults

func NewOutputOrderConfigurationLimitLimitGtdWithDefaults() *OutputOrderConfigurationLimitLimitGtd

NewOutputOrderConfigurationLimitLimitGtdWithDefaults instantiates a new OutputOrderConfigurationLimitLimitGtd object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutputOrderConfigurationLimitLimitGtd) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OutputOrderConfigurationLimitLimitGtd) GetBaseSizeOk

func (o *OutputOrderConfigurationLimitLimitGtd) GetBaseSizeOk() (*float64, bool)

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationLimitLimitGtd) GetEndTime

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*OutputOrderConfigurationLimitLimitGtd) GetEndTimeOk

func (o *OutputOrderConfigurationLimitLimitGtd) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationLimitLimitGtd) GetLimitPrice

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*OutputOrderConfigurationLimitLimitGtd) GetLimitPriceOk

func (o *OutputOrderConfigurationLimitLimitGtd) GetLimitPriceOk() (*float64, bool)

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationLimitLimitGtd) GetPostOnly

GetPostOnly returns the PostOnly field value if set, zero value otherwise.

func (*OutputOrderConfigurationLimitLimitGtd) GetPostOnlyOk

func (o *OutputOrderConfigurationLimitLimitGtd) GetPostOnlyOk() (*bool, bool)

GetPostOnlyOk returns a tuple with the PostOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationLimitLimitGtd) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*OutputOrderConfigurationLimitLimitGtd) HasEndTime

HasEndTime returns a boolean if a field has been set.

func (*OutputOrderConfigurationLimitLimitGtd) HasLimitPrice

func (o *OutputOrderConfigurationLimitLimitGtd) HasLimitPrice() bool

HasLimitPrice returns a boolean if a field has been set.

func (*OutputOrderConfigurationLimitLimitGtd) HasPostOnly

HasPostOnly returns a boolean if a field has been set.

func (OutputOrderConfigurationLimitLimitGtd) MarshalJSON

func (o OutputOrderConfigurationLimitLimitGtd) MarshalJSON() ([]byte, error)

func (*OutputOrderConfigurationLimitLimitGtd) SetBaseSize

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OutputOrderConfigurationLimitLimitGtd) SetEndTime

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*OutputOrderConfigurationLimitLimitGtd) SetLimitPrice

func (o *OutputOrderConfigurationLimitLimitGtd) SetLimitPrice(v float64)

SetLimitPrice gets a reference to the given float64 and assigns it to the LimitPrice field.

func (*OutputOrderConfigurationLimitLimitGtd) SetPostOnly

func (o *OutputOrderConfigurationLimitLimitGtd) SetPostOnly(v bool)

SetPostOnly gets a reference to the given bool and assigns it to the PostOnly field.

type OutputOrderConfigurationMarketMarketIoc

type OutputOrderConfigurationMarketMarketIoc struct {
	QuoteSize *float64 `json:"quote_size,omitempty,string"`
	BaseSize  *float64 `json:"base_size,omitempty,string"`
}

OutputOrderConfigurationMarketMarketIoc struct for OutputOrderConfigurationMarketMarketIoc

func NewOutputOrderConfigurationMarketMarketIoc

func NewOutputOrderConfigurationMarketMarketIoc() *OutputOrderConfigurationMarketMarketIoc

NewOutputOrderConfigurationMarketMarketIoc instantiates a new OutputOrderConfigurationMarketMarketIoc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutputOrderConfigurationMarketMarketIocWithDefaults

func NewOutputOrderConfigurationMarketMarketIocWithDefaults() *OutputOrderConfigurationMarketMarketIoc

NewOutputOrderConfigurationMarketMarketIocWithDefaults instantiates a new OutputOrderConfigurationMarketMarketIoc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutputOrderConfigurationMarketMarketIoc) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OutputOrderConfigurationMarketMarketIoc) GetBaseSizeOk

func (o *OutputOrderConfigurationMarketMarketIoc) GetBaseSizeOk() (*float64, bool)

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationMarketMarketIoc) GetQuoteSize

GetQuoteSize returns the QuoteSize field value if set, zero value otherwise.

func (*OutputOrderConfigurationMarketMarketIoc) GetQuoteSizeOk

func (o *OutputOrderConfigurationMarketMarketIoc) GetQuoteSizeOk() (*float64, bool)

GetQuoteSizeOk returns a tuple with the QuoteSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationMarketMarketIoc) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*OutputOrderConfigurationMarketMarketIoc) HasQuoteSize

HasQuoteSize returns a boolean if a field has been set.

func (OutputOrderConfigurationMarketMarketIoc) MarshalJSON

func (o OutputOrderConfigurationMarketMarketIoc) MarshalJSON() ([]byte, error)

func (*OutputOrderConfigurationMarketMarketIoc) SetBaseSize

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OutputOrderConfigurationMarketMarketIoc) SetQuoteSize

SetQuoteSize gets a reference to the given float64 and assigns it to the QuoteSize field.

type OutputOrderConfigurationStopLimitStopLimitGtc

type OutputOrderConfigurationStopLimitStopLimitGtc struct {
	BaseSize      *float64 `json:"base_size,omitempty,string"`
	LimitPrice    *float64 `json:"limit_price,omitempty,string"`
	StopPrice     *float64 `json:"stop_price,omitempty,string"`
	StopDirection *string  `json:"stop_direction,omitempty"`
}

OutputOrderConfigurationStopLimitStopLimitGtc struct for OutputOrderConfigurationStopLimitStopLimitGtc

func NewOutputOrderConfigurationStopLimitStopLimitGtc

func NewOutputOrderConfigurationStopLimitStopLimitGtc() *OutputOrderConfigurationStopLimitStopLimitGtc

NewOutputOrderConfigurationStopLimitStopLimitGtc instantiates a new OutputOrderConfigurationStopLimitStopLimitGtc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutputOrderConfigurationStopLimitStopLimitGtcWithDefaults

func NewOutputOrderConfigurationStopLimitStopLimitGtcWithDefaults() *OutputOrderConfigurationStopLimitStopLimitGtc

NewOutputOrderConfigurationStopLimitStopLimitGtcWithDefaults instantiates a new OutputOrderConfigurationStopLimitStopLimitGtc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutputOrderConfigurationStopLimitStopLimitGtc) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) GetBaseSizeOk

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) GetLimitPrice

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) GetLimitPriceOk

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) GetStopDirection

GetStopDirection returns the StopDirection field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) GetStopDirectionOk

func (o *OutputOrderConfigurationStopLimitStopLimitGtc) GetStopDirectionOk() (*string, bool)

GetStopDirectionOk returns a tuple with the StopDirection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) GetStopPrice

GetStopPrice returns the StopPrice field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) GetStopPriceOk

GetStopPriceOk returns a tuple with the StopPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) HasLimitPrice

HasLimitPrice returns a boolean if a field has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) HasStopDirection

HasStopDirection returns a boolean if a field has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) HasStopPrice

HasStopPrice returns a boolean if a field has been set.

func (OutputOrderConfigurationStopLimitStopLimitGtc) MarshalJSON

func (*OutputOrderConfigurationStopLimitStopLimitGtc) SetBaseSize

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) SetLimitPrice

SetLimitPrice gets a reference to the given float64 and assigns it to the LimitPrice field.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) SetStopDirection

SetStopDirection gets a reference to the given string and assigns it to the StopDirection field.

func (*OutputOrderConfigurationStopLimitStopLimitGtc) SetStopPrice

SetStopPrice gets a reference to the given float64 and assigns it to the StopPrice field.

type OutputOrderConfigurationStopLimitStopLimitGtd

type OutputOrderConfigurationStopLimitStopLimitGtd struct {
	BaseSize      *float64 `json:"base_size,omitempty,string"`
	LimitPrice    *float64 `json:"limit_price,omitempty,string"`
	StopPrice     *float64 `json:"stop_price,omitempty,string"`
	EndTime       *string  `json:"end_time,omitempty"`
	StopDirection *string  `json:"stop_direction,omitempty"`
}

OutputOrderConfigurationStopLimitStopLimitGtd struct for OutputOrderConfigurationStopLimitStopLimitGtd

func NewOutputOrderConfigurationStopLimitStopLimitGtd

func NewOutputOrderConfigurationStopLimitStopLimitGtd() *OutputOrderConfigurationStopLimitStopLimitGtd

NewOutputOrderConfigurationStopLimitStopLimitGtd instantiates a new OutputOrderConfigurationStopLimitStopLimitGtd object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutputOrderConfigurationStopLimitStopLimitGtdWithDefaults

func NewOutputOrderConfigurationStopLimitStopLimitGtdWithDefaults() *OutputOrderConfigurationStopLimitStopLimitGtd

NewOutputOrderConfigurationStopLimitStopLimitGtdWithDefaults instantiates a new OutputOrderConfigurationStopLimitStopLimitGtd object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetBaseSize

GetBaseSize returns the BaseSize field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetBaseSizeOk

GetBaseSizeOk returns a tuple with the BaseSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetEndTime

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetEndTimeOk

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetLimitPrice

GetLimitPrice returns the LimitPrice field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetLimitPriceOk

GetLimitPriceOk returns a tuple with the LimitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetStopDirection

GetStopDirection returns the StopDirection field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetStopDirectionOk

func (o *OutputOrderConfigurationStopLimitStopLimitGtd) GetStopDirectionOk() (*string, bool)

GetStopDirectionOk returns a tuple with the StopDirection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetStopPrice

GetStopPrice returns the StopPrice field value if set, zero value otherwise.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) GetStopPriceOk

GetStopPriceOk returns a tuple with the StopPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) HasBaseSize

HasBaseSize returns a boolean if a field has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) HasEndTime

HasEndTime returns a boolean if a field has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) HasLimitPrice

HasLimitPrice returns a boolean if a field has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) HasStopDirection

HasStopDirection returns a boolean if a field has been set.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) HasStopPrice

HasStopPrice returns a boolean if a field has been set.

func (OutputOrderConfigurationStopLimitStopLimitGtd) MarshalJSON

func (*OutputOrderConfigurationStopLimitStopLimitGtd) SetBaseSize

SetBaseSize gets a reference to the given float64 and assigns it to the BaseSize field.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) SetEndTime

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) SetLimitPrice

SetLimitPrice gets a reference to the given float64 and assigns it to the LimitPrice field.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) SetStopDirection

SetStopDirection gets a reference to the given string and assigns it to the StopDirection field.

func (*OutputOrderConfigurationStopLimitStopLimitGtd) SetStopPrice

SetStopPrice gets a reference to the given float64 and assigns it to the StopPrice field.

type PreviewFailureReason

type PreviewFailureReason string

PreviewFailureReason the model 'PreviewFailureReason'

const (
	UNKNOWN_PREVIEW_FAILURE_REASON           PreviewFailureReason = "UNKNOWN_PREVIEW_FAILURE_REASON"
	PREVIEW_MISSING_COMMISSION_RATE          PreviewFailureReason = "PREVIEW_MISSING_COMMISSION_RATE"
	PREVIEW_INVALID_SIDE                     PreviewFailureReason = "PREVIEW_INVALID_SIDE"
	PREVIEW_INVALID_ORDER_CONFIG             PreviewFailureReason = "PREVIEW_INVALID_ORDER_CONFIG"
	PREVIEW_INVALID_PRODUCT_ID               PreviewFailureReason = "PREVIEW_INVALID_PRODUCT_ID"
	PREVIEW_INVALID_SIZE_PRECISION           PreviewFailureReason = "PREVIEW_INVALID_SIZE_PRECISION"
	PREVIEW_INVALID_PRICE_PRECISION          PreviewFailureReason = "PREVIEW_INVALID_PRICE_PRECISION"
	PREVIEW_MISSING_PRODUCT_PRICE_BOOK       PreviewFailureReason = "PREVIEW_MISSING_PRODUCT_PRICE_BOOK"
	PREVIEW_INVALID_LEDGER_BALANCE           PreviewFailureReason = "PREVIEW_INVALID_LEDGER_BALANCE"
	PREVIEW_INSUFFICIENT_LEDGER_BALANCE      PreviewFailureReason = "PREVIEW_INSUFFICIENT_LEDGER_BALANCE"
	PREVIEW_INVALID_LIMIT_PRICE_POST_ONLY    PreviewFailureReason = "PREVIEW_INVALID_LIMIT_PRICE_POST_ONLY"
	PREVIEW_INVALID_LIMIT_PRICE              PreviewFailureReason = "PREVIEW_INVALID_LIMIT_PRICE"
	PREVIEW_INVALID_NO_LIQUIDITY             PreviewFailureReason = "PREVIEW_INVALID_NO_LIQUIDITY"
	PREVIEW_INSUFFICIENT_FUND                PreviewFailureReason = "PREVIEW_INSUFFICIENT_FUND"
	PREVIEW_INVALID_COMMISSION_CONFIGURATION PreviewFailureReason = "PREVIEW_INVALID_COMMISSION_CONFIGURATION"
	PREVIEW_INVALID_STOP_PRICE               PreviewFailureReason = "PREVIEW_INVALID_STOP_PRICE"
	PREVIEW_INVALID_BASE_SIZE_TOO_LARGE      PreviewFailureReason = "PREVIEW_INVALID_BASE_SIZE_TOO_LARGE"
	PREVIEW_INVALID_BASE_SIZE_TOO_SMALL      PreviewFailureReason = "PREVIEW_INVALID_BASE_SIZE_TOO_SMALL"
	PREVIEW_INVALID_QUOTE_SIZE_PRECISION     PreviewFailureReason = "PREVIEW_INVALID_QUOTE_SIZE_PRECISION"
	PREVIEW_INVALID_QUOTE_SIZE_TOO_LARGE     PreviewFailureReason = "PREVIEW_INVALID_QUOTE_SIZE_TOO_LARGE"
	PREVIEW_INVALID_PRICE_TOO_LARGE          PreviewFailureReason = "PREVIEW_INVALID_PRICE_TOO_LARGE"
	PREVIEW_INVALID_QUOTE_SIZE_TOO_SMALL     PreviewFailureReason = "PREVIEW_INVALID_QUOTE_SIZE_TOO_SMALL"
	PREVIEW_BREACHED_PRICE_LIMIT             PreviewFailureReason = "PREVIEW_BREACHED_PRICE_LIMIT"
	PREVIEW_BREACHED_ACCOUNT_POSITION_LIMIT  PreviewFailureReason = "PREVIEW_BREACHED_ACCOUNT_POSITION_LIMIT"
	PREVIEW_BREACHED_COMPANY_POSITION_LIMIT  PreviewFailureReason = "PREVIEW_BREACHED_COMPANY_POSITION_LIMIT"
	PREVIEW_INVALID_MARGIN_HEALTH            PreviewFailureReason = "PREVIEW_INVALID_MARGIN_HEALTH"
	PREVIEW_RISK_PROXY_FAILURE               PreviewFailureReason = "PREVIEW_RISK_PROXY_FAILURE"
)

List of PreviewFailureReason

func NewPreviewFailureReasonFromValue

func NewPreviewFailureReasonFromValue(v string) (*PreviewFailureReason, error)

NewPreviewFailureReasonFromValue returns a pointer to a valid PreviewFailureReason for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PreviewFailureReason) IsValid

func (v PreviewFailureReason) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PreviewFailureReason) Ptr

Ptr returns reference to PreviewFailureReason value

func (*PreviewFailureReason) UnmarshalJSON

func (v *PreviewFailureReason) UnmarshalJSON(src []byte) error

type ProductType

type ProductType string

ProductType the model 'ProductType'

const (
	SPOT ProductType = "SPOT"
)

List of ProductType

func NewProductTypeFromValue

func NewProductTypeFromValue(v string) (*ProductType, error)

NewProductTypeFromValue returns a pointer to a valid ProductType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ProductType) IsValid

func (v ProductType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ProductType) Ptr

func (v ProductType) Ptr() *ProductType

Ptr returns reference to ProductType value

func (*ProductType) UnmarshalJSON

func (v *ProductType) UnmarshalJSON(src []byte) error

type StopDirection

type StopDirection string

StopDirection the model 'StopDirection'

const (
	UNKNOWN_STOP_DIRECTION   StopDirection = "UNKNOWN_STOP_DIRECTION"
	STOP_DIRECTION_STOP_UP   StopDirection = "STOP_DIRECTION_STOP_UP"
	STOP_DIRECTION_STOP_DOWN StopDirection = "STOP_DIRECTION_STOP_DOWN"
)

List of StopDirection

func NewStopDirectionFromValue

func NewStopDirectionFromValue(v string) (*StopDirection, error)

NewStopDirectionFromValue returns a pointer to a valid StopDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (StopDirection) IsValid

func (v StopDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StopDirection) Ptr

func (v StopDirection) Ptr() *StopDirection

Ptr returns reference to StopDirection value

func (*StopDirection) UnmarshalJSON

func (v *StopDirection) UnmarshalJSON(src []byte) error

Source Files

Jump to

Keyboard shortcuts

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