- Mark backend as complete in IMPLEMENTATION_PLAN.md - Create ADMIN_BACKEND_COMPLETE.md with full documentation - Document all API endpoints - Add testing instructions - Add deployment notes
79 lines
2.1 KiB
TypeScript
79 lines
2.1 KiB
TypeScript
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;
|
|
}>;
|
|
}
|