UNPKG

@getopenpay/client

Version:

OpenPay API TypeScript SDK

75 lines (74 loc) 3.28 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 { CreateProductFamilyRequest, ListResponseProductFamilyExternal, ProductFamilyExternal, ProductFamilyQueryParams, UpdateProductFamilyRequest } from '../models/index'; export interface CreateProductFamilyOperationRequest { createProductFamilyRequest: CreateProductFamilyRequest; } export interface DeleteProductFamilyRequest { id: string; } export interface GetProductFamilyRequest { id: string; } export interface ListProductFamiliesRequest { productFamilyQueryParams: ProductFamilyQueryParams; } export interface UpdateProductFamilyOperationRequest { id: string; updateProductFamilyRequest: UpdateProductFamilyRequest; } /** * */ export declare class ProductFamilyApi extends runtime.BaseAPI { /** * Create Product Family */ createProductFamilyRaw(requestParameters: CreateProductFamilyOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductFamilyExternal>>; /** * Create Product Family */ createProductFamily(requestParameters: CreateProductFamilyOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductFamilyExternal>; /** * Delete Product Family */ deleteProductFamilyRaw(requestParameters: DeleteProductFamilyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Delete Product Family */ deleteProductFamily(requestParameters: DeleteProductFamilyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Get Product Family */ getProductFamilyRaw(requestParameters: GetProductFamilyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductFamilyExternal>>; /** * Get Product Family */ getProductFamily(requestParameters: GetProductFamilyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductFamilyExternal>; /** * List Product Families */ listProductFamiliesRaw(requestParameters: ListProductFamiliesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ListResponseProductFamilyExternal>>; /** * List Product Families */ listProductFamilies(requestParameters: ListProductFamiliesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ListResponseProductFamilyExternal>; /** * Update Product Family */ updateProductFamilyRaw(requestParameters: UpdateProductFamilyOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductFamilyExternal>>; /** * Update Product Family */ updateProductFamily(requestParameters: UpdateProductFamilyOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductFamilyExternal>; }