UNPKG

@lomi./sdk

Version:

Official TypeScript SDK for the lomi. API

80 lines 2.38 kB
import type { subscriptions } from '../models/subscriptions.js'; import type { subscriptions_create } from '../models/subscriptions_create.js'; import type { subscriptions_update } from '../models/subscriptions_update.js'; import type { CancelablePromise } from '../core/CancelablePromise.js'; export declare class SubscriptionService { /** * List subscriptions * Retrieve a paginated list of subscriptions * @returns any Successful response * @throws ApiError */ static getSubscriptions({ 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<subscriptions>; pagination?: { limit?: number; offset?: number; total?: number; }; }>; /** * Create subscription * Create a new subscription * @returns subscriptions Successfully created * @throws ApiError */ static postSubscriptions({ requestBody, }: { requestBody: subscriptions_create; }): CancelablePromise<subscriptions>; /** * Get subscription * Retrieve a specific subscription by ID * @returns subscriptions Successful response * @throws ApiError */ static getSubscriptions1({ subscriptionId, }: { /** * The subscription ID */ subscriptionId: string; }): CancelablePromise<subscriptions>; /** * Update subscription * Update a specific subscription * @returns subscriptions Successfully updated * @throws ApiError */ static patchSubscriptions({ subscriptionId, requestBody, }: { /** * The subscription ID */ subscriptionId: string; requestBody: subscriptions_update; }): CancelablePromise<subscriptions>; /** * Delete subscription * Delete a specific subscription * @returns void * @throws ApiError */ static deleteSubscriptions({ subscriptionId, }: { /** * The subscription ID */ subscriptionId: string; }): CancelablePromise<void>; } //# sourceMappingURL=SubscriptionService.d.ts.map