simpay-typescript-api
Version:
SimPay.pl API wrapper
43 lines (42 loc) • 1.2 kB
TypeScript
import { DbProvider } from '../db.provider.js';
import type { DBServiceStatus } from '../service/db.service.status.js';
export interface DbService {
id: string;
name: string;
suffix: string;
status: DBServiceStatus;
api?: DbServiceNotify;
providers: DbServiceProviders;
commissions: DbServiceProvidersCommission;
maxValues: DbServiceProvidersLimit;
created_at: Date;
}
export interface DbServiceNotify {
success: string;
complete: string;
failure: string;
}
interface DbServiceProviders {
[]: boolean;
[]: boolean;
[]: boolean;
[]: boolean;
}
interface DbServiceProvidersCommission {
[]: DbProviderCommission;
[]: DbProviderCommission;
[]: DbProviderCommission;
[]: DbProviderCommission;
}
interface DbServiceProvidersLimit {
[]: string;
[]: string;
[]: string;
[]: string;
}
interface DbProviderCommission {
commission_0: string;
commission_9: string;
commission_25: string;
}
export {};