PATH:
home
/
lab2454c
/
sothebry.softkinesis.com
/
backups
/
core
/
vendor
/
twilio
/
sdk
/
src
/
Twilio
/
Rest
/
FlexApi
/
V1
<?php /** * This code was generated by * \ / _ _ _| _ _ * | (_)\/(_)(_|\/| |(/_ v1.0.0 * / / */ namespace Twilio\Rest\FlexApi\V1; use Twilio\Exceptions\TwilioException; use Twilio\InstanceContext; use Twilio\Options; use Twilio\Values; use Twilio\Version; class WebChannelContext extends InstanceContext { /** * Initialize the WebChannelContext * * @param Version $version Version that contains the resource * @param string $sid The SID of the WebChannel resource to fetch */ public function __construct(Version $version, $sid) { parent::__construct($version); // Path Solution $this->solution = ['sid' => $sid, ]; $this->uri = '/WebChannels/' . \rawurlencode($sid) . ''; } /** * Fetch the WebChannelInstance * * @return WebChannelInstance Fetched WebChannelInstance * @throws TwilioException When an HTTP error occurs. */ public function fetch(): WebChannelInstance { $payload = $this->version->fetch('GET', $this->uri); return new WebChannelInstance($this->version, $payload, $this->solution['sid']); } /** * Update the WebChannelInstance * * @param array|Options $options Optional Arguments * @return WebChannelInstance Updated WebChannelInstance * @throws TwilioException When an HTTP error occurs. */ public function update(array $options = []): WebChannelInstance { $options = new Values($options); $data = Values::of([ 'ChatStatus' => $options['chatStatus'], 'PostEngagementData' => $options['postEngagementData'], ]); $payload = $this->version->update('POST', $this->uri, [], $data); return new WebChannelInstance($this->version, $payload, $this->solution['sid']); } /** * Delete the WebChannelInstance * * @return bool True if delete succeeds, false otherwise * @throws TwilioException When an HTTP error occurs. */ public function delete(): bool { return $this->version->delete('DELETE', $this->uri); } /** * Provide a friendly representation * * @return string Machine friendly representation */ public function __toString(): string { $context = []; foreach ($this->solution as $key => $value) { $context[] = "$key=$value"; } return '[Twilio.FlexApi.V1.WebChannelContext ' . \implode(' ', $context) . ']'; } }
[-] ConfigurationList.php
[edit]
[-] ChannelList.php
[edit]
[-] ChannelInstance.php
[edit]
[-] WebChannelPage.php
[edit]
[-] FlexFlowContext.php
[edit]
[+]
..
[-] ConfigurationContext.php
[edit]
[-] ConfigurationInstance.php
[edit]
[-] ChannelPage.php
[edit]
[-] WebChannelInstance.php
[edit]
[-] ChannelOptions.php
[edit]
[-] FlexFlowPage.php
[edit]
[-] ChannelContext.php
[edit]
[-] ConfigurationPage.php
[edit]
[-] ConfigurationOptions.php
[edit]
[-] WebChannelOptions.php
[edit]
[-] FlexFlowInstance.php
[edit]
[-] FlexFlowList.php
[edit]
[-] FlexFlowOptions.php
[edit]
[-] WebChannelList.php
[edit]
[-] WebChannelContext.php
[edit]