UNPKG

@getopenpay/client

Version:

OpenPay API TypeScript SDK

75 lines (74 loc) 2.89 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 { CouponExternal, CouponQueryParams, CreateCouponRequest, ListResponseCouponExternal, UpdateCouponRequest } from '../models/index'; export interface CreateCouponOperationRequest { createCouponRequest: CreateCouponRequest; } export interface DeleteCouponRequest { couponId: string; } export interface GetCouponRequest { couponId: string; } export interface ListCouponsRequest { couponQueryParams: CouponQueryParams; } export interface UpdateCouponOperationRequest { couponId: string; updateCouponRequest: UpdateCouponRequest; } /** * */ export declare class CouponsApi extends runtime.BaseAPI { /** * Create Coupon */ createCouponRaw(requestParameters: CreateCouponOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CouponExternal>>; /** * Create Coupon */ createCoupon(requestParameters: CreateCouponOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CouponExternal>; /** * Delete Coupon */ deleteCouponRaw(requestParameters: DeleteCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<any>>; /** * Delete Coupon */ deleteCoupon(requestParameters: DeleteCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<any>; /** * Get Coupon */ getCouponRaw(requestParameters: GetCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CouponExternal>>; /** * Get Coupon */ getCoupon(requestParameters: GetCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CouponExternal>; /** * List Coupons */ listCouponsRaw(requestParameters: ListCouponsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ListResponseCouponExternal>>; /** * List Coupons */ listCoupons(requestParameters: ListCouponsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ListResponseCouponExternal>; /** * Update Coupon */ updateCouponRaw(requestParameters: UpdateCouponOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CouponExternal>>; /** * Update Coupon */ updateCoupon(requestParameters: UpdateCouponOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CouponExternal>; }