Skip to main content

Module query

Module query 

Source
Expand description

Venue-shaped request bodies for the Coinbase Advanced Trade REST API.

These types serialize to the exact JSON shape Coinbase expects on its POST endpoints. The raw HTTP client takes one of these types per endpoint; the domain HTTP client builds them from Nautilus types.

Structs§

CancelOrdersRequest
Request body for POST /api/v3/brokerage/orders/batch_cancel (Cancel Orders).
CreateOrderRequest
Request body for POST /api/v3/brokerage/orders (Create Order).
EditOrderRequest
Request body for POST /api/v3/brokerage/orders/edit (Edit Order).
FillListQuery
Filter parameters for GET /api/v3/brokerage/orders/historical/fills (List Fills).
LimitFok
Limit FOK order.
LimitFokParams
Limit FOK parameters.
LimitGtc
Limit GTC order.
LimitGtcParams
Limit GTC parameters.
LimitGtd
Limit GTD order.
LimitGtdParams
Limit GTD parameters.
MarketFok
Market order with FOK fill.
MarketIoc
Market order with IOC fill.
MarketParams
Market order parameters (shared by market_market_ioc and market_market_fok; both wire shapes accept the same base_size / quote_size body).
OrderListQuery
Filter parameters for GET /api/v3/brokerage/orders/historical/batch (List Orders).
StopLimitGtc
Stop-limit GTC order.
StopLimitGtcParams
Stop-limit GTC parameters.
StopLimitGtd
Stop-limit GTD order.
StopLimitGtdParams
Stop-limit GTD parameters.

Enums§

OrderConfiguration
Order configuration for different order types.