Align runtime profiles with plugin-owned records

This commit is contained in:
npc0-hue
2026-09-02 10:22:14 +08:00
parent 6018d8f0fc
commit a027ca70eb
36 changed files with 234 additions and 1590 deletions
+1 -12
View File
@@ -67,7 +67,7 @@ export interface GameClientBridgeQueryProjectionDeclarationResponse {
mergeExisting?: boolean;
}
export interface GameClientBridgeDataPackDeclarationResponse { key: string; databaseUserVersion: number; logParserRefs: string[]; configMapRefs: string[]; }
export interface GameClientBridgeDataPackDeclarationResponse { key: string; databaseUserVersion: number; configMapRefs: string[]; dataRefs?: string[]; }
export interface GameClientBridgePageContractResponse {
pageKey: string;
@@ -311,16 +311,6 @@ export interface PluginLogicalFileResponse { key: string; directoryKey: string;
export interface PluginConfigFieldResponse { key: string; fileKey: string; configKey: string; label: string; description: string; control: "text" | "number" | "boolean" | "port"; minimum?: number; maximum?: number; defaultValue?: string; restartImpact: "none" | "restart-required"; }
export interface PluginFileWorkspaceResponse { defaultDirectoryKey: string; directories: PluginLogicalDirectoryResponse[]; files: PluginLogicalFileResponse[]; configFields: PluginConfigFieldResponse[]; }
export interface RuntimeLogEventResponse {
key: string;
title: string;
sourceKey: string;
eventType: string;
permission: string;
schemaRef: string;
retentionDays: number;
severity: "info" | "notice" | "warning" | "critical";
}
export interface RuntimeTransportProfileResponse {
key: string;
kind: string;
@@ -369,7 +359,6 @@ export interface GamePluginRuntimeProfilesResponse {
installPlans?: RuntimeInstallPlanResponse[];
serverDeployments?: RuntimeServerDeploymentProfileResponse[];
logSources?: RuntimeLogSourceResponse[];
logEvents?: RuntimeLogEventResponse[];
transportProfiles?: RuntimeTransportProfileResponse[];
clientManagers?: RuntimeClientManagerProfileResponse[];
dllExtensions?: RuntimeDLLExtensionProfileResponse[];