UNPKG

paypal-rest-api

Version:

A typescript module for integrating with PayPal REST APIs.

45 lines (44 loc) 1.57 kB
import * as joi from "joi"; import { Api } from "../abstracts/api"; import { Client, RequestOptions } from "../client"; export declare class InvoiceApi extends Api { static paths: { cancel: string; create: string; delete: string; generateNumber: string; get: string; list: string; qr: string; recordPayment: string; recordRefund: string; remind: string; search: string; send: string; update: string; }; static schemas: { cancel: joi.ObjectSchema; create: joi.ObjectSchema; delete: joi.ObjectSchema; generateNumber: joi.ObjectSchema; get: joi.ObjectSchema; id: joi.StringSchema; list: joi.ObjectSchema; qr: joi.ObjectSchema; recordPayment: joi.ObjectSchema; recordRefund: joi.ObjectSchema; remind: joi.ObjectSchema; search: joi.ObjectSchema; send: joi.ObjectSchema; update: joi.ObjectSchema; }; constructor(client: Client); send(id: string, options?: Partial<RequestOptions>): Promise<any>; remind(id: string, options?: Partial<RequestOptions>): Promise<any>; cancel(id: string, options?: Partial<RequestOptions>): Promise<any>; recordPayment(id: string, options?: Partial<RequestOptions>): Promise<any>; recordRefund(id: string, options?: Partial<RequestOptions>): Promise<any>; qr(id: string, options?: Partial<RequestOptions>): Promise<any>; generateNumber(options?: Partial<RequestOptions>): Promise<any>; }