36 lines
1.6 KiB
TypeScript
36 lines
1.6 KiB
TypeScript
import InsightsBase from "../InsightsBase";
|
|
import Version from "../../base/Version";
|
|
import { CallListInstance } from "./v1/call";
|
|
import { CallSummariesListInstance } from "./v1/callSummaries";
|
|
import { ConferenceListInstance } from "./v1/conference";
|
|
import { RoomListInstance } from "./v1/room";
|
|
import { SettingListInstance } from "./v1/setting";
|
|
export default class V1 extends Version {
|
|
/**
|
|
* Initialize the V1 version of Insights
|
|
*
|
|
* @param domain - The Twilio (Twilio.Insights) domain
|
|
*/
|
|
constructor(domain: InsightsBase);
|
|
/** calls - { Twilio.Insights.V1.CallListInstance } resource */
|
|
protected _calls?: CallListInstance;
|
|
/** callSummaries - { Twilio.Insights.V1.CallSummariesListInstance } resource */
|
|
protected _callSummaries?: CallSummariesListInstance;
|
|
/** conferences - { Twilio.Insights.V1.ConferenceListInstance } resource */
|
|
protected _conferences?: ConferenceListInstance;
|
|
/** rooms - { Twilio.Insights.V1.RoomListInstance } resource */
|
|
protected _rooms?: RoomListInstance;
|
|
/** settings - { Twilio.Insights.V1.SettingListInstance } resource */
|
|
protected _settings?: SettingListInstance;
|
|
/** Getter for calls resource */
|
|
get calls(): CallListInstance;
|
|
/** Getter for callSummaries resource */
|
|
get callSummaries(): CallSummariesListInstance;
|
|
/** Getter for conferences resource */
|
|
get conferences(): ConferenceListInstance;
|
|
/** Getter for rooms resource */
|
|
get rooms(): RoomListInstance;
|
|
/** Getter for settings resource */
|
|
get settings(): SettingListInstance;
|
|
}
|