@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
23 lines (22 loc) • 676 B
TypeScript
import { Model } from './Model';
import { IParameter } from './IParameters';
export interface IService {
name: string;
action?: string;
version?: number;
parameters?: IParameter[];
}
export declare class Service extends Model implements IService {
constructor(data: IService);
set action(value: string);
set name(value: string);
set version(value: number);
set parameters(value: IParameter[]);
}
export declare class ServiceList extends Model {
constructor(...list: IService[]);
get list(): Service[];
set list(services: IService[]);
addService(service: IService): void;
getService(name: string): Service | undefined;
}