@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
23 lines (22 loc) • 792 B
TypeScript
import { IPerson, IRequest, ServiceParameter } from '../../../Models';
import { IAttachments } from './Attachments';
export interface IInvitation extends IRequest {
currency: string;
customer: Partial<IPerson>;
email: string;
merchantSendsEmail?: boolean;
expirationDate?: string;
paymentMethodsAllowed?: string;
attachments?: IAttachments[];
attachment?: string;
}
export declare class Invitation extends ServiceParameter {
set attachment(value: string);
set customer(value: Partial<IPerson>);
set merchantSendsEmail(value: boolean);
set attachments(value: IAttachments[]);
set email(value: string);
set paymentMethodsAllowed(value: string);
set expirationDate(value: string);
protected getCountable(): Capitalize<string>[];
}