UNPKG

@getopenpay/client

Version:

OpenPay API TypeScript SDK

75 lines (74 loc) 3.01 kB
/** * 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 { CreateProductRequest, DeleteProductResponse, ListResponseProductExternal, ProductExternal, ProductQueryParams, UpdateProductRequest } from '../models/index'; export interface CreateProductOperationRequest { createProductRequest: CreateProductRequest; } export interface DeleteProductRequest { productId: string; } export interface GetProductRequest { productId: string; } export interface ListProductsRequest { productQueryParams: ProductQueryParams; } export interface UpdateProductOperationRequest { productId: string; updateProductRequest: UpdateProductRequest; } /** * */ export declare class ProductsApi extends runtime.BaseAPI { /** * Create Product */ createProductRaw(requestParameters: CreateProductOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductExternal>>; /** * Create Product */ createProduct(requestParameters: CreateProductOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductExternal>; /** * Delete Product */ deleteProductRaw(requestParameters: DeleteProductRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteProductResponse>>; /** * Delete Product */ deleteProduct(requestParameters: DeleteProductRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteProductResponse>; /** * Get Product */ getProductRaw(requestParameters: GetProductRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductExternal>>; /** * Get Product */ getProduct(requestParameters: GetProductRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductExternal>; /** * List Products */ listProductsRaw(requestParameters: ListProductsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ListResponseProductExternal>>; /** * List Products */ listProducts(requestParameters: ListProductsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ListResponseProductExternal>; /** * Update Product */ updateProductRaw(requestParameters: UpdateProductOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductExternal>>; /** * Update Product */ updateProduct(requestParameters: UpdateProductOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductExternal>; }