UNPKG

chatkitty

Version:
66 lines (65 loc) 2.12 kB
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; }