|
40 | 40 | )
|
41 | 41 | from twilio.rest.flex_api.v1.insights_user_roles import InsightsUserRolesList
|
42 | 42 | from twilio.rest.flex_api.v1.interaction import InteractionList
|
| 43 | +from twilio.rest.flex_api.v1.plugin import PluginList |
| 44 | +from twilio.rest.flex_api.v1.plugin_archive import PluginArchiveList |
| 45 | +from twilio.rest.flex_api.v1.plugin_configuration import PluginConfigurationList |
| 46 | +from twilio.rest.flex_api.v1.plugin_configuration_archive import ( |
| 47 | + PluginConfigurationArchiveList, |
| 48 | +) |
| 49 | +from twilio.rest.flex_api.v1.plugin_release import PluginReleaseList |
| 50 | +from twilio.rest.flex_api.v1.plugin_version_archive import PluginVersionArchiveList |
43 | 51 | from twilio.rest.flex_api.v1.provisioning_status import ProvisioningStatusList
|
44 | 52 | from twilio.rest.flex_api.v1.web_channel import WebChannelList
|
45 | 53 |
|
@@ -76,6 +84,14 @@ def __init__(self, domain: Domain):
|
76 | 84 | self._insights_settings_comment: Optional[InsightsSettingsCommentList] = None
|
77 | 85 | self._insights_user_roles: Optional[InsightsUserRolesList] = None
|
78 | 86 | self._interaction: Optional[InteractionList] = None
|
| 87 | + self._plugins: Optional[PluginList] = None |
| 88 | + self._plugin_archive: Optional[PluginArchiveList] = None |
| 89 | + self._plugin_configurations: Optional[PluginConfigurationList] = None |
| 90 | + self._plugin_configuration_archive: Optional[PluginConfigurationArchiveList] = ( |
| 91 | + None |
| 92 | + ) |
| 93 | + self._plugin_releases: Optional[PluginReleaseList] = None |
| 94 | + self._plugin_version_archive: Optional[PluginVersionArchiveList] = None |
79 | 95 | self._provisioning_status: Optional[ProvisioningStatusList] = None
|
80 | 96 | self._web_channel: Optional[WebChannelList] = None
|
81 | 97 |
|
@@ -173,6 +189,42 @@ def interaction(self) -> InteractionList:
|
173 | 189 | self._interaction = InteractionList(self)
|
174 | 190 | return self._interaction
|
175 | 191 |
|
| 192 | + @property |
| 193 | + def plugins(self) -> PluginList: |
| 194 | + if self._plugins is None: |
| 195 | + self._plugins = PluginList(self) |
| 196 | + return self._plugins |
| 197 | + |
| 198 | + @property |
| 199 | + def plugin_archive(self) -> PluginArchiveList: |
| 200 | + if self._plugin_archive is None: |
| 201 | + self._plugin_archive = PluginArchiveList(self) |
| 202 | + return self._plugin_archive |
| 203 | + |
| 204 | + @property |
| 205 | + def plugin_configurations(self) -> PluginConfigurationList: |
| 206 | + if self._plugin_configurations is None: |
| 207 | + self._plugin_configurations = PluginConfigurationList(self) |
| 208 | + return self._plugin_configurations |
| 209 | + |
| 210 | + @property |
| 211 | + def plugin_configuration_archive(self) -> PluginConfigurationArchiveList: |
| 212 | + if self._plugin_configuration_archive is None: |
| 213 | + self._plugin_configuration_archive = PluginConfigurationArchiveList(self) |
| 214 | + return self._plugin_configuration_archive |
| 215 | + |
| 216 | + @property |
| 217 | + def plugin_releases(self) -> PluginReleaseList: |
| 218 | + if self._plugin_releases is None: |
| 219 | + self._plugin_releases = PluginReleaseList(self) |
| 220 | + return self._plugin_releases |
| 221 | + |
| 222 | + @property |
| 223 | + def plugin_version_archive(self) -> PluginVersionArchiveList: |
| 224 | + if self._plugin_version_archive is None: |
| 225 | + self._plugin_version_archive = PluginVersionArchiveList(self) |
| 226 | + return self._plugin_version_archive |
| 227 | + |
176 | 228 | @property
|
177 | 229 | def provisioning_status(self) -> ProvisioningStatusList:
|
178 | 230 | if self._provisioning_status is None:
|
|
0 commit comments