/** * This file was auto-generated by openapi-typescript. * Do not make direct changes to the file. */ export interface paths { "/admin/activity/achievements": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listAchievementDefinitions"]; put?: never; post: operations["createAchievementDefinition"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/achievements/{achievement_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateAchievementDefinition"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/daily-tasks": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listTaskDefinitions"]; put?: never; post: operations["createTaskDefinition"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/daily-tasks/{task_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateTaskDefinition"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/daily-tasks/{task_id}/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["setTaskDefinitionStatus"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/lucky-gifts/config": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getLuckyGiftConfig"]; put: operations["upsertLuckyGiftConfig"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/lucky-gifts/draws": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listLuckyGiftDraws"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/registration-reward/claims": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listRegistrationRewardClaims"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/registration-reward/config": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getRegistrationRewardConfig"]; put: operations["updateRegistrationRewardConfig"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/seven-day-checkin/claims": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listSevenDayCheckInClaims"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/activity/seven-day-checkin/config": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getSevenDayCheckInConfig"]; put: operations["updateSevenDayCheckInConfig"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/agencies": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listAgencies"]; put?: never; post: operations["createAgency"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/agencies/{agency_id}/close": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["closeAgency"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/agencies/{agency_id}/join-enabled": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["setAgencyJoinEnabled"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/app-config/banners": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listBanners"]; put?: never; post: operations["createBanner"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/app-config/banners/{banner_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateBanner"]; post?: never; delete: operations["deleteBanner"]; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/app-config/h5-links": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listH5Links"]; put: operations["updateH5Links"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/app-config/versions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listAppVersions"]; put?: never; post: operations["createAppVersion"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/app-config/versions/{version_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateAppVersion"]; post?: never; delete: operations["deleteAppVersion"]; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/apps": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listApps"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/bd-leaders": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listBDLeaders"]; put?: never; post: operations["createBDLeader"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/bd-leaders/{user_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete: operations["deleteBDLeader"]; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/bd-leaders/{user_id}/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["setBDLeaderStatus"]; trace?: never; }; "/admin/bds": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listBDs"]; put?: never; post: operations["createBD"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/bds/{user_id}/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["setBDStatus"]; trace?: never; }; "/admin/coin-sellers": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listCoinSellers"]; put?: never; post: operations["createCoinSeller"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/coin-sellers/{user_id}/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["setCoinSellerStatus"]; trace?: never; }; "/admin/coin-sellers/{user_id}/stock-credits": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["creditCoinSellerStock"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/countries": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listCountries"]; put?: never; post: operations["createCountry"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/countries/{country_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getCountry"]; put?: never; post?: never; delete: operations["deleteCountry"]; options?: never; head?: never; patch: operations["updateCountry"]; trace?: never; }; "/admin/countries/{country_id}/disable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["disableCountry"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/countries/{country_id}/enable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["enableCountry"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/emoji-packs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listEmojiPacks"]; put?: never; post: operations["createEmojiPack"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/emoji-packs/categories": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listEmojiPackCategories"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/files/image/upload": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["uploadImage"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/files/upload": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["uploadFile"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/game/games": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listCatalog"]; put?: never; post: operations["createCatalog"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/game/games/{game_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["updateCatalog"]; trace?: never; }; "/admin/game/games/{game_id}/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["setGameStatus"]; trace?: never; }; "/admin/game/platforms": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listPlatforms"]; put?: never; post: operations["createPlatform"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/game/platforms/{platform_code}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["updatePlatform"]; trace?: never; }; "/admin/gift-types": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listGiftTypes"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/gift-types/{type_code}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateGiftType"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/gifts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listGifts"]; put?: never; post: operations["createGift"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/gifts/{gift_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateGift"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/gifts/{gift_id}/disable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["disableGift"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/gifts/{gift_id}/enable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["enableGift"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/hosts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listHosts"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/operations/coin-adjustments": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listCoinAdjustments"]; put?: never; post: operations["createCoinAdjustment"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/operations/coin-adjustments/target": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["lookupCoinAdjustmentTarget"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/operations/coin-ledger": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listCoinLedger"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/payment/recharge-bills": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listRechargeBills"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/payment/recharge-products": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listRechargeProducts"]; put?: never; post: operations["createRechargeProduct"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/payment/recharge-products/{product_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateRechargeProduct"]; post?: never; delete: operations["deleteRechargeProduct"]; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/regions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listRegions"]; put?: never; post: operations["createRegion"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/regions/{region_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getRegion"]; put?: never; post?: never; delete: operations["disableRegion"]; options?: never; head?: never; patch: operations["updateRegion"]; trace?: never; }; "/admin/regions/{region_id}/countries": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["replaceRegionCountries"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/regions/{region_id}/enable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["enableRegion"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resource-grants": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listResourceGrants"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resource-grants/group": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["grantResourceGroup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resource-grants/resource": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["grantResource"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resource-groups": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listResourceGroups"]; put?: never; post: operations["createResourceGroup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resource-groups/{group_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getResourceGroup"]; put: operations["updateResourceGroup"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resource-groups/{group_id}/disable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["disableResourceGroup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resource-groups/{group_id}/enable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["enableResourceGroup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resource-groups/{group_id}/items": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateResourceGroupItems"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resources": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listResources"]; put?: never; post: operations["createResource"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resources/{resource_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getResource"]; put: operations["updateResource"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resources/{resource_id}/disable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["disableResource"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/resources/{resource_id}/enable": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["enableResource"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/rooms": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listRooms"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/rooms/{room_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete: operations["deleteRoom"]; options?: never; head?: never; patch: operations["updateRoom"]; trace?: never; }; "/admin/rooms/config": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getRoomConfig"]; put: operations["updateRoomConfig"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/rooms/pins": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listRoomPins"]; put?: never; post: operations["createRoomPin"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/rooms/pins/{pin_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete: operations["cancelRoomPin"]; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/users/level-config": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listLevelConfig"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/users/level-config/rules/{track}/{level}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["upsertRule"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/users/level-config/tiers": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["createTier"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/users/level-config/tiers/{tier_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateTier"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/users/level-config/tracks/{track}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["updateTrack"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/admin/users/region-blocks": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listRegionBlocks"]; put: operations["replaceRegionBlocks"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/app/users": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["appListUsers"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/app/users/{id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["appGetUser"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["appUpdateUser"]; trace?: never; }; "/app/users/{id}/ban": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["appBanUser"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/app/users/{id}/login-logs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["appListUserLoginLogs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/app/users/{id}/password": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["appSetPassword"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/app/users/{id}/unban": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["appUnbanUser"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/app/users/bans": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["appListBannedUsers"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/app/users/login-logs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["appListLoginLogs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/auth/change-password": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["changePassword"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/auth/login": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["login"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/auth/logout": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["logout"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/auth/me": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["me"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/auth/refresh": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["refresh"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/dashboard/overview": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["dashboardOverview"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/exports/users": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["createUserExportJob"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/jobs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listJobs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/jobs/{id}/artifact": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["downloadJobArtifact"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/jobs/{id}/cancel": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["cancelJob"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/logs/login": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listLoginLogs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/logs/login/export": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["exportLoginLogs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/logs/operations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listOperationLogs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/logs/operations/export": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["exportOperationLogs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/navigation/menus": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["navigationMenus"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/permissions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listPermissions"]; put?: never; post: operations["createPermission"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/permissions/{id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete: operations["deletePermission"]; options?: never; head?: never; patch: operations["updatePermission"]; trace?: never; }; "/permissions/sync": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["syncPermissions"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/roles": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listRoles"]; put?: never; post: operations["createRole"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/roles/{id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete: operations["deleteRole"]; options?: never; head?: never; patch: operations["updateRole"]; trace?: never; }; "/roles/{id}/data-scopes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getRoleDataScopes"]; put: operations["replaceRoleDataScopes"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/roles/{id}/permissions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["replaceRolePermissions"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/search": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["search"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/system/menus": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listSystemMenus"]; put?: never; post: operations["createMenu"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/system/menus/{id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete: operations["deleteMenu"]; options?: never; head?: never; patch: operations["updateMenu"]; trace?: never; }; "/system/menus/{id}/visible": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["updateMenuVisible"]; trace?: never; }; "/system/menus/sort": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["sortMenus"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/users": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["listUsers"]; put?: never; post: operations["createUser"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/users/{id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["getUser"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["updateUser"]; trace?: never; }; "/users/{id}/reset-password": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["resetUserPassword"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/users/{id}/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; patch: operations["updateUserStatus"]; trace?: never; }; "/users/batch/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["batchUpdateUserStatus"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/users/export": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["exportUsers"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; } export type webhooks = Record; export interface components { schemas: { ApiPageAgency: { items: components["schemas"]["Agency"][]; page: number; pageSize: number; total: number; }; ApiPageBDProfile: { items: components["schemas"]["BDProfile"][]; page: number; pageSize: number; total: number; }; ApiPageHostProfile: { items: components["schemas"]["HostProfile"][]; page: number; pageSize: number; total: number; }; ApiPageLog: { items: components["schemas"]["Log"][]; page: number; pageSize: number; total: number; }; ApiPageUser: { items: components["schemas"]["AdminUser"][]; page: number; pageSize: number; total: number; }; ApiResponseCreateUserResult: components["schemas"]["Envelope"] & { data?: components["schemas"]["CreateUserResult"]; }; ApiResponseAgencyPage: components["schemas"]["Envelope"] & { data?: components["schemas"]["ApiPageAgency"]; }; ApiResponseBDProfilePage: components["schemas"]["Envelope"] & { data?: components["schemas"]["ApiPageBDProfile"]; }; ApiResponseDashboardOverview: components["schemas"]["Envelope"] & { data?: components["schemas"]["DashboardOverview"]; }; ApiResponseEmpty: components["schemas"]["Envelope"]; ApiResponseHostProfilePage: components["schemas"]["Envelope"] & { data?: components["schemas"]["ApiPageHostProfile"]; }; ApiResponseLogPage: components["schemas"]["Envelope"] & { data?: components["schemas"]["ApiPageLog"]; }; ApiResponseMenu: components["schemas"]["Envelope"] & { data?: components["schemas"]["Menu"]; }; ApiResponseMenuList: components["schemas"]["Envelope"] & { data?: components["schemas"]["Menu"][]; }; ApiResponsePermission: components["schemas"]["Envelope"] & { data?: components["schemas"]["Permission"]; }; ApiResponsePermissionList: components["schemas"]["Envelope"] & { data?: components["schemas"]["Permission"][]; }; ApiResponseResetPasswordResult: components["schemas"]["Envelope"] & { data?: components["schemas"]["ResetPasswordResult"]; }; ApiResponseRole: components["schemas"]["Envelope"] & { data?: components["schemas"]["Role"]; }; ApiResponseRoleList: components["schemas"]["Envelope"] & { data?: components["schemas"]["Role"][]; }; ApiResponseSearchList: components["schemas"]["Envelope"] & { data?: components["schemas"]["SearchResult"][]; }; ApiResponseSession: components["schemas"]["Envelope"] & { data?: components["schemas"]["Session"]; }; ApiResponseUser: components["schemas"]["Envelope"] & { data?: components["schemas"]["AdminUser"]; }; ApiResponseUserPage: components["schemas"]["Envelope"] & { data?: components["schemas"]["ApiPageUser"]; }; AdminUser: { account: string; id: number; lastLogin?: string; mfa?: string; mfaEnabled?: boolean; name: string; role?: string; roleIds?: number[]; status: string; team?: string; }; Agency: { agencyId: number; createdAtMs?: number; createdByUserId?: number; joinEnabled?: boolean; maxHosts?: number; name?: string; ownerUserId?: number; parentBdUserId?: number; regionId?: number; status?: string; updatedAtMs?: number; }; BDProfile: { createdAtMs?: number; createdByUserId?: number; parentLeaderUserId?: number; regionId?: number; role?: string; status?: string; updatedAtMs?: number; userId: number; }; CreateUserResult: { initialPassword?: string; }; DashboardOverview: { [key: string]: unknown; }; Envelope: { code?: number; data?: unknown; message?: string; }; HostProfile: { createdAtMs?: number; currentAgencyId?: number; currentMembershipId?: number; firstBecameHostAtMs?: number; regionId?: number; source?: string; status?: string; updatedAtMs?: number; userId: number; }; Log: { [key: string]: unknown; }; Menu: { [key: string]: unknown; }; MenuInput: { [key: string]: unknown; }; Permission: { [key: string]: unknown; }; PermissionInput: { [key: string]: unknown; }; ResetPasswordResult: { initialPassword?: string; }; Role: { [key: string]: unknown; }; RoleInput: { [key: string]: unknown; }; SearchResult: { [key: string]: unknown; }; Session: { [key: string]: unknown; }; UserInput: { [key: string]: unknown; }; }; responses: { /** @description OK */ AgencyPageResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseAgencyPage"]; }; }; /** @description OK */ BDProfilePageResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseBDProfilePage"]; }; }; /** @description OK */ CreateUserResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseCreateUserResult"]; }; }; /** @description OK */ DashboardOverviewResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseDashboardOverview"]; }; }; /** @description OK */ EmptyResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseEmpty"]; }; }; /** @description OK */ HostProfilePageResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseHostProfilePage"]; }; }; /** @description OK */ LogPageResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseLogPage"]; }; }; /** @description OK */ MenuListResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseMenuList"]; }; }; /** @description OK */ MenuResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseMenu"]; }; }; /** @description OK */ PermissionListResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponsePermissionList"]; }; }; /** @description OK */ PermissionResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponsePermission"]; }; }; /** @description OK */ ResetPasswordResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseResetPasswordResult"]; }; }; /** @description OK */ RoleListResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseRoleList"]; }; }; /** @description OK */ RoleResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseRole"]; }; }; /** @description OK */ SearchResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseSearchList"]; }; }; /** @description OK */ SessionResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseSession"]; }; }; /** @description OK */ UserPageResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseUserPage"]; }; }; /** @description OK */ UserResponse: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ApiResponseUser"]; }; }; }; parameters: { AgencyId: number; Id: number; Keyword: string; Page: number; PageSize: number; ParentBdUserId: number; ParentLeaderUserId: number; RegionId: number; Status: string; }; requestBodies: { BatchStatusRequest: { content: { "application/json": { ids: number[]; status: string; }; }; }; ChangePasswordRequest: { content: { "application/json": { oldPassword: string; newPassword: string; }; }; }; LoginRequest: { content: { "application/json": { username: string; password: string; }; }; }; MenuRequest: { content: { "application/json": components["schemas"]["MenuInput"]; }; }; MenuSortRequest: { content: { "application/json": { items: { id: number; sort: number; }[]; }; }; }; MenuVisibleRequest: { content: { "application/json": { visible: boolean; }; }; }; PermissionRequest: { content: { "application/json": components["schemas"]["PermissionInput"]; }; }; RolePermissionRequest: { content: { "application/json": { permissionIds: number[]; }; }; }; RoleRequest: { content: { "application/json": components["schemas"]["RoleInput"]; }; }; StatusRequest: { content: { "application/json": { status: string; }; }; }; UserRequest: { content: { "application/json": components["schemas"]["UserInput"]; }; }; }; headers: never; pathItems: never; } export type $defs = Record; export interface operations { listAchievementDefinitions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createAchievementDefinition: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateAchievementDefinition: { parameters: { query?: never; header?: never; path: { achievement_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listTaskDefinitions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createTaskDefinition: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateTaskDefinition: { parameters: { query?: never; header?: never; path: { task_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; setTaskDefinitionStatus: { parameters: { query?: never; header?: never; path: { task_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; getLuckyGiftConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; upsertLuckyGiftConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listLuckyGiftDraws: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listRegistrationRewardClaims: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; getRegistrationRewardConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateRegistrationRewardConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listSevenDayCheckInClaims: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; getSevenDayCheckInConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateSevenDayCheckInConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listAgencies: { parameters: { query?: { page?: components["parameters"]["Page"]; page_size?: components["parameters"]["PageSize"]; keyword?: components["parameters"]["Keyword"]; status?: components["parameters"]["Status"]; region_id?: components["parameters"]["RegionId"]; parent_bd_user_id?: components["parameters"]["ParentBdUserId"]; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["AgencyPageResponse"]; }; }; createAgency: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; closeAgency: { parameters: { query?: never; header?: never; path: { agency_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; setAgencyJoinEnabled: { parameters: { query?: never; header?: never; path: { agency_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listBanners: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createBanner: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateBanner: { parameters: { query?: never; header?: never; path: { banner_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; deleteBanner: { parameters: { query?: never; header?: never; path: { banner_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listH5Links: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateH5Links: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listAppVersions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createAppVersion: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateAppVersion: { parameters: { query?: never; header?: never; path: { version_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; deleteAppVersion: { parameters: { query?: never; header?: never; path: { version_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listApps: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listBDLeaders: { parameters: { query?: { page?: components["parameters"]["Page"]; page_size?: components["parameters"]["PageSize"]; keyword?: components["parameters"]["Keyword"]; status?: components["parameters"]["Status"]; region_id?: components["parameters"]["RegionId"]; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["BDProfilePageResponse"]; }; }; createBDLeader: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; deleteBDLeader: { parameters: { query?: never; header?: never; path: { user_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; setBDLeaderStatus: { parameters: { query?: never; header?: never; path: { user_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listBDs: { parameters: { query?: { page?: components["parameters"]["Page"]; page_size?: components["parameters"]["PageSize"]; keyword?: components["parameters"]["Keyword"]; status?: components["parameters"]["Status"]; region_id?: components["parameters"]["RegionId"]; parent_leader_user_id?: components["parameters"]["ParentLeaderUserId"]; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["BDProfilePageResponse"]; }; }; createBD: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; setBDStatus: { parameters: { query?: never; header?: never; path: { user_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listCoinSellers: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createCoinSeller: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; setCoinSellerStatus: { parameters: { query?: never; header?: never; path: { user_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; creditCoinSellerStock: { parameters: { query?: never; header?: never; path: { user_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listCountries: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createCountry: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; getCountry: { parameters: { query?: never; header?: never; path: { country_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; deleteCountry: { parameters: { query?: never; header?: never; path: { country_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateCountry: { parameters: { query?: never; header?: never; path: { country_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; disableCountry: { parameters: { query?: never; header?: never; path: { country_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; enableCountry: { parameters: { query?: never; header?: never; path: { country_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listEmojiPacks: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createEmojiPack: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listEmojiPackCategories: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; uploadImage: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; uploadFile: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listCatalog: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createCatalog: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateCatalog: { parameters: { query?: never; header?: never; path: { game_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; setGameStatus: { parameters: { query?: never; header?: never; path: { game_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listPlatforms: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createPlatform: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updatePlatform: { parameters: { query?: never; header?: never; path: { platform_code: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listGiftTypes: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateGiftType: { parameters: { query?: never; header?: never; path: { type_code: string; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listGifts: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createGift: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateGift: { parameters: { query?: never; header?: never; path: { gift_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; disableGift: { parameters: { query?: never; header?: never; path: { gift_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; enableGift: { parameters: { query?: never; header?: never; path: { gift_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listHosts: { parameters: { query?: { page?: components["parameters"]["Page"]; page_size?: components["parameters"]["PageSize"]; keyword?: components["parameters"]["Keyword"]; status?: components["parameters"]["Status"]; region_id?: components["parameters"]["RegionId"]; agency_id?: components["parameters"]["AgencyId"]; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["HostProfilePageResponse"]; }; }; listCoinAdjustments: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createCoinAdjustment: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; lookupCoinAdjustmentTarget: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listCoinLedger: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listRechargeBills: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listRechargeProducts: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createRechargeProduct: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateRechargeProduct: { parameters: { query?: never; header?: never; path: { product_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; deleteRechargeProduct: { parameters: { query?: never; header?: never; path: { product_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listRegions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createRegion: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; getRegion: { parameters: { query?: never; header?: never; path: { region_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; disableRegion: { parameters: { query?: never; header?: never; path: { region_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateRegion: { parameters: { query?: never; header?: never; path: { region_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; replaceRegionCountries: { parameters: { query?: never; header?: never; path: { region_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; enableRegion: { parameters: { query?: never; header?: never; path: { region_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listResourceGrants: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; grantResourceGroup: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; grantResource: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listResourceGroups: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createResourceGroup: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; getResourceGroup: { parameters: { query?: never; header?: never; path: { group_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateResourceGroup: { parameters: { query?: never; header?: never; path: { group_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; disableResourceGroup: { parameters: { query?: never; header?: never; path: { group_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; enableResourceGroup: { parameters: { query?: never; header?: never; path: { group_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateResourceGroupItems: { parameters: { query?: never; header?: never; path: { group_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listResources: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createResource: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; getResource: { parameters: { query?: never; header?: never; path: { resource_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateResource: { parameters: { query?: never; header?: never; path: { resource_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; disableResource: { parameters: { query?: never; header?: never; path: { resource_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; enableResource: { parameters: { query?: never; header?: never; path: { resource_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listRooms: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; deleteRoom: { parameters: { query?: never; header?: never; path: { room_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateRoom: { parameters: { query?: never; header?: never; path: { room_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; getRoomConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateRoomConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listRoomPins: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createRoomPin: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; cancelRoomPin: { parameters: { query?: never; header?: never; path: { pin_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listLevelConfig: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; upsertRule: { parameters: { query?: never; header?: never; path: { track: number; level: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; createTier: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateTier: { parameters: { query?: never; header?: never; path: { tier_id: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateTrack: { parameters: { query?: never; header?: never; path: { track: number; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listRegionBlocks: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; replaceRegionBlocks: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appListUsers: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appGetUser: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appUpdateUser: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appBanUser: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appListUserLoginLogs: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appSetPassword: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appUnbanUser: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appListBannedUsers: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; appListLoginLogs: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; changePassword: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: components["requestBodies"]["ChangePasswordRequest"]; responses: { 200: components["responses"]["EmptyResponse"]; }; }; login: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: components["requestBodies"]["LoginRequest"]; responses: { 200: components["responses"]["SessionResponse"]; }; }; logout: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; me: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["SessionResponse"]; }; }; refresh: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["SessionResponse"]; }; }; dashboardOverview: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["DashboardOverviewResponse"]; }; }; createUserExportJob: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listJobs: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; downloadJobArtifact: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; cancelJob: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; listLoginLogs: { parameters: { query?: { page?: components["parameters"]["Page"]; page_size?: components["parameters"]["PageSize"]; keyword?: components["parameters"]["Keyword"]; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["LogPageResponse"]; }; }; exportLoginLogs: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description CSV */ 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; listOperationLogs: { parameters: { query?: { page?: components["parameters"]["Page"]; page_size?: components["parameters"]["PageSize"]; keyword?: components["parameters"]["Keyword"]; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["LogPageResponse"]; }; }; exportOperationLogs: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description CSV */ 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; navigationMenus: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["MenuListResponse"]; }; }; listPermissions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["PermissionListResponse"]; }; }; createPermission: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: components["requestBodies"]["PermissionRequest"]; responses: { 200: components["responses"]["PermissionResponse"]; }; }; deletePermission: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updatePermission: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: components["requestBodies"]["PermissionRequest"]; responses: { 200: components["responses"]["PermissionResponse"]; }; }; syncPermissions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["PermissionListResponse"]; }; }; listRoles: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["RoleListResponse"]; }; }; createRole: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: components["requestBodies"]["RoleRequest"]; responses: { 200: components["responses"]["RoleResponse"]; }; }; deleteRole: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateRole: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: components["requestBodies"]["RoleRequest"]; responses: { 200: components["responses"]["RoleResponse"]; }; }; getRoleDataScopes: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; replaceRoleDataScopes: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; replaceRolePermissions: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: components["requestBodies"]["RolePermissionRequest"]; responses: { 200: components["responses"]["RoleResponse"]; }; }; search: { parameters: { query?: { keyword?: components["parameters"]["Keyword"]; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["SearchResponse"]; }; }; listSystemMenus: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["MenuListResponse"]; }; }; createMenu: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: components["requestBodies"]["MenuRequest"]; responses: { 200: components["responses"]["MenuResponse"]; }; }; deleteMenu: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["EmptyResponse"]; }; }; updateMenu: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: components["requestBodies"]["MenuRequest"]; responses: { 200: components["responses"]["MenuResponse"]; }; }; updateMenuVisible: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: components["requestBodies"]["MenuVisibleRequest"]; responses: { 200: components["responses"]["MenuResponse"]; }; }; sortMenus: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: components["requestBodies"]["MenuSortRequest"]; responses: { 200: components["responses"]["MenuListResponse"]; }; }; listUsers: { parameters: { query?: { page?: components["parameters"]["Page"]; page_size?: components["parameters"]["PageSize"]; keyword?: components["parameters"]["Keyword"]; role?: string; status?: components["parameters"]["Status"]; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["UserPageResponse"]; }; }; createUser: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: components["requestBodies"]["UserRequest"]; responses: { 200: components["responses"]["CreateUserResponse"]; }; }; getUser: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["UserResponse"]; }; }; updateUser: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: components["requestBodies"]["UserRequest"]; responses: { 200: components["responses"]["UserResponse"]; }; }; resetUserPassword: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: never; responses: { 200: components["responses"]["ResetPasswordResponse"]; }; }; updateUserStatus: { parameters: { query?: never; header?: never; path: { id: components["parameters"]["Id"]; }; cookie?: never; }; requestBody?: components["requestBodies"]["StatusRequest"]; responses: { 200: components["responses"]["UserResponse"]; }; }; batchUpdateUserStatus: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: components["requestBodies"]["BatchStatusRequest"]; responses: { 200: components["responses"]["EmptyResponse"]; }; }; exportUsers: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description CSV */ 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; }