/** * My API * API documentation for my Laravel app * * The version of the OpenAPI document: 1.0.0 * * * 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 { CouponLiteResourceArrayResponse, CouponResource, CreateCouponRequest, GeneratedCouponCodeResource, GenericResponse, PaginatedCouponListResourceResponse, SearchAllCouponsRequest, SearchCouponsRequest, UpdateCouponRequest } from '../models/index'; export interface DestroyCouponRequest { coupon: number; } export interface GetAllCouponRequest { searchAllCouponsRequest?: SearchAllCouponsRequest; } export interface IndexCouponRequest { searchCouponsRequest?: SearchCouponsRequest; } export interface ShowCouponRequest { coupon: number; } export interface StoreCouponRequest { createCouponRequest?: CreateCouponRequest; } export interface UpdateCouponOperationRequest { coupon: number; updateCouponRequest?: UpdateCouponRequest; } /** * */ export declare class CouponsApi extends runtime.BaseAPI { /** * Auto-generated: destroyCoupon */ destroyCouponRaw(requestParameters: DestroyCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyCoupon */ destroyCoupon(requestParameters: DestroyCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: generateCodeCoupon */ generateCodeCouponRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: generateCodeCoupon */ generateCodeCoupon(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllCoupon */ getAllCouponRaw(requestParameters: GetAllCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllCoupon */ getAllCoupon(requestParameters?: GetAllCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexCoupon */ indexCouponRaw(requestParameters: IndexCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexCoupon */ indexCoupon(requestParameters?: IndexCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: showCoupon */ showCouponRaw(requestParameters: ShowCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: showCoupon */ showCoupon(requestParameters: ShowCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeCoupon */ storeCouponRaw(requestParameters: StoreCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeCoupon */ storeCoupon(requestParameters?: StoreCouponRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateCoupon */ updateCouponRaw(requestParameters: UpdateCouponOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateCoupon */ updateCoupon(requestParameters: UpdateCouponOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }