2026-07-17 11:44:36 +08:00

14196 lines
391 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 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: operations["deleteAchievementDefinition"];
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/user-leaderboards": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listUserLeaderboards"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/cp/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getCPConfig"];
put: operations["updateCPConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/cp/relationships": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listCPRelationships"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/cp/applications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listCPApplications"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/cp-weekly-rank/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getCPWeeklyRankConfig"];
put: operations["updateCPWeeklyRankConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/cp-weekly-rank/settlements": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listCPWeeklyRankSettlements"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/red-packets": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listRedPackets"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/red-packets/{packet_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRedPacket"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/red-packets/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRedPacketConfig"];
put: operations["updateRedPacketConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/red-packets/refund/retry": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["retryRedPacketRefund"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/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/ops-center/lucky-gifts/configs": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listLuckyGiftConfigs"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/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/ops-center/lucky-gifts/user-profiles": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listLuckyGiftUserProfiles"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/lucky-gifts/user-profile": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getLuckyGiftUserProfile"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/lucky-gifts/summary": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getLuckyGiftDrawSummary"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/lucky-gifts/pools": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listLuckyGiftPoolBalances"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/lucky-gifts/pools/credit": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["creditLuckyGiftPool"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/lucky-gifts/pools/debit": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["debitLuckyGiftPool"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/lucky-gifts/experiments": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listLuckyGiftExperiments"];
put?: never;
post: operations["createLuckyGiftExperiment"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/lucky-gifts/experiments/{experimentId}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["updateLuckyGiftExperiment"];
trace?: never;
};
"/admin/ops-center/lucky-gifts/experiments/{experimentId}/overrides": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["setLuckyGiftExperimentOverrides"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/ops-center/lucky-gifts/experiments/{experimentId}/end": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["endLuckyGiftExperiment"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/wheel/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getWheelConfig"];
put: operations["upsertWheelConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/wheel/draws": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listWheelDraws"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/wheel/draw-summary": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getWheelDrawSummary"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/first-recharge-reward/claims": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listFirstRechargeRewardClaims"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/invite-reward/claims": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listInviteActivityRewardClaims"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/cumulative-recharge-reward/grants": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listCumulativeRechargeRewardGrants"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/room-turnover-reward/settlements": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listRoomTurnoverRewardSettlements"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/room-turnover-reward/settlements/{settlement_id}/retry": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["retryRoomTurnoverRewardSettlement"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/weekly-star/cycles": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listWeeklyStarCycles"];
put?: never;
post: operations["createWeeklyStarCycle"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/weekly-star/cycles/{cycle_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getWeeklyStarCycle"];
put: operations["updateWeeklyStarCycle"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/weekly-star/cycles/{cycle_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["setWeeklyStarCycleStatus"];
trace?: never;
};
"/admin/activity/weekly-star/cycles/{cycle_id}/leaderboard": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listWeeklyStarLeaderboard"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/weekly-star/cycles/{cycle_id}/settlements": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listWeeklyStarSettlements"];
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/first-recharge-reward/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getFirstRechargeRewardConfig"];
put: operations["updateFirstRechargeRewardConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/cumulative-recharge-reward/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getCumulativeRechargeRewardConfig"];
put: operations["updateCumulativeRechargeRewardConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/invite-reward/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getInviteActivityRewardConfig"];
put: operations["updateInviteActivityRewardConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/room-turnover-reward/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRoomTurnoverRewardConfig"];
put: operations["updateRoomTurnoverRewardConfig"];
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/vip-program": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getVipProgram"];
put: operations["updateVipProgram"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/vip-levels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getVipConfig"];
put: operations["updateVipConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/vip-grants": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["grantVip"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/vip-trial-card-grants": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["grantVipTrialCard"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activity/room-rocket/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRoomRocketConfig"];
put: operations["updateRoomRocketConfig"];
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/managers": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listManagers"];
put?: never;
post: operations["createManager"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/managers/{user_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateManager"];
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}/hosts": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["adminAddAgencyHost"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/agencies/{agency_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["setAgencyStatus"];
trace?: never;
};
"/admin/agencies/{agency_id}/delete": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["deleteAgency"];
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: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
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: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
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/splash-screens": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
get: operations["listSplashScreens"];
put?: never;
post: operations["createSplashScreen"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/app-config/splash-screens/{splash_id}": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateSplashScreen"];
post?: never;
delete: operations["deleteSplashScreen"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/app-config/popups": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
get: operations["listPopups"];
put?: never;
post: operations["createPopup"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/app-config/popups/{popup_id}": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
get?: never;
put: operations["updatePopup"];
post?: never;
delete: operations["deletePopup"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/app-config/h5-links": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
get: operations["listH5Links"];
put: operations["updateH5Links"];
post: operations["createH5Link"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/app-config/h5-links/{key}": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateH5Link"];
post?: never;
delete: operations["deleteH5Link"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/app-config/explore-tabs": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
get: operations["listExploreTabs"];
put?: never;
post: operations["createExploreTab"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/app-config/explore-tabs/{tab_id}": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateExploreTab"];
post?: never;
delete: operations["deleteExploreTab"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/app-config/versions": {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
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: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
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/apps/visible": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listVisibleApps"];
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}/sub-sellers": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listCoinSellerSubSellers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/coin-seller-sub-applications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listCoinSellerSubApplications"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/coin-seller-sub-applications/{application_id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approveCoinSellerSubApplication"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/coin-seller-sub-applications/{application_id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rejectCoinSellerSubApplication"];
delete?: never;
options?: never;
head?: never;
patch?: never;
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/coin-sellers/{user_id}/stock-debits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["debitCoinSellerStock"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/coin-seller-salary-rates/{region_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getCoinSellerSalaryRates"];
put: operations["replaceCoinSellerSalaryRates"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/host-withdrawals": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listHostWithdrawals"];
put?: never;
post?: never;
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}/rename-code": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["renameCountryCode"];
delete?: never;
options?: never;
head?: never;
patch?: never;
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: operations["deleteCatalog"];
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/games/{game_id}/whitelist": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["setGameWhitelistEnabled"];
trace?: never;
};
"/admin/game/games/{game_id}/whitelist/users": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listGameWhitelistUsers"];
put?: never;
post: operations["addGameWhitelistUser"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/games/{game_id}/whitelist/users/{user_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["deleteGameWhitelistUser"];
options?: never;
head?: never;
patch?: never;
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/game/self-games": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listSelfGames"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/self-games/{game_id}/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["updateDiceConfig"];
trace?: never;
};
"/admin/game/self-games/{game_id}/pool/adjust": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["adjustDicePool"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/robots": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listDiceRobots"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/robots/generate": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["generateDiceRobots"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/robots/{user_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete: operations["deleteDiceRobot"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/robots/{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["setDiceRobotStatus"];
trace?: never;
};
"/admin/game/room-rps/config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRoomRpsConfig"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["updateRoomRpsConfig"];
trace?: never;
};
"/admin/game/room-rps/challenges": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listRoomRpsChallenges"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/room-rps/challenges/{challenge_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRoomRpsChallenge"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/room-rps/challenges/{challenge_id}/retry-settlement": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["retryRoomRpsSettlement"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/game/room-rps/challenges/{challenge_id}/expire": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["expireRoomRpsChallenge"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/gift-types": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listGiftTypes"];
put: operations["updateGiftTypes"];
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/batch": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["batchCreateGifts"];
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: operations["deleteGift"];
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/host-agency-policies": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listHostAgencyPolicies"];
put?: never;
post: operations["createHostAgencyPolicy"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/host-agency-policies/{policy_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateHostAgencyPolicy"];
post?: never;
delete: operations["deleteHostAgencyPolicy"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/host-agency-policies/{policy_id}/publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["publishHostAgencyPolicy"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/host-salary-settlements": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listHostSalarySettlements"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/team-salary-policies": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listTeamSalaryPolicies"];
put?: never;
post: operations["createTeamSalaryPolicy"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/team-salary-policies/{policy_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updateTeamSalaryPolicy"];
post?: never;
delete: operations["deleteTeamSalaryPolicy"];
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/gift-records": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listGiftRecords"];
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/operations/coin-seller-ledger": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listCoinSellerLedger"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/operations/coin-seller-ledger/export": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["exportCoinSellerLedger"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/operations/full-server-notices/fanout": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["createFullServerNoticeFanout"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/operations/reports": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listReports"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/policy-templates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPolicyTemplates"];
put?: never;
post: operations["savePolicyTemplate"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/policy-instances": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPolicyInstances"];
put?: never;
post: operations["createPolicyInstance"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/policy-instances/{instance_id}/publish": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["publishPolicyInstance"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/policy-instances/{instance_id}/status": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updatePolicyInstanceStatus"];
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-bills/overview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRechargeBillOverview"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/recharge-bills/summary": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRechargeBillSummary"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/recharge-bills/export": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["exportRechargeBills"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/recharge-bills/google-paid/refresh": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["refreshGoogleRechargePaid"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/recharge-regions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listRechargeRegions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/recharge-apps": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listRechargeApps"];
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/databi/social/master": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSocialBiMaster"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/databi/social/overview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSocialBiOverview"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/databi/social/requirements": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSocialBiRequirements"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/databi/social/funnel": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSocialBiFunnel"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/databi/social/kpi": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getSocialBiKpi"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/scope": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getFinanceScope"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/withdrawal-applications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listFinanceWithdrawalApplications"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/withdrawal-applications/{application_id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approveFinanceWithdrawalApplication"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/withdrawal-applications/{application_id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rejectFinanceWithdrawalApplication"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/operations/withdrawal-applications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listOperationsWithdrawalApplications"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/operations/withdrawal-applications/{application_id}/approve": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["approveOperationsWithdrawalApplication"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/operations/withdrawal-applications/{application_id}/reject": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["rejectOperationsWithdrawalApplication"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/orders/coin-seller-recharges": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listFinanceCoinSellerRechargeOrders"];
put?: never;
post: operations["createFinanceCoinSellerRechargeOrder"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/orders/coin-seller-recharges/quotes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["quoteFinanceCoinSellerRechargeOrder"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/orders/coin-seller-recharges/receipt-verifications": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["verifyFinanceCoinSellerRechargeReceipt"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/orders/coin-seller-recharges/{order_id}/verify": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["verifyFinanceCoinSellerRechargeOrder"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/orders/coin-seller-recharges/{order_id}/grant": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["grantFinanceCoinSellerRechargeOrder"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/usdt-addresses/{app_code}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getFinanceUSDTAddresses"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/usdt-addresses/{app_code}/{chain}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["upsertFinanceUSDTAddress"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/finance/coin-seller-recharge-exchange-rates/{app_code}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getFinanceCoinSellerRechargeExchangeRate"];
put: operations["replaceFinanceCoinSellerRechargeExchangeRate"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/temporary-links": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listTemporaryPaymentLinks"];
put?: never;
post: operations["createTemporaryPaymentLink"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/temporary-links/{order_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getTemporaryPaymentLink"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/third-party-channels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listThirdPartyPaymentChannels"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/third-party-methods/{method_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["setThirdPartyPaymentMethodStatus"];
trace?: never;
};
"/admin/payment/third-party-methods/sync": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["syncThirdPartyPaymentMethods"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/payment/third-party-rates/{method_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["updateThirdPartyPaymentRate"];
trace?: never;
};
"/admin/payment/third-party-rates/sync": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["syncThirdPartyPaymentRates"];
delete?: never;
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/{grant_id}/revoke": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["revokeResourceGrant"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/users/{user_id}/resources/{entitlement_id}/revoke": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["revokeAppUserResource"];
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-grants/target": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["lookupResourceGrantTarget"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/resource-shop/items": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listResourceShopItems"];
put?: never;
post: operations["upsertResourceShopItems"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/resource-shop/purchase-orders": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listResourceShopPurchaseOrders"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/resource-shop/items/{shop_item_id}/disable": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["disableResourceShopItem"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/resource-shop/items/{shop_item_id}/enable": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["enableResourceShopItem"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/resource-groups/identity-auto-grant-config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getResourceIdentityAutoGrantConfig"];
put: operations["updateResourceIdentityAutoGrantConfig"];
post?: never;
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/batch-delete": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["batchDeleteResources"];
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: operations["deleteResource"];
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/whitelist": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRoomWhitelistConfig"];
put: operations["updateRoomWhitelistConfig"];
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/rooms/robot-rooms": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listRobotRooms"];
put?: never;
post: operations["createRobotRoom"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/rooms/robot-rooms/available-robots": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listAvailableRoomRobots"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/rooms/robot-rooms/human-config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getHumanRoomRobotConfig"];
put: operations["updateHumanRoomRobotConfig"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/rooms/robot-rooms/{room_id}/start": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["startRobotRoom"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/rooms/robot-rooms/{room_id}/stop": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["stopRobotRoom"];
delete?: never;
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/batch": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["batchUpsertLevelConfig"];
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;
};
"/admin/users/risk-config": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getRiskConfig"];
put: operations["updateRiskConfig"];
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}/access-token": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["appIssueUserAccessToken"];
delete?: never;
options?: never;
head?: never;
patch?: never;
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}/levels": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["appAdjustUserLevels"];
post?: never;
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;
};
"/admin/external-admin-users": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listExternalAdminUsers"];
put?: never;
post: operations["createExternalAdminUser"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/external-admin-users/permission-catalog": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listExternalAdminPermissionCatalog"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/external-admin-users/target": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["lookupExternalAdminUserTarget"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/external-admin-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["updateExternalAdminUserStatus"];
trace?: never;
};
"/admin/external-admin-users/{id}/password": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["resetExternalAdminUserPassword"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/external-admin-users/{id}/permissions": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getExternalAdminUserPermissions"];
put: operations["updateExternalAdminUserPermissions"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/exports/app-users": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["appExportUsers"];
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;
};
"/dashboard/user-profile-overview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["dashboardUserProfileOverview"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/statistics/overview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["statisticsOverview"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/statistics/platform-grants/records": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPlatformGrantRecords"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/statistics/platform-grants/users": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPlatformGrantUsers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/statistics/self-games/overview": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["selfGameStatisticsOverview"];
put?: never;
post?: never;
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/finance-scope-assignments": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listFinanceScopeAssignments"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/users/{id}/finance-scopes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listUserFinanceScopes"];
put: operations["replaceUserFinanceScopes"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/users/{id}/app-scopes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getUserAppScopes"];
put: operations["replaceUserAppScopes"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
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;
};
"/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}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["getJob"];
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;
};
"/teams": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listTeams"];
put?: never;
post: operations["createTeam"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/teams/{team_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["updateTeam"];
trace?: never;
};
"/teams/{team_id}/users": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listTeamUsers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/users/pretty-id-pools": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPrettyIdPools"];
put?: never;
post: operations["createPrettyIdPool"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/users/pretty-id-pools/{pool_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put: operations["updatePrettyIdPool"];
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/users/pretty-id-pools/{pool_id}/generate": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["generatePrettyIds"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/users/pretty-ids": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listPrettyIds"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/users/pretty-ids/grant": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["grantPrettyId"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/users/pretty-ids/{pretty_id}/recycle": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["recyclePrettyId"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/users/pretty-ids/{pretty_id}/status": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["setPrettyIdStatus"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["listActivityTemplates"];
put?: never;
post: operations["createActivityTemplate"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/validate": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["validateActivityTemplate"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get: operations["getActivityTemplate"];
put: operations["updateActivityTemplate"];
post?: never;
delete: operations["deleteActivityTemplate"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/status": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get?: never;
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch: operations["setActivityTemplateStatus"];
trace?: never;
};
"/admin/activities/templates/{template_id}/clone": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get?: never;
put?: never;
post: operations["cloneActivityTemplate"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/versions": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get: operations["listActivityTemplateVersions"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/data": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get: operations["getActivityTemplateData"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/data/export": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get: operations["exportActivityTemplateData"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/leaderboard": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get: operations["listActivityTemplateLeaderboard"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/rewards": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get: operations["listActivityTemplateRewardJobs"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/rewards/{reward_job_id}/retry": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
reward_job_id: string;
};
cookie?: never;
};
get?: never;
put?: never;
post: operations["retryActivityTemplateRewardJob"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/task-claims": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
get: operations["listActivityTemplateTaskClaims"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/activities/templates/{template_id}/task-claims/{claim_id}/retry": {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
claim_id: string;
};
cookie?: never;
};
get?: never;
put?: never;
post: operations["retryActivityTemplateTaskClaim"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
}
export type webhooks = Record<string, never>;
export interface components {
schemas: {
LuckyGiftPoolAdjustmentInput: {
adjustment_id: string;
/** Format: int64 */
amount_coins: number;
reason: string;
};
LuckyGiftPoolBalance: {
app_code: string;
pool_id: string;
/** @enum {string} */
strategy_version: "fixed_v2" | "dynamic_v3";
/** Format: int64 */
balance: number;
/** Format: int64 */
reserve_floor: number;
/** Format: int64 */
available_balance: number;
/** Format: int64 */
total_in: number;
/** Format: int64 */
total_out: number;
/** Format: int64 */
manual_credit_total: number;
/** Format: int64 */
manual_debit_total: number;
materialized: boolean;
/** Format: int64 */
updated_at_ms: number;
};
LuckyGiftPoolAdjustment: {
adjustment_id: string;
app_code: string;
pool_id: string;
/** @enum {string} */
strategy_version: "fixed_v2" | "dynamic_v3";
/** @enum {string} */
direction: "in" | "out";
/** Format: int64 */
amount_coins: number;
reason: string;
/** Format: int64 */
operator_admin_id: number;
/** Format: int64 */
balance_before: number;
/** Format: int64 */
balance_after: number;
/** Format: int64 */
created_at_ms: number;
};
LuckyGiftPoolAdjustmentResult: {
adjustment: components["schemas"]["LuckyGiftPoolAdjustment"];
pool: components["schemas"]["LuckyGiftPoolBalance"];
idempotent_replay: boolean;
};
ApiResponseLuckyGiftPoolAdjustmentResult: components["schemas"]["Envelope"] & {
requestId?: string;
data?: components["schemas"]["LuckyGiftPoolAdjustmentResult"];
};
ApiResponseAdminAppList: components["schemas"]["Envelope"] & {
data?: components["schemas"]["AdminAppList"];
};
ApiResponseFinanceScopeCatalog: components["schemas"]["Envelope"] & {
data?: components["schemas"]["FinanceScopeCatalog"];
};
ApiResponseH5LinkList: components["schemas"]["Envelope"] & {
data?: components["schemas"]["H5LinkList"];
};
ApiResponseH5Link: components["schemas"]["Envelope"] & {
data?: components["schemas"]["H5Link"];
};
ApiResponseH5LinkDelete: components["schemas"]["Envelope"] & {
data?: components["schemas"]["H5LinkDeleteResult"];
};
H5Link: {
appCode: string;
key: string;
label: string;
url: string;
/** Format: int64 */
updatedAtMs: number;
};
H5LinkPayload: {
key: string;
label: string;
url: string;
};
H5LinkBatchUpdateInput: {
items: components["schemas"]["H5LinkPayload"][];
};
H5LinkList: {
items: components["schemas"]["H5Link"][];
total: number;
};
H5LinkDeleteResult: {
deleted: boolean;
};
ApiResponseAppUserPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageAppUser"];
};
ApiResponseAppUser: components["schemas"]["Envelope"] & {
data?: components["schemas"]["AppUser"];
};
ApiResponseAppUserStatusMutation: components["schemas"]["Envelope"] & {
data?: components["schemas"]["AppUserStatusMutationResult"];
};
ApiResponseAppUserBanRecordPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageAppUserBanRecord"];
};
ApiResponseAppUserLoginLogPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageAppUserLoginLog"];
};
ApiResponseAppUserExportJob: components["schemas"]["Envelope"] & {
data?: components["schemas"]["AppUserExportJob"];
};
ApiResponseAppUserAccessToken: components["schemas"]["Envelope"] & {
data?: components["schemas"]["AppUserAccessToken"];
};
ApiResponseExternalAdminUserPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageExternalAdminUser"];
};
ApiResponseExternalAdminUser: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ExternalAdminUser"];
};
ApiResponseExternalAdminUserTarget: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ExternalAdminUserTargetLookup"];
};
ApiResponseExternalAdminPermissionCatalog: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ExternalAdminPermissionCatalog"];
};
ApiResponseExternalAdminUserPermissions: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ExternalAdminUserPermissions"];
};
ApiPageExternalAdminUser: {
items: components["schemas"]["ExternalAdminUser"][];
page: number;
pageSize: number;
/** Format: int64 */
total: number;
};
ExternalAdminUserTarget: {
userId: string;
displayUserId: string;
defaultDisplayUserId?: string;
prettyDisplayUserId?: string;
prettyId?: string;
username?: string;
avatar?: string;
status: string;
};
ExternalAdminUserTargetLookup: {
linkedUser: components["schemas"]["ExternalAdminUserTarget"];
existingExternalAdminUser?: components["schemas"]["ExternalAdminUser"];
};
ExternalAdminUser: {
id: number;
appCode: string;
username: string;
/** @enum {string} */
status: "active" | "disabled";
linkedUser: components["schemas"]["ExternalAdminUserTarget"];
permissions: string[];
/** Format: int64 */
permissionRevision: number;
createdByAdminId?: number;
/** Format: int64 */
lastLoginAtMs?: number | null;
/** Format: int64 */
createdAtMs: number;
/** Format: int64 */
updatedAtMs?: number;
};
ExternalAdminUserCreateInput: {
targetUserId: string;
username: string;
password: string;
permissions?: string[];
};
ExternalAdminPermissionCatalogItem: {
code: string;
label: string;
group: string;
dependencies: string[];
capabilities: string[];
defaultGranted: boolean;
};
ExternalAdminPermissionCatalog: {
items: components["schemas"]["ExternalAdminPermissionCatalogItem"][];
total: number;
};
ExternalAdminUserPermissions: {
accountId: string;
permissions: string[];
/** Format: int64 */
revision: number;
};
ExternalAdminUserPermissionsInput: {
permissions: string[];
/** Format: int64 */
expectedRevision: number;
};
ExternalAdminUserStatusInput: {
/** @enum {string} */
status: "active" | "disabled";
};
ExternalAdminUserPasswordInput: {
password: string;
};
ApiPageAppUser: {
items: components["schemas"]["AppUser"][];
page: number;
pageSize: number;
/** Format: int64 */
total: number;
};
AppUser: {
userId: string;
defaultDisplayUserId?: string;
displayUserId?: string;
prettyDisplayUserId?: string;
prettyId?: string;
username?: string;
avatar?: string;
gender?: string;
birth?: string;
age?: number | null;
country?: string;
countryName?: string;
countryDisplayName?: string;
/** Format: int64 */
regionId?: number;
regionName?: string;
registerDevice?: string;
registerDeviceId?: string;
registerOsVersion?: string;
lastLoginIp?: string;
lastLoginIpCountryCode?: string;
/** Format: int64 */
lastLoginIpAtMs?: number;
appVersion?: string;
buildNumber?: string;
/** Format: int64 */
appVersionAtMs?: number;
thirdPartyIdentities?: components["schemas"]["AppUserThirdPartyIdentity"][];
devices?: components["schemas"]["AppUserDevice"][];
roles: string[];
levels: components["schemas"]["AppUserLevels"];
ban: components["schemas"]["AppUserBan"];
lastOperator?: components["schemas"]["AppUserOperator"];
/** Format: int64 */
lastOperatedAtMs?: number;
/** Format: int64 */
lastLoginAtMs?: number;
/** Format: int64 */
lastActiveAtMs?: number;
/** Format: int64 */
createdAtMs?: number;
/** Format: int64 */
updatedAtMs?: number;
/** Format: int64 */
coin?: number;
/** Format: int64 */
diamond?: number;
/** Format: int64 */
cumulativeRechargeUsdMinor?: number;
vip?: components["schemas"]["AppUserVIP"];
balances?: components["schemas"]["AppUserAssetBalance"][];
equippedResources?: components["schemas"]["AppUserResource"][];
resources?: components["schemas"]["AppUserResource"][];
};
AppUserLevels: {
wealth: components["schemas"]["AppUserLevel"];
game: components["schemas"]["AppUserLevel"];
charm: components["schemas"]["AppUserLevel"];
};
AppUserLevel: {
/** @enum {string} */
track: "wealth" | "game" | "charm";
realLevel: number;
/** Format: int64 */
realTotalValue: number;
displayLevel: number;
/** Format: int64 */
displayValue: number;
temporaryLevelId?: string;
temporaryTargetLevel?: number;
/** Format: int64 */
startedAtMs?: number;
/** Format: int64 */
expiresAtMs?: number;
};
AppUserBan: {
id?: string;
active: boolean;
permanent: boolean;
/** Format: int64 */
expiresAtMs: number;
/** @enum {string} */
source?: "admin" | "manager" | "legacy" | "";
reason?: string;
};
AppUserOperator: {
adminId?: string;
name?: string;
action?: string;
};
AppUserVIP: {
level: number;
name?: string;
active: boolean;
/** Format: int64 */
startedAtMs: number;
/** Format: int64 */
expiresAtMs: number;
/** Format: int64 */
updatedAtMs: number;
};
AppUserAssetBalance: {
assetType: string;
/** Format: int64 */
availableAmount: number;
/** Format: int64 */
frozenAmount: number;
/** Format: int64 */
totalAmount: number;
/** Format: int64 */
version: number;
/** Format: int64 */
updatedAtMs: number;
};
AppUserResource: {
entitlementId?: string;
/** Format: int64 */
resourceId?: number;
resourceCode?: string;
resourceType?: string;
name?: string;
status?: string;
/** Format: int64 */
quantity?: number;
/** Format: int64 */
remainingQuantity?: number;
/** Format: int64 */
effectiveAtMs?: number;
/** Format: int64 */
expiresAtMs?: number;
sourceGrantId?: string;
assetUrl?: string;
previewUrl?: string;
animationUrl?: string;
equipped?: boolean;
/** Format: int64 */
createdAtMs?: number;
/** Format: int64 */
updatedAtMs?: number;
};
AppUserThirdPartyIdentity: {
provider: string;
openid: string;
unionId?: string;
/** Format: int64 */
createdAtMs?: number;
};
AppUserDevice: {
deviceId: string;
platform?: string;
deviceModel?: string;
manufacturer?: string;
osVersion?: string;
imei?: string;
appVersion?: string;
buildNumber?: string;
/** Format: int64 */
firstSeenAtMs?: number;
/** Format: int64 */
lastSeenAtMs?: number;
};
AppUserAccessToken: {
accessToken: string;
tokenType: string;
/** Format: int64 */
expiresInSec: number;
sessionId?: string;
deviceId?: string;
/** Format: int64 */
sessionLastHeartbeatAtMs?: number;
};
AppUserUpdateInput: {
username?: string;
avatar?: string;
gender?: string;
country?: string;
};
AppUserBanInput: {
/** Format: int64 */
expires_at_ms: number;
reason?: string;
};
AppUserUnbanInput: {
reason?: string;
};
AppUserLevelAdjustmentInput: {
adjustments: {
/** @enum {string} */
track: "wealth" | "charm";
level: number;
duration_days: number;
}[];
reason?: string;
};
AppUserPasswordInput: {
password: string;
};
AppUserStatusMutationResult: {
user: components["schemas"]["AppUser"];
/** Format: int64 */
revokedSessionCount?: number;
accessTokenRevoked?: boolean;
accessTokenRevokeError?: string;
imKicked?: boolean;
imKickError?: string;
roomEvicted?: boolean;
roomId?: string;
rtcKicked?: boolean;
rtcKickError?: string;
roomEvictError?: string;
};
AppUserExportJob: {
jobId: number;
status: string;
/** Format: int64 */
snapshotAtMs: number;
};
AppUserBrief: {
userId: string;
defaultDisplayUserId?: string;
displayUserId?: string;
prettyDisplayUserId?: string;
prettyId?: string;
username?: string;
avatar?: string;
};
AppUserBanOperator: components["schemas"]["AppUserBrief"] & {
adminId?: string;
account?: string;
name?: string;
type?: string;
};
AppUserBanRecord: {
/** Format: int64 */
id: number;
target: components["schemas"]["AppUserBrief"];
operator?: components["schemas"]["AppUserBanOperator"];
oldStatus?: string;
newStatus?: string;
reason?: string;
requestId?: string;
/** Format: int64 */
createdAtMs?: number;
};
ApiPageAppUserBanRecord: {
items: components["schemas"]["AppUserBanRecord"][];
page: number;
pageSize: number;
/** Format: int64 */
total: number;
};
AppUserLoginLog: components["schemas"]["AppUserBrief"] & {
/** Format: int64 */
id?: number;
loginType?: string;
provider?: string;
channel?: string;
platform?: string;
result?: string;
failureCode?: string;
loginIp?: string;
ipCountryCode?: string;
country?: string;
/** Format: int64 */
regionId?: number;
regionName?: string;
blocked?: boolean;
blockReason?: string;
riskHighlighted?: boolean;
requestId?: string;
/** Format: int64 */
createdAtMs?: number;
};
ApiPageAppUserLoginLog: {
items: components["schemas"]["AppUserLoginLog"][];
page: number;
pageSize: number;
/** Format: int64 */
total: number;
};
ApiResponseVipProgram: components["schemas"]["Envelope"] & {
data?: components["schemas"]["VipProgramData"];
};
ApiResponseVipConfig: components["schemas"]["Envelope"] & {
data?: components["schemas"]["VipConfig"];
};
VipProgram: {
appCode: string;
/** @enum {string} */
programType: "legacy_timed" | "tiered_privilege_v1";
levelCount: number;
/** @enum {string} */
status: "active" | "disabled";
configVersion?: number;
/** @enum {string} */
sameLevelExpiryPolicy?: "extend_remaining";
/** @enum {string} */
upgradeExpiryPolicy?: "extend_remaining" | "replace_from_now";
/** @enum {string} */
downgradePurchasePolicy?: "reject";
/** @enum {string} */
benefitInheritancePolicy?: "target_only";
/** @enum {string} */
grantMode?: "direct_membership" | "trial_card";
trialCardEnabled?: boolean;
/** Format: int64 */
createdAtMs?: number;
/** Format: int64 */
updatedAtMs?: number;
};
VipProgramData: {
config: components["schemas"]["VipProgram"];
benefits?: components["schemas"]["VipBenefit"][];
/** Format: int64 */
serverTimeMs?: number;
};
VipProgramInput: {
/** @enum {string} */
programType: "legacy_timed" | "tiered_privilege_v1";
levelCount: number;
/** @enum {string} */
sameLevelExpiryPolicy: "extend_remaining";
/** @enum {string} */
upgradeExpiryPolicy: "extend_remaining" | "replace_from_now";
/** @enum {string} */
downgradePurchasePolicy: "reject";
/** @enum {string} */
benefitInheritancePolicy: "target_only";
/** @enum {string} */
grantMode: "direct_membership" | "trial_card";
trialCardEnabled: boolean;
/** @enum {string} */
status: "active" | "disabled";
};
VipProgramUpdateInput: {
config: components["schemas"]["VipProgramInput"];
};
VipBenefit: {
benefitCode: string;
name: string;
/** @enum {string} */
benefitType: "decoration" | "function";
unlockLevel: number;
/** @enum {string} */
status: "active" | "disabled";
trialEnabled: boolean;
/** Format: int64 */
resourceId: number;
resourceType: string;
/** @enum {string} */
executionScope: "wallet" | "room" | "user" | "notice";
autoEquip: boolean;
sortOrder: number;
metadataJson: string;
};
VipLevel: {
level: number;
name: string;
/** @enum {string} */
status: "active" | "disabled";
priceCoin: number;
/** Format: int64 */
durationMs: number;
/** Format: int64 */
rewardResourceGroupId: number;
sortOrder: number;
benefits: components["schemas"]["VipBenefit"][];
/** Format: int64 */
createdAtMs?: number;
/** Format: int64 */
updatedAtMs?: number;
};
VipConfig: {
levels: components["schemas"]["VipLevel"][];
/** Format: int64 */
serverTimeMs?: number;
programConfig?: components["schemas"]["VipProgram"];
};
VipConfigInput: {
levels: components["schemas"]["VipLevel"][];
};
VipGrantInput: {
commandId?: string;
targetUserId: string;
level: number;
reason: string;
};
VipTrialCardGrantInput: {
commandId?: string;
targetUserId: string;
level: number;
/** Format: int64 */
resourceId?: number;
/** Format: int64 */
durationMs: number;
reason: string;
};
ApiPageAgency: {
items: components["schemas"]["Agency"][];
page: number;
pageSize: number;
total: number;
};
ApiPageAdminJob: {
items: components["schemas"]["AdminJob"][];
page: number;
pageSize: number;
total: number;
};
ApiPageManager: {
/** @deprecated */
bdLeaderInviteScopePolicy?: components["schemas"]["ManagerRoleScopePolicy"];
managerOperationScopePolicy: components["schemas"]["ManagerRoleScopePolicy"];
items: components["schemas"]["Manager"][];
page: number;
pageSize: number;
total: number;
};
ApiPageCoinSeller: {
items: components["schemas"]["CoinSeller"][];
page: number;
pageSize: number;
total: number;
};
ApiPageCoinSellerSubApplication: {
items: components["schemas"]["CoinSellerSubApplication"][];
page: number;
pageSize: number;
total: number;
};
ApiPageCoinSellerLedger: {
items: components["schemas"]["CoinSellerLedger"][];
page: number;
pageSize: number;
total: number;
};
ApiPageGiftRecord: {
items: components["schemas"]["GiftRecord"][];
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;
};
ApiPageFinanceCoinSellerRechargeOrder: {
items: components["schemas"]["FinanceCoinSellerRechargeOrder"][];
page: number;
pageSize: number;
total: number;
};
ApiPageFinanceWithdrawalApplication: {
items: components["schemas"]["FinanceWithdrawalApplication"][];
page: number;
pageSize: number;
total: number;
};
ApiPageHostWithdrawal: {
items: components["schemas"]["HostWithdrawal"][];
page: number;
pageSize: number;
total: number;
};
ApiPageRechargeBill: {
items: components["schemas"]["RechargeBill"][];
page: number;
pageSize: number;
total: number;
};
PolicyTemplate: {
/** Format: int64 */
template_id?: number;
/** Format: int64 */
version_id?: number;
template_code?: string;
template_version?: string;
name?: string;
/** @enum {string} */
status?: "active" | "disabled";
rule_json?: {
[key: string]: unknown;
};
description?: string;
/** Format: int64 */
created_at_ms?: number;
/** Format: int64 */
updated_at_ms?: number;
};
PolicyTemplateInput: {
template_code: string;
template_version: string;
name: string;
/** @enum {string} */
status?: "active" | "disabled";
rule_json: {
[key: string]: unknown;
};
description?: string;
};
PolicyInstance: {
/** Format: int64 */
instance_id?: number;
app_code?: string;
instance_code?: string;
template_code?: string;
template_version?: string;
region_scope?: string;
/** @enum {string} */
status?: "active" | "disabled";
/** Format: int64 */
effective_from_ms?: number;
/** Format: int64 */
effective_to_ms?: number;
/** @enum {string} */
publish_status?: "draft" | "published" | "failed";
publish_error?: string;
/** Format: int64 */
last_published_at_ms?: number;
/** Format: int64 */
created_at_ms?: number;
/** Format: int64 */
updated_at_ms?: number;
};
PolicyInstanceInput: {
instance_code: string;
template_code: string;
template_version: string;
region_scope?: string;
/** @enum {string} */
status?: "active" | "disabled";
/** Format: int64 */
effective_from_ms?: number;
/** Format: int64 */
effective_to_ms?: number;
};
PolicyPublishResult: {
/** Format: int64 */
job_id?: number;
/** Format: int64 */
instance_id?: number;
app_code?: string;
instance_code?: string;
template_code?: string;
template_version?: string;
status?: string;
target_count?: number;
published_region_ids?: number[];
/** Format: int64 */
published_at_ms?: number;
};
ApiResponseCreateUserResult: components["schemas"]["Envelope"] & {
data?: components["schemas"]["CreateUserResult"];
};
ApiResponseAgencyPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageAgency"];
};
ApiResponseManagerPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageManager"];
};
ApiResponseManager: components["schemas"]["Envelope"] & {
data?: components["schemas"]["Manager"];
};
ApiResponseCoinSellerPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageCoinSeller"];
};
ApiResponseCoinSeller: components["schemas"]["Envelope"] & {
data?: components["schemas"]["CoinSeller"];
};
ApiResponseCoinSellerSubApplicationPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageCoinSellerSubApplication"];
};
ApiResponseCoinSellerSubApplicationReview: components["schemas"]["Envelope"] & {
data?: components["schemas"]["CoinSellerSubApplicationReviewResult"];
};
ApiResponseCoinSellerLedgerPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageCoinSellerLedger"];
};
ApiResponseGiftRecordPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageGiftRecord"];
};
ApiResponseBDProfilePage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageBDProfile"];
};
ApiResponseAdminJob: components["schemas"]["Envelope"] & {
data?: components["schemas"]["AdminJob"];
};
ApiResponseAdminJobPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageAdminJob"];
};
ApiResponseCountry: components["schemas"]["Envelope"] & {
data?: components["schemas"]["Country"];
};
ApiResponseCountryCodeRenameJob: components["schemas"]["Envelope"] & {
data?: components["schemas"]["CountryCodeRenameJob"];
};
ApiResponseCountryList: components["schemas"]["Envelope"] & {
data?: components["schemas"]["CountryList"];
};
ApiResponseDashboardOverview: components["schemas"]["Envelope"] & {
data?: components["schemas"]["DashboardOverview"];
};
ApiResponseDashboardUserProfileOverview: components["schemas"]["Envelope"] & {
data?: components["schemas"]["DashboardUserProfileOverview"];
};
ApiResponseEmpty: components["schemas"]["Envelope"];
ApiResponseObject: components["schemas"]["Envelope"] & {
data?: {
[key: string]: unknown;
};
};
ApiResponseSocialBiMaster: components["schemas"]["Envelope"] & {
data?: components["schemas"]["SocialBiMasterResult"];
};
SocialBiMasterResult: {
apps: components["schemas"]["SocialBiMasterApp"][];
regions: {
[key: string]: unknown;
}[];
operators: {
[key: string]: unknown;
}[];
access: {
[key: string]: unknown;
};
};
SocialBiMasterApp: {
app_code: string;
app_name: string;
logo_url: string;
kind: string;
};
ApiResponseSocialBiRequirements: components["schemas"]["Envelope"] & {
data?: components["schemas"]["SocialBiRequirementsResult"];
};
SocialBiRequirementsResult: {
apps: components["schemas"]["SocialBiRequirementsApp"][];
access?: components["schemas"]["SocialBiRequirementsAccess"];
};
SocialBiRequirementsApp: {
app_code: string;
app_name: string;
kind: string;
restricted?: boolean;
allowed_region_ids?: number[];
sections: components["schemas"]["SocialBiRequirementsSection"][];
/** Format: int64 */
updated_at_ms?: number;
error?: string;
};
SocialBiRequirementsSection: {
/** @enum {string} */
key: "new_users" | "revenue" | "retention" | "active" | "gift" | "game" | "lucky_gift_v3";
label?: string;
filters?: components["schemas"]["SocialBiRequirementsFilters"];
columns: components["schemas"]["SocialBiRequirementsColumn"][];
metric_definitions?: components["schemas"]["SocialBiRequirementsMetricDefinition"][];
total?: components["schemas"]["SocialBiRequirementsRow"];
daily_series: components["schemas"]["SocialBiRequirementsRow"][];
};
SocialBiRequirementsFilters: {
/** @enum {string} */
user_role?: "all" | "host" | "user";
/** @enum {string} */
payer_type?: "all" | "paid" | "unpaid";
};
SocialBiRequirementsColumn: {
key: string;
label: string;
/** @description count、ratio、money_minor、coin、duration_ms 或 number。 */
type: string;
tooltip?: string;
};
SocialBiRequirementsMetricDefinition: {
metric: string;
definition: string;
};
/** @description 日明细或汇总行;指标以 columns.key 对应的动态字段返回,兼容历史 metrics 对象。 */
SocialBiRequirementsRow: {
stat_day?: string;
label?: string;
metrics?: {
[key: string]: unknown;
};
} & {
[key: string]: unknown;
};
SocialBiRequirementsAccess: {
all?: boolean;
scopes?: components["schemas"]["SocialBiRequirementsScope"][];
};
SocialBiRequirementsScope: {
app_code?: string;
/** Format: int64 */
region_id?: number;
};
ApiResponseFinanceCoinSellerRechargeOrder: components["schemas"]["Envelope"] & {
data?: components["schemas"]["FinanceCoinSellerRechargeOrder"];
};
ApiResponseFinanceCoinSellerRechargeQuote: components["schemas"]["Envelope"] & {
data?: components["schemas"]["FinanceCoinSellerRechargeQuote"];
};
ApiResponseFinanceCoinSellerRechargeExchangeRate: components["schemas"]["Envelope"] & {
data?: components["schemas"]["FinanceCoinSellerRechargeExchangeRate"];
};
ApiResponseFinanceUSDTAddresses: components["schemas"]["Envelope"] & {
data?: components["schemas"]["FinanceUSDTAddresses"];
};
ApiResponseFinanceUSDTAddressUpsert: components["schemas"]["Envelope"] & {
data?: components["schemas"]["FinanceUSDTAddressUpsert"];
};
ApiResponseFinanceCoinSellerRechargeReceiptVerification: components["schemas"]["Envelope"] & {
data?: components["schemas"]["FinanceCoinSellerRechargeReceiptVerification"];
};
ApiResponseFinanceCoinSellerRechargeOrderPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageFinanceCoinSellerRechargeOrder"];
};
ApiResponseFinanceWithdrawalApplication: components["schemas"]["Envelope"] & {
data?: components["schemas"]["FinanceWithdrawalApplication"];
};
ApiResponseFinanceWithdrawalApplicationPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageFinanceWithdrawalApplication"];
};
ApiResponseHostWithdrawalPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageHostWithdrawal"];
};
ApiResponseRechargeBillPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageRechargeBill"];
};
ApiResponseHostProfilePage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageHostProfile"];
};
ApiResponseHumanRoomRobotConfig: components["schemas"]["Envelope"] & {
data?: components["schemas"]["HumanRoomRobotConfig"];
};
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"];
};
ApiResponseTeam: components["schemas"]["Envelope"] & {
data?: components["schemas"]["Team"];
};
ApiResponseTeamList: components["schemas"]["Envelope"] & {
data?: components["schemas"]["Team"][];
};
ApiResponseUser: components["schemas"]["Envelope"] & {
data?: components["schemas"]["AdminUser"];
};
ApiResponseUserPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ApiPageUser"];
};
AdminUser: {
account: string;
/** @enum {string} */
appScopeMode?: "all" | "selected" | "none";
id: number;
lastLogin?: string;
mfa?: string;
mfaEnabled?: boolean;
name: string;
role?: string;
roleIds?: number[];
status: string;
team?: string;
teamId?: number;
teamName?: string;
};
Agency: {
agencyId: number;
activeHostCount?: number;
createdAtMs?: number;
createdByUserId?: number;
joinEnabled?: boolean;
maxHosts?: number;
name?: string;
ownerUserId?: string;
parentBdUserId?: string;
regionId?: number;
status?: string;
updatedAtMs?: number;
};
ManagerRoleScopePolicy: {
/** @enum {string} */
baseScope: "country" | "region" | "global";
/** @enum {string} */
expandedScope: "country" | "region" | "global";
regionExpansionConfigurable: boolean;
};
Manager: {
avatar?: string;
bdLeaderCount?: number;
canAddAdmin?: boolean;
canAddBdLeader?: boolean;
/** @deprecated */
canAddBdLeaderInRegion?: boolean;
canManageCrossRegion?: boolean;
/**
* @deprecated
* @enum {string}
*/
bdLeaderInviteBaseScope?: "country" | "region" | "global";
/**
* @deprecated
* @enum {string}
*/
bdLeaderInviteEffectiveScope?: "country" | "region" | "global";
/** @deprecated */
bdLeaderRegionExpansionConfigurable?: boolean;
/** @enum {string} */
managerOperationBaseScope?: "country" | "region" | "global";
/** @enum {string} */
managerOperationEffectiveScope?: "country" | "region" | "global";
managerCrossRegionConfigurable?: boolean;
canAddSuperadmin?: boolean;
canBlockUser?: boolean;
canGrantAvatarFrame?: boolean;
canGrantBadge?: boolean;
canGrantVehicle?: boolean;
canGrantVip?: boolean;
canTransferUserCountry?: boolean;
canUpdateUserLevel?: boolean;
createdAtMs?: number;
contact?: string;
displayUserId?: string;
lastInvitedAtMs?: number;
regionId?: number;
regionName?: string;
/** @enum {string} */
status?: "active" | "disabled";
updatedAtMs?: number;
userId: string;
username?: string;
};
CoinSeller: {
avatar?: string;
canManageSubCoinSellers?: boolean;
contact?: string;
createdAtMs?: number;
createdByUserId?: number;
displayUserId?: string;
merchantAssetType?: string;
merchantBalance?: number;
prettyDisplayUserId?: string;
prettyId?: string;
regionId?: number;
regionName?: string;
/** @enum {string} */
status?: "active" | "disabled";
subCoinSellerCount?: number;
totalRechargeUsdtMicro?: number;
updatedAtMs?: number;
userId: string;
username?: string;
};
CoinSellerSubApplicationUser: {
avatar?: string;
displayUserId?: string;
regionId?: number;
regionName?: string;
userId: string;
username?: string;
};
CoinSellerSubApplication: {
applicationId: string;
commandId?: string;
createdAtMs?: number;
parent: components["schemas"]["CoinSellerSubApplicationUser"];
relationId?: string;
reviewedAtMs?: number;
reviewedByAdminId?: string;
reviewReason?: string;
/** @enum {string} */
status: "pending" | "approved" | "rejected";
target: components["schemas"]["CoinSellerSubApplicationUser"];
updatedAtMs?: number;
};
CoinSellerSubApplicationReviewApplication: {
applicationId: string;
commandId?: string;
createdAtMs?: number;
parentUserId: string;
relationId?: string;
reviewedAtMs?: number;
reviewedByAdminId?: string;
reviewReason?: string;
/** @enum {string} */
status: "pending" | "approved" | "rejected";
targetUserId: string;
updatedAtMs?: number;
};
CoinSellerSubRelation: {
childUserId: string;
createdAtMs?: number;
createdByUserId?: string;
parentUserId: string;
relationId: string;
status: string;
updatedAtMs?: number;
};
CoinSellerSubApplicationReviewChild: {
avatar?: string;
canManageSubCoinSellers?: boolean;
contactInfo?: string;
displayUserId?: string;
merchantAssetType?: string;
regionId?: number;
regionName?: string;
status?: string;
updatedAtMs?: number;
userId: string;
username?: string;
};
CoinSellerSubApplicationReviewPayload: {
commandId: string;
reason?: string;
};
CoinSellerSubApplicationReviewResult: {
application?: components["schemas"]["CoinSellerSubApplicationReviewApplication"];
child?: components["schemas"]["CoinSellerSubApplicationReviewChild"];
relation?: components["schemas"]["CoinSellerSubRelation"];
};
GiftRecordUser: {
avatar?: string;
defaultDisplayUserId?: string;
displayUserId?: string;
prettyDisplayUserId?: string;
prettyId?: string;
userId: string;
username?: string;
};
GiftRecordGift: {
coverUrl: string;
giftId: string;
name: string;
};
GiftRecord: {
/** Format: int64 */
createdAtMs: number;
gift: components["schemas"]["GiftRecordGift"];
/** Format: int32 */
giftCount: number;
/** Format: int64 */
giftValue: number;
receiver: components["schemas"]["GiftRecordUser"];
roomId?: string;
/** @enum {string} */
scene: "room" | "direct";
sender: components["schemas"]["GiftRecordUser"];
transactionId: string;
/** Format: int64 */
unitValue: number;
};
CoinLedgerUser: {
avatar?: string;
displayUserId?: string;
userId: string;
username?: string;
};
CoinSellerLedger: {
/** Format: int64 */
amount: number;
/** Format: int64 */
availableDelta: number;
/** @enum {string} */
bizType: "coin_seller_stock_purchase" | "coin_seller_stock_deduction" | "coin_seller_recharge" | "coin_seller_coin_compensation" | "coin_seller_transfer" | "coin_seller_sub_transfer" | "salary_transfer_to_coin_seller" | "manual_credit";
commandId?: string;
counterpartyUserId?: string;
/** Format: int64 */
createdAtMs: number;
/** @enum {string} */
direction: "income" | "expense";
/** Format: int64 */
entryId: number;
/** @enum {string} */
ledgerType: "admin_stock_credit" | "seller_transfer" | "sub_seller_transfer" | "salary_transfer_received";
metadata?: {
[key: string]: unknown;
};
operator?: {
adminId?: string;
name?: string;
username?: string;
};
operatorUserId?: string;
/** Format: int64 */
paidAmountMicro?: number;
paidCurrencyCode?: string;
reason?: string;
receiver: components["schemas"]["CoinLedgerUser"];
seller: components["schemas"]["CoinLedgerUser"];
/** Format: int64 */
sellerBalanceAfter: number;
stockType?: string;
transactionId: string;
/** Format: int64 */
transferUsdMinor?: number;
};
CreateCoinSellerPayload: {
canManageSubCoinSellers?: boolean;
commandId: string;
contact?: string;
reason?: string;
targetUserId: string;
};
CoinSellerStatusPayload: {
canManageSubCoinSellers?: boolean;
commandId: string;
contact?: string;
reason?: string;
/** @enum {string} */
status: "active" | "disabled";
};
CreateManagerPayload: {
canAddAdmin?: boolean;
canAddBdLeader?: boolean;
/** @deprecated */
canAddBdLeaderInRegion?: boolean;
canManageCrossRegion?: boolean;
canAddSuperadmin?: boolean;
canBlockUser?: boolean;
canGrantAvatarFrame?: boolean;
canGrantBadge?: boolean;
canGrantVehicle?: boolean;
canGrantVip?: boolean;
canTransferUserCountry?: boolean;
canUpdateUserLevel?: boolean;
contact?: string;
targetUserId: string;
};
UpdateManagerPayload: {
canAddAdmin?: boolean;
canAddBdLeader?: boolean;
/** @deprecated */
canAddBdLeaderInRegion?: boolean;
canManageCrossRegion?: boolean;
canAddSuperadmin?: boolean;
canBlockUser?: boolean;
canGrantAvatarFrame?: boolean;
canGrantBadge?: boolean;
canGrantVehicle?: boolean;
canGrantVip?: boolean;
canTransferUserCountry?: boolean;
canUpdateUserLevel?: boolean;
contact?: string;
/** @enum {string} */
status?: "active" | "disabled";
};
BDProfile: {
agencyCount?: number;
createdAtMs?: number;
createdByUserId?: number;
parentLeaderUserId?: string;
regionId?: number;
role?: string;
status?: string;
updatedAtMs?: number;
userId: string;
};
CreateUserResult: {
initialPassword?: string;
};
DashboardOverview: {
[key: string]: unknown;
};
DashboardUserDistributionItem: {
key: string;
label: string;
count: number;
};
DashboardUserProfileOverview: {
appCode: string;
/** @description 已完成资料且排除机器人、快捷账号的自然用户总数 */
totalUsers: number;
newUsers: number;
activeUsers: number;
/** @description 已完成资料且排除机器人、快捷账号的自然用户性别分布 */
genderDistribution: components["schemas"]["DashboardUserDistributionItem"][];
/** @description 自然用户最近一次成功登录时上报的 App 版本号分布 */
appVersionDistribution: components["schemas"]["DashboardUserDistributionItem"][];
/** Format: int64 */
updatedAtMs: number;
};
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: string;
};
HostWithdrawalUser: {
userId?: string;
displayUserId?: string;
username?: string;
avatar?: string;
};
HostWithdrawal: {
id: string;
/** @enum {string} */
recordType: "salary_transfer" | "withdrawal";
identity: string;
salaryAssetType: string;
sourceUserId?: string;
sourceUser?: components["schemas"]["HostWithdrawalUser"];
sellerUserId?: string;
sellerUser?: components["schemas"]["HostWithdrawalUser"];
/** Format: int64 */
usdMinorAmount: number;
/** Format: int64 */
coinAmount: number;
status: string;
transactionId?: string;
commandId?: string;
applicationId?: string;
freezeTransactionId?: string;
auditTransactionId?: string;
withdrawMethod?: string;
withdrawAddress?: string;
auditRemark?: string;
auditImageUrl?: string;
metadata?: {
[key: string]: unknown;
};
/** Format: int64 */
createdAtMs: number;
/** Format: int64 */
updatedAtMs: number;
};
HumanRoomRobotCountryRule: {
allowedOwnerIds?: string[];
countryCode: string;
maxRoomCount: number;
};
HumanRoomRobotConfig: {
candidateRoomMaxOnline?: number;
countryLimitEnabled?: boolean;
countryRules?: components["schemas"]["HumanRoomRobotCountryRule"][];
enabled?: boolean;
giftIds?: string[];
luckyComboMax?: number;
luckyComboMin?: number;
luckyGiftIds?: string[];
luckyPauseMaxMs?: number;
luckyPauseMinMs?: number;
maxGiftSenders?: number;
normalGiftIntervalMaxMs?: number;
normalGiftIntervalMinMs?: number;
robotReplaceMaxMs?: number;
robotReplaceMinMs?: number;
robotStayMaxMs?: number;
robotStayMinMs?: number;
roomFullStopOnline?: number;
roomTargetMaxOnline?: number;
roomTargetMinOnline?: number;
superLuckyGiftIds?: string[];
updatedAtMs?: number;
updatedByAdminId?: number;
};
HumanRoomRobotConfigInput: components["schemas"]["HumanRoomRobotConfig"];
AdminJob: {
id: number;
type: string;
status: string;
payloadJson?: string;
resultJson?: string;
error?: string;
attempt?: number;
maxAttempts?: number;
artifactPath?: string;
createdBy?: number;
createdByName?: string;
startedAtMs?: number | null;
finishedAtMs?: number | null;
createdAtMs?: number;
updatedAtMs?: number;
};
AdminApp: {
appId?: number;
appCode: string;
appName: string;
/** Format: uri */
logoUrl: string;
packageName?: string;
platform?: string;
status?: string;
/** Format: int64 */
createdAtMs?: number;
/** Format: int64 */
updatedAtMs?: number;
};
AdminAppList: {
items: components["schemas"]["AdminApp"][];
total: number;
};
FinanceScopeCatalog: {
all: boolean;
apps: components["schemas"]["AdminApp"][];
countries: {
[key: string]: unknown;
}[];
regions: {
[key: string]: unknown;
}[];
scopes: components["schemas"]["UserFinanceScope"][];
};
Country: {
countryCode: string;
countryDisplayName?: string;
countryId: number;
countryName?: string;
createdAtMs?: number;
enabled?: boolean;
flag?: string;
isoAlpha3?: string;
isoNumeric?: string;
phoneCountryCode?: string;
sortOrder?: number;
updatedAtMs?: number;
};
CountryBaseInput: {
countryDisplayName: string;
countryName: string;
flag?: string;
isoAlpha3?: string;
isoNumeric?: string;
phoneCountryCode?: string;
sortOrder?: number;
};
CountryCreateInput: components["schemas"]["CountryBaseInput"] & {
countryCode: string;
enabled?: boolean;
};
CountryUpdateInput: components["schemas"]["CountryBaseInput"];
CountryRenameCodeInput: components["schemas"]["CountryBaseInput"] & {
countryCode: string;
};
CountryCodeRenameJob: {
jobId: number;
status: string;
countryId: number;
oldCountryCode: string;
newCountryCode: string;
};
CountryList: {
items: components["schemas"]["Country"][];
total: 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;
};
Team: {
createdAtMs?: number;
description?: string;
id: number;
parentId?: number | null;
parentName?: string;
name: string;
sort?: number;
updatedAtMs?: number;
userCount?: number;
children?: components["schemas"]["Team"][];
} & {
[key: string]: unknown;
};
TeamInput: {
description?: string;
name: string;
parentId?: number | null;
sort?: number;
} & {
[key: string]: unknown;
};
UserInput: {
teamId?: number;
} & {
[key: string]: unknown;
};
RechargeBill: {
appCode: string;
transactionId: string;
commandId?: string;
rechargeType: string;
status: string;
externalRef?: string;
userId: string;
sellerUserId?: string;
sellerRegionId?: number;
targetRegionId?: number;
policyId?: number;
policyVersion?: string;
currencyCode?: string;
coinAmount: number;
usdMinorAmount: number;
providerAmountMinor?: number;
exchangeCoinAmount?: number;
exchangeUsdMinorAmount?: number;
createdAtMs: number;
user?: components["schemas"]["RechargeBillUser"];
seller?: components["schemas"]["RechargeBillUser"];
};
RechargeBillUser: {
userId?: string;
displayUserId?: string;
username?: string;
avatar?: string;
countryCode?: string;
countryName?: string;
countryDisplayName?: string;
};
FinanceCoinSellerRechargeOrder: {
id: string;
appCode: string;
targetUserId: string;
targetDisplayUserId?: string;
usdAmount: string;
usdMinorAmount?: number;
coinAmount: number;
/** @enum {string} */
providerCode: "mifapay" | "v5pay" | "usdt";
/** @enum {string} */
chain?: "C2C" | "OFFCHAIN" | "TRON" | "BSC";
externalOrderNo: string;
providerCountryCode?: string;
providerCurrencyCode?: string;
providerAmountMinor?: number;
providerOrderId?: string;
providerStatus?: string;
providerPayType?: string;
receiveAddress?: string;
/**
* Format: int64
* @description 订单业务时间;历史订单为 0 时回退到 createdAtMs
*/
orderDateMs?: number;
status: string;
verifyStatus: string;
grantStatus: string;
remark?: string;
failureReason?: string;
providerPayloadJson?: string;
walletCommandId?: string;
walletTransactionId?: string;
walletAssetType?: string;
walletAmountDelta?: number;
walletBalanceAfter?: number;
operatorName?: string;
verifiedByName?: string;
grantedByName?: string;
createdAtMs: number;
verifiedAtMs?: number | null;
grantedAtMs?: number | null;
};
FinanceWithdrawalApplication: {
id: number;
appCode: string;
appName?: string;
userId: string;
salaryAssetType?: string;
withdrawAmount: string;
withdrawAmountMinor?: number;
withdrawMethod: string;
withdrawAddress: string;
freezeTransactionId?: string;
auditTransactionId?: string;
status?: string;
/**
* @description 运营审核状态rejecting 表示拒绝已持久认领,钱包释放或通知仍待重试。
* @enum {string}
*/
operationsStatus?: "pending" | "rejecting" | "approved" | "rejected" | "skipped";
operationsReviewerUserId?: number | null;
operationsReviewerName?: string;
operationsAuditRemark?: string;
operationsAuditTransactionId?: string;
operationsReviewedAtMs?: number | null;
approverUserId?: number | null;
approverName?: string;
auditRemark?: string;
auditImageUrl?: string;
approvedAtMs?: number | null;
createdAtMs: number;
updatedAtMs?: number;
};
FinanceCoinSellerRechargeOrderInput: {
appCode: string;
targetUserId: string;
usdAmount: number;
/** @description 补单时为 true订单正常计入充值但服务端强制金币数为 0 */
isMakeup?: boolean;
/**
* Format: int64
* @description 订单业务时间;未传时服务端默认为当前时间
*/
orderDateMs?: number;
/** @enum {string} */
providerCode: "mifapay" | "v5pay" | "usdt";
externalOrderNo: string;
providerCurrencyCode?: string;
providerAmountMinor?: number;
/** @enum {string} */
chain?: "C2C" | "OFFCHAIN" | "TRON" | "BSC";
remark?: string;
};
FinanceCoinSellerRechargeQuoteInput: {
appCode: string;
targetUserId: string;
usdAmount: number;
};
FinanceCoinSellerRechargeQuote: {
appCode: string;
targetUserId: string;
targetDisplayUserId?: string;
usdAmount: string;
coinAmount: number;
coinsPerUsd: number;
/** @enum {string} */
rateSource: "tier" | "whitelist";
matchedUserId?: string;
minUsdAmount?: string;
maxUsdAmount?: string;
};
FinanceCoinSellerRechargeExchangeRateTier: {
minUsdAmount: string;
maxUsdAmount: string;
coinsPerUsd: number;
};
FinanceCoinSellerRechargeExchangeRateWhitelist: {
userId: string;
coinsPerUsd: number;
};
FinanceCoinSellerRechargeExchangeRate: {
appCode: string;
tiers: components["schemas"]["FinanceCoinSellerRechargeExchangeRateTier"][];
whitelist: components["schemas"]["FinanceCoinSellerRechargeExchangeRateWhitelist"][];
updatedAtMs: number;
};
FinanceUSDTAddress: {
/** @enum {string} */
chain: "TRON" | "BSC";
address: string;
/** Format: int64 */
updatedAtMs: number;
};
FinanceUSDTAddresses: {
appCode: string;
items: components["schemas"]["FinanceUSDTAddress"][];
};
FinanceUSDTAddressInput: {
address: string;
};
FinanceUSDTAddressUpsert: {
appCode: string;
/** @enum {string} */
chain: "TRON" | "BSC";
address: string;
/** Format: int64 */
updatedAtMs: number;
};
FinanceCoinSellerRechargeExchangeRateInput: {
tiers: {
minUsdAmount: number;
maxUsdAmount: number;
coinsPerUsd: number;
}[];
whitelist: {
userId: string;
coinsPerUsd: number;
}[];
};
FinanceCoinSellerRechargeReceiptVerification: {
verified: boolean;
providerCode?: string;
externalOrderNo?: string;
providerOrderId?: string;
status?: string;
currencyCode?: string;
providerAmountMinor?: number;
/** @enum {string} */
chain?: "C2C" | "OFFCHAIN" | "TRON" | "BSC";
receiveAddress?: string;
verifiedAtMs?: number;
failureReason?: string;
rawJson?: string;
};
FinanceCoinSellerRechargeReceiptVerificationInput: {
appCode: string;
/** @enum {string} */
providerCode: "mifapay" | "v5pay" | "usdt";
externalOrderNo: string;
/** @enum {string} */
chain?: "C2C" | "OFFCHAIN" | "TRON" | "BSC";
usdAmount?: number;
usdMinorAmount?: number;
/**
* Format: int64
* @description 订单业务时间,用于三方凭证按日期查询
*/
orderDateMs?: number;
providerCurrencyCode?: string;
providerAmountMinor?: number;
};
UserFinanceScope: {
appCode: string;
regionId: number;
};
UserAppScope: {
/** @enum {string} */
mode: "all" | "selected" | "none";
appCodes: string[];
};
ActivityTemplateLocale: {
locale: string;
title: string;
rules: string;
};
ActivityTemplateGift: {
gift_id: string;
/** Format: int32 */
sort_order: number;
name: string;
icon_url: string;
/** Format: int64 */
coin_price: number;
price_version: string;
};
ActivityTemplateRewardItem: {
item_type?: string;
/** Format: int64 */
resource_id?: number;
resource_type?: string;
name?: string;
icon_url?: string;
/** Format: int64 */
quantity?: number;
/** Format: int64 */
duration_ms?: number;
wallet_asset_type?: string;
/** Format: int64 */
wallet_asset_amount?: number;
/** Format: int32 */
sort_order?: number;
};
ActivityTemplateTask: {
task_key: string;
/** @enum {string} */
task_type: "daily_visit" | "gift_count" | "gift_coin_amount";
/** Format: int64 */
target_value: number;
/** Format: int64 */
reward_resource_group_id: number;
reward_snapshot_id?: string;
reward_snapshot_hash?: string;
reward_name?: string;
reward_items?: components["schemas"]["ActivityTemplateRewardItem"][];
/** Format: int32 */
sort_order: number;
};
ActivityTemplateRankReward: {
/** @enum {string} */
board_type: "daily" | "total";
/** Format: int32 */
rank_from: number;
/** Format: int32 */
rank_to: number;
/** Format: int64 */
resource_group_id: number;
reward_snapshot_id?: string;
reward_snapshot_hash?: string;
reward_name?: string;
reward_items?: components["schemas"]["ActivityTemplateRewardItem"][];
/** Format: int32 */
sort_order: number;
};
ActivityTemplateAsset: {
asset_key: string;
locale: string;
url: string;
/** @enum {string} */
media_type: "image" | "webp" | "svga" | "pag";
/** Format: int32 */
sort_order: number;
};
ActivityTemplateFields: {
template_code: string;
name: string;
/** @constant */
activity_type: "gift_challenge";
/** Format: int64 */
start_ms: number;
/** Format: int64 */
end_ms: number;
all_regions: boolean;
region_ids: number[];
locales: components["schemas"]["ActivityTemplateLocale"][];
gifts: components["schemas"]["ActivityTemplateGift"][];
tasks: components["schemas"]["ActivityTemplateTask"][];
/** Format: int32 */
daily_leaderboard_size: number;
/** Format: int32 */
total_leaderboard_size: number;
rank_rewards: components["schemas"]["ActivityTemplateRankReward"][];
assets: components["schemas"]["ActivityTemplateAsset"][];
display_config_json: string;
};
ActivityTemplateInput: components["schemas"]["ActivityTemplateFields"];
ActivityTemplateUpdateInput: components["schemas"]["ActivityTemplateFields"] & {
/** Format: int64 */
expected_revision: number;
};
ActivityTemplateStatusInput: {
/** @enum {string} */
status: "published" | "disabled";
/** Format: int64 */
expected_revision: number;
};
ActivityTemplateCloneInput: {
/** Format: int64 */
source_version: number;
template_code: string;
name: string;
};
ActivityTemplateValidationInput: {
template: components["schemas"]["ActivityTemplateInput"];
for_publish: boolean;
};
ActivityTemplateSummary: {
app_code: string;
template_id: string;
template_code: string;
name: string;
/** @constant */
activity_type: "gift_challenge";
/** @enum {string} */
status: "draft" | "published" | "disabled" | "archived";
/** @enum {string} */
lifecycle_status: "draft" | "scheduled" | "ongoing" | "ended" | "disabled" | "archived";
/** Format: int64 */
start_ms: number;
/** Format: int64 */
end_ms: number;
all_regions: boolean;
region_ids: number[];
/** Format: int64 */
revision: number;
/** Format: int64 */
published_version: number;
/** Format: int64 */
created_by_admin_id: number;
/** Format: int64 */
updated_by_admin_id: number;
/** Format: int64 */
created_at_ms: number;
/** Format: int64 */
updated_at_ms: number;
};
ActivityTemplate: components["schemas"]["ActivityTemplateSummary"] & {
locales: components["schemas"]["ActivityTemplateLocale"][];
gifts: components["schemas"]["ActivityTemplateGift"][];
tasks: components["schemas"]["ActivityTemplateTask"][];
/** Format: int32 */
daily_leaderboard_size: number;
/** Format: int32 */
total_leaderboard_size: number;
rank_rewards: components["schemas"]["ActivityTemplateRankReward"][];
assets: components["schemas"]["ActivityTemplateAsset"][];
display_config_json: string;
/** Format: int64 */
published_by_admin_id: number;
/** Format: int64 */
published_at_ms: number;
/** Format: int64 */
archived_at_ms: number;
};
ActivityTemplatePage: {
items: components["schemas"]["ActivityTemplateSummary"][];
page: number;
page_size: number;
/** Format: int64 */
total: number;
/** Format: int64 */
server_time_ms: number;
};
ActivityTemplateVersion: {
template_id: string;
/** Format: int64 */
version_no: number;
snapshot: components["schemas"]["ActivityTemplate"];
/** Format: int64 */
published_by_admin_id: number;
/** Format: int64 */
published_at_ms: number;
/** Format: int64 */
runtime_from_ms: number;
/** Format: int64 */
runtime_to_ms: number;
};
ActivityTemplateVersionPage: {
items: components["schemas"]["ActivityTemplateVersion"][];
page: number;
page_size: number;
/** Format: int64 */
total: number;
};
ActivityTemplateArchive: {
template: components["schemas"]["ActivityTemplate"];
archived: boolean;
};
ActivityTemplateValidationIssue: {
field: string;
code: string;
message: string;
};
ActivityTemplateValidation: {
valid: boolean;
issues: components["schemas"]["ActivityTemplateValidationIssue"][];
};
ApiResponseActivityTemplatePage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplatePage"];
};
ApiResponseActivityTemplate: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplate"];
};
ApiResponseActivityTemplateArchive: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateArchive"];
};
ApiResponseActivityTemplateValidation: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateValidation"];
};
ApiResponseActivityTemplateVersionPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateVersionPage"];
};
ActivityTemplateDataOverview: {
template_id: string;
template_code: string;
/** Format: int64 */
published_version: number;
/** Format: int64 */
participants: number;
/** Format: int64 */
visit_count: number;
/** Format: int64 */
gift_users: number;
/** Format: int64 */
task_users: number;
/** Format: int64 */
gift_event_count: number;
/** Format: int64 */
gift_count: number;
/** Format: int64 */
coin_amount: number;
/** Format: int64 */
task_progress: number;
/** Format: int64 */
task_completed: number;
/** Format: int64 */
task_claimed: number;
};
ActivityTemplateDataTrendPoint: {
stat_day: string;
/** Format: int64 */
participants: number;
/** Format: int64 */
visit_count: number;
/** Format: int64 */
gift_users: number;
/** Format: int64 */
task_users: number;
/** Format: int64 */
gift_event_count: number;
/** Format: int64 */
gift_count: number;
/** Format: int64 */
coin_amount: number;
/** Format: int64 */
task_progress: number;
/** Format: int64 */
task_completed: number;
/** Format: int64 */
task_claimed: number;
};
ActivityTemplateGiftStat: {
gift_id: string;
/** Format: int64 */
gift_users: number;
/** Format: int64 */
gift_event_count: number;
/** Format: int64 */
gift_count: number;
/** Format: int64 */
coin_amount: number;
};
ActivityTemplateTaskStat: {
task_key: string;
task_type: string;
/** Format: int64 */
task_users: number;
/** Format: int64 */
task_progress: number;
/** Format: int64 */
task_completed: number;
/** Format: int64 */
task_claimed: number;
};
ActivityTemplateData: {
overview: components["schemas"]["ActivityTemplateDataOverview"];
trend: components["schemas"]["ActivityTemplateDataTrendPoint"][];
gifts: components["schemas"]["ActivityTemplateGiftStat"][];
tasks: components["schemas"]["ActivityTemplateTaskStat"][];
granularity: string;
timezone: string;
/** Format: int64 */
start_ms: number;
/** Format: int64 */
end_ms: number;
/** Format: int64 */
region_id: number;
dimension_limit: number;
gift_sort: string;
task_sort: string;
/** Format: int64 */
server_time_ms: number;
};
ActivityTemplateRankPeriod: {
template_id: string;
template_code: string;
/** Format: int64 */
version_no: number;
/** @enum {string} */
board_type: "daily" | "total";
period_key: string;
/** Format: int64 */
period_start_ms: number;
/** Format: int64 */
period_end_ms: number;
/** Format: int64 */
settle_after_ms: number;
status: string;
/** Format: int64 */
settled_at_ms: number;
};
ActivityTemplateLeaderboardEntry: {
rank_no: number;
/** Format: int64 */
user_id: number;
/** Format: int64 */
score: number;
/** Format: int64 */
gift_count: number;
/** Format: int64 */
coin_amount: number;
/** Format: int64 */
first_scored_at_ms: number;
snapshot: boolean;
user?: components["schemas"]["ActivityTemplateUser"];
};
ActivityTemplateLeaderboardPage: {
period: components["schemas"]["ActivityTemplateRankPeriod"];
items: components["schemas"]["ActivityTemplateLeaderboardEntry"][];
page: number;
page_size: number;
/** Format: int64 */
total: number;
};
ActivityTemplateRewardJob: {
reward_job_id: string;
template_id: string;
template_code: string;
/** Format: int64 */
version_no: number;
/** @enum {string} */
board_type: "daily" | "total";
period_key: string;
rank_no: number;
/** Format: int64 */
user_id: number;
/** Format: int64 */
score: number;
/** Format: int64 */
resource_group_id: number;
reward_snapshot_id: string;
reward_snapshot_hash: string;
reward_name: string;
reward_items: components["schemas"]["ActivityTemplateRewardItem"][];
wallet_command_id: string;
wallet_grant_id: string;
status: string;
failure_reason: string;
attempt_count: number;
max_attempts: number;
/** Format: int64 */
next_retry_at_ms: number;
/** Format: int64 */
created_at_ms: number;
/** Format: int64 */
updated_at_ms: number;
/** Format: int64 */
granted_at_ms: number;
user?: components["schemas"]["ActivityTemplateUser"];
};
ActivityTemplateRewardJobPage: {
items: components["schemas"]["ActivityTemplateRewardJob"][];
page: number;
page_size: number;
/** Format: int64 */
total: number;
};
ActivityTemplateTaskClaim: {
claim_id: string;
template_id: string;
template_code: string;
/** Format: int64 */
version_no: number;
/** Format: date */
task_day: string;
task_key: string;
/** Format: int64 */
user_id: number;
/** Format: int64 */
earning_region_id: number;
/** Format: int64 */
attribution_at_ms: number;
/** Format: int64 */
reward_resource_group_id: number;
reward_snapshot_id: string;
reward_snapshot_hash: string;
reward_name: string;
reward_items: components["schemas"]["ActivityTemplateRewardItem"][];
wallet_grant_id: string;
status: string;
failure_reason: string;
attempt_count: number;
/** Format: int64 */
created_at_ms: number;
/** Format: int64 */
updated_at_ms: number;
/** Format: int64 */
granted_at_ms: number;
user?: components["schemas"]["ActivityTemplateUser"];
};
ActivityTemplateTaskClaimPage: {
items: components["schemas"]["ActivityTemplateTaskClaim"][];
page: number;
page_size: number;
/** Format: int64 */
total: number;
};
ApiResponseActivityTemplateData: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateData"];
};
ApiResponseActivityTemplateLeaderboardPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateLeaderboardPage"];
};
ApiResponseActivityTemplateRewardJobPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateRewardJobPage"];
};
ApiResponseActivityTemplateRewardJob: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateRewardJob"];
};
ApiResponseActivityTemplateTaskClaimPage: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateTaskClaimPage"];
};
ApiResponseActivityTemplateTaskClaim: components["schemas"]["Envelope"] & {
data?: components["schemas"]["ActivityTemplateTaskClaim"];
};
ActivityTemplateUser: {
display_user_id: string;
username: string;
avatar: string;
};
};
responses: {
/** @description OK */
AppListResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAdminAppList"];
};
};
/** @description OK */
FinanceScopeCatalogResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceScopeCatalog"];
};
};
/** @description OK */
H5LinkListResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseH5LinkList"];
};
};
/** @description OK */
H5LinkResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseH5Link"];
};
};
/** @description OK */
H5LinkDeleteResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseH5LinkDelete"];
};
};
/** @description OK */
AppUserPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAppUserPage"];
};
};
/** @description OK */
AppUserResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAppUser"];
};
};
/** @description OK */
AppUserStatusMutationResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAppUserStatusMutation"];
};
};
/** @description OK */
AppUserBanRecordPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAppUserBanRecordPage"];
};
};
/** @description OK */
AppUserLoginLogPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAppUserLoginLogPage"];
};
};
/** @description OK */
AppUserExportJobResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAppUserExportJob"];
};
};
/** @description OK */
AppUserAccessTokenResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAppUserAccessToken"];
};
};
/** @description OK */
ExternalAdminUserPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseExternalAdminUserPage"];
};
};
/** @description OK */
ExternalAdminUserResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseExternalAdminUser"];
};
};
/** @description OK */
ExternalAdminUserTargetResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseExternalAdminUserTarget"];
};
};
/** @description External admin permission catalog */
ExternalAdminPermissionCatalogResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseExternalAdminPermissionCatalog"];
};
};
/** @description External admin account permissions */
ExternalAdminUserPermissionsResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseExternalAdminUserPermissions"];
};
};
/** @description OK */
AgencyPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAgencyPage"];
};
};
/** @description OK */
ManagerPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseManagerPage"];
};
};
/** @description OK */
ManagerResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseManager"];
};
};
/** @description OK */
CoinSellerPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseCoinSellerPage"];
};
};
/** @description OK */
CoinSellerResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseCoinSeller"];
};
};
/** @description OK */
CoinSellerSubApplicationPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseCoinSellerSubApplicationPage"];
};
};
/** @description OK */
CoinSellerSubApplicationReviewResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseCoinSellerSubApplicationReview"];
};
};
/** @description OK */
CoinSellerLedgerPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseCoinSellerLedgerPage"];
};
};
/** @description OK */
GiftRecordPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseGiftRecordPage"];
};
};
/** @description OK */
BDProfilePageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseBDProfilePage"];
};
};
/** @description OK */
AdminJobPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAdminJobPage"];
};
};
/** @description OK */
AdminJobResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseAdminJob"];
};
};
/** @description Created */
CountryCodeRenameJobResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseCountryCodeRenameJob"];
};
};
/** @description OK */
CountryListResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseCountryList"];
};
};
/** @description OK */
CountryResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseCountry"];
};
};
/** @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 */
DashboardUserProfileOverviewResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseDashboardUserProfileOverview"];
};
};
/** @description OK */
VipProgramResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseVipProgram"];
};
};
/** @description OK */
VipConfigResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseVipConfig"];
};
};
/** @description OK */
EmptyResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseEmpty"];
};
};
/** @description 奖池水位调整成功或同幂等请求的首次结果 */
LuckyGiftPoolAdjustmentResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseLuckyGiftPoolAdjustmentResult"];
};
};
/** @description OK */
RechargeBillPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseRechargeBillPage"];
};
};
/** @description OK */
FinanceCoinSellerRechargeOrderPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeOrderPage"];
};
};
/** @description OK */
FinanceCoinSellerRechargeOrderResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeOrder"];
};
};
/** @description OK */
FinanceCoinSellerRechargeQuoteResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeQuote"];
};
};
/** @description OK */
FinanceCoinSellerRechargeExchangeRateResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeExchangeRate"];
};
};
/** @description OK */
FinanceUSDTAddressesResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceUSDTAddresses"];
};
};
/** @description OK */
FinanceUSDTAddressResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceUSDTAddressUpsert"];
};
};
/** @description OK */
FinanceCoinSellerRechargeReceiptVerificationResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceCoinSellerRechargeReceiptVerification"];
};
};
/** @description OK */
FinanceWithdrawalApplicationPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceWithdrawalApplicationPage"];
};
};
/** @description OK */
FinanceWithdrawalApplicationResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseFinanceWithdrawalApplication"];
};
};
/** @description OK */
HostWithdrawalPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseHostWithdrawalPage"];
};
};
/** @description OK */
HostProfilePageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseHostProfilePage"];
};
};
/** @description OK */
HumanRoomRobotConfigResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseHumanRoomRobotConfig"];
};
};
/** @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 */
StatisticsObjectResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseObject"];
};
};
/** @description OK */
SocialBiMasterResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseSocialBiMaster"];
};
};
/** @description OK */
SocialBiRequirementsResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseSocialBiRequirements"];
};
};
/** @description OK */
TeamListResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseTeamList"];
};
};
/** @description OK */
TeamResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseTeam"];
};
};
/** @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"];
};
};
/** @description OK */
ActivityTemplatePageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplatePage"];
};
};
/** @description OK */
ActivityTemplateResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplate"];
};
};
/** @description OK */
ActivityTemplateArchiveResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateArchive"];
};
};
/** @description OK */
ActivityTemplateValidationResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateValidation"];
};
};
/** @description OK */
ActivityTemplateVersionPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateVersionPage"];
};
};
/** @description OK */
ActivityTemplateDataResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateData"];
};
};
/** @description OK */
ActivityTemplateLeaderboardPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateLeaderboardPage"];
};
};
/** @description OK */
ActivityTemplateRewardJobPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateRewardJobPage"];
};
};
/** @description OK */
ActivityTemplateRewardJobResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateRewardJob"];
};
};
/** @description OK */
ActivityTemplateTaskClaimPageResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateTaskClaimPage"];
};
};
/** @description OK */
ActivityTemplateTaskClaimResponse: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ApiResponseActivityTemplateTaskClaim"];
};
};
};
parameters: {
AppCodeHeader: string;
AgencyId: number;
Id: number;
Keyword: string;
Page: number;
PageSize: number;
ParentBdUserId: number;
ParentLeaderUserId: number;
RegionId: number;
Status: string;
};
requestBodies: {
BatchCreateGiftsRequest: {
content: {
"application/json": {
items: Record<string, never>[];
};
};
};
BatchDeleteResourcesRequest: {
content: {
"application/json": {
resourceIds: number[];
};
};
};
BatchStatusRequest: {
content: {
"application/json": {
ids: number[];
status: string;
};
};
};
CreateCoinSellerRequest: {
content: {
"application/json": components["schemas"]["CreateCoinSellerPayload"];
};
};
CoinSellerStatusRequest: {
content: {
"application/json": components["schemas"]["CoinSellerStatusPayload"];
};
};
CoinSellerSubApplicationReviewRequest: {
content: {
"application/json": components["schemas"]["CoinSellerSubApplicationReviewPayload"];
};
};
CountryCreateRequest: {
content: {
"application/json": components["schemas"]["CountryCreateInput"];
};
};
CountryRenameCodeRequest: {
content: {
"application/json": components["schemas"]["CountryRenameCodeInput"];
};
};
CountryUpdateRequest: {
content: {
"application/json": components["schemas"]["CountryUpdateInput"];
};
};
ChangePasswordRequest: {
content: {
"application/json": {
oldPassword: string;
newPassword: string;
};
};
};
LoginRequest: {
content: {
"application/json": {
username: string;
password: string;
};
};
};
FinanceScopeRequest: {
content: {
"application/json": {
scopes: components["schemas"]["UserFinanceScope"][];
};
};
};
AppScopeRequest: {
content: {
"application/json": components["schemas"]["UserAppScope"];
};
};
FinanceCoinSellerRechargeOrderRequest: {
content: {
"application/json": components["schemas"]["FinanceCoinSellerRechargeOrderInput"];
};
};
FinanceCoinSellerRechargeQuoteRequest: {
content: {
"application/json": components["schemas"]["FinanceCoinSellerRechargeQuoteInput"];
};
};
FinanceCoinSellerRechargeExchangeRateRequest: {
content: {
"application/json": components["schemas"]["FinanceCoinSellerRechargeExchangeRateInput"];
};
};
FinanceCoinSellerRechargeReceiptVerificationRequest: {
content: {
"application/json": components["schemas"]["FinanceCoinSellerRechargeReceiptVerificationInput"];
};
};
FinanceUSDTAddressRequest: {
content: {
"application/json": components["schemas"]["FinanceUSDTAddressInput"];
};
};
FinanceWithdrawalAuditRequest: {
content: {
"application/json": {
auditRemark?: string;
auditImageUrl?: string;
};
};
};
OperationsWithdrawalAuditRequest: {
content: {
"application/json": {
auditRemark?: 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;
};
};
};
TemporaryPaymentLinkRequest: {
content: {
"application/json": {
appCode: string;
language?: string;
paymentMethodId: number;
providerCode: string;
regionId: number;
returnUrl?: string;
usdMinorAmount: number;
};
};
};
TeamRequest: {
content: {
"application/json": components["schemas"]["TeamInput"];
};
};
UserRequest: {
content: {
"application/json": components["schemas"]["UserInput"];
};
};
};
headers: never;
pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
listAchievementDefinitions: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description 批量创建的礼物 */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": Record<string, never>[];
};
};
};
};
createAchievementDefinition: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description 批量删除的资源 */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": Record<string, never>[];
};
};
};
};
updateAchievementDefinition: {
parameters: {
query?: never;
header?: never;
path: {
achievement_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteAchievementDefinition: {
parameters: {
query?: never;
header?: never;
path: {
achievement_id: string;
};
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: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
setTaskDefinitionStatus: {
parameters: {
query?: never;
header?: never;
path: {
task_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listUserLeaderboards: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getCPConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateCPConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listCPRelationships: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listCPApplications: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getCPWeeklyRankConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateCPWeeklyRankConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listCPWeeklyRankSettlements: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listRedPackets: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getRedPacket: {
parameters: {
query?: never;
header?: never;
path: {
packet_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getRedPacketConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateRedPacketConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
retryRedPacketRefund: {
parameters: {
query?: never;
header?: never;
path?: never;
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"];
};
};
listLuckyGiftConfigs: {
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"];
};
};
listLuckyGiftUserProfiles: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getLuckyGiftUserProfile: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getLuckyGiftDrawSummary: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listLuckyGiftPoolBalances: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
creditLuckyGiftPool: {
parameters: {
query: {
app_code: string;
pool_id: string;
strategy_version: "fixed_v2" | "dynamic_v3";
};
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["LuckyGiftPoolAdjustmentInput"];
};
};
responses: {
200: components["responses"]["LuckyGiftPoolAdjustmentResponse"];
/** @description 调整参数不正确 */
400: {
headers: {
[name: string]: unknown;
};
content?: never;
};
/** @description 幂等键冲突或可用水位不足 */
409: {
headers: {
[name: string]: unknown;
};
content?: never;
};
};
};
debitLuckyGiftPool: {
parameters: {
query: {
app_code: string;
pool_id: string;
strategy_version: "fixed_v2" | "dynamic_v3";
};
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["LuckyGiftPoolAdjustmentInput"];
};
};
responses: {
200: components["responses"]["LuckyGiftPoolAdjustmentResponse"];
/** @description 调整参数不正确 */
400: {
headers: {
[name: string]: unknown;
};
content?: never;
};
/** @description 幂等键冲突或可用水位不足 */
409: {
headers: {
[name: string]: unknown;
};
content?: never;
};
};
};
listLuckyGiftExperiments: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createLuckyGiftExperiment: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateLuckyGiftExperiment: {
parameters: {
query?: never;
header?: never;
path: {
experimentId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
setLuckyGiftExperimentOverrides: {
parameters: {
query?: never;
header?: never;
path: {
experimentId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
endLuckyGiftExperiment: {
parameters: {
query?: never;
header?: never;
path: {
experimentId: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getWheelConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
upsertWheelConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listWheelDraws: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getWheelDrawSummary: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listFirstRechargeRewardClaims: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listInviteActivityRewardClaims: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listCumulativeRechargeRewardGrants: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listRoomTurnoverRewardSettlements: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
retryRoomTurnoverRewardSettlement: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listWeeklyStarCycles: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createWeeklyStarCycle: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getWeeklyStarCycle: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateWeeklyStarCycle: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
setWeeklyStarCycleStatus: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listWeeklyStarLeaderboard: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listWeeklyStarSettlements: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listRegistrationRewardClaims: {
parameters: {
query?: {
page?: number;
page_size?: number;
keyword?: string;
status?: string;
claimed_start_ms?: number;
claimed_end_ms?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getFirstRechargeRewardConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateFirstRechargeRewardConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getCumulativeRechargeRewardConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateCumulativeRechargeRewardConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getInviteActivityRewardConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateInviteActivityRewardConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getRoomTurnoverRewardConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateRoomTurnoverRewardConfig: {
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"];
};
};
getVipProgram: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["VipProgramResponse"];
};
};
updateVipProgram: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["VipProgramUpdateInput"];
};
};
responses: {
200: components["responses"]["VipProgramResponse"];
};
};
getVipConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["VipConfigResponse"];
};
};
updateVipConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["VipConfigInput"];
};
};
responses: {
200: components["responses"]["VipConfigResponse"];
};
};
grantVip: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["VipGrantInput"];
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
grantVipTrialCard: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["VipTrialCardGrantInput"];
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getRoomRocketConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateRoomRocketConfig: {
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"];
};
};
listManagers: {
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"]["ManagerPageResponse"];
};
};
createManager: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["CreateManagerPayload"];
};
};
responses: {
201: components["responses"]["ManagerResponse"];
};
};
updateManager: {
parameters: {
query?: never;
header?: never;
path: {
user_id: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["UpdateManagerPayload"];
};
};
responses: {
200: components["responses"]["ManagerResponse"];
};
};
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"];
};
};
adminAddAgencyHost: {
parameters: {
query?: never;
header?: never;
path: {
agency_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
setAgencyStatus: {
parameters: {
query?: never;
header?: never;
path: {
agency_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteAgency: {
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: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createBanner: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateBanner: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
banner_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteBanner: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
banner_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listSplashScreens: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createSplashScreen: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateSplashScreen: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
splash_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteSplashScreen: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
splash_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listPopups: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createPopup: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updatePopup: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
popup_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deletePopup: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
popup_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listH5Links: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["H5LinkListResponse"];
};
};
updateH5Links: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["H5LinkBatchUpdateInput"];
};
};
responses: {
200: components["responses"]["H5LinkListResponse"];
};
};
createH5Link: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["H5LinkPayload"];
};
};
responses: {
201: components["responses"]["H5LinkResponse"];
};
};
updateH5Link: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
key: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["H5LinkPayload"];
};
};
responses: {
200: components["responses"]["H5LinkResponse"];
};
};
deleteH5Link: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
key: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["H5LinkDeleteResponse"];
};
};
listExploreTabs: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createExploreTab: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateExploreTab: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
tab_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteExploreTab: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
tab_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listAppVersions: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createAppVersion: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateAppVersion: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
version_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteAppVersion: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
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"]["AppListResponse"];
};
};
listVisibleApps: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppListResponse"];
};
};
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"]["CoinSellerPageResponse"];
};
};
createCoinSeller: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: components["requestBodies"]["CreateCoinSellerRequest"];
responses: {
201: components["responses"]["CoinSellerResponse"];
};
};
setCoinSellerStatus: {
parameters: {
query?: never;
header?: never;
path: {
user_id: number;
};
cookie?: never;
};
requestBody: components["requestBodies"]["CoinSellerStatusRequest"];
responses: {
200: components["responses"]["CoinSellerResponse"];
};
};
listCoinSellerSubSellers: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
};
header?: never;
path: {
user_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["CoinSellerPageResponse"];
};
};
listCoinSellerSubApplications: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
keyword?: components["parameters"]["Keyword"];
status?: "pending" | "approved" | "rejected";
parent_user_id?: string;
target_user_id?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["CoinSellerSubApplicationPageResponse"];
};
};
approveCoinSellerSubApplication: {
parameters: {
query?: never;
header?: never;
path: {
application_id: string;
};
cookie?: never;
};
requestBody: components["requestBodies"]["CoinSellerSubApplicationReviewRequest"];
responses: {
200: components["responses"]["CoinSellerSubApplicationReviewResponse"];
};
};
rejectCoinSellerSubApplication: {
parameters: {
query?: never;
header?: never;
path: {
application_id: string;
};
cookie?: never;
};
requestBody: components["requestBodies"]["CoinSellerSubApplicationReviewRequest"];
responses: {
200: components["responses"]["CoinSellerSubApplicationReviewResponse"];
};
};
creditCoinSellerStock: {
parameters: {
query?: never;
header?: never;
path: {
user_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
debitCoinSellerStock: {
parameters: {
query?: never;
header?: never;
path: {
user_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getCoinSellerSalaryRates: {
parameters: {
query?: never;
header?: never;
path: {
region_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
replaceCoinSellerSalaryRates: {
parameters: {
query?: never;
header?: never;
path: {
region_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listHostWithdrawals: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
app_code?: string;
record_type?: "salary_transfer" | "withdrawal";
identity?: "host" | "agency" | "bd" | "bd_leader_admin";
status?: components["parameters"]["Status"];
keyword?: components["parameters"]["Keyword"];
start_at_ms?: number;
end_at_ms?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["HostWithdrawalPageResponse"];
};
};
listCountries: {
parameters: {
query?: {
enabled?: boolean;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["CountryListResponse"];
};
};
createCountry: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: components["requestBodies"]["CountryCreateRequest"];
responses: {
201: components["responses"]["CountryResponse"];
};
};
getCountry: {
parameters: {
query?: never;
header?: never;
path: {
country_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["CountryResponse"];
};
};
deleteCountry: {
parameters: {
query?: never;
header?: never;
path: {
country_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["CountryResponse"];
};
};
updateCountry: {
parameters: {
query?: never;
header?: never;
path: {
country_id: number;
};
cookie?: never;
};
requestBody: components["requestBodies"]["CountryUpdateRequest"];
responses: {
200: components["responses"]["CountryResponse"];
};
};
renameCountryCode: {
parameters: {
query?: never;
header?: never;
path: {
country_id: number;
};
cookie?: never;
};
requestBody: components["requestBodies"]["CountryRenameCodeRequest"];
responses: {
201: components["responses"]["CountryCodeRenameJobResponse"];
};
};
disableCountry: {
parameters: {
query?: never;
header?: never;
path: {
country_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["CountryResponse"];
};
};
enableCountry: {
parameters: {
query?: never;
header?: never;
path: {
country_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["CountryResponse"];
};
};
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"];
};
};
deleteCatalog: {
parameters: {
query?: never;
header?: never;
path: {
game_id: number;
};
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"];
};
};
setGameWhitelistEnabled: {
parameters: {
query?: never;
header?: never;
path: {
game_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listGameWhitelistUsers: {
parameters: {
query?: never;
header?: never;
path: {
game_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
addGameWhitelistUser: {
parameters: {
query?: never;
header?: never;
path: {
game_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteGameWhitelistUser: {
parameters: {
query?: never;
header?: never;
path: {
game_id: string;
user_id: string;
};
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"];
};
};
listSelfGames: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateDiceConfig: {
parameters: {
query?: never;
header?: never;
path: {
game_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
adjustDicePool: {
parameters: {
query?: never;
header?: never;
path: {
game_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listDiceRobots: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
generateDiceRobots: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteDiceRobot: {
parameters: {
query?: never;
header?: never;
path: {
user_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
setDiceRobotStatus: {
parameters: {
query?: never;
header?: never;
path: {
user_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getRoomRpsConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateRoomRpsConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listRoomRpsChallenges: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getRoomRpsChallenge: {
parameters: {
query?: never;
header?: never;
path: {
challenge_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
retryRoomRpsSettlement: {
parameters: {
query?: never;
header?: never;
path: {
challenge_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
expireRoomRpsChallenge: {
parameters: {
query?: never;
header?: never;
path: {
challenge_id: string;
};
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"];
};
};
updateGiftTypes: {
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"];
};
};
batchCreateGifts: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: components["requestBodies"]["BatchCreateGiftsRequest"];
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateGift: {
parameters: {
query?: never;
header?: never;
path: {
gift_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteGift: {
parameters: {
query?: never;
header?: never;
path: {
gift_id: string;
};
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"];
};
};
listHostAgencyPolicies: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createHostAgencyPolicy: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateHostAgencyPolicy: {
parameters: {
query?: never;
header?: never;
path: {
policy_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteHostAgencyPolicy: {
parameters: {
query?: never;
header?: never;
path: {
policy_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
publishHostAgencyPolicy: {
parameters: {
query?: never;
header?: never;
path: {
policy_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listHostSalarySettlements: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listTeamSalaryPolicies: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createTeamSalaryPolicy: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateTeamSalaryPolicy: {
parameters: {
query?: never;
header?: never;
path: {
policy_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
deleteTeamSalaryPolicy: {
parameters: {
query?: never;
header?: never;
path: {
policy_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
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: {
content: {
"application/json": {
/** Format: int64 */
amount: number;
commandId?: string;
reason: string;
remark: string;
targetUserId: string;
};
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
lookupCoinAdjustmentTarget: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listGiftRecords: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
scene?: "room" | "direct";
sender_display_user_id?: string;
sender_user_id?: string;
sender_username?: string;
start_at_ms?: number;
end_at_ms?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["GiftRecordPageResponse"];
};
};
listCoinLedger: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
user_keyword?: string;
biz_type?: string;
start_at_ms?: number;
end_at_ms?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listCoinSellerLedger: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
seller_user_id?: number;
seller_keyword?: string;
seller_filter_user_id?: string;
seller_display_user_id?: string;
seller_username?: string;
ledger_type?: "admin_stock_credit" | "seller_transfer" | "sub_seller_transfer" | "salary_transfer_received";
start_at_ms?: number;
end_at_ms?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["CoinSellerLedgerPageResponse"];
};
};
exportCoinSellerLedger: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
seller_user_id?: number;
seller_keyword?: string;
seller_filter_user_id?: string;
seller_display_user_id?: string;
seller_username?: string;
ledger_type?: "admin_stock_credit" | "seller_transfer" | "sub_seller_transfer" | "salary_transfer_received";
start_at_ms?: number;
end_at_ms?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description CSV */
200: {
headers: {
[name: string]: unknown;
};
content: {
"text/csv": string;
};
};
};
};
createFullServerNoticeFanout: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": {
action_param?: string;
action_type?: string;
aggregate_id?: string;
aggregate_type?: string;
batch_size?: number;
body?: string;
command_id?: string;
country?: string;
/** Format: int64 */
expire_at_ms?: number;
icon_url?: string;
image_url?: string;
/** @enum {string} */
message_type: "system" | "activity";
metadata_json?: string;
priority?: number;
producer_event_type?: string;
/** Format: int64 */
region_id?: number;
/** Format: int64 */
sent_at_ms?: number;
summary: string;
/** @enum {string} */
target_scope: "all_registered_users" | "all_active_users" | "single_user" | "user_ids" | "region" | "country";
/** Format: int64 */
target_user_id?: number;
title: string;
user_ids?: (number | string)[];
};
};
};
responses: {
201: components["responses"]["EmptyResponse"];
};
};
listReports: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listPolicyTemplates: {
parameters: {
query?: {
keyword?: string;
status?: "active" | "disabled";
page?: number;
page_size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description 收益政策模板分页 */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["Envelope"] & {
data?: {
items?: components["schemas"]["PolicyTemplate"][];
page?: number;
pageSize?: number;
page_size?: number;
/** Format: int64 */
total?: number;
};
};
};
};
};
};
savePolicyTemplate: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["PolicyTemplateInput"];
};
};
responses: {
/** @description 已保存的收益政策模板 */
201: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["Envelope"] & {
data?: components["schemas"]["PolicyTemplate"];
};
};
};
};
};
listPolicyInstances: {
parameters: {
query?: {
keyword?: string;
status?: "active" | "disabled";
page?: number;
page_size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description 收益政策实例分页 */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["Envelope"] & {
data?: {
items?: components["schemas"]["PolicyInstance"][];
page?: number;
pageSize?: number;
page_size?: number;
/** Format: int64 */
total?: number;
};
};
};
};
};
};
createPolicyInstance: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["PolicyInstanceInput"];
};
};
responses: {
/** @description 已创建的收益政策实例 */
201: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["Envelope"] & {
data?: components["schemas"]["PolicyInstance"];
};
};
};
};
};
publishPolicyInstance: {
parameters: {
query?: never;
header?: never;
path: {
instance_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description 收益政策发布结果 */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["Envelope"] & {
data?: components["schemas"]["PolicyPublishResult"];
};
};
};
};
};
updatePolicyInstanceStatus: {
parameters: {
query?: never;
header?: never;
path: {
instance_id: number;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
/** @enum {string} */
status: "active" | "disabled";
};
};
};
responses: {
/** @description 已更新状态的收益政策实例 */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["Envelope"] & {
data?: components["schemas"]["PolicyInstance"];
};
};
};
};
};
listRechargeBills: {
parameters: {
query?: {
keyword?: string;
recharge_type?: string;
status?: string;
start_at_ms?: number;
end_at_ms?: number;
page?: number;
page_size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["RechargeBillPageResponse"];
};
};
getRechargeBillOverview: {
parameters: {
query?: {
keyword?: string;
recharge_type?: string;
status?: string;
region_id?: number;
start_at_ms?: number;
end_at_ms?: number;
tz_offset_minutes?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getRechargeBillSummary: {
parameters: {
query?: {
keyword?: string;
recharge_type?: string;
status?: string;
region_id?: number;
start_at_ms?: number;
end_at_ms?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
exportRechargeBills: {
parameters: {
query?: {
keyword?: string;
recharge_type?: string;
status?: string;
region_id?: number;
start_at_ms?: number;
end_at_ms?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
refreshGoogleRechargePaid: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": {
transactionIds: string[];
};
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listRechargeRegions: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listRechargeApps: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppListResponse"];
};
};
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"];
};
};
getSocialBiMaster: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["SocialBiMasterResponse"];
};
};
getSocialBiOverview: {
parameters: {
query?: {
stat_tz?: string;
start_ms?: number;
end_ms?: number;
app_codes?: string;
region_id?: number;
/** @description 逗号分隔的大区 ID显式区域筛选时用于按 Finance 口径补逐日渠道。 */
region_ids?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["StatisticsObjectResponse"];
};
};
getSocialBiRequirements: {
parameters: {
query?: {
stat_tz?: string;
start_ms?: number;
end_ms?: number;
app_codes?: string;
region_id?: number;
/** @description 逗号分隔的大区 ID用于 Social BI 顶栏多选区域。 */
region_ids?: string;
section?: "new_users" | "revenue" | "retention" | "active" | "gift" | "game" | "lucky_gift_v3";
user_role?: "all" | "host" | "user";
payer_type?: "all" | "paid" | "unpaid";
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["SocialBiRequirementsResponse"];
};
};
getSocialBiFunnel: {
parameters: {
query?: {
stat_tz?: string;
start_ms?: number;
end_ms?: number;
app_codes?: string;
region_id?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["StatisticsObjectResponse"];
};
};
getSocialBiKpi: {
parameters: {
query?: {
stat_tz?: string;
start_ms?: number;
end_ms?: number;
period_month?: string;
app_codes?: string;
operator_user_id?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["StatisticsObjectResponse"];
};
};
getFinanceScope: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["FinanceScopeCatalogResponse"];
};
};
listFinanceWithdrawalApplications: {
parameters: {
query?: {
app_code?: string;
keyword?: string;
page?: number;
page_size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["FinanceWithdrawalApplicationPageResponse"];
};
};
approveFinanceWithdrawalApplication: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
application_id: number;
};
cookie?: never;
};
requestBody?: components["requestBodies"]["FinanceWithdrawalAuditRequest"];
responses: {
200: components["responses"]["FinanceWithdrawalApplicationResponse"];
};
};
rejectFinanceWithdrawalApplication: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
application_id: number;
};
cookie?: never;
};
requestBody?: components["requestBodies"]["FinanceWithdrawalAuditRequest"];
responses: {
200: components["responses"]["FinanceWithdrawalApplicationResponse"];
};
};
listOperationsWithdrawalApplications: {
parameters: {
query?: {
app_code?: string;
keyword?: string;
page?: number;
page_size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["FinanceWithdrawalApplicationPageResponse"];
};
};
approveOperationsWithdrawalApplication: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
application_id: number;
};
cookie?: never;
};
requestBody?: components["requestBodies"]["OperationsWithdrawalAuditRequest"];
responses: {
200: components["responses"]["FinanceWithdrawalApplicationResponse"];
};
};
rejectOperationsWithdrawalApplication: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
application_id: number;
};
cookie?: never;
};
requestBody?: components["requestBodies"]["OperationsWithdrawalAuditRequest"];
responses: {
200: components["responses"]["FinanceWithdrawalApplicationResponse"];
};
};
listFinanceCoinSellerRechargeOrders: {
parameters: {
query?: {
app_code?: string;
provider_code?: string;
status?: string;
verify_status?: string;
grant_status?: string;
keyword?: string;
page?: number;
page_size?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["FinanceCoinSellerRechargeOrderPageResponse"];
};
};
createFinanceCoinSellerRechargeOrder: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: components["requestBodies"]["FinanceCoinSellerRechargeOrderRequest"];
responses: {
201: components["responses"]["FinanceCoinSellerRechargeOrderResponse"];
};
};
quoteFinanceCoinSellerRechargeOrder: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: components["requestBodies"]["FinanceCoinSellerRechargeQuoteRequest"];
responses: {
200: components["responses"]["FinanceCoinSellerRechargeQuoteResponse"];
};
};
verifyFinanceCoinSellerRechargeReceipt: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: components["requestBodies"]["FinanceCoinSellerRechargeReceiptVerificationRequest"];
responses: {
200: components["responses"]["FinanceCoinSellerRechargeReceiptVerificationResponse"];
};
};
verifyFinanceCoinSellerRechargeOrder: {
parameters: {
query?: never;
header?: never;
path: {
order_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["FinanceCoinSellerRechargeOrderResponse"];
};
};
grantFinanceCoinSellerRechargeOrder: {
parameters: {
query?: never;
header?: never;
path: {
order_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["FinanceCoinSellerRechargeOrderResponse"];
};
};
getFinanceUSDTAddresses: {
parameters: {
query?: never;
header?: never;
path: {
app_code: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["FinanceUSDTAddressesResponse"];
};
};
upsertFinanceUSDTAddress: {
parameters: {
query?: never;
header?: never;
path: {
app_code: string;
chain: "TRON" | "BSC";
};
cookie?: never;
};
requestBody?: components["requestBodies"]["FinanceUSDTAddressRequest"];
responses: {
200: components["responses"]["FinanceUSDTAddressResponse"];
};
};
getFinanceCoinSellerRechargeExchangeRate: {
parameters: {
query?: never;
header?: never;
path: {
app_code: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["FinanceCoinSellerRechargeExchangeRateResponse"];
};
};
replaceFinanceCoinSellerRechargeExchangeRate: {
parameters: {
query?: never;
header?: never;
path: {
app_code: string;
};
cookie?: never;
};
requestBody?: components["requestBodies"]["FinanceCoinSellerRechargeExchangeRateRequest"];
responses: {
200: components["responses"]["FinanceCoinSellerRechargeExchangeRateResponse"];
};
};
listTemporaryPaymentLinks: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createTemporaryPaymentLink: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: components["requestBodies"]["TemporaryPaymentLinkRequest"];
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getTemporaryPaymentLink: {
parameters: {
query?: never;
header?: never;
path: {
order_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listThirdPartyPaymentChannels: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
setThirdPartyPaymentMethodStatus: {
parameters: {
query?: never;
header?: never;
path: {
method_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
syncThirdPartyPaymentMethods: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
providerCode?: string;
};
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateThirdPartyPaymentRate: {
parameters: {
query?: never;
header?: never;
path: {
method_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
syncThirdPartyPaymentRates: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": {
markupPercent: number;
};
};
};
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"];
};
};
revokeResourceGrant: {
parameters: {
query?: never;
header?: never;
path: {
grant_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
revokeAppUserResource: {
parameters: {
query?: never;
header?: never;
path: {
user_id: string;
entitlement_id: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": {
reason: string;
};
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
grantResource: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
lookupResourceGrantTarget: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listResourceShopItems: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
upsertResourceShopItems: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": {
items: {
/** @description 售卖规格金币价;新建时省略或传 0 使用资源列表价格,更新已有规格时省略或传 0 保留当前售价 */
coinPrice?: number;
/** @enum {integer} */
durationDays: 1 | 3 | 7;
effectiveFromMs: number;
effectiveToMs: number;
resourceId: number;
shopItemId?: number;
sortOrder: number;
/** @enum {string} */
status: "active" | "disabled";
}[];
};
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listResourceShopPurchaseOrders: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
disableResourceShopItem: {
parameters: {
query?: never;
header?: never;
path: {
shop_item_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
enableResourceShopItem: {
parameters: {
query?: never;
header?: never;
path: {
shop_item_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getResourceIdentityAutoGrantConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateResourceIdentityAutoGrantConfig: {
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"];
};
};
batchDeleteResources: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: components["requestBodies"]["BatchDeleteResourcesRequest"];
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"];
};
};
deleteResource: {
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?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
keyword?: components["parameters"]["Keyword"];
owner_user_keyword?: string;
status?: components["parameters"]["Status"];
region_id?: components["parameters"]["RegionId"];
sort_by?: string;
sort_direction?: string;
};
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"];
};
};
getRoomWhitelistConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateRoomWhitelistConfig: {
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"];
};
};
listRobotRooms: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createRobotRoom: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listAvailableRoomRobots: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getHumanRoomRobotConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["HumanRoomRobotConfigResponse"];
};
};
updateHumanRoomRobotConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: {
content: {
"application/json": components["schemas"]["HumanRoomRobotConfigInput"];
};
};
responses: {
200: components["responses"]["HumanRoomRobotConfigResponse"];
};
};
startRobotRoom: {
parameters: {
query?: never;
header?: never;
path: {
room_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
stopRobotRoom: {
parameters: {
query?: never;
header?: never;
path: {
room_id: string;
};
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"];
};
};
batchUpsertLevelConfig: {
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?: {
content: {
"application/json": {
keywords: string[];
whitelist_ips?: string[];
whitelist_user_ids?: string[];
};
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getRiskConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updateRiskConfig: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
max_accounts_per_device: number;
};
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
appListUsers: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
keyword?: components["parameters"]["Keyword"];
user_id?: string;
display_user_id?: string;
username?: string;
country?: string;
region_id?: number;
status?: string;
start_ms?: number;
end_ms?: number;
sort_by?: "created_at" | "coin";
sort_direction?: "asc" | "desc";
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppUserPageResponse"];
};
};
appGetUser: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppUserResponse"];
};
};
appUpdateUser: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AppUserUpdateInput"];
};
};
responses: {
200: components["responses"]["AppUserResponse"];
};
};
appIssueUserAccessToken: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppUserAccessTokenResponse"];
};
};
appBanUser: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AppUserBanInput"];
};
};
responses: {
200: components["responses"]["AppUserStatusMutationResponse"];
};
};
appAdjustUserLevels: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AppUserLevelAdjustmentInput"];
};
};
responses: {
200: components["responses"]["AppUserResponse"];
};
};
appListUserLoginLogs: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppUserLoginLogPageResponse"];
};
};
appSetPassword: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AppUserPasswordInput"];
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
appUnbanUser: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["AppUserUnbanInput"];
};
};
responses: {
200: components["responses"]["AppUserStatusMutationResponse"];
};
};
appListBannedUsers: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppUserBanRecordPageResponse"];
};
};
appListLoginLogs: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppUserLoginLogPageResponse"];
};
};
listExternalAdminUsers: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
keyword?: components["parameters"]["Keyword"];
status?: components["parameters"]["Status"];
};
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ExternalAdminUserPageResponse"];
};
};
createExternalAdminUser: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ExternalAdminUserCreateInput"];
};
};
responses: {
201: components["responses"]["ExternalAdminUserResponse"];
};
};
listExternalAdminPermissionCatalog: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ExternalAdminPermissionCatalogResponse"];
};
};
lookupExternalAdminUserTarget: {
parameters: {
query: {
display_user_id: string;
};
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ExternalAdminUserTargetResponse"];
};
};
updateExternalAdminUserStatus: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ExternalAdminUserStatusInput"];
};
};
responses: {
200: components["responses"]["ExternalAdminUserResponse"];
};
};
resetExternalAdminUserPassword: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ExternalAdminUserPasswordInput"];
};
};
responses: {
200: components["responses"]["ExternalAdminUserResponse"];
};
};
getExternalAdminUserPermissions: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ExternalAdminUserPermissionsResponse"];
};
};
updateExternalAdminUserPermissions: {
parameters: {
query?: never;
header: {
"X-App-Code": components["parameters"]["AppCodeHeader"];
};
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ExternalAdminUserPermissionsInput"];
};
};
responses: {
200: components["responses"]["ExternalAdminUserResponse"];
};
};
appExportUsers: {
parameters: {
query?: {
keyword?: components["parameters"]["Keyword"];
user_id?: string;
display_user_id?: string;
username?: string;
country?: string;
region_id?: number;
status?: string;
start_ms?: number;
end_ms?: number;
sort_by?: "created_at" | "coin";
sort_direction?: "asc" | "desc";
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AppUserExportJobResponse"];
};
};
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"];
};
};
dashboardUserProfileOverview: {
parameters: {
query: {
app_code: string;
stat_tz: string;
start_ms: number;
end_ms: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["DashboardUserProfileOverviewResponse"];
};
};
statisticsOverview: {
parameters: {
query?: {
app_code?: string;
stat_tz?: string;
start_ms?: number;
end_ms?: number;
series_start_ms?: number;
series_end_ms?: number;
region_id?: number;
country_id?: number;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["StatisticsObjectResponse"];
};
};
listPlatformGrantRecords: {
parameters: {
query?: {
app_code?: string;
stat_tz?: string;
start_ms?: number;
end_ms?: number;
stat_day?: string;
region_id?: number;
country_id?: number;
user_id?: number;
source?: string;
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["StatisticsObjectResponse"];
};
};
listPlatformGrantUsers: {
parameters: {
query?: {
app_code?: string;
stat_tz?: string;
start_ms?: number;
end_ms?: number;
stat_day?: string;
region_id?: number;
country_id?: number;
user_id?: number;
source?: string;
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["StatisticsObjectResponse"];
};
};
selfGameStatisticsOverview: {
parameters: {
query?: {
app_code?: string;
stat_tz?: string;
start_ms?: number;
end_ms?: number;
region_id?: number;
country_id?: number;
game_id?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["StatisticsObjectResponse"];
};
};
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"];
team_id?: number;
};
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"];
};
};
listFinanceScopeAssignments: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listUserFinanceScopes: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
replaceUserFinanceScopes: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: components["requestBodies"]["FinanceScopeRequest"];
responses: {
200: components["responses"]["EmptyResponse"];
};
};
getUserAppScopes: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
replaceUserAppScopes: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: components["requestBodies"]["AppScopeRequest"];
responses: {
200: components["responses"]["EmptyResponse"];
};
};
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;
};
};
};
listJobs: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
keyword?: components["parameters"]["Keyword"];
status?: string;
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AdminJobPageResponse"];
};
};
getJob: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["AdminJobResponse"];
};
};
downloadJobArtifact: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Export artifact */
200: {
headers: {
[name: string]: unknown;
};
content: {
"text/csv": string;
};
};
};
};
cancelJob: {
parameters: {
query?: never;
header?: never;
path: {
id: components["parameters"]["Id"];
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listTeams: {
parameters: {
query?: {
keyword?: components["parameters"]["Keyword"];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["TeamListResponse"];
};
};
createTeam: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: components["requestBodies"]["TeamRequest"];
responses: {
200: components["responses"]["TeamResponse"];
};
};
updateTeam: {
parameters: {
query?: never;
header?: never;
path: {
team_id: number;
};
cookie?: never;
};
requestBody?: components["requestBodies"]["TeamRequest"];
responses: {
200: components["responses"]["TeamResponse"];
};
};
listTeamUsers: {
parameters: {
query?: {
keyword?: components["parameters"]["Keyword"];
status?: components["parameters"]["Status"];
};
header?: never;
path: {
team_id: number;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["UserPageResponse"];
};
};
listPrettyIdPools: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
createPrettyIdPool: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
updatePrettyIdPool: {
parameters: {
query?: never;
header?: never;
path: {
pool_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
generatePrettyIds: {
parameters: {
query?: never;
header?: never;
path: {
pool_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listPrettyIds: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
grantPrettyId: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
recyclePrettyId: {
parameters: {
query?: never;
header?: never;
path: {
pretty_id: string;
};
cookie?: never;
};
requestBody?: {
content: {
"application/json": {
reason?: string;
};
};
};
responses: {
200: components["responses"]["EmptyResponse"];
};
};
setPrettyIdStatus: {
parameters: {
query?: never;
header?: never;
path: {
pretty_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["EmptyResponse"];
};
};
listActivityTemplates: {
parameters: {
query?: {
keyword?: components["parameters"]["Keyword"];
status?: components["parameters"]["Status"];
region_id?: components["parameters"]["RegionId"];
start_ms?: number;
end_ms?: number;
all_regions?: boolean;
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
};
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplatePageResponse"];
};
};
createActivityTemplate: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ActivityTemplateInput"];
};
};
responses: {
201: components["responses"]["ActivityTemplateResponse"];
};
};
validateActivityTemplate: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ActivityTemplateValidationInput"];
};
};
responses: {
200: components["responses"]["ActivityTemplateValidationResponse"];
};
};
getActivityTemplate: {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateResponse"];
};
};
updateActivityTemplate: {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ActivityTemplateUpdateInput"];
};
};
responses: {
200: components["responses"]["ActivityTemplateResponse"];
};
};
deleteActivityTemplate: {
parameters: {
query: {
revision: number;
};
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateArchiveResponse"];
};
};
setActivityTemplateStatus: {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ActivityTemplateStatusInput"];
};
};
responses: {
200: components["responses"]["ActivityTemplateResponse"];
};
};
cloneActivityTemplate: {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ActivityTemplateCloneInput"];
};
};
responses: {
201: components["responses"]["ActivityTemplateResponse"];
};
};
listActivityTemplateVersions: {
parameters: {
query?: {
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
};
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateVersionPageResponse"];
};
};
getActivityTemplateData: {
parameters: {
query: {
version_no: number;
start_ms: number;
end_ms: number;
region_id?: number;
};
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateDataResponse"];
};
};
exportActivityTemplateData: {
parameters: {
query: {
version_no: number;
start_ms: number;
end_ms: number;
region_id?: number;
};
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateDataResponse"];
};
};
listActivityTemplateLeaderboard: {
parameters: {
query: {
version_no: number;
board_type: "daily" | "total";
period_key?: string;
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
};
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateLeaderboardPageResponse"];
};
};
listActivityTemplateRewardJobs: {
parameters: {
query: {
version_no: number;
board_type?: "daily" | "total";
period_key?: string;
status?: "pending" | "running" | "granted" | "failed" | "dead";
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
};
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateRewardJobPageResponse"];
};
};
retryActivityTemplateRewardJob: {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
reward_job_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateRewardJobResponse"];
};
};
listActivityTemplateTaskClaims: {
parameters: {
query?: {
version_no?: number;
task_day?: string;
task_key?: string;
user_id?: number;
status?: "pending" | "running" | "granted" | "failed";
page?: components["parameters"]["Page"];
page_size?: components["parameters"]["PageSize"];
};
header?: never;
path: {
template_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateTaskClaimPageResponse"];
};
};
retryActivityTemplateTaskClaim: {
parameters: {
query?: never;
header?: never;
path: {
template_id: string;
claim_id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
200: components["responses"]["ActivityTemplateTaskClaimResponse"];
};
};
}