UNPKG

@lomi./sdk

Version:

Official TypeScript SDK for the lomi. API

80 lines 2.1 kB
import type { meters } from '../models/meters.js'; import type { meters_create } from '../models/meters_create.js'; import type { meters_update } from '../models/meters_update.js'; import type { CancelablePromise } from '../core/CancelablePromise.js'; export declare class MeterService { /** * List meters * Retrieve a paginated list of meters * @returns any Successful response * @throws ApiError */ static getMeters({ limit, offset, sort, }: { /** * Maximum number of items to return */ limit?: number; /** * Number of items to skip */ offset?: number; /** * Sort order (e.g., created_at:desc) */ sort?: string; }): CancelablePromise<{ data?: Array<meters>; pagination?: { limit?: number; offset?: number; total?: number; }; }>; /** * Create meter * Create a new meter * @returns meters Successfully created * @throws ApiError */ static postMeters({ requestBody, }: { requestBody: meters_create; }): CancelablePromise<meters>; /** * Get meter * Retrieve a specific meter by ID * @returns meters Successful response * @throws ApiError */ static getMeters1({ meterId, }: { /** * The meter ID */ meterId: string; }): CancelablePromise<meters>; /** * Update meter * Update a specific meter * @returns meters Successfully updated * @throws ApiError */ static patchMeters({ meterId, requestBody, }: { /** * The meter ID */ meterId: string; requestBody: meters_update; }): CancelablePromise<meters>; /** * Delete meter * Delete a specific meter * @returns void * @throws ApiError */ static deleteMeters({ meterId, }: { /** * The meter ID */ meterId: string; }): CancelablePromise<void>; } //# sourceMappingURL=MeterService.d.ts.map