palmpaywrappersdk
Version:
PalmPay Wrapper Sdk
25 lines (24 loc) • 1.19 kB
TypeScript
import { PaymentRequest, BuildPayload } from './PaymentRequest';
export declare class CreateVirtualAccountRequest extends PaymentRequest {
virtualAccountName?: string;
identityType?: string;
licenseNumber?: string;
email?: string;
customerName?: string;
constructor(paymentRequest: PaymentRequest, virtualAccountName?: string, identityType?: string, licenseNumber?: string, email?: string, customerName?: string);
toJSON(): object;
}
export declare class CreateVirtualAccountRequestBuilder extends BuildPayload {
private virtualAccountName?;
private identityType?;
private licenseNumber?;
private email?;
private customerName?;
constructor(requestTime: number, version: string, nonceStr: string);
setVirtualAccountName(virtualAccountName: string): CreateVirtualAccountRequestBuilder;
setIdentityType(identityType: string): CreateVirtualAccountRequestBuilder;
setLicenseNumber(licenseNumber: string): CreateVirtualAccountRequestBuilder;
setEmail(email: string): CreateVirtualAccountRequestBuilder;
setCustomerName(customerName: string): CreateVirtualAccountRequestBuilder;
build(): CreateVirtualAccountRequest;
}