@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
39 lines (38 loc) • 1.72 kB
TypeScript
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>;
}