@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
25 lines (24 loc) • 906 B
TypeScript
import { Gender } from '../../../Constants';
import { ICustomer, IRequest, ServiceParameter } from '../../../Models';
import { IKlarnaKpArticle } from './Article';
export interface IReserve extends IRequest {
gender?: Gender.MALE | Gender.FEMALE;
billing?: ICustomer;
shipping?: ICustomer;
articles?: Partial<IKlarnaKpArticle>[];
operatingCountry?: string;
reservationNumber?: string;
shippingSameAsBilling?: boolean;
pno?: string;
}
export declare class Reserve extends ServiceParameter implements IReserve {
set reservationNumber(value: string);
set gender(value: Gender.MALE | Gender.FEMALE);
set operatingCountry(value: string);
set pno(value: string);
set billing(value: ICustomer);
set shipping(value: ICustomer);
set articles(value: IKlarnaKpArticle[]);
protected getGroups(): {};
protected getCountable(): Capitalize<string>[];
}