paypal-rest-api
Version:
A typescript module for integrating with PayPal REST APIs.
15 lines (14 loc) • 617 B
TypeScript
import { Schema } from "joi";
import { Model } from "../abstracts";
import { Client, RequestOptions } from "../client";
import { PaymentApi } from "./api";
import { IPayment } from "./types";
export declare class PaymentModel extends Model<IPayment> {
static api: PaymentApi;
static schema: Schema;
static get(id: string, options?: Partial<RequestOptions>): Promise<PaymentModel>;
static list(options?: Partial<RequestOptions>): Promise<PaymentModel[]>;
static init(client: Client): void;
constructor(model: Partial<IPayment>);
execute(options?: Partial<RequestOptions>): Promise<this>;
}