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 { InsightsAssessmentsCommentListInstance } from "./v1/insightsAssessmentsComment"; import { InsightsConversationsListInstance } from "./v1/insightsConversations"; import { InsightsQuestionnairesListInstance } from "./v1/insightsQuestionnaires"; import { InsightsQuestionnairesCategoryListInstance } from "./v1/insightsQuestionnairesCategory"; import { InsightsQuestionnairesQuestionListInstance } from "./v1/insightsQuestionnairesQuestion"; import { InsightsSegmentsListInstance } from "./v1/insightsSegments"; 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 { PluginListInstance } from "./v1/plugin"; import { PluginArchiveListInstance } from "./v1/pluginArchive"; import { PluginConfigurationListInstance } from "./v1/pluginConfiguration"; import { PluginConfigurationArchiveListInstance } from "./v1/pluginConfigurationArchive"; import { PluginReleaseListInstance } from "./v1/pluginRelease"; import { PluginVersionArchiveListInstance } from "./v1/pluginVersionArchive"; import { ProvisioningStatusListInstance } from "./v1/provisioningStatus"; 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; /** insightsAssessmentsComment - { Twilio.FlexApi.V1.InsightsAssessmentsCommentListInstance } resource */ protected _insightsAssessmentsComment?: InsightsAssessmentsCommentListInstance; /** insightsConversations - { Twilio.FlexApi.V1.InsightsConversationsListInstance } resource */ protected _insightsConversations?: InsightsConversationsListInstance; /** insightsQuestionnaires - { Twilio.FlexApi.V1.InsightsQuestionnairesListInstance } resource */ protected _insightsQuestionnaires?: InsightsQuestionnairesListInstance; /** insightsQuestionnairesCategory - { Twilio.FlexApi.V1.InsightsQuestionnairesCategoryListInstance } resource */ protected _insightsQuestionnairesCategory?: InsightsQuestionnairesCategoryListInstance; /** insightsQuestionnairesQuestion - { Twilio.FlexApi.V1.InsightsQuestionnairesQuestionListInstance } resource */ protected _insightsQuestionnairesQuestion?: InsightsQuestionnairesQuestionListInstance; /** insightsSegments - { Twilio.FlexApi.V1.InsightsSegmentsListInstance } resource */ protected _insightsSegments?: InsightsSegmentsListInstance; /** 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; /** plugins - { Twilio.FlexApi.V1.PluginListInstance } resource */ protected _plugins?: PluginListInstance; /** pluginArchive - { Twilio.FlexApi.V1.PluginArchiveListInstance } resource */ protected _pluginArchive?: PluginArchiveListInstance; /** pluginConfigurations - { Twilio.FlexApi.V1.PluginConfigurationListInstance } resource */ protected _pluginConfigurations?: PluginConfigurationListInstance; /** pluginConfigurationArchive - { Twilio.FlexApi.V1.PluginConfigurationArchiveListInstance } resource */ protected _pluginConfigurationArchive?: PluginConfigurationArchiveListInstance; /** pluginReleases - { Twilio.FlexApi.V1.PluginReleaseListInstance } resource */ protected _pluginReleases?: PluginReleaseListInstance; /** pluginVersionArchive - { Twilio.FlexApi.V1.PluginVersionArchiveListInstance } resource */ protected _pluginVersionArchive?: PluginVersionArchiveListInstance; /** provisioningStatus - { Twilio.FlexApi.V1.ProvisioningStatusListInstance } resource */ protected _provisioningStatus?: ProvisioningStatusListInstance; /** 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 insightsAssessmentsComment resource */ get insightsAssessmentsComment(): InsightsAssessmentsCommentListInstance; /** Getter for insightsConversations resource */ get insightsConversations(): InsightsConversationsListInstance; /** Getter for insightsQuestionnaires resource */ get insightsQuestionnaires(): InsightsQuestionnairesListInstance; /** Getter for insightsQuestionnairesCategory resource */ get insightsQuestionnairesCategory(): InsightsQuestionnairesCategoryListInstance; /** Getter for insightsQuestionnairesQuestion resource */ get insightsQuestionnairesQuestion(): InsightsQuestionnairesQuestionListInstance; /** Getter for insightsSegments resource */ get insightsSegments(): InsightsSegmentsListInstance; /** 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 plugins resource */ get plugins(): PluginListInstance; /** Getter for pluginArchive resource */ get pluginArchive(): PluginArchiveListInstance; /** Getter for pluginConfigurations resource */ get pluginConfigurations(): PluginConfigurationListInstance; /** Getter for pluginConfigurationArchive resource */ get pluginConfigurationArchive(): PluginConfigurationArchiveListInstance; /** Getter for pluginReleases resource */ get pluginReleases(): PluginReleaseListInstance; /** Getter for pluginVersionArchive resource */ get pluginVersionArchive(): PluginVersionArchiveListInstance; /** Getter for provisioningStatus resource */ get provisioningStatus(): ProvisioningStatusListInstance; /** Getter for webChannel resource */ get webChannel(): WebChannelListInstance; }