@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
30 lines (29 loc) • 1.36 kB
TypeScript
import Service from "../../service";
import Client from "../../client";
import { IRequest } from "../../typings/requestOptions";
import { DonationCampaignsRequest } from "../../typings/checkout/models";
import { DonationCampaignsResponse } from "../../typings/checkout/models";
import { DonationPaymentRequest } from "../../typings/checkout/models";
import { DonationPaymentResponse } from "../../typings/checkout/models";
/**
* API handler for DonationsApi
*/
export declare class DonationsApi extends Service {
private readonly API_BASEPATH;
private baseUrl;
constructor(client: Client);
/**
* @summary Get a list of donation campaigns.
* @param donationCampaignsRequest {@link DonationCampaignsRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link DonationCampaignsResponse }
*/
donationCampaigns(donationCampaignsRequest: DonationCampaignsRequest, requestOptions?: IRequest.Options): Promise<DonationCampaignsResponse>;
/**
* @summary Start a transaction for donations
* @param donationPaymentRequest {@link DonationPaymentRequest }
* @param requestOptions {@link IRequest.Options }
* @return {@link DonationPaymentResponse }
*/
donations(donationPaymentRequest: DonationPaymentRequest, requestOptions?: IRequest.Options): Promise<DonationPaymentResponse>;
}