UNPKG

@lomi./sdk

Version:

Official TypeScript SDK for the lomi. API

108 lines 3.53 kB
import { OpenAPI } from '../core/OpenAPI.js'; import { request as __request } from '../core/request.js'; export class SpiQrCodesService { /** * List spi qr codes * SPI QR codes - generate and manage SPI QR payment codes * @returns any Successful response with paginated data * @throws ApiError */ static listSpiQrCodes({ limit = 20, offset, sort, }) { return __request(OpenAPI, { method: 'GET', url: '/spi_qr_codes', query: { 'limit': limit, 'offset': offset, 'sort': sort, }, errors: { 401: `Unauthorized - Invalid or missing API key`, 500: `Internal server error`, }, }); } /** * Create spi qr code * SPI QR codes - generate and manage SPI QR payment codes * @returns spi_qr_codes Spi_qr_code successfully created * @throws ApiError */ static createSpiQrCode({ requestBody, }) { return __request(OpenAPI, { method: 'POST', url: '/spi_qr_codes', body: requestBody, mediaType: 'application/json', errors: { 400: `Bad request - Invalid input`, 401: `Unauthorized - Invalid or missing API key`, 500: `Internal server error`, }, }); } /** * Retrieve spi qr code * Retrieve a specific spi qr code by its unique identifier. * @returns spi_qr_codes Spi_qr_code retrieved successfully * @throws ApiError */ static retrieveSpiQrCode({ qrCodeId, }) { return __request(OpenAPI, { method: 'GET', url: '/spi_qr_codes/{qr_code_id}', path: { 'qr_code_id': qrCodeId, }, errors: { 401: `Unauthorized - Invalid or missing API key`, 404: `Not found - Resource does not exist`, 500: `Internal server error`, }, }); } /** * Update spi qr code * Update a specific spi qr code. Only provided fields will be updated. * @returns spi_qr_codes Spi_qr_code successfully updated * @throws ApiError */ static updateSpiQrCode({ qrCodeId, requestBody, }) { return __request(OpenAPI, { method: 'PATCH', url: '/spi_qr_codes/{qr_code_id}', path: { 'qr_code_id': qrCodeId, }, 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 spi qr code * Delete a specific spi qr code. This action cannot be undone. * @returns void * @throws ApiError */ static deleteSpiQrCode({ qrCodeId, }) { return __request(OpenAPI, { method: 'DELETE', url: '/spi_qr_codes/{qr_code_id}', path: { 'qr_code_id': qrCodeId, }, errors: { 401: `Unauthorized - Invalid or missing API key`, 404: `Not found - Resource does not exist`, 500: `Internal server error`, }, }); } } //# sourceMappingURL=SpiQrCodesService.js.map