@sirhc77/signalwire-rest-sdk
Version:
An SDK for the SignalWire REST API
30 lines • 1.3 kB
TypeScript
import { AxiosRequestConfig } from 'axios';
import { ChatNamespace, FabricNamespace, FaxNamespace, MessageNamespace, ProjectNamespace, SpaceManagementNamespace, VideoNamespace, VoiceNamespace, CallingNamespace, DatasphereNamespace, PubSubNamespace } from './SignalWireRESTClientTypes';
export declare class SignalWireRESTClient {
readonly spaceManagement: SpaceManagementNamespace;
readonly video: VideoNamespace;
readonly message: MessageNamespace;
readonly voice: VoiceNamespace;
readonly fax: FaxNamespace;
readonly project: ProjectNamespace;
readonly chat: ChatNamespace;
readonly fabric: FabricNamespace;
readonly calling: CallingNamespace;
readonly datasphere: DatasphereNamespace;
readonly pubsub: PubSubNamespace;
private readonly username;
private readonly password;
private readonly axiosInstance;
private readonly baseUrl;
private readonly defaultHeaders;
constructor(space: string, projectId: string, token: string, axiosConfig?: AxiosRequestConfig);
private postRequest;
private postEmptyRequest;
private putRequest;
private patchRequest;
private getRequest;
private getRequestIterator;
private getRequestPage;
private deleteRequest;
}
//# sourceMappingURL=SignalWireRESTClient.d.ts.map