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