import { Injectable, Logger } from "@nestjs/common"; import { PrismaService } from "../../database/prisma.service"; import { AiService } from "../../services/ai.service"; // [REMOVED V16 IMPORTS] export type RiskLevel = "banko" | "safe" | "value"; export interface CouponMatch { matchId: string; matchName: string; prediction: string; confidence: number; odd: number; } export interface GeneratedCoupon { id: string; matches: CouponMatch[]; totalOdd: number; riskLevel: RiskLevel; generatedAt: string; } @Injectable() export class CouponsService { private readonly logger = new Logger(CouponsService.name); constructor( private readonly prisma: PrismaService, private readonly aiService: AiService, ) {} /** * Legacy history/history methods... */ getCouponHistory(_limit: number = 10) { return []; } }