2026-08-05 21:35:22 +03:30
|
|
|
import { PrismaService } from '../prisma/prisma.service';
|
|
|
|
|
import { UpdateSettingsDto } from './dto/settings.dto';
|
|
|
|
|
export declare class SettingsService {
|
|
|
|
|
private readonly prisma;
|
|
|
|
|
constructor(prisma: PrismaService);
|
|
|
|
|
get(): Promise<{
|
|
|
|
|
id: string;
|
|
|
|
|
maxMeteragePerInvoice: number;
|
|
|
|
|
cashInvoiceValidityHours: number;
|
|
|
|
|
defaultSettlementCheck: boolean;
|
|
|
|
|
defaultSettlementCash: boolean;
|
|
|
|
|
smsOrderRegistered: boolean;
|
2026-08-09 12:00:13 +03:30
|
|
|
smsPricingReady: boolean;
|
2026-08-05 21:35:22 +03:30
|
|
|
smsPaymentReminder: boolean;
|
|
|
|
|
smsCheckReview: boolean;
|
|
|
|
|
smsShippingUpdate: boolean;
|
|
|
|
|
supportPhone: string | null;
|
|
|
|
|
supportEmail: string | null;
|
|
|
|
|
updatedAt: string;
|
|
|
|
|
}>;
|
|
|
|
|
update(dto: UpdateSettingsDto): Promise<{
|
|
|
|
|
id: string;
|
|
|
|
|
maxMeteragePerInvoice: number;
|
|
|
|
|
cashInvoiceValidityHours: number;
|
|
|
|
|
defaultSettlementCheck: boolean;
|
|
|
|
|
defaultSettlementCash: boolean;
|
|
|
|
|
smsOrderRegistered: boolean;
|
2026-08-09 12:00:13 +03:30
|
|
|
smsPricingReady: boolean;
|
2026-08-05 21:35:22 +03:30
|
|
|
smsPaymentReminder: boolean;
|
|
|
|
|
smsCheckReview: boolean;
|
|
|
|
|
smsShippingUpdate: boolean;
|
|
|
|
|
supportPhone: string | null;
|
|
|
|
|
supportEmail: string | null;
|
|
|
|
|
updatedAt: string;
|
|
|
|
|
}>;
|
|
|
|
|
private ensureDefaults;
|
|
|
|
|
private map;
|
|
|
|
|
}
|