This commit is contained in:
2026-04-21 16:53:56 +03:00
parent 1346924387
commit 2ccd6831eb
26 changed files with 430403 additions and 3 deletions
+27
View File
@@ -115,6 +115,9 @@ export class MatchPickDto {
@ApiProperty()
market: string;
@ApiProperty({ required: false, default: "standard" })
strategy_channel?: string;
@ApiProperty()
pick: string;
@@ -350,6 +353,15 @@ export class MatchPredictionDto {
@ApiProperty()
model_version: string;
@ApiProperty({ required: false, nullable: true })
calibration_version?: string | null;
@ApiProperty({ required: false, nullable: true })
shadow_engine_version?: string | null;
@ApiProperty({ required: false, nullable: true })
decision_trace_id?: string | null;
@ApiProperty({ type: MatchInfoDto })
match_info: MatchInfoDto;
@@ -368,6 +380,9 @@ export class MatchPredictionDto {
@ApiProperty({ type: MatchPickDto, nullable: true })
value_pick: MatchPickDto | null;
@ApiProperty({ type: MatchPickDto, nullable: true, required: false })
surprise_pick?: MatchPickDto | null;
@ApiProperty({ type: MatchBetAdviceDto })
bet_advice: MatchBetAdviceDto;
@@ -394,6 +409,15 @@ export class MatchPredictionDto {
@ApiProperty({ type: [String] })
reasoning_factors: string[];
@ApiProperty({ type: Object, required: false })
market_reliability?: Record<string, number>;
@ApiProperty({ type: Object, required: false })
shadow_engine?: Record<string, unknown>;
@ApiProperty({ type: Object, required: false })
surprise_hunter?: Record<string, unknown>;
}
export class ValueBetDto {
@@ -476,6 +500,9 @@ export class AIHealthDto {
@ApiProperty({ required: false, nullable: true })
detail?: string | null;
@ApiProperty({ required: false, nullable: true })
mode?: string | null;
}
export * from "./smart-coupon.dto";