UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

30 lines (29 loc) 1.36 kB
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>; }