Hide prices until admin sends the invoice, enforce status transitions, add customer/admin SMS+in-app notifications, schedule cash invoice reminders, and ship updated dist/prisma-client/deploy-bundle for git-pull deploys. Co-authored-by: Cursor <cursoragent@cursor.com>
12 lines
486 B
TypeScript
12 lines
486 B
TypeScript
import { PrismaService } from '../prisma/prisma.service';
|
|
import { NotificationsService } from '../notifications/notifications.service';
|
|
export declare class CashInvoiceSchedulerService {
|
|
private readonly prisma;
|
|
private readonly notifications;
|
|
private readonly logger;
|
|
constructor(prisma: PrismaService, notifications: NotificationsService);
|
|
handleCashInvoices(): Promise<void>;
|
|
sendReminders(): Promise<number>;
|
|
expireOverdueInvoices(): Promise<number>;
|
|
}
|