feat: add UE4SS DLL runtime extension
This commit is contained in:
@@ -239,6 +239,7 @@ export interface RuntimeLifecycleProfileResponse {
|
||||
actionRefs?: Record<string, string>;
|
||||
transportKeys?: string[];
|
||||
clientManagerRef?: string;
|
||||
dllExtensionRefs?: string[];
|
||||
platforms?: string[];
|
||||
}
|
||||
|
||||
@@ -302,6 +303,23 @@ export interface RuntimeClientManagerProfileResponse {
|
||||
updatePolicy?: { strategy: string; requireApproval: boolean; healthConfirmationSeconds: number; retainPrevious: boolean };
|
||||
}
|
||||
|
||||
export interface RuntimeDLLExtensionProfileResponse {
|
||||
key: string;
|
||||
displayName: string;
|
||||
kind: "ue4ss-dll";
|
||||
activation: "server-start";
|
||||
version: string;
|
||||
releaseState: "ready" | "unpublished";
|
||||
releaseHost?: string;
|
||||
releaseFilename?: string;
|
||||
checksum?: string;
|
||||
sizeBytes?: number;
|
||||
scumExecutableChecksum?: string;
|
||||
ue4ssAbi?: string;
|
||||
supportedTargets: Array<{ os: string; arch: string }>;
|
||||
updateOnStart: boolean;
|
||||
}
|
||||
|
||||
export interface GamePluginRuntimeProfilesResponse {
|
||||
discovery?: RuntimeDiscoveryProbeResponse[];
|
||||
lifecycleProfiles?: RuntimeLifecycleProfileResponse[];
|
||||
@@ -311,6 +329,7 @@ export interface GamePluginRuntimeProfilesResponse {
|
||||
logEvents?: RuntimeLogEventResponse[];
|
||||
transportProfiles?: RuntimeTransportProfileResponse[];
|
||||
clientManagers?: RuntimeClientManagerProfileResponse[];
|
||||
dllExtensions?: RuntimeDLLExtensionProfileResponse[];
|
||||
}
|
||||
|
||||
export interface GamePluginResponse {
|
||||
@@ -365,6 +384,7 @@ export interface MarketplacePluginResponse {
|
||||
aiPurposes: string[];
|
||||
productionLifecycle: PluginProductionLifecycleDeclaration;
|
||||
validationViolations?: string[];
|
||||
runtimeProfiles?: GamePluginRuntimeProfilesResponse;
|
||||
gameClientBridge?: GameClientBridgeManifestResponse;
|
||||
status: GamePluginStatus;
|
||||
source: string;
|
||||
|
||||
Reference in New Issue
Block a user