⚡ Fixed build and made some smaller changes
This commit is contained in:
38
packages/nodes-base/nodes/PayPal/PaymentInteface.ts
Normal file
38
packages/nodes-base/nodes/PayPal/PaymentInteface.ts
Normal file
@@ -0,0 +1,38 @@
|
||||
import { IDataObject } from "n8n-workflow";
|
||||
|
||||
export enum RecipientType {
|
||||
email = 'EMAIL',
|
||||
phone = 'PHONE',
|
||||
paypalId = 'PAYPAL_ID',
|
||||
}
|
||||
|
||||
export enum RecipientWallet {
|
||||
paypal = 'PAYPAL',
|
||||
venmo = 'VENMO',
|
||||
}
|
||||
|
||||
export interface IAmount {
|
||||
currency?: string;
|
||||
value?: number;
|
||||
}
|
||||
|
||||
export interface ISenderBatchHeader {
|
||||
sender_batch_id?: string;
|
||||
email_subject?: string;
|
||||
email_message?: string;
|
||||
note?: string;
|
||||
}
|
||||
|
||||
export interface IItem {
|
||||
recipient_type?: RecipientType;
|
||||
amount?: IAmount;
|
||||
note?: string;
|
||||
receiver?: string;
|
||||
sender_item_id?: string;
|
||||
recipient_wallet?: RecipientWallet;
|
||||
}
|
||||
|
||||
export interface IPaymentBatch {
|
||||
sender_batch_header?: ISenderBatchHeader;
|
||||
items?: IItem[];
|
||||
}
|
||||
Reference in New Issue
Block a user