| name | String | Futures contract | [optional] |
| type | TypeEnum | Contract type: inverse - inverse contract, direct - direct contract | [optional] |
| quantoMultiplier | String | The contract multiplier indicates how many units of the underlying asset the face value of one contract represents. | [optional] |
| leverageMin | String | Minimum leverage | [optional] |
| leverageMax | String | Maximum leverage | [optional] |
| maintenanceRate | String | The maintenance margin rate of the first tier of risk limit sheet | [optional] |
| markType | MarkTypeEnum | Deprecated | [optional] |
| markPrice | String | Current mark price | [optional] |
| indexPrice | String | Current index price | [optional] |
| lastPrice | String | Last trading price | [optional] |
| makerFeeRate | String | Maker fee rate, negative values indicate rebates | [optional] |
| takerFeeRate | String | Taker fee rate | [optional] |
| orderPriceRound | String | Minimum order price increment | [optional] |
| markPriceRound | String | Minimum mark price increment | [optional] |
| fundingRate | String | Current funding rate | [optional] |
| fundingInterval | Integer | Funding application interval, unit in seconds | [optional] |
| fundingNextApply | Double | Next funding time | [optional] |
| riskLimitBase | String | Base risk limit (deprecated) | [optional] |
| interestRate | String | Interest rate parameter used in funding rate and premium-related calculations for perpetual contracts. Returned as a string decimal ratio (e.g. `0.0003`), same convention as `funding_rate` (ratio, not percent). | [optional] |
| riskLimitStep | String | Risk limit adjustment step (deprecated) | [optional] |
| riskLimitMax | String | Maximum risk limit allowed by the contract (deprecated). It is recommended to use /futures/{settle}/risk_limit_tiers to query risk limits | [optional] |
| orderSizeMin | String | Minimum order quantity | [optional] |
| enableDecimal | Boolean | Whether decimal string type is supported for contract lot size. When this field is set to `true`, it indicates that the contract supports decimal lot sizes (i.e., the `size` field can use a decimal string type); when set to `false`, it indicates that the contract does not support decimal lot sizes (i.e., the `size` field can only use an integer type). | [optional] |
| orderSizeMax | String | Maximum order quantity | [optional] |
| orderPriceDeviate | String | Maximum allowed deviation between order price and current mark price. The order price `order_price` must satisfy the following condition: abs(order_price - mark_price) <= mark_price * order_price_deviate | [optional] |
| refDiscountRate | String | Trading fee discount for referred users | [optional] |
| refRebateRate | String | Commission rate for referrers | [optional] |
| orderbookId | Long | Orderbook update ID | [optional] |
| tradeId | Long | Current trade ID | [optional] |
| tradeSize | String | Historical cumulative trading volume | [optional] |
| positionSize | String | Current total long position size | [optional] |
| configChangeTime | Double | Last configuration update time | [optional] |
| inDelisting | Boolean | `in_delisting=true` and position_size>0 indicates the contract is in delisting transition period `in_delisting=true` and position_size=0 indicates the contract is delisted | [optional] |
| ordersLimit | Integer | Maximum number of pending orders | [optional] |
| enableBonus | Boolean | Whether bonus is enabled | [optional] |
| enableCredit | Boolean | Whether portfolio margin account is enabled | [optional] |
| createTime | Double | Created time of the contract | [optional] |
| fundingCapRatio | String | Deprecated | [optional] |
| status | String | Contract status types include: prelaunch (pre-launch), trading (active), delisting (delisting), delisted (delisted), circuit_breaker (circuit breaker) | [optional] |
| launchTime | Long | Contract expiry timestamp | [optional] |
| delistingTime | Long | Timestamp when contract enters reduce-only state | [optional] |
| delistedTime | Long | Contract delisting time | [optional] |
| marketOrderSlipRatio | String | The maximum slippage allowed for market orders, with the slippage rate calculated based on the latest market price | [optional] |
| marketOrderSizeMax | String | The maximum number of contracts supported for market orders, with a default value of 0. When the default value is used, the maximum number of contracts is limited by the `order_size_max` field | [optional] |
| fundingRateLimit | String | Upper and lower limits of funding rate | [optional] |
| contractType | String | Contract classification type, e.g. stocks, metals, indices, forex, commodities, etc. | [optional] |
| fundingImpactValue | String | Funding rate depth impact value | [optional] |
| enableCircuitBreaker | Boolean | Whether the newly launched contract activates mark price circuit breaker (If the platform intends to activate this mechanism for a newly launched contract market to prevent significant price fluctuations and excessive liquidations after launch, an advance announcement will be made). | [optional] |