UNPKG

@lomi./sdk

Version:

Official TypeScript SDK for the lomi. API

108 lines 3.42 kB
import { OpenAPI } from '../core/OpenAPI.js'; import { request as __request } from '../core/request.js'; export class DiscountCouponService { /** * List discount_coupons * Retrieve a paginated list of discount_coupons * @returns any Successful response * @throws ApiError */ static getDiscountCoupons({ limit = 20, offset, sort, }) { return __request(OpenAPI, { method: 'GET', url: '/discount_coupons', query: { 'limit': limit, 'offset': offset, 'sort': sort, }, errors: { 401: `Unauthorized - Invalid or missing API key`, 500: `Internal server error`, }, }); } /** * Create discount_coupon * Create a new discount_coupon * @returns discount_coupons Successfully created * @throws ApiError */ static postDiscountCoupons({ requestBody, }) { return __request(OpenAPI, { method: 'POST', url: '/discount_coupons', body: requestBody, mediaType: 'application/json', errors: { 400: `Bad request - Invalid input`, 401: `Unauthorized - Invalid or missing API key`, 500: `Internal server error`, }, }); } /** * Get discount_coupon * Retrieve a specific discount_coupon by ID * @returns discount_coupons Successful response * @throws ApiError */ static getDiscountCoupons1({ couponId, }) { return __request(OpenAPI, { method: 'GET', url: '/discount_coupons/{coupon_id}', path: { 'coupon_id': couponId, }, errors: { 401: `Unauthorized - Invalid or missing API key`, 404: `Not found - Resource does not exist`, 500: `Internal server error`, }, }); } /** * Update discount_coupon * Update a specific discount_coupon * @returns discount_coupons Successfully updated * @throws ApiError */ static patchDiscountCoupons({ couponId, requestBody, }) { return __request(OpenAPI, { method: 'PATCH', url: '/discount_coupons/{coupon_id}', path: { 'coupon_id': couponId, }, body: requestBody, mediaType: 'application/json', errors: { 400: `Bad request - Invalid input`, 401: `Unauthorized - Invalid or missing API key`, 404: `Not found - Resource does not exist`, 500: `Internal server error`, }, }); } /** * Delete discount_coupon * Delete a specific discount_coupon * @returns void * @throws ApiError */ static deleteDiscountCoupons({ couponId, }) { return __request(OpenAPI, { method: 'DELETE', url: '/discount_coupons/{coupon_id}', path: { 'coupon_id': couponId, }, errors: { 401: `Unauthorized - Invalid or missing API key`, 404: `Not found - Resource does not exist`, 500: `Internal server error`, }, }); } } //# sourceMappingURL=DiscountCouponService.js.map