@lomi./sdk
Version:
Official TypeScript SDK for the lomi. API
80 lines • 2.38 kB
TypeScript
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