@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
21 lines (20 loc) • 743 B
TypeScript
import { IPaymentRequest, ServiceParameter } from '../../../Models';
import { IIn3Article, In3Article } from './Article';
import { IIn3Recipient } from './Recipient';
export interface IPay extends IPaymentRequest {
invoiceDate?: string;
invoiceUrl?: string;
billing?: IIn3Recipient;
shipping?: Partial<IIn3Recipient>;
articles?: Partial<IIn3Article>[];
}
export default class Pay extends ServiceParameter {
set invoiceDate(value: string);
set invoiceUrl(value: string);
get billing(): IIn3Recipient;
set billing(billing: IIn3Recipient);
set shipping(shipping: IIn3Recipient);
set articles(articles: In3Article[]);
protected getGroups(): {};
protected getCountable(): Capitalize<string>[];
}