UNPKG

@buckaroo/buckaroo_sdk

Version:
31 lines (30 loc) 1.06 kB
import { IArticle, ICustomer, IPaymentRequest, ServiceParameter } from '../../../Models'; export interface IPay extends IPaymentRequest { b2b: boolean; addressesDiffer: boolean; customerIPAddress: string; shippingCosts: number; costCentre: string; department: string; establishmentNumber: number; billing: ICustomer; shipping?: ICustomer; articles: Partial<IArticle>[]; } export declare class Pay extends ServiceParameter implements Omit<IPay, keyof IPaymentRequest> { protected accept: boolean; set addressesDiffer(value: boolean); set articles(articles: IArticle[]); set b2b(value: boolean); set billing(billing: ICustomer); set shipping(shipping: ICustomer); set costCentre(value: string); set customerIPAddress(value: string); set department(value: string); set establishmentNumber(value: number); set shippingCosts(value: number); protected getGroups(): { [key: Capitalize<string>]: Capitalize<string>; }; protected getCountable(): Capitalize<string>[]; }