twilio
Version:
A Twilio helper library
71 lines (70 loc) • 4.33 kB
TypeScript
import FlexApiBase from "../FlexApiBase";
import Version from "../../base/Version";
import { AssessmentsListInstance } from "./v1/assessments";
import { ChannelListInstance } from "./v1/channel";
import { ConfigurationListInstance } from "./v1/configuration";
import { FlexFlowListInstance } from "./v1/flexFlow";
import { InsightsQuestionnairesCategoryListInstance } from "./v1/insightsQuestionnairesCategory";
import { InsightsQuestionnairesQuestionListInstance } from "./v1/insightsQuestionnairesQuestion";
import { InsightsSessionListInstance } from "./v1/insightsSession";
import { InsightsSettingsAnswerSetsListInstance } from "./v1/insightsSettingsAnswerSets";
import { InsightsSettingsCommentListInstance } from "./v1/insightsSettingsComment";
import { InsightsUserRolesListInstance } from "./v1/insightsUserRoles";
import { InteractionListInstance } from "./v1/interaction";
import { WebChannelListInstance } from "./v1/webChannel";
export default class V1 extends Version {
/**
* Initialize the V1 version of FlexApi
*
* @param domain - The Twilio (Twilio.FlexApi) domain
*/
constructor(domain: FlexApiBase);
/** assessments - { Twilio.FlexApi.V1.AssessmentsListInstance } resource */
protected _assessments?: AssessmentsListInstance;
/** channel - { Twilio.FlexApi.V1.ChannelListInstance } resource */
protected _channel?: ChannelListInstance;
/** configuration - { Twilio.FlexApi.V1.ConfigurationListInstance } resource */
protected _configuration?: ConfigurationListInstance;
/** flexFlow - { Twilio.FlexApi.V1.FlexFlowListInstance } resource */
protected _flexFlow?: FlexFlowListInstance;
/** insightsQuestionnairesCategory - { Twilio.FlexApi.V1.InsightsQuestionnairesCategoryListInstance } resource */
protected _insightsQuestionnairesCategory?: InsightsQuestionnairesCategoryListInstance;
/** insightsQuestionnairesQuestion - { Twilio.FlexApi.V1.InsightsQuestionnairesQuestionListInstance } resource */
protected _insightsQuestionnairesQuestion?: InsightsQuestionnairesQuestionListInstance;
/** insightsSession - { Twilio.FlexApi.V1.InsightsSessionListInstance } resource */
protected _insightsSession?: InsightsSessionListInstance;
/** insightsSettingsAnswerSets - { Twilio.FlexApi.V1.InsightsSettingsAnswerSetsListInstance } resource */
protected _insightsSettingsAnswerSets?: InsightsSettingsAnswerSetsListInstance;
/** insightsSettingsComment - { Twilio.FlexApi.V1.InsightsSettingsCommentListInstance } resource */
protected _insightsSettingsComment?: InsightsSettingsCommentListInstance;
/** insightsUserRoles - { Twilio.FlexApi.V1.InsightsUserRolesListInstance } resource */
protected _insightsUserRoles?: InsightsUserRolesListInstance;
/** interaction - { Twilio.FlexApi.V1.InteractionListInstance } resource */
protected _interaction?: InteractionListInstance;
/** webChannel - { Twilio.FlexApi.V1.WebChannelListInstance } resource */
protected _webChannel?: WebChannelListInstance;
/** Getter for assessments resource */
get assessments(): AssessmentsListInstance;
/** Getter for channel resource */
get channel(): ChannelListInstance;
/** Getter for configuration resource */
get configuration(): ConfigurationListInstance;
/** Getter for flexFlow resource */
get flexFlow(): FlexFlowListInstance;
/** Getter for insightsQuestionnairesCategory resource */
get insightsQuestionnairesCategory(): InsightsQuestionnairesCategoryListInstance;
/** Getter for insightsQuestionnairesQuestion resource */
get insightsQuestionnairesQuestion(): InsightsQuestionnairesQuestionListInstance;
/** Getter for insightsSession resource */
get insightsSession(): InsightsSessionListInstance;
/** Getter for insightsSettingsAnswerSets resource */
get insightsSettingsAnswerSets(): InsightsSettingsAnswerSetsListInstance;
/** Getter for insightsSettingsComment resource */
get insightsSettingsComment(): InsightsSettingsCommentListInstance;
/** Getter for insightsUserRoles resource */
get insightsUserRoles(): InsightsUserRolesListInstance;
/** Getter for interaction resource */
get interaction(): InteractionListInstance;
/** Getter for webChannel resource */
get webChannel(): WebChannelListInstance;
}