UNPKG

@adyen/api-library

Version:

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

39 lines (38 loc) 1.72 kB
import Service from "../../service"; import Client from "../../client"; import { IRequest } from "../../typings/requestOptions"; import { BalanceCheckRequest } from "../../typings/checkout/models"; import { BalanceCheckResponse } from "../../typings/checkout/models"; import { CancelOrderRequest } from "../../typings/checkout/models"; import { CancelOrderResponse } from "../../typings/checkout/models"; import { CreateOrderRequest } from "../../typings/checkout/models"; import { CreateOrderResponse } from "../../typings/checkout/models"; /** * API handler for OrdersApi */ export declare class OrdersApi extends Service { private readonly API_BASEPATH; private baseUrl; constructor(client: Client); /** * @summary Cancel an order * @param cancelOrderRequest {@link CancelOrderRequest } * @param requestOptions {@link IRequest.Options } * @return {@link CancelOrderResponse } */ cancelOrder(cancelOrderRequest: CancelOrderRequest, requestOptions?: IRequest.Options): Promise<CancelOrderResponse>; /** * @summary Get the balance of a gift card * @param balanceCheckRequest {@link BalanceCheckRequest } * @param requestOptions {@link IRequest.Options } * @return {@link BalanceCheckResponse } */ getBalanceOfGiftCard(balanceCheckRequest: BalanceCheckRequest, requestOptions?: IRequest.Options): Promise<BalanceCheckResponse>; /** * @summary Create an order * @param createOrderRequest {@link CreateOrderRequest } * @param requestOptions {@link IRequest.Options } * @return {@link CreateOrderResponse } */ orders(createOrderRequest: CreateOrderRequest, requestOptions?: IRequest.Options): Promise<CreateOrderResponse>; }