visual-game.js 3.74 KB
/**
 * `@drama/contracts/visual-game` —— visual-game 业务数据形态。
 *
 * 剧本 / 存档 / 回合事件 / pack 编辑 / 计费墙 / agent 调用等。只有 visual-game 线
 * (apps/visual-game-*、vg-* 包)消费。
 */

export {
  VISUAL_GAME_NPC_STATE_PATCH_FIELDS,
  VISUAL_GAME_OBJECT_STATE_PATCH_FIELDS,
  VISUAL_GAME_STATE_SCALAR_VALUE_TYPES,
  VisualGameKpAgentOutput,
  VisualGameNpcActorOutput,
  VisualGameNpcActionKpOutput,
} from './schemas/visual-game-agent.js'

export {
  VisualGameAdminAnalyticsDailyItem,
  VisualGameAdminAnalyticsDrilldownItem,
  VisualGameAdminAnalyticsDrilldownMetric,
  VisualGameAdminAnalyticsDrilldownResponse,
  VisualGameAdminAnalyticsMetrics,
  VisualGameAdminAnalyticsOverviewResponse,
  VisualGameAdminPlayerInteractionItem,
  VisualGameAdminPlayerInteractionsResponse,
  VisualGameAdminContentAnalyticsItem,
  VisualGameAdminContentAnalyticsResponse,
  VisualGameAdminGa4BehaviorResponse,
} from './schemas/visual-game-admin-analytics.js'

export {
  VisualGameAgentCall,
  VisualGameCreatorProject,
  VisualGameCreatorProjectList,
  VisualGameAgentCallList,
  VisualGameAgentCallModelSummary,
  VisualGameAgentCallRoleSummary,
  VisualGameAgentCallSummary,
  VisualGameScenarioListItem,
  VisualGameScenarioPage,
  VisualGameAssetIndexItem,
  VisualGameAssetManifest,
  VisualGameTtsVoice,
  VisualGameTtsVoiceList,
  VisualGameCreateRunResponse,
  VisualGameRunDetail,
  VisualGameRunList,
  VisualGameRunListItem,
  VisualGameRunVideo,
  VisualGameRunVideoQuote,
  VisualGameRunVideoGeneration,
  VisualGameRunVideoGenerationResult,
  VisualGameNotification,
  VisualGameNotificationList,
  VisualGameScenarioVideo,
  VisualGameScenarioVideoList,
  VisualGameShowcaseVideoPage,
  VisualGameVideoEngagement,
  VisualGameSeason,
  VisualGameSeasonList,
  VisualGameRunEvent,
  VisualGameProgress,
  VisualGameProgressPatch,
  VisualGamePaywallTarget,
  VisualGamePaywallInfo,
  VisualGameSaveSlot,
  VisualGameDeleteSaveSlotResponse,
  VisualGameTurnEvent,
  VisualGameTurnVideo,
  VisualGameStoryVideoLog,
  VisualGameEndingText,
  VisualGameScenarioVersion,
  VisualGamePack,
  VisualGamePackAssetUploadResponse,
  VisualGamePackList,
  VisualGamePackCompileResponse,
  VisualGameContentTranslationLocaleStatus,
  VisualGameContentTranslationStatus,
  VisualGameContentTranslationResult,
  VisualGameContentTranslationInventoryItem,
  VisualGameContentTranslationInventory,
  VisualGameContentTranslationProgress,
  VisualGamePackDeleteResponse,
  VisualGamePreviewTokenResponse,
  VisualGameEditAuditLog,
  VisualGameEditAuditLogList,
  VisualGamePublishCheck,
  VisualGamePublishCheckList,
  VISUAL_GAME_NOTE_IMPORTANCE_VALUES,
  VISUAL_GAME_SECTION_DEFINITIONS,
} from './schemas/visual-game.js'

export {
  VisualGameAdminGuestDevice,
  VisualGameAdminLedgerEntry,
  VisualGameAdminPaymentOrder,
  VisualGameAdminPlaySummary,
  VisualGameAdminRun,
  VisualGameAdminUserAccountType,
  VisualGameAdminUserActionResponse,
  VisualGameAdminUserAuditAction,
  VisualGameAdminUserAuditEntry,
  VisualGameAdminUserCreditsAdjustRequest,
  VisualGameAdminUserDetail,
  VisualGameAdminUserDetailResponse,
  VisualGameAdminUserListItem,
  VisualGameAdminUserListResponse,
  VisualGameAdminUserListStats,
  VisualGameAdminUserInteractionStats,
  VisualGameAdminUserProvisionRequest,
  VisualGameAdminUserSubscription,
  VisualGameAdminUserSubscriptionStatus,
  VisualGameAdminUserSubscriptionUpdateRequest,
  VisualGameAdminUserProfileUpdateRequest,
  VisualGameAdminUserSummary,
} from './schemas/visual-game-admin-users.js'

export {
  VisualGameScenarioReleaseApplyResponse,
  VisualGameScenarioReleaseBundle,
  VisualGameScenarioReleaseRequest,
  VisualGameScenarioReleaseRecord,
  VisualGameScenarioReleaseTargetState,
} from './schemas/visual-game-scenario-release.js'