Variable ApplyGameOutcomeInputSchemaConst
ApplyGameOutcomeInputSchema: ZodObject<{ events: ZodArray<ZodDiscriminatedUnion<"type", [ZodObject<{ correct: ZodBoolean; tutorial: ZodOptional<ZodBoolean>; type: ZodLiteral<"chest_open">; }, "strip", ZodTypeAny, { correct: boolean; tutorial?: boolean; type: "chest_open"; }, { correct: boolean; tutorial?: boolean; type: "chest_open"; }>, ZodObject<{ correct: ZodBoolean; tutorial: ZodOptional<ZodBoolean>; type: ZodLiteral<"sequence_step">; }, "strip", ZodTypeAny, { correct: boolean; tutorial?: boolean; type: "sequence_step"; }, { correct: boolean; tutorial?: boolean; type: "sequence_step"; }>, ZodObject<{ correct: ZodBoolean; round: ZodNumber; type: ZodLiteral<"price_guess">; }, "strip", ZodTypeAny, { correct: boolean; round: number; type: "price_guess"; }, { correct: boolean; round: number; type: "price_guess"; }>]>, "many">; gameId: ZodEffects<ZodString, GameId, string>; roundId: ZodString; }, "strip", ZodTypeAny, { events: ( | { correct: boolean; tutorial?: boolean; type: "chest_open"; } | { correct: boolean; tutorial?: boolean; type: "sequence_step"; } | { correct: boolean; round: number; type: "price_guess"; } | { correct: boolean; type: "signal_pick"; } | { band: "fast" | "ok" | "slow"; hits: number; type: "delivery_finish"; } | { correct: boolean; type: "door_pick"; } | { round: number; success: boolean; type: "talk_release"; })[]; gameId: GameId; roundId: string; }, { events: ( | { correct: boolean; tutorial?: boolean; type: "chest_open"; } | { correct: boolean; tutorial?: boolean; type: "sequence_step"; } | { correct: boolean; round: number; type: "price_guess"; } | { correct: boolean; type: "signal_pick"; } | { band: "fast" | "ok" | "slow"; hits: number; type: "delivery_finish"; } | { correct: boolean; type: "door_pick"; } | { round: number; success: boolean; type: "talk_release"; })[]; gameId: string; roundId: string; }> = ...