export class ReportNotFoundError extends Error { code = "REPORT_NOT_FOUND" as const; constructor() { super("Report not found"); this.name = "ReportNotFoundError"; } } export class ReportExpiredError extends Error { code = "REPORT_EXPIRED" as const; constructor() { super("Report has expired"); this.name = "ReportExpiredError"; } } export class InvalidReportTypeError extends Error { code = "INVALID_REPORT_TYPE" as const; constructor() { super("Invalid report type"); this.name = "InvalidReportTypeError"; } } export class WhatsAppAlreadyConnectedToAnotherTeamError extends Error { code = "WHATSAPP_ALREADY_CONNECTED_TO_ANOTHER_TEAM" as const; constructor() { super("Phone number already connected to another team"); this.name = "WhatsAppAlreadyConnectedToAnotherTeamError"; } }