UNPKG

@buckaroo/buckaroo_sdk

Version:
43 lines (42 loc) 1.77 kB
import { IAdditionalParameters, IRequest, IService, Model, ServiceList } from '../Models'; import { ServiceCode } from '../Utils'; export declare class TransactionData extends Model implements IRequest { constructor(data?: IRequest); set clientUserAgent(value: string); set order(order: string); set invoice(invoice: string); set description(description: string); set amountCredit(amountCredit: number); set amountDebit(amountDebit: number); set currency(currency: string); set clientIP(ipAddress: string); set additionalParameters(value: IAdditionalParameters); set customParameters(value: IAdditionalParameters); set pushURL(pushURL: string); set continueOnIncomplete(value: boolean); set culture(value: string); set originalTransactionKey(value: string); set originalTransactionReference(value: { type: string; reference: string; }); set pushURLFailure(value: string); set returnURL(value: string); set returnURLCancel(value: string); set returnURLError(value: string); set returnURLReject(value: string); set servicesExcludedForClient(services: ServiceCode[] | string); get servicesSelectableByClient(): ServiceCode[] | string; set servicesSelectableByClient(services: ServiceCode[] | string); set startRecurrent(value: boolean); getServiceList(): ServiceList | undefined; setServiceList(services: ServiceList | undefined): this; } export declare class DataRequestData extends TransactionData { set additionalParameters(parameters: IAdditionalParameters); set services(data: IService[]); } export declare class SpecificationRequestData extends Model { constructor(data?: IService[]); set services(data: IService[]); }