![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/vendor/twilio/sdk/src/Twilio/Rest/ |
<?php /** * This code was generated by * \ / _ _ _| _ _ * | (_)\/(_)(_|\/| |(/_ v1.0.0 * / / */ namespace Twilio\Rest; use Twilio\Domain; use Twilio\Exceptions\TwilioException; use Twilio\Rest\Preview\BulkExports as PreviewBulkExports; use Twilio\Rest\Preview\DeployedDevices as PreviewDeployedDevices; use Twilio\Rest\Preview\HostedNumbers as PreviewHostedNumbers; use Twilio\Rest\Preview\Marketplace as PreviewMarketplace; use Twilio\Rest\Preview\Sync as PreviewSync; use Twilio\Rest\Preview\TrustedComms as PreviewTrustedComms; use Twilio\Rest\Preview\Understand as PreviewUnderstand; use Twilio\Rest\Preview\Wireless as PreviewWireless; /** * @property \Twilio\Rest\Preview\BulkExports $bulkExports * @property \Twilio\Rest\Preview\DeployedDevices $deployedDevices * @property \Twilio\Rest\Preview\HostedNumbers $hostedNumbers * @property \Twilio\Rest\Preview\Marketplace $marketplace * @property \Twilio\Rest\Preview\Sync $sync * @property \Twilio\Rest\Preview\Understand $understand * @property \Twilio\Rest\Preview\Wireless $wireless * @property \Twilio\Rest\Preview\TrustedComms $trustedComms * @property \Twilio\Rest\Preview\BulkExports\ExportList $exports * @property \Twilio\Rest\Preview\BulkExports\ExportConfigurationList $exportConfiguration * @property \Twilio\Rest\Preview\DeployedDevices\FleetList $fleets * @property \Twilio\Rest\Preview\HostedNumbers\AuthorizationDocumentList $authorizationDocuments * @property \Twilio\Rest\Preview\HostedNumbers\HostedNumberOrderList $hostedNumberOrders * @property \Twilio\Rest\Preview\Marketplace\AvailableAddOnList $availableAddOns * @property \Twilio\Rest\Preview\Marketplace\InstalledAddOnList $installedAddOns * @property \Twilio\Rest\Preview\Sync\ServiceList $services * @property \Twilio\Rest\Preview\Understand\AssistantList $assistants * @property \Twilio\Rest\Preview\Wireless\CommandList $commands * @property \Twilio\Rest\Preview\Wireless\RatePlanList $ratePlans * @property \Twilio\Rest\Preview\Wireless\SimList $sims * @property \Twilio\Rest\Preview\TrustedComms\BrandedCallList $brandedCalls * @property \Twilio\Rest\Preview\TrustedComms\BusinessList $businesses * @property \Twilio\Rest\Preview\TrustedComms\CpsList $cps * @property \Twilio\Rest\Preview\TrustedComms\CurrentCallList $currentCalls * @property \Twilio\Rest\Preview\TrustedComms\DeviceList $devices * @property \Twilio\Rest\Preview\TrustedComms\PhoneCallList $phoneCalls * @method \Twilio\Rest\Preview\BulkExports\ExportContext exports(string $resourceType) * @method \Twilio\Rest\Preview\BulkExports\ExportConfigurationContext exportConfiguration(string $resourceType) * @method \Twilio\Rest\Preview\DeployedDevices\FleetContext fleets(string $sid) * @method \Twilio\Rest\Preview\HostedNumbers\AuthorizationDocumentContext authorizationDocuments(string $sid) * @method \Twilio\Rest\Preview\HostedNumbers\HostedNumberOrderContext hostedNumberOrders(string $sid) * @method \Twilio\Rest\Preview\Marketplace\AvailableAddOnContext availableAddOns(string $sid) * @method \Twilio\Rest\Preview\Marketplace\InstalledAddOnContext installedAddOns(string $sid) * @method \Twilio\Rest\Preview\Sync\ServiceContext services(string $sid) * @method \Twilio\Rest\Preview\Understand\AssistantContext assistants(string $sid) * @method \Twilio\Rest\Preview\Wireless\CommandContext commands(string $sid) * @method \Twilio\Rest\Preview\Wireless\RatePlanContext ratePlans(string $sid) * @method \Twilio\Rest\Preview\Wireless\SimContext sims(string $sid) * @method \Twilio\Rest\Preview\TrustedComms\BusinessContext businesses(string $sid) * @method \Twilio\Rest\Preview\TrustedComms\CpsContext cps() * @method \Twilio\Rest\Preview\TrustedComms\CurrentCallContext currentCalls() */ class Preview extends Domain { protected $_bulkExports = null; protected $_deployedDevices = null; protected $_hostedNumbers = null; protected $_marketplace = null; protected $_sync = null; protected $_understand = null; protected $_wireless = null; protected $_trustedComms = null; /** * Construct the Preview Domain * * @param \Twilio\Rest\Client $client Twilio\Rest\Client to communicate with * Twilio * @return \Twilio\Rest\Preview Domain for Preview */ public function __construct(Client $client) { parent::__construct($client); $this->baseUrl = 'https://preview.twilio.com'; } /** * @return \Twilio\Rest\Preview\BulkExports Version bulkExports of preview */ protected function getBulkExports() { if (!$this->_bulkExports) { $this->_bulkExports = new PreviewBulkExports($this); } return $this->_bulkExports; } /** * @return \Twilio\Rest\Preview\DeployedDevices Version deployedDevices of * preview */ protected function getDeployedDevices() { if (!$this->_deployedDevices) { $this->_deployedDevices = new PreviewDeployedDevices($this); } return $this->_deployedDevices; } /** * @return \Twilio\Rest\Preview\HostedNumbers Version hostedNumbers of preview */ protected function getHostedNumbers() { if (!$this->_hostedNumbers) { $this->_hostedNumbers = new PreviewHostedNumbers($this); } return $this->_hostedNumbers; } /** * @return \Twilio\Rest\Preview\Marketplace Version marketplace of preview */ protected function getMarketplace() { if (!$this->_marketplace) { $this->_marketplace = new PreviewMarketplace($this); } return $this->_marketplace; } /** * @return \Twilio\Rest\Preview\Sync Version sync of preview */ protected function getSync() { if (!$this->_sync) { $this->_sync = new PreviewSync($this); } return $this->_sync; } /** * @return \Twilio\Rest\Preview\Understand Version understand of preview */ protected function getUnderstand() { if (!$this->_understand) { $this->_understand = new PreviewUnderstand($this); } return $this->_understand; } /** * @return \Twilio\Rest\Preview\Wireless Version wireless of preview */ protected function getWireless() { if (!$this->_wireless) { $this->_wireless = new PreviewWireless($this); } return $this->_wireless; } /** * @return \Twilio\Rest\Preview\TrustedComms Version trustedComms of preview */ protected function getTrustedComms() { if (!$this->_trustedComms) { $this->_trustedComms = new PreviewTrustedComms($this); } return $this->_trustedComms; } /** * Magic getter to lazy load version * * @param string $name Version to return * @return \Twilio\Version The requested version * @throws TwilioException For unknown versions */ public function __get($name) { $method = 'get' . \ucfirst($name); if (\method_exists($this, $method)) { return $this->$method(); } throw new TwilioException('Unknown version ' . $name); } /** * Magic caller to get resource contexts * * @param string $name Resource to return * @param array $arguments Context parameters * @return \Twilio\InstanceContext The requested resource context * @throws TwilioException For unknown resource */ public function __call($name, $arguments) { $method = 'context' . \ucfirst($name); if (\method_exists($this, $method)) { return \call_user_func_array(array($this, $method), $arguments); } throw new TwilioException('Unknown context ' . $name); } /** * @return \Twilio\Rest\Preview\BulkExports\ExportList */ protected function getExports() { return $this->bulkExports->exports; } /** * @param string $resourceType The type of communication – Messages, Calls * @return \Twilio\Rest\Preview\BulkExports\ExportContext */ protected function contextExports($resourceType) { return $this->bulkExports->exports($resourceType); } /** * @return \Twilio\Rest\Preview\BulkExports\ExportConfigurationList */ protected function getExportConfiguration() { return $this->bulkExports->exportConfiguration; } /** * @param string $resourceType The type of communication – Messages, Calls * @return \Twilio\Rest\Preview\BulkExports\ExportConfigurationContext */ protected function contextExportConfiguration($resourceType) { return $this->bulkExports->exportConfiguration($resourceType); } /** * @return \Twilio\Rest\Preview\DeployedDevices\FleetList */ protected function getFleets() { return $this->deployedDevices->fleets; } /** * @param string $sid A string that uniquely identifies the Fleet. * @return \Twilio\Rest\Preview\DeployedDevices\FleetContext */ protected function contextFleets($sid) { return $this->deployedDevices->fleets($sid); } /** * @return \Twilio\Rest\Preview\HostedNumbers\AuthorizationDocumentList */ protected function getAuthorizationDocuments() { return $this->hostedNumbers->authorizationDocuments; } /** * @param string $sid AuthorizationDocument sid. * @return \Twilio\Rest\Preview\HostedNumbers\AuthorizationDocumentContext */ protected function contextAuthorizationDocuments($sid) { return $this->hostedNumbers->authorizationDocuments($sid); } /** * @return \Twilio\Rest\Preview\HostedNumbers\HostedNumberOrderList */ protected function getHostedNumberOrders() { return $this->hostedNumbers->hostedNumberOrders; } /** * @param string $sid HostedNumberOrder sid. * @return \Twilio\Rest\Preview\HostedNumbers\HostedNumberOrderContext */ protected function contextHostedNumberOrders($sid) { return $this->hostedNumbers->hostedNumberOrders($sid); } /** * @return \Twilio\Rest\Preview\Marketplace\AvailableAddOnList */ protected function getAvailableAddOns() { return $this->marketplace->availableAddOns; } /** * @param string $sid The SID of the AvailableAddOn resource to fetch * @return \Twilio\Rest\Preview\Marketplace\AvailableAddOnContext */ protected function contextAvailableAddOns($sid) { return $this->marketplace->availableAddOns($sid); } /** * @return \Twilio\Rest\Preview\Marketplace\InstalledAddOnList */ protected function getInstalledAddOns() { return $this->marketplace->installedAddOns; } /** * @param string $sid The SID of the InstalledAddOn resource to fetch * @return \Twilio\Rest\Preview\Marketplace\InstalledAddOnContext */ protected function contextInstalledAddOns($sid) { return $this->marketplace->installedAddOns($sid); } /** * @return \Twilio\Rest\Preview\Sync\ServiceList */ protected function getServices() { return $this->sync->services; } /** * @param string $sid The sid * @return \Twilio\Rest\Preview\Sync\ServiceContext */ protected function contextServices($sid) { return $this->sync->services($sid); } /** * @return \Twilio\Rest\Preview\Understand\AssistantList */ protected function getAssistants() { return $this->understand->assistants; } /** * @param string $sid A 34 character string that uniquely identifies this * resource. * @return \Twilio\Rest\Preview\Understand\AssistantContext */ protected function contextAssistants($sid) { return $this->understand->assistants($sid); } /** * @return \Twilio\Rest\Preview\Wireless\CommandList */ protected function getCommands() { return $this->wireless->commands; } /** * @param string $sid The sid * @return \Twilio\Rest\Preview\Wireless\CommandContext */ protected function contextCommands($sid) { return $this->wireless->commands($sid); } /** * @return \Twilio\Rest\Preview\Wireless\RatePlanList */ protected function getRatePlans() { return $this->wireless->ratePlans; } /** * @param string $sid The sid * @return \Twilio\Rest\Preview\Wireless\RatePlanContext */ protected function contextRatePlans($sid) { return $this->wireless->ratePlans($sid); } /** * @return \Twilio\Rest\Preview\Wireless\SimList */ protected function getSims() { return $this->wireless->sims; } /** * @param string $sid The sid * @return \Twilio\Rest\Preview\Wireless\SimContext */ protected function contextSims($sid) { return $this->wireless->sims($sid); } /** * @return \Twilio\Rest\Preview\TrustedComms\BrandedCallList */ protected function getBrandedCalls() { return $this->trustedComms->brandedCalls; } /** * @return \Twilio\Rest\Preview\TrustedComms\BusinessList */ protected function getBusinesses() { return $this->trustedComms->businesses; } /** * @param string $sid A string that uniquely identifies this Business. * @return \Twilio\Rest\Preview\TrustedComms\BusinessContext */ protected function contextBusinesses($sid) { return $this->trustedComms->businesses($sid); } /** * @return \Twilio\Rest\Preview\TrustedComms\CpsList */ protected function getCps() { return $this->trustedComms->cps; } /** * @return \Twilio\Rest\Preview\TrustedComms\CpsContext */ protected function contextCps() { return $this->trustedComms->cps(); } /** * @return \Twilio\Rest\Preview\TrustedComms\CurrentCallList */ protected function getCurrentCalls() { return $this->trustedComms->currentCalls; } /** * @return \Twilio\Rest\Preview\TrustedComms\CurrentCallContext */ protected function contextCurrentCalls() { return $this->trustedComms->currentCalls(); } /** * @return \Twilio\Rest\Preview\TrustedComms\DeviceList */ protected function getDevices() { return $this->trustedComms->devices; } /** * @return \Twilio\Rest\Preview\TrustedComms\PhoneCallList */ protected function getPhoneCalls() { return $this->trustedComms->phoneCalls; } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString() { return '[Twilio.Preview]'; } }