from vertex_protocol.engine_client.types.execute import *
from vertex_protocol.engine_client.types.models import *
from vertex_protocol.engine_client.types.query import *
from vertex_protocol.engine_client.types.stream import *
from vertex_protocol.utils.backend import VertexClientOpts
[docs]class EngineClientOpts(VertexClientOpts):
"""
Model defining the configuration options for the Engine Client.
"""
__all__ = [
"BaseParams",
"SignatureParams",
"BaseParamsSigned",
"OrderParams",
"PlaceOrderParams",
"CancelOrdersParams",
"CancelProductOrdersParams",
"CancelAndPlaceParams",
"WithdrawCollateralParams",
"LiquidateSubaccountParams",
"MintLpParams",
"BurnLpParams",
"LinkSignerParams",
"ExecuteParams",
"TxRequest",
"PlaceOrderRequest",
"CancelOrdersRequest",
"CancelProductOrdersRequest",
"CancelAndPlaceRequest",
"WithdrawCollateralRequest",
"LiquidateSubaccountRequest",
"MintLpRequest",
"BurnLpRequest",
"LinkSignerRequest",
"ExecuteRequest",
"ExecuteResponse",
"EngineQueryType",
"QueryStatusParams",
"QueryContractsParams",
"QueryNoncesParams",
"QueryOrderParams",
"QuerySubaccountInfoTx",
"QuerySubaccountInfoParams",
"QuerySubaccountOpenOrdersParams",
"QueryMarketLiquidityParams",
"QueryAllProductsParams",
"QueryMarketPriceParams",
"QueryMaxOrderSizeParams",
"QueryMaxWithdrawableParams",
"QueryMaxLpMintableParams",
"QueryFeeRatesParams",
"QueryHealthGroupsParams",
"QueryLinkedSignerParams",
"QueryRequest",
"StatusData",
"ContractsData",
"NoncesData",
"OrderData",
"SubaccountInfoData",
"SubaccountOpenOrdersData",
"MarketLiquidityData",
"AllProductsData",
"MarketPriceData",
"MaxOrderSizeData",
"MaxWithdrawableData",
"MaxLpMintableData",
"FeeRatesData",
"HealthGroupsData",
"LinkedSignerData",
"QueryResponseData",
"QueryResponse",
"ResponseStatus",
"EngineStatus",
"MintLp",
"BurnLp",
"ApplyDelta",
"MintLpTx",
"BurnLpTx",
"ApplyDeltaTx",
"SubaccountHealth",
"SpotLpBalance",
"SpotBalance",
"SpotProductBalance",
"PerpLpBalance",
"PerpBalance",
"PerpProductBalance",
"ProductRisk",
"ProductBookInfo",
"BaseProduct",
"BaseProductLpState",
"SpotProductConfig",
"SpotProductState",
"SpotProductLpAmount",
"SpotProductLpState",
"SpotProduct",
"PerpProductState",
"PerpProductLpState",
"PerpProduct",
"MaxOrderSizeDirection",
"MarketLiquidity",
"StreamAuthenticationParams",
"Asset",
"MarketPair",
"SpotApr",
"Orderbook",
"AssetsData",
"MarketPairsData",
"SpotsAprData",
]