@getopenpay/client
Version:
OpenPay API TypeScript SDK
54 lines (53 loc) • 2.2 kB
TypeScript
/**
* OpenPay API
* super charge your subscription management.
*
* The version of the OpenAPI document: 1.2.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import * as runtime from '../runtime';
import type { ListResponsePaymentIntentExternal, PaymentIntentExternal, PaymentIntentQueryParams, UpdatePaymentIntent } from '../models/index';
export interface GetPaymentIntentRequest {
paymentIntentId: string;
expand?: Array<string>;
}
export interface ListPaymentIntentsRequest {
paymentIntentQueryParams: PaymentIntentQueryParams;
}
export interface UpdatePaymentIntentRequest {
paymentIntentId: string;
updatePaymentIntent: UpdatePaymentIntent;
}
/**
*
*/
export declare class PaymentIntentsApi extends runtime.BaseAPI {
/**
* Get Payment Intent
*/
getPaymentIntentRaw(requestParameters: GetPaymentIntentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaymentIntentExternal>>;
/**
* Get Payment Intent
*/
getPaymentIntent(requestParameters: GetPaymentIntentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaymentIntentExternal>;
/**
* List Payment Intents
*/
listPaymentIntentsRaw(requestParameters: ListPaymentIntentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ListResponsePaymentIntentExternal>>;
/**
* List Payment Intents
*/
listPaymentIntents(requestParameters: ListPaymentIntentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ListResponsePaymentIntentExternal>;
/**
* Update Payment Intent
*/
updatePaymentIntentRaw(requestParameters: UpdatePaymentIntentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PaymentIntentExternal>>;
/**
* Update Payment Intent
*/
updatePaymentIntent(requestParameters: UpdatePaymentIntentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PaymentIntentExternal>;
}