Files
tabungin/apps/api/dist/admin/admin-payment-methods.service.d.ts
Dwindi Ramadhana 6a6e74562c checkpoint: goals feature, wallet balance, and goals/wallet detail UI
- Add goals feature (models, migrations, API, web pages)
- Add reserved/centralized wallet balance service
- Add wallet detail page and overview components
- Add new UI components (progress, multi-select, FAB)
- Remove stray empty -H/-d files from working tree
2026-06-17 20:40:00 +07:00

79 lines
2.1 KiB
TypeScript
Executable File

import { PrismaService } from '../prisma/prisma.service';
export declare class AdminPaymentMethodsService {
private readonly prisma;
constructor(prisma: PrismaService);
findAll(): Promise<{
id: string;
createdAt: Date;
updatedAt: Date;
provider: string;
type: string;
sortOrder: number;
isActive: boolean;
accountName: string;
accountNumber: string;
displayName: string;
logoUrl: string | null;
instructions: string | null;
}[]>;
findOne(id: string): Promise<{
id: string;
createdAt: Date;
updatedAt: Date;
provider: string;
type: string;
sortOrder: number;
isActive: boolean;
accountName: string;
accountNumber: string;
displayName: string;
logoUrl: string | null;
instructions: string | null;
} | null>;
create(data: any): Promise<{
id: string;
createdAt: Date;
updatedAt: Date;
provider: string;
type: string;
sortOrder: number;
isActive: boolean;
accountName: string;
accountNumber: string;
displayName: string;
logoUrl: string | null;
instructions: string | null;
}>;
update(id: string, data: any): Promise<{
id: string;
createdAt: Date;
updatedAt: Date;
provider: string;
type: string;
sortOrder: number;
isActive: boolean;
accountName: string;
accountNumber: string;
displayName: string;
logoUrl: string | null;
instructions: string | null;
}>;
delete(id: string): Promise<{
id: string;
createdAt: Date;
updatedAt: Date;
provider: string;
type: string;
sortOrder: number;
isActive: boolean;
accountName: string;
accountNumber: string;
displayName: string;
logoUrl: string | null;
instructions: string | null;
}>;
reorder(methodIds: string[]): Promise<{
success: boolean;
}>;
}