# DTO Reference: Dashboard

Admin login, game/admin account/secret management, analytics, server log, maintenance tools.

Related API reference: [API_DASHBOARD.md](../API_DASHBOARD.md).

Mỗi section bên dưới là 1 class DTO trong namespace `<Models>`. Field table cho biết: tên field, TS type, có `required` hay không (suy từ decorator `mustNonNull` / `isOptional` / dấu `?` trong declaration), doc comment, và ràng buộc length/range/default nếu có.

> **Cách dùng**: khi gọi `*Async()`, bạn truyền object literal matching các field required (+ optional nếu cần). SDK sẽ serialize field dựa trên decorator `@<Type>DataMember({ code })`. Response class expose `responseData` là instance của class `*ResponseData` tương ứng, đọc theo field name dưới đây.

## Danh sách

- **DashboardModels** (from `DashboardModels.ts`)
  - [PermissionRulesParam](#permissionrulesparam)
  - [FriendCatalogSettingsParam](#friendcatalogsettingsparam)
  - [ItemClassSettingsParam](#itemclasssettingsparam)
  - [ItemCatalogSettingsParam](#itemcatalogsettingsparam)
  - [GroupCatalogSettingsParam](#groupcatalogsettingsparam)
  - [TagSettingsParam](#tagsettingsparam)
  - [DataSettingsParam](#datasettingsparam)
  - [StatisticsSettingsParam](#statisticssettingsparam)
  - [CurrencySettingsParam](#currencysettingsparam)
  - [CharacterCatalogSettingsParam](#charactercatalogsettingsparam)
  - [CharacterPlayerPermissionRulesParam](#characterplayerpermissionrulesparam)
  - [CharacterPlayerSettingsParam](#characterplayersettingsparam)
  - [ContentPermissionRulesParam](#contentpermissionrulesparam)
  - [ThirtPartyAppleSettingsParam](#thirtpartyapplesettingsparam)
  - [ThirtPartyFacebookSettingsParam](#thirtpartyfacebooksettingsparam)
  - [ThirtPartyGoogleSettingsParam](#thirtpartygooglesettingsparam)
  - [ThirtPartyGameCenterSettingsParam](#thirtpartygamecentersettingsparam)
  - [ThirtPartyGooglePlayGameSettingsParam](#thirtpartygoogleplaygamesettingsparam)
  - [ThirtPartyParam](#thirtpartyparam)
  - [EmailSettingsParam](#emailsettingsparam)
  - [PushNotificationSettingsParam](#pushnotificationsettingsparam)
  - [GamePlayerPermissionRulesParam](#gameplayerpermissionrulesparam)
  - [GamePlayerSettingsParam](#gameplayersettingsparam)
  - [GroupSettingsParam](#groupsettingsparam)
  - [InventorySettingsParam](#inventorysettingsparam)
  - [GameSettingsParam](#gamesettingsparam)
  - [GenericServiceSettingsParam](#genericservicesettingsparam)
  - [GroupPermissionRulesParam](#grouppermissionrulesparam)
  - [InventoryPermissionRulesParam](#inventorypermissionrulesparam)
  - [DashboardPermissionRulesParam](#dashboardpermissionrulesparam)
  - [MultiplayerPermissionRulesParam](#multiplayerpermissionrulesparam)
  - [MasterPlayerPermissionRulesParam](#masterplayerpermissionrulesparam)
  - [MasterPlayerSettingsParam](#masterplayersettingsparam)
  - [SizeParam](#sizeparam)
  - [TeamParam](#teamparam)
  - [LinearExpansionsParam](#linearexpansionsparam)
  - [CustomExpansionsParam](#customexpansionsparam)
  - [AdvancedSettingsParam](#advancedsettingsparam)
  - [RuleParam](#ruleparam)
  - [ServerAllocationParam](#serverallocationparam)
  - [MatchmakingQueueSettingsParam](#matchmakingqueuesettingsparam)
  - [AuthenticatePermissionRulesParam](#authenticatepermissionrulesparam)
  - [StoreInventoryPermissionRulesParam](#storeinventorypermissionrulesparam)
  - [CloudScriptPermissionRulesParam](#cloudscriptpermissionrulesparam)
  - [PermissionParam](#permissionparam)
  - [ChangePasswordAdminAccountRequestData](#changepasswordadminaccountrequestdata)
  - [GetAdminAccountListRequestData](#getadminaccountlistrequestdata)
  - [GetGameInformationRequestData](#getgameinformationrequestdata)
  - [GetGameListRequestData](#getgamelistrequestdata)
  - [GetMasterGameSettingsRequestData](#getmastergamesettingsrequestdata)
  - [GetSecretInfoInformationRequestData](#getsecretinfoinformationrequestdata)
  - [GetSecretInfoListRequestData](#getsecretinfolistrequestdata)
  - [GetServerLogRequestData](#getserverlogrequestdata)
  - [CreateAdminAccountRequestData](#createadminaccountrequestdata)
  - [CreateGameRequestData](#creategamerequestdata)
  - [CreateSecretInfoRequestData](#createsecretinforequestdata)
  - [LoginByAdminAccountRequestData](#loginbyadminaccountrequestdata)
  - [RemoveAdminAccountRequestData](#removeadminaccountrequestdata)
  - [SetGameInformationRequestData](#setgameinformationrequestdata)
  - [SetMasterGameSettingsRequestData](#setmastergamesettingsrequestdata)
  - [SetPasswordAdminAccountRequestData](#setpasswordadminaccountrequestdata)
  - [SetSecretInfoInformationRequestData](#setsecretinfoinformationrequestdata)
  - [SetSecretKeyAdminAccountRequestData](#setsecretkeyadminaccountrequestdata)
  - [GetAnalyticsRequestData](#getanalyticsrequestdata)
  - [GetUsernameAdminAccountRequestData](#getusernameadminaccountrequestdata)
  - [GetEventCallbackCloudScriptRequestData](#geteventcallbackcloudscriptrequestdata)
  - [SetEventCallbackCloudScriptRequestData](#seteventcallbackcloudscriptrequestdata)
  - [ResetStatisticsLeaderboardRequestData](#resetstatisticsleaderboardrequestdata)
  - [DeleteInDatabaseRequestData](#deleteindatabaserequestdata)
  - [GetBackupStatisticsLeaderboardVersionRequestData](#getbackupstatisticsleaderboardversionrequestdata)
  - [GetServerGameDataRequestData](#getservergamedatarequestdata)
  - [AdminAccountResponseData](#adminaccountresponsedata)
  - [GetAdminAccountListResponseData](#getadminaccountlistresponsedata)
  - [GetGameInformationResponseData](#getgameinformationresponsedata)
  - [GameWithGameIdResponseData](#gamewithgameidresponsedata)
  - [GetGameListResponseData](#getgamelistresponsedata)
  - [GetMasterGameSettingsResponseData](#getmastergamesettingsresponsedata)
  - [GetSecretInfoInformationResponseData](#getsecretinfoinformationresponsedata)
  - [SecretInfoWithSecretKeyResponseData](#secretinfowithsecretkeyresponsedata)
  - [GetSecretInfoListResponseData](#getsecretinfolistresponsedata)
  - [AdminAccountWithUserIdResponseData](#adminaccountwithuseridresponsedata)
  - [CreateAdminAccountResponseData](#createadminaccountresponsedata)
  - [LoginByAdminAccountResponseData](#loginbyadminaccountresponsedata)
  - [GetServerLogResponseData](#getserverlogresponsedata)
  - [CountryRegionResponseData](#countryregionresponsedata)
  - [CountryResponseData](#countryresponsedata)
  - [AnalyticsItemResponseData](#analyticsitemresponsedata)
  - [MemoryUsageResponseData](#memoryusageresponsedata)
  - [StorageUsageResponseData](#storageusageresponsedata)
  - [DatabaseSystemResponseData](#databasesystemresponsedata)
  - [OperationSystemResponseData](#operationsystemresponsedata)
  - [RequestCompleteErrorCodeResponseData](#requestcompleteerrorcoderesponsedata)
  - [RequestCompleteResponseData](#requestcompleteresponsedata)
  - [CostResponseData](#costresponsedata)
  - [GetAnalyticsResponseData](#getanalyticsresponsedata)
  - [GetUsernameAdminAccountResponseData](#getusernameadminaccountresponsedata)
  - [ChildScriptResponseData](#childscriptresponsedata)
  - [EventCallbackCloudScriptResponseData](#eventcallbackcloudscriptresponsedata)
  - [GetEventCallbackCloudScriptResponseData](#geteventcallbackcloudscriptresponsedata)
  - [SetEventCallbackCloudScriptResponseData](#seteventcallbackcloudscriptresponsedata)
  - [BackupStatisticsLeaderboardVersionResponseData](#backupstatisticsleaderboardversionresponsedata)
  - [GetBackupStatisticsLeaderboardVersionResponseData](#getbackupstatisticsleaderboardversionresponsedata)
  - [GetServerGameDataResponseData](#getservergamedataresponsedata)
  - [EmptyResponseData](#emptyresponsedata)
- **DashboardRequestModels** (from `DashboardRequestModels.ts`)
  - [ChangePasswordAdminAccountOperationRequest](#changepasswordadminaccountoperationrequest)
  - [GetAdminAccountListOperationRequest](#getadminaccountlistoperationrequest)
  - [GetGameInformationOperationRequest](#getgameinformationoperationrequest)
  - [GetGameListOperationRequest](#getgamelistoperationrequest)
  - [GetMasterGameSettingsOperationRequest](#getmastergamesettingsoperationrequest)
  - [GetSecretInfoInformationOperationRequest](#getsecretinfoinformationoperationrequest)
  - [GetSecretInfoListOperationRequest](#getsecretinfolistoperationrequest)
  - [GetServerLogOperationRequest](#getserverlogoperationrequest)
  - [CreateAdminAccountOperationRequest](#createadminaccountoperationrequest)
  - [CreateGameOperationRequest](#creategameoperationrequest)
  - [CreateSecretInfoOperationRequest](#createsecretinfooperationrequest)
  - [LoginByAdminAccountOperationRequest](#loginbyadminaccountoperationrequest)
  - [RemoveAdminAccountOperationRequest](#removeadminaccountoperationrequest)
  - [SetGameInformationOperationRequest](#setgameinformationoperationrequest)
  - [SetMasterGameSettingsOperationRequest](#setmastergamesettingsoperationrequest)
  - [SetPasswordAdminAccountOperationRequest](#setpasswordadminaccountoperationrequest)
  - [SetSecretInfoInformationOperationRequest](#setsecretinfoinformationoperationrequest)
  - [SetSecretKeyAdminAccountOperationRequest](#setsecretkeyadminaccountoperationrequest)
  - [GetUsernameAdminAccountOperationRequest](#getusernameadminaccountoperationrequest)
  - [GetAnalyticsOperationRequest](#getanalyticsoperationrequest)
  - [GetEventCallbackCloudScriptOperationRequest](#geteventcallbackcloudscriptoperationrequest)
  - [SetEventCallbackCloudScriptOperationRequest](#seteventcallbackcloudscriptoperationrequest)
  - [ResetStatisticsLeaderboardOperationRequest](#resetstatisticsleaderboardoperationrequest)
  - [GetBackupStatisticsLeaderboardVersionOperationRequest](#getbackupstatisticsleaderboardversionoperationrequest)
  - [GetServerGameDataOperationRequest](#getservergamedataoperationrequest)
  - [DeleteInDatabaseOperationRequest](#deleteindatabaseoperationrequest)
- **DashboardResponseModels** (from `DashboardResponseModels.ts`)
  - [ChangePasswordAdminAccountOperationResponse](#changepasswordadminaccountoperationresponse)
  - [GetAdminAccountListOperationResponse](#getadminaccountlistoperationresponse)
  - [GetGameInformationOperationResponse](#getgameinformationoperationresponse)
  - [GetGameListOperationResponse](#getgamelistoperationresponse)
  - [GetMasterGameSettingsOperationResponse](#getmastergamesettingsoperationresponse)
  - [GetSecretInfoInformationOperationResponse](#getsecretinfoinformationoperationresponse)
  - [GetSecretInfoListOperationResponse](#getsecretinfolistoperationresponse)
  - [GetServerLogOperationResponse](#getserverlogoperationresponse)
  - [CreateAdminAccountOperationResponse](#createadminaccountoperationresponse)
  - [CreateGameOperationResponse](#creategameoperationresponse)
  - [CreateSecretInfoOperationResponse](#createsecretinfooperationresponse)
  - [LoginByAdminAccountOperationResponse](#loginbyadminaccountoperationresponse)
  - [RemoveAdminAccountOperationResponse](#removeadminaccountoperationresponse)
  - [SetGameInformationOperationResponse](#setgameinformationoperationresponse)
  - [SetMasterGameSettingsOperationResponse](#setmastergamesettingsoperationresponse)
  - [SetPasswordAdminAccountOperationResponse](#setpasswordadminaccountoperationresponse)
  - [SetSecretInfoInformationOperationResponse](#setsecretinfoinformationoperationresponse)
  - [SetSecretKeyAdminAccountOperationResponse](#setsecretkeyadminaccountoperationresponse)
  - [GetUsernameAdminAccountOperationResponse](#getusernameadminaccountoperationresponse)
  - [GetAnalyticsOperationResponse](#getanalyticsoperationresponse)
  - [GetEventCallbackCloudScriptOperationResponse](#geteventcallbackcloudscriptoperationresponse)
  - [SetEventCallbackCloudScriptOperationResponse](#seteventcallbackcloudscriptoperationresponse)
  - [ResetStatisticsLeaderboardOperationResponse](#resetstatisticsleaderboardoperationresponse)
  - [GetBackupStatisticsLeaderboardVersionOperationResponse](#getbackupstatisticsleaderboardversionoperationresponse)
  - [GetServerGameDataOperationResponse](#getservergamedataoperationresponse)
  - [DeleteInDatabaseOperationResponse](#deleteindatabaseoperationresponse)

---

## Namespace `DashboardModels`

### PermissionRulesParam

Defines the reusable permission-rule block used by secret-info and master settings payloads. These flags map directly to the GearN Server permission checks described in the public docs.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `selfEnable` | `boolean` | no | Allows the operation on resources that belong to the authenticated user context. |
| `otherSelfEnable` | `boolean` | no | Allows the operation on resources that do not belong to the authenticated user context. |
| `adminSelfEnable` | `boolean` | no | Allows the operation through admin-scoped execution context. |
| `serverSelfEnable` | `boolean` | no | Allows the operation through server-scoped execution context. |

### FriendCatalogSettingsParam

Defines the reusable parameter block FriendCatalogSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `catalogId` | `string` | yes | _minLength=2, maxLength=32_ |
| `description` | `string` | yes | — |
| `forceAcceptFriend` | `boolean` | yes | — |

### ItemClassSettingsParam

Defines the reusable parameter block ItemClassSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `classId` | `string` | yes | _minLength=2, maxLength=32_ |
| `description` | `string` | yes | — |

### ItemCatalogSettingsParam

Defines the reusable parameter block ItemCatalogSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `catalogId` | `string` | yes | _minLength=2, maxLength=32_ |
| `itemType` | `number` | yes | — |
| `itemClassSettings` | `Array<ItemClassSettingsParam>` | yes | _elementCls=ItemClassSettingsParam_ |

### GroupCatalogSettingsParam

Defines the reusable parameter block GroupCatalogSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `catalogId` | `string` | yes | _minLength=2, maxLength=32_ |
| `description` | `string` | yes | — |
| `forceAcceptMember` | `boolean` | yes | — |

### TagSettingsParam

Defines the reusable parameter block TagSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `key` | `string` | yes | _minLength=2, maxLength=32_ |
| `description` | `string` | yes | — |
| `index` | `boolean` | yes | — |

### DataSettingsParam

Defines the reusable parameter block DataSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `key` | `string` | yes | _minLength=2, maxLength=32_ |
| `description` | `string` | yes | — |
| `permission` | `number` | yes | — |

### StatisticsSettingsParam

Defines the reusable parameter block StatisticsSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `key` | `string` | yes | _minLength=2, maxLength=32_ |
| `statisticsAggregationMethod` | `number` | yes | — |
| `maximumValue` | `number` | no | _default=0_ |
| `minimumValue` | `number` | no | _default=0_ |
| `initialValue` | `number` | yes | — |
| `description` | `string` | yes | — |
| `index` | `boolean` | yes | — |

### CurrencySettingsParam

Defines the reusable parameter block CurrencySettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `key` | `string` | yes | _minLength=2, maxLength=32_ |
| `initialValue` | `number` | yes | — |
| `description` | `string` | yes | — |
| `index` | `boolean` | yes | — |

### CharacterCatalogSettingsParam

Defines the reusable parameter block CharacterCatalogSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `catalogId` | `string` | yes | _minLength=2, maxLength=32_ |
| `description` | `string` | yes | — |

### CharacterPlayerPermissionRulesParam

Defines the reusable parameter block CharacterPlayerPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `addSegment` | `PermissionRulesParam` | no | — |
| `removeSegment` | `PermissionRulesParam` | no | — |
| `getSegment` | `PermissionRulesParam` | no | — |
| `setTag` | `PermissionRulesParam` | no | — |
| `removeTag` | `PermissionRulesParam` | no | — |
| `getTag` | `PermissionRulesParam` | no | — |
| `getDisplayName` | `PermissionRulesParam` | no | — |
| `setDisplayName` | `PermissionRulesParam` | no | — |
| `getTsCreate` | `PermissionRulesParam` | no | — |
| `getIpAddressCreate` | `PermissionRulesParam` | no | — |
| `getTsLastLogin` | `PermissionRulesParam` | no | — |
| `setPlayerBan` | `PermissionRulesParam` | no | — |
| `getPlayerBan` | `PermissionRulesParam` | no | — |
| `setCountryCode` | `PermissionRulesParam` | no | — |
| `getCountryCode` | `PermissionRulesParam` | no | — |
| `setAvatar` | `PermissionRulesParam` | no | — |
| `getAvatar` | `PermissionRulesParam` | no | — |
| `changePlayerCurrency` | `PermissionRulesParam` | no | — |
| `getPlayerCurrency` | `PermissionRulesParam` | no | — |
| `changePlayerStatistics` | `PermissionRulesParam` | no | — |
| `getPlayerStatistics` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboardAroundPlayer` | `PermissionRulesParam` | no | — |
| `getCustomData` | `PermissionRulesParam` | no | — |
| `setCustomData` | `PermissionRulesParam` | no | — |
| `setPlayerData` | `PermissionRulesParam` | no | — |
| `getPlayerData` | `PermissionRulesParam` | no | — |
| `getPlayerInformation` | `PermissionRulesParam` | no | — |
| `getPlayersWithSegment` | `PermissionRulesParam` | no | — |
| `getPlayersWithTag` | `PermissionRulesParam` | no | — |
| `getCatalogId` | `PermissionRulesParam` | no | — |
| `getOwner` | `PermissionRulesParam` | no | — |
| `getRemoveStatus` | `PermissionRulesParam` | no | — |
| `getPlayerFriend` | `PermissionRulesParam` | no | — |
| `getPlayerGroup` | `PermissionRulesParam` | no | — |
| `getPlayerInventory` | `PermissionRulesParam` | no | — |
| `removePlayerItem` | `PermissionRulesParam` | no | — |
| `createPlayerItem` | `PermissionRulesParam` | no | — |
| `createGroup` | `PermissionRulesParam` | no | — |
| `joinGroup` | `PermissionRulesParam` | no | — |
| `leaveGroup` | `PermissionRulesParam` | no | — |
| `setOwner` | `PermissionRulesParam` | no | — |
| `addPlayerFriend` | `PermissionRulesParam` | no | — |
| `removePlayerFriend` | `PermissionRulesParam` | no | — |
| `getPlayersWithDisplayName` | `PermissionRulesParam` | no | — |
| `setRemoveStatus` | `PermissionRulesParam` | no | — |
| `getFriendStatisticsLeaderboardAroundPlayer` | `PermissionRulesParam` | no | — |
| `getFriendStatisticsLeaderboard` | `PermissionRulesParam` | no | — |
| `getCurrencyLeaderboard` | `PermissionRulesParam` | no | — |
| `getCreateLeaderboard` | `PermissionRulesParam` | no | — |
| `getLastLoginLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLog` | `PermissionRulesParam` | no | — |
| `getCurrencyLog` | `PermissionRulesParam` | no | — |

### CharacterPlayerSettingsParam

Defines the reusable parameter block CharacterPlayerSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `playerCurrenciesSettings` | `Array<CurrencySettingsParam>` | no | _elementCls=CurrencySettingsParam_ |
| `playerStatisticsSettings` | `Array<StatisticsSettingsParam>` | no | _elementCls=StatisticsSettingsParam_ |
| `playerDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `customDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `tagsSettings` | `Array<TagSettingsParam>` | no | _elementCls=TagSettingsParam_ |
| `playerGroupCatalogSettings` | `Array<GroupCatalogSettingsParam>` | no | _elementCls=GroupCatalogSettingsParam_ |
| `playerItemCatalogSettings` | `Array<ItemCatalogSettingsParam>` | no | _elementCls=ItemCatalogSettingsParam_ |
| `playerFriendCatalogSettings` | `Array<FriendCatalogSettingsParam>` | no | _elementCls=FriendCatalogSettingsParam_ |

### ContentPermissionRulesParam

Defines the reusable parameter block ContentPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `getContentData` | `PermissionRulesParam` | no | — |
| `setContentData` | `PermissionRulesParam` | no | — |
| `createNewFileUploadInfo` | `PermissionRulesParam` | no | — |
| `getFileUploadInfoList` | `PermissionRulesParam` | no | — |
| `getFileUploadInfo` | `PermissionRulesParam` | no | — |
| `removeFileUploadInfo` | `PermissionRulesParam` | no | — |
| `requestDownloadFileUploadInfo` | `PermissionRulesParam` | no | — |

### ThirtPartyAppleSettingsParam

Defines the reusable parameter block ThirtPartyAppleSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `appleClientId` | `string` | yes | — |
| `sandboxEnable` | `boolean` | yes | — |
| `issuerId` | `string` | yes | — |
| `keyId` | `string` | yes | — |
| `p8Content` | `string` | yes | — |

### ThirtPartyFacebookSettingsParam

Defines the reusable parameter block ThirtPartyFacebookSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `facebookAppId` | `string` | yes | — |
| `facebookAppToken` | `string` | yes | — |
| `facebookInappSecret` | `string` | yes | — |

### ThirtPartyGoogleSettingsParam

Defines the reusable parameter block ThirtPartyGoogleSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `googleClientId` | `string` | yes | — |
| `packageId` | `string` | yes | — |
| `publicRSAKey` | `string` | yes | — |

### ThirtPartyGameCenterSettingsParam

Defines the reusable parameter block ThirtPartyGameCenterSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `packageId` | `string` | yes | — |

### ThirtPartyGooglePlayGameSettingsParam

Defines the reusable parameter block ThirtPartyGooglePlayGameSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `redirectUri` | `string` | yes | — |
| `clientId` | `string` | yes | — |
| `clientSecret` | `string` | yes | — |
| `applicationId` | `string` | yes | — |

### ThirtPartyParam

Defines the reusable parameter block ThirtPartyParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `googleSettings` | `ThirtPartyGoogleSettingsParam` | no | — |
| `facebookSettings` | `ThirtPartyFacebookSettingsParam` | no | — |
| `appleSettings` | `ThirtPartyAppleSettingsParam` | no | — |
| `googlePlayGameSettings` | `ThirtPartyGooglePlayGameSettingsParam` | no | — |
| `gameCenterSettings` | `ThirtPartyGameCenterSettingsParam` | no | — |

### EmailSettingsParam

Defines the reusable parameter block EmailSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `sendFrom` | `string` | yes | — |
| `secure` | `boolean` | yes | — |
| `host` | `string` | yes | — |
| `port` | `number` | yes | — |
| `username` | `string` | yes | — |
| `password` | `string` | yes | — |

### PushNotificationSettingsParam

Defines the reusable parameter block PushNotificationSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `projectId` | `string` | yes | — |
| `clientEmail` | `string` | yes | — |
| `privateKey` | `string` | yes | — |

### GamePlayerPermissionRulesParam

Defines the reusable parameter block GamePlayerPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `addSegment` | `PermissionRulesParam` | no | — |
| `removeSegment` | `PermissionRulesParam` | no | — |
| `getSegment` | `PermissionRulesParam` | no | — |
| `setTag` | `PermissionRulesParam` | no | — |
| `removeTag` | `PermissionRulesParam` | no | — |
| `getTag` | `PermissionRulesParam` | no | — |
| `getDisplayName` | `PermissionRulesParam` | no | — |
| `setDisplayName` | `PermissionRulesParam` | no | — |
| `getTsCreate` | `PermissionRulesParam` | no | — |
| `getIpAddressCreate` | `PermissionRulesParam` | no | — |
| `getTsLastLogin` | `PermissionRulesParam` | no | — |
| `setPlayerBan` | `PermissionRulesParam` | no | — |
| `getPlayerBan` | `PermissionRulesParam` | no | — |
| `setCountryCode` | `PermissionRulesParam` | no | — |
| `getCountryCode` | `PermissionRulesParam` | no | — |
| `setAvatar` | `PermissionRulesParam` | no | — |
| `getAvatar` | `PermissionRulesParam` | no | — |
| `changePlayerCurrency` | `PermissionRulesParam` | no | — |
| `getPlayerCurrency` | `PermissionRulesParam` | no | — |
| `changePlayerStatistics` | `PermissionRulesParam` | no | — |
| `getPlayerStatistics` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboardAroundPlayer` | `PermissionRulesParam` | no | — |
| `getCustomData` | `PermissionRulesParam` | no | — |
| `setCustomData` | `PermissionRulesParam` | no | — |
| `setPlayerData` | `PermissionRulesParam` | no | — |
| `getPlayerData` | `PermissionRulesParam` | no | — |
| `getPlayerInformation` | `PermissionRulesParam` | no | — |
| `getPlayersWithSegment` | `PermissionRulesParam` | no | — |
| `getPlayersWithTag` | `PermissionRulesParam` | no | — |
| `getPlayerCharacter` | `PermissionRulesParam` | no | — |
| `getPlayerInventory` | `PermissionRulesParam` | no | — |
| `getPlayerGroup` | `PermissionRulesParam` | no | — |
| `getPlayerFriend` | `PermissionRulesParam` | no | — |
| `removePlayerItem` | `PermissionRulesParam` | no | — |
| `getOnlineStatus` | `PermissionRulesParam` | no | — |
| `createGroup` | `PermissionRulesParam` | no | — |
| `createPlayerItem` | `PermissionRulesParam` | no | — |
| `createPlayerCharacter` | `PermissionRulesParam` | no | — |
| `addPlayerFriend` | `PermissionRulesParam` | no | — |
| `removePlayerFriend` | `PermissionRulesParam` | no | — |
| `removePlayerCharacter` | `PermissionRulesParam` | no | — |
| `joinGroup` | `PermissionRulesParam` | no | — |
| `leaveGroup` | `PermissionRulesParam` | no | — |
| `getPlayersWithDisplayName` | `PermissionRulesParam` | no | — |
| `getFriendStatisticsLeaderboardAroundPlayer` | `PermissionRulesParam` | no | — |
| `getFriendStatisticsLeaderboard` | `PermissionRulesParam` | no | — |
| `getCurrencyLeaderboard` | `PermissionRulesParam` | no | — |
| `getCreateLeaderboard` | `PermissionRulesParam` | no | — |
| `getLastLoginLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLog` | `PermissionRulesParam` | no | — |
| `getCurrencyLog` | `PermissionRulesParam` | no | — |

### GamePlayerSettingsParam

Defines the reusable parameter block GamePlayerSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `playerCurrenciesSettings` | `Array<CurrencySettingsParam>` | no | _elementCls=CurrencySettingsParam_ |
| `playerStatisticsSettings` | `Array<StatisticsSettingsParam>` | no | _elementCls=StatisticsSettingsParam_ |
| `playerDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `customDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `tagsSettings` | `Array<TagSettingsParam>` | no | _elementCls=TagSettingsParam_ |
| `playerCharacterCatalogSettings` | `Array<CharacterCatalogSettingsParam>` | no | _elementCls=CharacterCatalogSettingsParam_ |
| `playerGroupCatalogSettings` | `Array<GroupCatalogSettingsParam>` | no | _elementCls=GroupCatalogSettingsParam_ |
| `playerItemCatalogSettings` | `Array<ItemCatalogSettingsParam>` | no | _elementCls=ItemCatalogSettingsParam_ |
| `playerFriendCatalogSettings` | `Array<FriendCatalogSettingsParam>` | no | _elementCls=FriendCatalogSettingsParam_ |

### GroupSettingsParam

Defines the reusable parameter block GroupSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `groupCurrenciesSettings` | `Array<CurrencySettingsParam>` | no | _elementCls=CurrencySettingsParam_ |
| `groupStatisticsSettings` | `Array<StatisticsSettingsParam>` | no | _elementCls=StatisticsSettingsParam_ |
| `groupDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `customDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `tagsSettings` | `Array<TagSettingsParam>` | no | _elementCls=TagSettingsParam_ |
| `groupItemCatalogSettings` | `Array<ItemCatalogSettingsParam>` | no | _elementCls=ItemCatalogSettingsParam_ |

### InventorySettingsParam

Defines the reusable parameter block InventorySettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `itemStatisticsSettings` | `Array<StatisticsSettingsParam>` | no | _elementCls=StatisticsSettingsParam_ |
| `itemDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `customDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `tagsSettings` | `Array<TagSettingsParam>` | no | _elementCls=TagSettingsParam_ |

### GameSettingsParam

Defines the reusable parameter block GameSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `gamePlayerSettings` | `GamePlayerSettingsParam` | no | — |
| `characterPlayerSettings` | `CharacterPlayerSettingsParam` | no | — |
| `groupSettings` | `GroupSettingsParam` | no | — |
| `inventorySettings` | `InventorySettingsParam` | no | — |

### GenericServiceSettingsParam

Defines the reusable parameter block GenericServiceSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `serviceName` | `string` | yes | _minLength=2, maxLength=32_ |

### GroupPermissionRulesParam

Defines the reusable parameter block GroupPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `addSegment` | `PermissionRulesParam` | no | — |
| `removeSegment` | `PermissionRulesParam` | no | — |
| `getSegment` | `PermissionRulesParam` | no | — |
| `setTag` | `PermissionRulesParam` | no | — |
| `removeTag` | `PermissionRulesParam` | no | — |
| `getTag` | `PermissionRulesParam` | no | — |
| `getDisplayName` | `PermissionRulesParam` | no | — |
| `setDisplayName` | `PermissionRulesParam` | no | — |
| `getTsCreate` | `PermissionRulesParam` | no | — |
| `setAvatar` | `PermissionRulesParam` | no | — |
| `getAvatar` | `PermissionRulesParam` | no | — |
| `changeGroupCurrency` | `PermissionRulesParam` | no | — |
| `getGroupCurrency` | `PermissionRulesParam` | no | — |
| `changeGroupStatistics` | `PermissionRulesParam` | no | — |
| `getGroupStatistics` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboardAroundGroup` | `PermissionRulesParam` | no | — |
| `getCustomData` | `PermissionRulesParam` | no | — |
| `setCustomData` | `PermissionRulesParam` | no | — |
| `setGroupData` | `PermissionRulesParam` | no | — |
| `getGroupData` | `PermissionRulesParam` | no | — |
| `getGroupInformation` | `PermissionRulesParam` | no | — |
| `getGroupsWithSegment` | `PermissionRulesParam` | no | — |
| `getGroupsWithTag` | `PermissionRulesParam` | no | — |
| `getCatalogId` | `PermissionRulesParam` | no | — |
| `getRemoveStatus` | `PermissionRulesParam` | no | — |
| `getGroupInventory` | `PermissionRulesParam` | no | — |
| `removeGroupItem` | `PermissionRulesParam` | no | — |
| `createGroupItem` | `PermissionRulesParam` | no | — |
| `getMembers` | `PermissionRulesParam` | no | — |
| `addMember` | `PermissionRulesParam` | no | — |
| `removeMember` | `PermissionRulesParam` | no | — |
| `sendGroupMessage` | `PermissionRulesParam` | no | — |
| `getGroupMessage` | `PermissionRulesParam` | no | — |
| `setRemoveStatus` | `PermissionRulesParam` | no | — |
| `getGroupsWithDisplayName` | `PermissionRulesParam` | no | — |
| `getCurrencyLeaderboard` | `PermissionRulesParam` | no | — |
| `getCreateLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLog` | `PermissionRulesParam` | no | — |
| `getCurrencyLog` | `PermissionRulesParam` | no | — |

### InventoryPermissionRulesParam

Defines the reusable parameter block InventoryPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `addSegment` | `PermissionRulesParam` | no | — |
| `removeSegment` | `PermissionRulesParam` | no | — |
| `getSegment` | `PermissionRulesParam` | no | — |
| `setTag` | `PermissionRulesParam` | no | — |
| `removeTag` | `PermissionRulesParam` | no | — |
| `getTag` | `PermissionRulesParam` | no | — |
| `getDisplayName` | `PermissionRulesParam` | no | — |
| `setDisplayName` | `PermissionRulesParam` | no | — |
| `getTsCreate` | `PermissionRulesParam` | no | — |
| `setAvatar` | `PermissionRulesParam` | no | — |
| `getAvatar` | `PermissionRulesParam` | no | — |
| `changeItemStatistics` | `PermissionRulesParam` | no | — |
| `getItemStatistics` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboardAroundItem` | `PermissionRulesParam` | no | — |
| `getCustomData` | `PermissionRulesParam` | no | — |
| `setCustomData` | `PermissionRulesParam` | no | — |
| `setItemData` | `PermissionRulesParam` | no | — |
| `getItemData` | `PermissionRulesParam` | no | — |
| `getItemInformation` | `PermissionRulesParam` | no | — |
| `getItemsWithSegment` | `PermissionRulesParam` | no | — |
| `getItemsWithTag` | `PermissionRulesParam` | no | — |
| `getCatalogId` | `PermissionRulesParam` | no | — |
| `getClassId` | `PermissionRulesParam` | no | — |
| `getItemType` | `PermissionRulesParam` | no | — |
| `getAmount` | `PermissionRulesParam` | no | — |
| `getOwner` | `PermissionRulesParam` | no | — |
| `getRemoveStatus` | `PermissionRulesParam` | no | — |
| `setAmount` | `PermissionRulesParam` | no | — |
| `setOwner` | `PermissionRulesParam` | no | — |
| `setRemoveStatus` | `PermissionRulesParam` | no | — |
| `getItemsWithDisplayName` | `PermissionRulesParam` | no | — |
| `getCreateLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLog` | `PermissionRulesParam` | no | — |

### DashboardPermissionRulesParam

Defines the reusable parameter block DashboardPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `setMasterGameSettings` | `PermissionRulesParam` | no | — |
| `createAdminAccount` | `PermissionRulesParam` | no | — |
| `removeAdminAccount` | `PermissionRulesParam` | no | — |
| `setPasswordAdminAccount` | `PermissionRulesParam` | no | — |
| `setSecretKeyAdminAccount` | `PermissionRulesParam` | no | — |
| `setGameInformation` | `PermissionRulesParam` | no | — |
| `createGame` | `PermissionRulesParam` | no | — |
| `changePasswordAdminAccount` | `PermissionRulesParam` | no | — |
| `getAdminAccountList` | `PermissionRulesParam` | no | — |
| `getGameInformation` | `PermissionRulesParam` | no | — |
| `getGameList` | `PermissionRulesParam` | no | — |
| `getMasterGameSettings` | `PermissionRulesParam` | no | — |
| `getServerLog` | `PermissionRulesParam` | no | — |
| `getSecretInfoInformation` | `PermissionRulesParam` | no | — |
| `getSecretInfoList` | `PermissionRulesParam` | no | — |
| `createSecretInfo` | `PermissionRulesParam` | no | — |
| `setSecretInfoInformation` | `PermissionRulesParam` | no | — |
| `getUsernameAdminAccount` | `PermissionRulesParam` | no | — |
| `getAnalytics` | `PermissionRulesParam` | no | — |
| `getEventCallbackCloudScript` | `PermissionRulesParam` | no | — |
| `setEventCallbackCloudScript` | `PermissionRulesParam` | no | — |
| `resetStatisticsLeaderboard` | `PermissionRulesParam` | no | — |
| `getBackupStatisticsLeaderboardVersion` | `PermissionRulesParam` | no | — |
| `getServerGameData` | `PermissionRulesParam` | no | — |
| `deleteInDatabase` | `PermissionRulesParam` | no | — |

### MultiplayerPermissionRulesParam

Defines the reusable parameter block MultiplayerPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `cancelAllMatchmakingTicket` | `PermissionRulesParam` | no | — |
| `cancelMatchmakingTicket` | `PermissionRulesParam` | no | — |
| `createMatchmakingTicket` | `PermissionRulesParam` | no | — |
| `getMatchmakingTicket` | `PermissionRulesParam` | no | — |
| `getMatch` | `PermissionRulesParam` | no | — |
| `getQueueStatistics` | `PermissionRulesParam` | no | — |
| `joinMatchmakingTicket` | `PermissionRulesParam` | no | — |
| `listMatchmakingTicketsForPlayer` | `PermissionRulesParam` | no | — |
| `getAllMatchmakingTicket` | `PermissionRulesParam` | no | — |
| `getAllMatch` | `PermissionRulesParam` | no | — |

### MasterPlayerPermissionRulesParam

Defines the reusable parameter block MasterPlayerPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `linkAccount` | `PermissionRulesParam` | no | — |
| `linkAndroidDeviceId` | `PermissionRulesParam` | no | — |
| `linkApple` | `PermissionRulesParam` | no | — |
| `linkCustomDeviceId` | `PermissionRulesParam` | no | — |
| `linkCustomId` | `PermissionRulesParam` | no | — |
| `linkEditorDeviceId` | `PermissionRulesParam` | no | — |
| `linkFacebook` | `PermissionRulesParam` | no | — |
| `linkGenericService` | `PermissionRulesParam` | no | — |
| `linkGoogle` | `PermissionRulesParam` | no | — |
| `linkGooglePlayGameService` | `PermissionRulesParam` | no | — |
| `linkGameCenter` | `PermissionRulesParam` | no | — |
| `linkiOSDeviceId` | `PermissionRulesParam` | no | — |
| `linkLinuxDeviceId` | `PermissionRulesParam` | no | — |
| `linkMacOSDeviceId` | `PermissionRulesParam` | no | — |
| `linkWindowsDeviceId` | `PermissionRulesParam` | no | — |
| `linkWindowsPhoneDeviceId` | `PermissionRulesParam` | no | — |
| `unlinkAccount` | `PermissionRulesParam` | no | — |
| `unlinkAndroidDeviceId` | `PermissionRulesParam` | no | — |
| `unlinkApple` | `PermissionRulesParam` | no | — |
| `unlinkCustomDeviceId` | `PermissionRulesParam` | no | — |
| `unlinkCustomId` | `PermissionRulesParam` | no | — |
| `unlinkEditorDeviceId` | `PermissionRulesParam` | no | — |
| `unlinkFacebook` | `PermissionRulesParam` | no | — |
| `unlinkGenericService` | `PermissionRulesParam` | no | — |
| `unlinkGoogle` | `PermissionRulesParam` | no | — |
| `unlinkGooglePlayGameService` | `PermissionRulesParam` | no | — |
| `unlinkGameCenter` | `PermissionRulesParam` | no | — |
| `unlinkiOSDeviceId` | `PermissionRulesParam` | no | — |
| `unlinkLinuxDeviceId` | `PermissionRulesParam` | no | — |
| `unlinkMacOSDeviceId` | `PermissionRulesParam` | no | — |
| `unlinkWindowsDeviceId` | `PermissionRulesParam` | no | — |
| `unlinkWindowsPhoneDeviceId` | `PermissionRulesParam` | no | — |
| `addSegment` | `PermissionRulesParam` | no | — |
| `removeSegment` | `PermissionRulesParam` | no | — |
| `getSegment` | `PermissionRulesParam` | no | — |
| `setTag` | `PermissionRulesParam` | no | — |
| `removeTag` | `PermissionRulesParam` | no | — |
| `getTag` | `PermissionRulesParam` | no | — |
| `getDisplayName` | `PermissionRulesParam` | no | — |
| `setDisplayName` | `PermissionRulesParam` | no | — |
| `getTsCreate` | `PermissionRulesParam` | no | — |
| `getIpAddressCreate` | `PermissionRulesParam` | no | — |
| `updateTsLastLogin` | `PermissionRulesParam` | no | — |
| `getTsLastLogin` | `PermissionRulesParam` | no | — |
| `setPlayerBan` | `PermissionRulesParam` | no | — |
| `getPlayerBan` | `PermissionRulesParam` | no | — |
| `setCountryCode` | `PermissionRulesParam` | no | — |
| `getCountryCode` | `PermissionRulesParam` | no | — |
| `changeAccountPassword` | `PermissionRulesParam` | no | — |
| `resetAccountPassword` | `PermissionRulesParam` | no | — |
| `setAvatar` | `PermissionRulesParam` | no | — |
| `getAvatar` | `PermissionRulesParam` | no | — |
| `changePlayerCurrency` | `PermissionRulesParam` | no | — |
| `getPlayerCurrency` | `PermissionRulesParam` | no | — |
| `changePlayerStatistics` | `PermissionRulesParam` | no | — |
| `getPlayerStatistics` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLeaderboardAroundPlayer` | `PermissionRulesParam` | no | — |
| `getCustomData` | `PermissionRulesParam` | no | — |
| `setCustomData` | `PermissionRulesParam` | no | — |
| `setPlayerData` | `PermissionRulesParam` | no | — |
| `getPlayerData` | `PermissionRulesParam` | no | — |
| `getPlayerInformation` | `PermissionRulesParam` | no | — |
| `getPlayersWithApple` | `PermissionRulesParam` | no | — |
| `getPlayersWithFacebook` | `PermissionRulesParam` | no | — |
| `getPlayersWithGoogle` | `PermissionRulesParam` | no | — |
| `getPlayersWithGenericService` | `PermissionRulesParam` | no | — |
| `getPlayersWithSegment` | `PermissionRulesParam` | no | — |
| `getPlayersWithTag` | `PermissionRulesParam` | no | — |
| `getPlayersWithGooglePlayGameService` | `PermissionRulesParam` | no | — |
| `getPlayersWithGameCenter` | `PermissionRulesParam` | no | — |
| `getExternal` | `PermissionRulesParam` | no | — |
| `getPlayersWithDisplayName` | `PermissionRulesParam` | no | — |
| `getEmail` | `PermissionRulesParam` | no | — |
| `setEmail` | `PermissionRulesParam` | no | — |
| `getCurrencyLeaderboard` | `PermissionRulesParam` | no | — |
| `getLastLoginLeaderboard` | `PermissionRulesParam` | no | — |
| `getCreateLeaderboard` | `PermissionRulesParam` | no | — |
| `getStatisticsLog` | `PermissionRulesParam` | no | — |
| `getCurrencyLog` | `PermissionRulesParam` | no | — |
| `sendSocketOperationEvent` | `PermissionRulesParam` | no | — |
| `sendEmail` | `PermissionRulesParam` | no | — |
| `sendPushNotification` | `PermissionRulesParam` | no | — |
| `addPushNotification` | `PermissionRulesParam` | no | — |
| `removePushNotification` | `PermissionRulesParam` | no | — |
| `getPushNotification` | `PermissionRulesParam` | no | — |

### MasterPlayerSettingsParam

Defines the reusable parameter block MasterPlayerSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `genericServiceSettings` | `Array<GenericServiceSettingsParam>` | no | _elementCls=GenericServiceSettingsParam_ |
| `playerCurrenciesSettings` | `Array<CurrencySettingsParam>` | no | _elementCls=CurrencySettingsParam_ |
| `playerStatisticsSettings` | `Array<StatisticsSettingsParam>` | no | _elementCls=StatisticsSettingsParam_ |
| `playerDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `customDatasSettings` | `Array<DataSettingsParam>` | no | _elementCls=DataSettingsParam_ |
| `tagsSettings` | `Array<TagSettingsParam>` | no | _elementCls=TagSettingsParam_ |

### SizeParam

Defines the reusable parameter block SizeParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `min` | `number` | yes | _min=1_ |
| `max` | `number` | yes | _min=1_ |

### TeamParam

Defines the reusable parameter block TeamParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `teamId` | `string` | yes | _minLength=1, maxLength=32_ |
| `teamSize` | `SizeParam` | yes | — |

### LinearExpansionsParam

Defines the reusable parameter block LinearExpansionsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secondsBetweenExpansions` | `number` | yes | _min=1_ |
| `delta` | `number` | no | — |
| `limit` | `number` | no | — |

### CustomExpansionsParam

Defines the reusable parameter block CustomExpansionsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secondsBetweenExpansions` | `number` | yes | _min=1_ |
| `overrideValue` | `Array<any>` | no | _elementCls=Object_ |
| `overrideMin` | `Array<any>` | no | _elementCls=Object_ |
| `overrideMax` | `Array<any>` | no | _elementCls=Object_ |

### AdvancedSettingsParam

Defines the reusable parameter block AdvancedSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secondsUntilOptional` | `number` | yes | _min=1_ |
| `expansionType` | `number` | no | _min=1, max=3_ |
| `linearExpansions` | `LinearExpansionsParam` | no | — |
| `customExpansions` | `CustomExpansionsParam` | no | — |

### RuleParam

Defines the reusable parameter block RuleParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `name` | `string` | yes | _minLength=1, maxLength=32_ |
| `type` | `number` | yes | _min=1, max=8_ |
| `attributeSource` | `number` | no | _min=1, max=2_ |
| `attributePath` | `string` | no | _minLength=1, maxLength=32_ |
| `defaultValue` | `any` | no | — |
| `compairType` | `number` | no | _min=1, max=2_ |
| `allowedDifference` | `number` | no | _min=0_ |
| `min` | `number` | no | — |
| `max` | `number` | no | — |
| `advancedSettings` | `AdvancedSettingsParam` | no | — |

### ServerAllocationParam

Defines the reusable parameter block ServerAllocationParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `enable` | `boolean` | yes | — |

### MatchmakingQueueSettingsParam

Defines the reusable parameter block MatchmakingQueueSettingsParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `queueName` | `string` | yes | _minLength=6, maxLength=32_ |
| `matchSize` | `SizeParam` | yes | — |
| `ticketSize` | `SizeParam` | yes | — |
| `serverAllocation` | `ServerAllocationParam` | yes | — |
| `teams` | `Array<TeamParam>` | no | _elementCls=TeamParam_ |
| `rules` | `Array<RuleParam>` | no | _elementCls=RuleParam_ |
| `remove` | `boolean` | no | — |

### AuthenticatePermissionRulesParam

Defines the reusable parameter block AuthenticatePermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `loginByAccount` | `PermissionRulesParam` | no | — |
| `loginByAndroidDeviceId` | `PermissionRulesParam` | no | — |
| `loginByApple` | `PermissionRulesParam` | no | — |
| `loginByCustomDeviceId` | `PermissionRulesParam` | no | — |
| `loginByCustomId` | `PermissionRulesParam` | no | — |
| `loginByFacebook` | `PermissionRulesParam` | no | — |
| `loginByGenericService` | `PermissionRulesParam` | no | — |
| `loginByGoogle` | `PermissionRulesParam` | no | — |
| `loginByGooglePlayGameService` | `PermissionRulesParam` | no | — |
| `loginByGameCenter` | `PermissionRulesParam` | no | — |
| `loginByiOSDeviceId` | `PermissionRulesParam` | no | — |
| `loginByWindowsPhoneDeviceId` | `PermissionRulesParam` | no | — |
| `registerAccount` | `PermissionRulesParam` | no | — |
| `loginByEditorDeviceId` | `PermissionRulesParam` | no | — |
| `loginByLinuxDeviceId` | `PermissionRulesParam` | no | — |
| `loginByMacOSDeviceId` | `PermissionRulesParam` | no | — |
| `loginByWindowsDeviceId` | `PermissionRulesParam` | no | — |
| `refreshAuthToken` | `PermissionRulesParam` | no | — |

### StoreInventoryPermissionRulesParam

Defines the reusable parameter block StoreInventoryPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `buyStoreItem` | `PermissionRulesParam` | no | — |
| `getStoreItemInformation` | `PermissionRulesParam` | no | — |
| `getStoreItemsWithTag` | `PermissionRulesParam` | no | — |
| `createStoreItem` | `PermissionRulesParam` | no | — |
| `setRemoveStatus` | `PermissionRulesParam` | no | — |
| `setStoreItemInformation` | `PermissionRulesParam` | no | — |
| `validateAppleAppStoreReceipt` | `PermissionRulesParam` | no | — |
| `validateGooglePlayStoreReceipt` | `PermissionRulesParam` | no | — |
| `validateFacebookStoreReceipt` | `PermissionRulesParam` | no | — |
| `getCreateLeaderboard` | `PermissionRulesParam` | no | — |
| `presentStoreItem` | `PermissionRulesParam` | no | — |
| `getStoreLog` | `PermissionRulesParam` | no | — |
| `getStoreUsed` | `PermissionRulesParam` | no | — |
| `removeStoreUsed` | `PermissionRulesParam` | no | — |

### CloudScriptPermissionRulesParam

Defines the reusable parameter block CloudScriptPermissionRulesParam.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `executeFunction` | `PermissionRulesParam` | no | — |
| `addFunction` | `PermissionRulesParam` | no | — |
| `getFunctions` | `PermissionRulesParam` | no | — |
| `getFunction` | `PermissionRulesParam` | no | — |
| `editFunction` | `PermissionRulesParam` | no | — |

### PermissionParam

Defines the top-level permission tree assigned to one secret info entry. Each optional property groups `permission rules` by API domain.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `authenticate` | `AuthenticatePermissionRulesParam` | no | — |
| `masterPlayer` | `MasterPlayerPermissionRulesParam` | no | — |
| `gamePlayer` | `GamePlayerPermissionRulesParam` | no | — |
| `characterPlayer` | `CharacterPlayerPermissionRulesParam` | no | — |
| `content` | `ContentPermissionRulesParam` | no | — |
| `group` | `GroupPermissionRulesParam` | no | — |
| `inventory` | `InventoryPermissionRulesParam` | no | — |
| `storeInventory` | `StoreInventoryPermissionRulesParam` | no | — |
| `dashboard` | `DashboardPermissionRulesParam` | no | — |
| `multiplayer` | `MultiplayerPermissionRulesParam` | no | — |
| `cloudScript` | `CloudScriptPermissionRulesParam` | no | — |

### ChangePasswordAdminAccountRequestData

Defines the request payload for ChangePasswordAdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `currentPassword` | `string` | yes | _minLength=6, maxLength=64_ |
| `password` | `string` | yes | _minLength=6, maxLength=64_ |

### GetAdminAccountListRequestData

Defines the request payload for GetAdminAccountList.

_Không có field public (payload rỗng)._ 

### GetGameInformationRequestData

Defines the request payload for GetGameInformation.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `gameId` | `string` | yes | _minLength=2, maxLength=32_ |

### GetGameListRequestData

Defines the request payload for GetGameList.

_Không có field public (payload rỗng)._ 

### GetMasterGameSettingsRequestData

Defines the request payload for GetMasterGameSettings.

_Không có field public (payload rỗng)._ 

### GetSecretInfoInformationRequestData

Defines the request payload for GetSecretInfoInformation.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secretKey` | `string` | yes | _minLength=6, maxLength=64_ |

### GetSecretInfoListRequestData

Defines the request payload for GetSecretInfoList.

_Không có field public (payload rỗng)._ 

### GetServerLogRequestData

Defines the request payload for GetServerLog.

_Không có field public (payload rỗng)._ 

### CreateAdminAccountRequestData

Defines the request payload for CreateAdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `username` | `string` | yes | _minLength=6, maxLength=32_ |
| `password` | `string` | yes | _minLength=6, maxLength=64_ |
| `secretKey` | `string` | yes | _minLength=6, maxLength=64_ |

### CreateGameRequestData

Defines the request payload for CreateGame.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `gameId` | `string` | yes | _minLength=2, maxLength=32_ |

### CreateSecretInfoRequestData

Defines the request payload for `createSecretInfo`. `permissionParam` is the authoritative permission tree that controls which operations the created secret key may execute on the GearN Server.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secretKey` | `string` | yes | Optional custom secret key. If omitted, the backend may generate one. — _minLength=6, maxLength=64_ |
| `gameId` | `string` | yes | Optional target game id when creating a secret for a specific game. — _minLength=2, maxLength=32_ |
| `permissionParam` | `PermissionParam` | no | Optional permission tree granted to the new secret key. |

### LoginByAdminAccountRequestData

Defines the request payload for `loginByAdminAccount`. A successful response returns an auth token that later dashboard calls reuse so backend middleware can resolve admin context.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `username` | `string` | yes | _minLength=4, maxLength=32_ |
| `password` | `string` | yes | _minLength=6, maxLength=64_ |

### RemoveAdminAccountRequestData

Defines the request payload for RemoveAdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `userId` | `string` | yes | _minLength=10, maxLength=10_ |

### SetGameInformationRequestData

Defines the request payload for SetGameInformation.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `gameId` | `string` | yes | _minLength=2, maxLength=32_ |
| `gameName` | `string` | no | — |
| `gameDescription` | `string` | no | — |
| `gameIconUrl` | `string` | no | — |
| `gameSettings` | `GameSettingsParam` | no | — |
| `matchmakingQueueSettings` | `Array<MatchmakingQueueSettingsParam>` | no | _elementCls=MatchmakingQueueSettingsParam_ |

### SetMasterGameSettingsRequestData

Defines the request payload for SetMasterGameSettings.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `thirtPartySettings` | `ThirtPartyParam` | no | — |
| `masterPlayerSettings` | `MasterPlayerSettingsParam` | no | — |
| `emailSettings` | `EmailSettingsParam` | no | — |
| `pushNotificationSettings` | `PushNotificationSettingsParam` | no | — |

### SetPasswordAdminAccountRequestData

Defines the request payload for SetPasswordAdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `userId` | `string` | yes | _minLength=10, maxLength=10_ |
| `password` | `string` | yes | _minLength=6, maxLength=64_ |

### SetSecretInfoInformationRequestData

Defines the request payload for SetSecretInfoInformation.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secretKey` | `string` | yes | _minLength=6, maxLength=64_ |
| `remove` | `boolean` | no | — |
| `tsExpire` | `number` | no | — |
| `description` | `string` | no | — |
| `permissionParam` | `PermissionParam` | no | — |

### SetSecretKeyAdminAccountRequestData

Defines the request payload for SetSecretKeyAdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `userId` | `string` | yes | _minLength=10, maxLength=10_ |
| `secretKey` | `string` | yes | _minLength=6, maxLength=64_ |

### GetAnalyticsRequestData

Defines the request payload for GetAnalytics.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `timestamp` | `number` | no | _min=0_ |
| `analyticsItem` | `boolean` | no | — |
| `country` | `boolean` | no | — |
| `requestComplete` | `boolean` | no | — |
| `operationSystem` | `boolean` | no | — |
| `databaseSystem` | `boolean` | no | — |
| `logDatabaseSystem` | `boolean` | no | — |
| `cost` | `boolean` | no | — |
| `monthlyCost` | `boolean` | no | — |

### GetUsernameAdminAccountRequestData

Defines the request payload for GetUsernameAdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `userId` | `string` | yes | _minLength=10, maxLength=10_ |

### GetEventCallbackCloudScriptRequestData

Defines the request payload for GetEventCallbackCloudScript.

_Không có field public (payload rỗng)._ 

### SetEventCallbackCloudScriptRequestData

Defines the request payload for SetEventCallbackCloudScript.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `eventName` | `string` | yes | _minLength=6, maxLength=128_ |
| `script` | `string` | yes | _minLength=6, maxLength=Number.MAX_SAFE_INTEGER_ |

### ResetStatisticsLeaderboardRequestData

Defines the request payload for ResetStatisticsLeaderboard.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `type` | `number` | yes | — |
| `key` | `string` | yes | _minLength=2, maxLength=32_ |
| `version` | `string` | yes | _minLength=2, maxLength=32_ |
| `gameId` | `string` | yes | _minLength=2, maxLength=32_ |
| `log` | `string` | yes | _minLength=1, maxLength=256_ |
| `catalogId` | `string` | yes | _minLength=2, maxLength=32_ |

### DeleteInDatabaseRequestData

Defines the request payload for DeleteInDatabase.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `type` | `number` | yes | — |
| `id` | `string` | yes | _minLength=2, maxLength=32_ |
| `gameId` | `string` | yes | _minLength=2, maxLength=32_ |
| `log` | `string` | yes | _minLength=1, maxLength=256_ |

### GetBackupStatisticsLeaderboardVersionRequestData

Defines the request payload for GetBackupStatisticsLeaderboardVersion.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `gameId` | `string` | yes | _minLength=2, maxLength=32_ |
| `type` | `number` | yes | — |
| `key` | `string` | yes | _minLength=2, maxLength=32_ |

### GetServerGameDataRequestData

Defines the request payload for GetServerGameData.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `gameId` | `string` | yes | _minLength=2, maxLength=32_ |
| `masterPlayerCount` | `boolean` | no | — |
| `gamePlayerCount` | `boolean` | no | — |
| `characterPlayerCount` | `boolean` | no | — |
| `inventoryCount` | `boolean` | no | — |
| `storeInventoryCount` | `boolean` | no | — |
| `groupCount` | `boolean` | no | — |
| `country` | `boolean` | no | — |
| `version` | `boolean` | no | — |

### AdminAccountResponseData

Defines the response payload for AdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `userId` | `string` | yes | — |
| `username` | `string` | yes | — |
| `secretKey` | `string` | yes | — |

### GetAdminAccountListResponseData

Defines the response payload for GetAdminAccountList.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `results` | `Array<AdminAccountResponseData>` | yes | _elementCls=AdminAccountResponseData_ |

### GetGameInformationResponseData

Defines the response payload for GetGameInformation.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `gameId` | `string` | yes | — |
| `tsCreate` | `number` | yes | — |
| `gameName` | `string` | yes | — |
| `creatorId` | `string` | yes | — |
| `gameDescription` | `string` | yes | — |
| `gameIconUrl` | `string` | yes | — |
| `gameSettings` | `GameSettingsParam` | yes | — |
| `matchmakingQueueSettings` | `Array<MatchmakingQueueSettingsParam>` | yes | _elementCls=MatchmakingQueueSettingsParam_ |

### GameWithGameIdResponseData

Defines the response payload for GameWithGameId.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `gameId` | `string` | yes | — |

### GetGameListResponseData

Defines the response payload for GetGameList.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `results` | `Array<GameWithGameIdResponseData>` | yes | _elementCls=GameWithGameIdResponseData_ |

### GetMasterGameSettingsResponseData

Defines the response payload for `getMasterGameSettings`. This payload contains the full top-level dashboard configuration snapshot used to provision a game.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `thirtPartySettings` | `ThirtPartyParam` | yes | — |
| `masterPlayerSettings` | `MasterPlayerSettingsParam` | yes | — |
| `emailSettings` | `EmailSettingsParam` | yes | — |
| `pushNotificationSettings` | `PushNotificationSettingsParam` | yes | — |

### GetSecretInfoInformationResponseData

Defines the response payload for `getSecretInfoInformation`. This is the detailed secret-info record, including role, lifecycle flags, and permission tree.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secretKey` | `string` | yes | Secret key whose detailed configuration was requested. |
| `gameId` | `string` | yes | — |
| `tsCreate` | `number` | yes | — |
| `creatorId` | `string` | yes | — |
| `remove` | `boolean` | yes | — |
| `tsExpire` | `number` | yes | — |
| `description` | `string` | yes | — |
| `permissionParam` | `PermissionParam` | yes | Permission tree granted to this secret key. |

### SecretInfoWithSecretKeyResponseData

Defines a lightweight secret-info item returned by secret-list queries.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secretKey` | `string` | yes | — |

### GetSecretInfoListResponseData

Defines the response payload for `getSecretInfoList`. Results are grouped by secret role instead of being returned as one flat array.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `secretKeys` | `Array<SecretInfoWithSecretKeyResponseData>` | yes | Secret keys. — _elementCls=SecretInfoWithSecretKeyResponseData_ |

### AdminAccountWithUserIdResponseData

Defines the response payload for AdminAccountWithUserId.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `userId` | `string` | yes | — |

### CreateAdminAccountResponseData

Defines the response payload for CreateAdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `results` | `Array<AdminAccountWithUserIdResponseData>` | yes | _elementCls=AdminAccountWithUserIdResponseData_ |

### LoginByAdminAccountResponseData

Defines the response payload for `loginByAdminAccount`. The returned auth token should be cached and reused for subsequent dashboard requests.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `authToken` | `string` | yes | Auth token representing the authenticated admin account. |

### GetServerLogResponseData

Defines the response payload for GetServerLog.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `results` | `Array<string>` | yes | _elementCls=String_ |

### CountryRegionResponseData

Defines the response payload for CountryRegion.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `regionCode` | `string` | yes | — |
| `regionName` | `string` | yes | — |
| `ccu` | `number` | yes | — |
| `latitude` | `number` | no | _default=0_ |
| `longitude` | `number` | no | _default=0_ |

### CountryResponseData

Defines the response payload for Country.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `countryCode` | `string` | yes | — |
| `regions` | `Array<CountryRegionResponseData>` | yes | _elementCls=CountryRegionResponseData_ |

### AnalyticsItemResponseData

Defines the response payload for AnalyticsItem.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `ccu` | `number` | yes | — |
| `dau` | `number` | yes | — |
| `dauSince0h` | `number` | yes | — |
| `dnu` | `number` | yes | — |
| `dnuSince0h` | `number` | yes | — |
| `drt` | `number` | yes | — |
| `drtSince0h` | `number` | yes | — |
| `mau` | `number` | yes | — |
| `mauSince0h1` | `number` | yes | — |
| `mnu` | `number` | yes | — |
| `mnuSince0h1` | `number` | yes | — |
| `mrt` | `number` | yes | — |
| `mrtSince0h1` | `number` | yes | — |
| `analyticsPrice` | `number` | yes | — |

### MemoryUsageResponseData

Defines the response payload for MemoryUsage.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `freeMemoryInBytes` | `number` | yes | — |
| `totalMemoryInBytes` | `number` | yes | — |

### StorageUsageResponseData

Defines the response payload for StorageUsage.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `name` | `string` | yes | — |
| `fsTotalSizeInBytes` | `number` | yes | — |
| `fsUsedSizeInBytes` | `number` | yes | — |

### DatabaseSystemResponseData

Defines the response payload for DatabaseSystem.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `fsTotalSizeInBytes` | `number` | yes | — |
| `fsUsedSizeInBytes` | `number` | yes | — |
| `totalSizeInBytes` | `number` | yes | — |
| `collections` | `number` | yes | — |
| `objects` | `number` | yes | — |
| `indexes` | `number` | yes | — |

### OperationSystemResponseData

Defines the response payload for OperationSystem.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `cpuUsage` | `number` | yes | — |
| `memoryUsage` | `MemoryUsageResponseData` | yes | — |
| `storageUsage` | `Array<StorageUsageResponseData>` | yes | _elementCls=StorageUsageResponseData_ |

### RequestCompleteErrorCodeResponseData

Defines the response payload for RequestCompleteErrorCode.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `errorCode` | `number` | yes | — |
| `count` | `number` | yes | — |

### RequestCompleteResponseData

Defines the response payload for RequestComplete.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `eventName` | `string` | yes | — |
| `results` | `Array<RequestCompleteErrorCodeResponseData>` | yes | _elementCls=RequestCompleteErrorCodeResponseData_ |

### CostResponseData

Defines the response payload for Cost.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `requestCount` | `number` | yes | — |
| `matchmakingRequestCount` | `number` | yes | — |
| `cloudScriptGBs` | `number` | yes | — |
| `storageSizeInBytes` | `number` | yes | — |
| `dataTransferSizeInBytes` | `number` | yes | — |

### GetAnalyticsResponseData

Defines the response payload for GetAnalytics.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `analyticsItem` | `AnalyticsItemResponseData` | no | — |
| `country` | `Array<CountryResponseData>` | no | _elementCls=CountryResponseData_ |
| `operationSystem` | `OperationSystemResponseData` | no | — |
| `requestComplete` | `Array<RequestCompleteResponseData>` | no | _elementCls=RequestCompleteResponseData_ |
| `databaseSystem` | `DatabaseSystemResponseData` | no | — |
| `logDatabaseSystem` | `DatabaseSystemResponseData` | no | — |
| `cost` | `CostResponseData` | no | — |
| `monthlyCost` | `CostResponseData` | no | — |

### GetUsernameAdminAccountResponseData

Defines the response payload for GetUsernameAdminAccount.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `username` | `string` | yes | — |

### ChildScriptResponseData

Defines the response payload for ChildScript.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `eventName` | `string` | yes | — |
| `script` | `string` | yes | — |
| `hasEdit` | `boolean` | yes | — |

### EventCallbackCloudScriptResponseData

Defines the response payload for EventCallbackCloudScript.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `type` | `string` | yes | — |
| `tsCreate` | `number` | yes | — |
| `version` | `string` | yes | — |
| `childScripts` | `Array<ChildScriptResponseData>` | yes | _elementCls=ChildScriptResponseData_ |

### GetEventCallbackCloudScriptResponseData

Defines the response payload for `getEventCallbackCloudScript`. Each result links one event callback registration to a CloudScript target.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `results` | `Array<EventCallbackCloudScriptResponseData>` | yes | _elementCls=EventCallbackCloudScriptResponseData_ |

### SetEventCallbackCloudScriptResponseData

Defines the response payload for SetEventCallbackCloudScript.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `errorMessage` | `string` | yes | — |

### BackupStatisticsLeaderboardVersionResponseData

Defines the response payload for BackupStatisticsLeaderboardVersion.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `version` | `string` | yes | — |
| `log` | `string` | yes | — |
| `tsCreate` | `number` | yes | — |

### GetBackupStatisticsLeaderboardVersionResponseData

Defines the response payload for GetBackupStatisticsLeaderboardVersion.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `results` | `Array<BackupStatisticsLeaderboardVersionResponseData>` | yes | _elementCls=BackupStatisticsLeaderboardVersionResponseData_ |

### GetServerGameDataResponseData

Defines the response payload for `getServerGameData`. This is a high-level telemetry snapshot of entity counts, country breakdown, and server version data.

| Field | Type | Required | Notes |
|-------|------|----------|-------|
| `masterPlayerCount` | `number` | no | — |
| `gamePlayerCount` | `number` | no | — |
| `characterPlayerCount` | `number` | no | — |
| `inventoryCount` | `number` | no | — |
| `storeInventoryCount` | `number` | no | — |
| `groupCount` | `number` | no | — |
| `country` | `Array<CountryResponseData>` | no | Optional country-level breakdown returned by the backend. — _elementCls=CountryResponseData_ |
| `version` | `string` | no | Optional server or game-data version string reported by the backend. |

### EmptyResponseData

Defines an intentionally empty response payload.

_Không có field public (payload rỗng)._ 

## Namespace `DashboardRequestModels`

### ChangePasswordAdminAccountOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.ChangePasswordAdminAccountRequestData>`

Maps the ChangePasswordAdminAccount operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetAdminAccountListOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetAdminAccountListRequestData>`

Maps the GetAdminAccountList operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetGameInformationOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetGameInformationRequestData>`

Maps the GetGameInformation operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetGameListOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetGameListRequestData>`

Maps the GetGameList operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetMasterGameSettingsOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetMasterGameSettingsRequestData>`

Maps the GetMasterGameSettings operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetSecretInfoInformationOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetSecretInfoInformationRequestData>`

Maps the GetSecretInfoInformation operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetSecretInfoListOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetSecretInfoListRequestData>`

Maps the GetSecretInfoList operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetServerLogOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetServerLogRequestData>`

Maps the GetServerLog operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### CreateAdminAccountOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.CreateAdminAccountRequestData>`

Maps the CreateAdminAccount operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### CreateGameOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.CreateGameRequestData>`

Maps the CreateGame operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### CreateSecretInfoOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.CreateSecretInfoRequestData>`

Maps the CreateSecretInfo operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### LoginByAdminAccountOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.LoginByAdminAccountRequestData>`

Maps the LoginByAdminAccount operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### RemoveAdminAccountOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.RemoveAdminAccountRequestData>`

Maps the RemoveAdminAccount operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### SetGameInformationOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.SetGameInformationRequestData>`

Maps the SetGameInformation operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### SetMasterGameSettingsOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.SetMasterGameSettingsRequestData>`

Maps the SetMasterGameSettings operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### SetPasswordAdminAccountOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.SetPasswordAdminAccountRequestData>`

Maps the SetPasswordAdminAccount operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### SetSecretInfoInformationOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.SetSecretInfoInformationRequestData>`

Maps the SetSecretInfoInformation operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### SetSecretKeyAdminAccountOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.SetSecretKeyAdminAccountRequestData>`

Maps the SetSecretKeyAdminAccount operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetUsernameAdminAccountOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetUsernameAdminAccountRequestData>`

Maps the GetUsernameAdminAccount operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetAnalyticsOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetAnalyticsRequestData>`

Maps the GetAnalytics operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetEventCallbackCloudScriptOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetEventCallbackCloudScriptRequestData>`

Maps the GetEventCallbackCloudScript operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### SetEventCallbackCloudScriptOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.SetEventCallbackCloudScriptRequestData>`

Maps the SetEventCallbackCloudScript operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### ResetStatisticsLeaderboardOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.ResetStatisticsLeaderboardRequestData>`

Maps the ResetStatisticsLeaderboard operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetBackupStatisticsLeaderboardVersionOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetBackupStatisticsLeaderboardVersionRequestData>`

Maps the GetBackupStatisticsLeaderboardVersion operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### GetServerGameDataOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.GetServerGameDataRequestData>`

Maps the GetServerGameData operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

### DeleteInDatabaseOperationRequest

Extends: `CustomOperationRequestAbstract<DashboardModels.DeleteInDatabaseRequestData>`

Maps the DeleteInDatabase operation to a typed request wrapper.

_Không có field public (payload rỗng)._ 

## Namespace `DashboardResponseModels`

### ChangePasswordAdminAccountOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the ChangePasswordAdminAccount operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetAdminAccountListOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetAdminAccountListResponseData>`

Maps the GetAdminAccountList operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetGameInformationOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetGameInformationResponseData>`

Maps the GetGameInformation operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetGameListOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetGameListResponseData>`

Maps the GetGameList operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetMasterGameSettingsOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetMasterGameSettingsResponseData>`

Maps the GetMasterGameSettings operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetSecretInfoInformationOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetSecretInfoInformationResponseData>`

Maps the GetSecretInfoInformation operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetSecretInfoListOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetSecretInfoListResponseData>`

Maps the GetSecretInfoList operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetServerLogOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetServerLogResponseData>`

Maps the GetServerLog operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### CreateAdminAccountOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.CreateAdminAccountResponseData>`

Maps the CreateAdminAccount operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### CreateGameOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GameWithGameIdResponseData>`

Maps the CreateGame operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### CreateSecretInfoOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.SecretInfoWithSecretKeyResponseData>`

Maps the CreateSecretInfo operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### LoginByAdminAccountOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.LoginByAdminAccountResponseData>`

Maps the LoginByAdminAccount operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### RemoveAdminAccountOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the RemoveAdminAccount operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### SetGameInformationOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the SetGameInformation operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### SetMasterGameSettingsOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the SetMasterGameSettings operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### SetPasswordAdminAccountOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the SetPasswordAdminAccount operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### SetSecretInfoInformationOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the SetSecretInfoInformation operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### SetSecretKeyAdminAccountOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the SetSecretKeyAdminAccount operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetUsernameAdminAccountOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetUsernameAdminAccountResponseData>`

Maps the GetUsernameAdminAccount operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetAnalyticsOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetAnalyticsResponseData>`

Maps the GetAnalytics operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetEventCallbackCloudScriptOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetEventCallbackCloudScriptResponseData>`

Maps the GetEventCallbackCloudScript operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### SetEventCallbackCloudScriptOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.SetEventCallbackCloudScriptResponseData>`

Maps the SetEventCallbackCloudScript operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### ResetStatisticsLeaderboardOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the ResetStatisticsLeaderboard operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetBackupStatisticsLeaderboardVersionOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetBackupStatisticsLeaderboardVersionResponseData>`

Maps the GetBackupStatisticsLeaderboardVersion operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### GetServerGameDataOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.GetServerGameDataResponseData>`

Maps the GetServerGameData operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

### DeleteInDatabaseOperationResponse

Extends: `CustomOperationResponseAbstract<DashboardModels.EmptyResponseData>`

Maps the DeleteInDatabase operation to a typed response wrapper.

_Không có field public (payload rỗng)._ 

