> For the complete documentation index, see [llms.txt](https://docs.multimarkets.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.multimarkets.org/manager-api/more.../models.md).

# Models

## The SymbolGroup object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SymbolGroup":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key ID","title":"Primary key ID"},"status":{"type":"integer","format":"int32","description":"Status: 1, 2, 3 (Enabled, Disabled, Deleted)","title":"Status: 1, 2, 3 (Enabled, Disabled, Deleted)"},"createBy":{"type":"string","description":"Created by","title":"Created by"},"createTime":{"type":"integer","format":"int64","description":"Creation time","title":"Creation time"},"updateBy":{"type":"string","description":"Updated by","title":"Updated by"},"updateTime":{"type":"integer","format":"int64","description":"Update time","title":"Update time"},"name":{"type":"string","description":"Product group name","title":"Product group name"}}}}}}
```

## The HolidayTime object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"HolidayTime":{"type":"object","properties":{"startTime":{"type":"integer","format":"int64","description":"Start time, 13-digit timestamp"},"endTime":{"type":"integer","format":"int64","description":"End time, 13-digit timestamp"}},"description":"Holiday time"}}}}
```

## The TradeTime object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"TradeTime":{"type":"object","properties":{"dayOfWeek":{"type":"integer","format":"int32","description":"Day of the week, 1-7 (Monday to Sunday)"},"startTime":{"type":"integer","format":"int64","description":"Start time, in seconds"},"endTime":{"type":"integer","format":"int64","description":"End time, in seconds"}},"description":"Trading time"}}}}
```

## The ExchangeRateConvertDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"ExchangeRateConvertDto":{"type":"object","properties":{"rate":{"type":"string","description":"Exchange Rate"},"formulaSymbol":{"type":"string","description":"Operation Rule: multiply or divide. Values can be 'multiply' or 'divide'"},"sourceDigits":{"type":"integer","format":"int32","description":"Source Currency Decimal Places"},"targetDigits":{"type":"integer","format":"int32","description":"Target Currency Decimal Places"},"sourceCurrency":{"type":"string","description":"Source Currency Code"},"targetCurrency":{"type":"string","description":"Target Currency Code"}}}}}}
```

## The CustomerAdjustProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerAdjustProposalDto":{"type":"object","required":["tradeType"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Customer ID"},"customerNo":{"type":"string","description":"Customer Number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"id":{"type":"integer","format":"int64","description":"Primary Key ID"},"status":{"type":"integer","format":"int32","description":"Status: 1=Enabled, 2=Disabled, 3=Deleted"},"createBy":{"type":"string","description":"Created By"},"createTime":{"type":"integer","format":"int64","description":"Creation Time"},"updateBy":{"type":"string","description":"Updated By"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal Number"},"businessType":{"type":"integer","format":"int32","description":"Business Type Code"},"accountCurrency":{"type":"string","description":"Account Currency (Transaction Account Currency)"},"amount":{"type":"number","description":"Proposal Amount"},"withdraw":{"type":"boolean","description":"Withdrawable"},"operatorPassword":{"type":"string","description":"Operator's Fund Password"},"checkBy":{"type":"string","description":"Approver"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal Status: Waiting for Manual Approval: 1, Approval Successful: 2, Approval Failed: 3"},"remark":{"type":"string","description":"Remark"},"thirdOrderId":{"type":"string","description":"Third Party Order ID"},"resetAccount":{"type":"boolean","description":"Reset Account"},"businessTypeText":{"type":"string"},"thirdAccount":{"type":"string","description":"Third Party Account"}}}}}}
```

## The CustomerGroupBizVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerGroupBizVO":{"type":"object","properties":{"name":{"type":"string","description":"Group Name"},"id":{"type":"integer","format":"int64","description":"ID"},"type":{"type":"integer","format":"int32","description":"Group Type"},"openAccountType":{"type":"integer","format":"int32","description":"Account Opening Group Type, 1 Yes 2 No"},"tradeType":{"type":"integer","format":"int64","description":"Game Play ID"},"assets":{"type":"string","description":"Asset Information"}}}}}}
```

## The QueryAccountVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryAccountVo":{"type":"object","properties":{"accountId":{"type":"integer","format":"int64","description":"Unique account identifier"},"activateStatus":{"type":"integer","format":"int32","description":"Activation status (1-unavailable, 2-available)"},"activateTime":{"type":"integer","format":"int64","description":"Activation time"},"assetsId":{"type":"integer","format":"int64","description":"Net assets"},"available":{"type":"string","description":"Available"},"availableLoan":{"type":"string","description":"Can borrow"},"balance":{"type":"string","description":"Balance"},"collateralFrozen":{"type":"string","description":"Collateral freeze"},"companyId":{"type":"integer","format":"int64","description":"Company ID"},"createTime":{"type":"integer","format":"int64","description":"Account opening time"},"currency":{"type":"string","description":"Account opening currency"},"customerId":{"type":"integer","format":"int64","description":"Customer Id"},"customerNo":{"type":"string","description":"Customer Number"},"digits":{"type":"integer","format":"int32","description":"Funds decimal places"},"equity":{"type":"string","description":"Net worth"},"firstDepositTime":{"type":"integer","format":"int64","description":"First deposit time"},"firstWithdrawTime":{"type":"integer","format":"int64","description":"First withdrawal time"},"freeMargin":{"type":"string","description":"Real-time available margin"},"frozen":{"type":"string","description":"Freeze"},"interest":{"type":"string","description":"Interest"},"interestProportion":{"type":"string","description":"Daily interest rate"},"liabilities":{"type":"string","description":"Total liabilities"},"liabilitiesPrincipal":{"type":"string","description":"Liabilities - principal"},"lockAmount":{"type":"string","description":"Locked amount"},"lockMargin":{"type":"string","description":"Frozen margin"},"margin":{"type":"string","description":"Real-time margin occupation"},"marginRadio":{"type":"string","description":"Margin ratio"},"netAssets":{"type":"string","description":"Net assets"},"notWithdrawAmount":{"type":"string","description":"Available frozen amount"},"openAccountStatus":{"type":"boolean","description":"Account status"},"profit":{"type":"string","description":"Real-time profit and loss"},"remark":{"type":"string","description":"Remarks"},"status":{"type":"integer","format":"int32","description":"Account status (1-unavailable, 2-available)"},"tradeType":{"type":"integer","format":"int64","description":"Gameplay ID"},"type":{"type":"integer","format":"int32","description":"Account classification (1-user, 2-merchant, 3-platform)"},"wholeWarehouseBalance":{"type":"string","description":"Current account currency for full position account"},"wholeWarehouseRate":{"type":"string","description":"Current account exchange rate for full position account"},"withdrawAmount":{"type":"string","description":"Available amount"}},"title":"QueryAccountVo"}}}}
```

## The AssetsVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"AssetsVo":{"type":"object","properties":{"code":{"type":"string","description":"Asset code","refType":null},"createBy":{"type":"string","description":"Creator","refType":null},"createTime":{"type":"integer","format":"int64","description":"Creation time","refType":null},"digits":{"type":"integer","format":"int32","description":"Decimal places","refType":null},"displayName":{"type":"string","description":"Display Name","refType":null},"fundId":{"type":"integer","format":"int64","description":"Related Fund","refType":null},"id":{"type":"integer","format":"int64","description":"Primary Key ID","refType":null},"initState":{"type":"integer","format":"int32","description":"Initialization Status 1, 2, Initializing, Initialized","refType":null},"name":{"type":"string","description":"Asset Name","refType":null},"revision":{"type":"integer","format":"int32","description":"Optimistic lock","refType":null},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, Enabled, Disabled, Deleted","refType":null},"type":{"type":"integer","format":"int32","description":"Asset Type","refType":null},"updateBy":{"type":"string","description":"Updater","refType":null},"updateTime":{"type":"integer","format":"int64","description":"Update time","refType":null}},"title":""}}}}
```

## The Dict object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"Dict":{"type":"object","properties":{"name":{"type":"string","title":"Name","description":"name"},"value":{"type":"string","title":"Variable","description":"value"}},"required":["name","value"]}}}}
```

## The BaseResultTradeDealList object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultTradeDealList":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module Identifier Code"},"code":{"type":"string","title":"Status return code","description":"Status Return Code"},"msg":{"type":"string","title":"Status description","description":"Status Description"},"tm":{"type":"string","title":"Processing time (milliseconds)","description":"Processing Duration (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking Code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder Parameter String in Return Description, separated by commas"},"data":{"type":"array","items":{"$ref":"#/components/schemas/TradeDeal"},"title":"Data body","description":"Data Body"}},"title":"","required":["bizCode","code","tm"]},"TradeDeal":{"type":"object","properties":{"accountDigits":{"description":"Account Decimal Places, Trading Amount, Decimal Places","type":"integer"},"accountId":{"description":"Deposit Account ID","type":"integer"},"bizType":{"description":"Business type","type":"integer"},"companyId":{"description":"Company ID","type":"integer"},"createTime":{"description":"Creation time","type":"integer"},"currentTradeAmount":{"description":"Transaction Amount","type":"integer"},"customerGroupId":{"description":"Customer group ID","type":"integer"},"customerId":{"description":"Customer ID","type":"integer"},"customerNo":{"description":"Customer Number","type":"string"},"digits":{"description":"Transaction Average Price Decimal Places","type":"integer"},"direction":{"description":"Buy/Sell Direction, 1 Buy 2 Sell","type":"integer"},"executeNum":{"description":"Transaction Quantity","type":"number"},"executePrice":{"description":"Transaction Average Price","type":"integer"},"executeTime":{"description":"Creation time","type":"integer"},"fee":{"description":"Commission Fee","type":"integer"},"feeDigits":{"description":"Commission Fee Decimal Places","type":"integer"},"orderInCurrency":{"description":"Transaction fee currency","type":"string"},"id":{"description":"Deal record id","type":"string"},"orderId":{"description":"Order record id","type":"integer"},"symbolId":{"description":"Product ID","type":"integer"},"symbolName":{"description":"Product name","type":"string"},"tradeType":{"description":"Game type","type":"integer"},"updateTime":{"description":"Update time","type":"integer"},"convertFee":{"description":"Value after converting transaction fee to USDT currency","type":"integer"},"convertFeeDigits":{"description":"Number of decimal places after converting transaction fee to USDT currency","type":"integer"},"convertExchangeRate":{"description":"Exchange rate used to convert transaction fee currency to USDT","type":"integer"},"positionId":{"description":"Position id, value when tradeTpe is 1 and 2","type":"integer"},"pnl":{"description":"Closing profit and loss, decimal places same as account decimal places, value when tradeTpe is 1 and 2, bizType is 2, 3, 4, 5, 6, 7, 8","type":"integer"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"required":["customerGroupId","customerId","customerNo","digits","direction","companyId"]}}}}
```

## The TradeDeal object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"TradeDeal":{"type":"object","properties":{"accountDigits":{"description":"Account Decimal Places, Trading Amount, Decimal Places","type":"integer"},"accountId":{"description":"Deposit Account ID","type":"integer"},"bizType":{"description":"Business type","type":"integer"},"companyId":{"description":"Company ID","type":"integer"},"createTime":{"description":"Creation time","type":"integer"},"currentTradeAmount":{"description":"Transaction Amount","type":"integer"},"customerGroupId":{"description":"Customer group ID","type":"integer"},"customerId":{"description":"Customer ID","type":"integer"},"customerNo":{"description":"Customer Number","type":"string"},"digits":{"description":"Transaction Average Price Decimal Places","type":"integer"},"direction":{"description":"Buy/Sell Direction, 1 Buy 2 Sell","type":"integer"},"executeNum":{"description":"Transaction Quantity","type":"number"},"executePrice":{"description":"Transaction Average Price","type":"integer"},"executeTime":{"description":"Creation time","type":"integer"},"fee":{"description":"Commission Fee","type":"integer"},"feeDigits":{"description":"Commission Fee Decimal Places","type":"integer"},"orderInCurrency":{"description":"Transaction fee currency","type":"string"},"id":{"description":"Deal record id","type":"string"},"orderId":{"description":"Order record id","type":"integer"},"symbolId":{"description":"Product ID","type":"integer"},"symbolName":{"description":"Product name","type":"string"},"tradeType":{"description":"Game type","type":"integer"},"updateTime":{"description":"Update time","type":"integer"},"convertFee":{"description":"Value after converting transaction fee to USDT currency","type":"integer"},"convertFeeDigits":{"description":"Number of decimal places after converting transaction fee to USDT currency","type":"integer"},"convertExchangeRate":{"description":"Exchange rate used to convert transaction fee currency to USDT","type":"integer"},"positionId":{"description":"Position id, value when tradeTpe is 1 and 2","type":"integer"},"pnl":{"description":"Closing profit and loss, decimal places same as account decimal places, value when tradeTpe is 1 and 2, bizType is 2, 3, 4, 5, 6, 7, 8","type":"integer"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"required":["customerGroupId","customerId","customerNo","digits","direction","companyId"]}}}}
```

## The BaseResultTradeDeal object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultTradeDeal":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module Identifier Code"},"code":{"type":"string","title":"Status return code","description":"Status Return Code"},"msg":{"type":"string","title":"Status description","description":"Status Description"},"tm":{"type":"string","title":"Processing time (milliseconds)","description":"Processing Duration (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking Code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder Parameter String in Return Description, separated by commas"},"data":{"$ref":"#/components/schemas/TradeDeal","description":"Data Body"}},"title":"","required":["bizCode","code","tm"]},"TradeDeal":{"type":"object","properties":{"accountDigits":{"description":"Account Decimal Places, Trading Amount, Decimal Places","type":"integer"},"accountId":{"description":"Deposit Account ID","type":"integer"},"bizType":{"description":"Business type","type":"integer"},"companyId":{"description":"Company ID","type":"integer"},"createTime":{"description":"Creation time","type":"integer"},"currentTradeAmount":{"description":"Transaction Amount","type":"integer"},"customerGroupId":{"description":"Customer group ID","type":"integer"},"customerId":{"description":"Customer ID","type":"integer"},"customerNo":{"description":"Customer Number","type":"string"},"digits":{"description":"Transaction Average Price Decimal Places","type":"integer"},"direction":{"description":"Buy/Sell Direction, 1 Buy 2 Sell","type":"integer"},"executeNum":{"description":"Transaction Quantity","type":"number"},"executePrice":{"description":"Transaction Average Price","type":"integer"},"executeTime":{"description":"Creation time","type":"integer"},"fee":{"description":"Commission Fee","type":"integer"},"feeDigits":{"description":"Commission Fee Decimal Places","type":"integer"},"orderInCurrency":{"description":"Transaction fee currency","type":"string"},"id":{"description":"Deal record id","type":"string"},"orderId":{"description":"Order record id","type":"integer"},"symbolId":{"description":"Product ID","type":"integer"},"symbolName":{"description":"Product name","type":"string"},"tradeType":{"description":"Game type","type":"integer"},"updateTime":{"description":"Update time","type":"integer"},"convertFee":{"description":"Value after converting transaction fee to USDT currency","type":"integer"},"convertFeeDigits":{"description":"Number of decimal places after converting transaction fee to USDT currency","type":"integer"},"convertExchangeRate":{"description":"Exchange rate used to convert transaction fee currency to USDT","type":"integer"},"positionId":{"description":"Position id, value when tradeTpe is 1 and 2","type":"integer"},"pnl":{"description":"Closing profit and loss, decimal places same as account decimal places, value when tradeTpe is 1 and 2, bizType is 2, 3, 4, 5, 6, 7, 8","type":"integer"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"required":["customerGroupId","customerId","customerNo","digits","direction","companyId"]}}}}
```

## The BaseResult object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResult":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module Identifier Code","description":"Module Identifier Code"},"code":{"type":"string","title":"Status Return Code","description":"Status Return Code"},"msg":{"type":"string","title":"Status Description","description":"Status Description"},"tm":{"type":"string","title":"Processing Duration (milliseconds)","description":"Processing Duration (milliseconds)"},"trace":{"type":"string","title":"Tracking Code","description":"Tracking Code"},"msgParams":{"type":"string","title":"Placeholder Parameter String in Return Description, separated by commas","description":"Placeholder Parameter String in Return Description, separated by commas"},"data":{"type":"object","properties":{},"title":"Data Body","description":"Data Body"}},"title":"","required":["bizCode","code","tm"]}}}}
```
