2026-06-26 22:07:43 +08:00
|
|
|
package com.quantai.trader.artifact;
|
|
|
|
|
|
2026-06-27 16:15:23 +08:00
|
|
|
import com.quantai.trader.enums.TraderRunMode;
|
|
|
|
|
|
2026-06-26 22:07:43 +08:00
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
|
|
public record TraderModelBundleManifest(
|
2026-06-27 16:15:23 +08:00
|
|
|
String manifestSchemaVersion,
|
2026-06-26 22:07:43 +08:00
|
|
|
String modelBundleVersion,
|
|
|
|
|
String calibrationBundleVersion,
|
|
|
|
|
String featureVersion,
|
|
|
|
|
String labelVersion,
|
|
|
|
|
String splitVersion,
|
2026-06-27 16:15:23 +08:00
|
|
|
String trainingRunId,
|
|
|
|
|
String trainingExportId,
|
|
|
|
|
String backtestManifestId,
|
2026-06-26 22:07:43 +08:00
|
|
|
Set<String> requiredModels,
|
|
|
|
|
Set<String> providedModels,
|
|
|
|
|
Set<String> missingModels,
|
2026-06-27 16:15:23 +08:00
|
|
|
Set<TraderRunMode> allowedRunModes,
|
2026-06-26 22:07:43 +08:00
|
|
|
String bundleHashSha256,
|
|
|
|
|
boolean complete,
|
|
|
|
|
String status
|
|
|
|
|
) {
|
|
|
|
|
}
|