@meeting-baas/sdk
Version:
Official SDK for Meeting BaaS API - https://meetingbaas.com
31 lines (30 loc) • 776 B
TypeScript
import { CalendarsApi } from './calendars-api';
import { DefaultApi } from './default-api';
import { WebhooksApi } from './webhooks-api';
export interface BaasClientConfig {
apiKey: string;
baseUrl?: string;
}
/**
* Main client for the Meeting BaaS API
* This class combines all API endpoints into a single client
*/
export declare class BaasClient {
private configuration;
private _calendarsApi;
private _defaultApi;
private _webhooksApi;
constructor(config: BaasClientConfig);
/**
* Get the CalendarsApi instance
*/
get calendarsApi(): CalendarsApi;
/**
* Get the DefaultApi instance
*/
get defaultApi(): DefaultApi;
/**
* Get the WebhooksApi instance
*/
get webhooksApi(): WebhooksApi;
}