chatkitty
Version:
OpenAPI client for chatkitty
66 lines (65 loc) • 2.12 kB
TypeScript
import { AnalyticsApi, ApplicationApi, ChannelsApi, ChatSessionsApi, FunctionVersionsApi, FunctionsApi, ImportsApi, JobsApi, MessagesApi, RuntimeApi, ThreadsApi, UserSessionsApi, UsersApi } from './api';
export interface ChatKittyConfiguration {
/**
* parameter for OAuth authorization client ID
*
* @type {string}
* @memberof ChatKittyConfiguration
*/
clientId: string;
/**
* parameter for OAuth authorization client secret
*
* @type {string}
* @memberof ChatKittyConfiguration
*/
clientSecret: string;
/**
* override base path
*
* @type {string}
* @memberof ChatKittyConfiguration
*/
basePath?: string;
/**
* override authorization base path
*
* @type {string}
* @memberof ChatKittyConfiguration
*/
authorizationBasePath?: string;
}
export declare class ChatKitty {
private configuration;
constructor(configuration: ChatKittyConfiguration);
private _chatkitty_authorizingAxios;
private _chatkitty_getClientCredentialsAccessToken;
private _chatkitty_token_cache;
private apiConfiguration;
/** Instance of AnalyticsApi */
readonly AnalyticsApi: AnalyticsApi;
/** Instance of ApplicationApi */
readonly ApplicationApi: ApplicationApi;
/** Instance of ChannelsApi */
readonly ChannelsApi: ChannelsApi;
/** Instance of ChatSessionsApi */
readonly ChatSessionsApi: ChatSessionsApi;
/** Instance of FunctionVersionsApi */
readonly FunctionVersionsApi: FunctionVersionsApi;
/** Instance of FunctionsApi */
readonly FunctionsApi: FunctionsApi;
/** Instance of ImportsApi */
readonly ImportsApi: ImportsApi;
/** Instance of JobsApi */
readonly JobsApi: JobsApi;
/** Instance of MessagesApi */
readonly MessagesApi: MessagesApi;
/** Instance of RuntimeApi */
readonly RuntimeApi: RuntimeApi;
/** Instance of ThreadsApi */
readonly ThreadsApi: ThreadsApi;
/** Instance of UserSessionsApi */
readonly UserSessionsApi: UserSessionsApi;
/** Instance of UsersApi */
readonly UsersApi: UsersApi;
}