Viewing File: /home/rareljzw/public_html/include/vendor/twilio/sdk/Twilio/Rest/Chat/V2/Service/BindingOptions.php
<?php
/**
* This code was generated by
* \ / _ _ _| _ _
* | (_)\/(_)(_|\/| |(/_ v1.0.0
* / /
*/
namespace Twilio\Rest\Chat\V2\Service;
use Twilio\Options;
use Twilio\Values;
abstract class BindingOptions {
/**
* @param string $bindingType The binding_type
* @param string $identity The identity
* @return ReadBindingOptions Options builder
*/
public static function read($bindingType = Values::NONE, $identity = Values::NONE) {
return new ReadBindingOptions($bindingType, $identity);
}
}
class ReadBindingOptions extends Options {
/**
* @param string $bindingType The binding_type
* @param string $identity The identity
*/
public function __construct($bindingType = Values::NONE, $identity = Values::NONE) {
$this->options['bindingType'] = $bindingType;
$this->options['identity'] = $identity;
}
/**
* The binding_type
*
* @param string $bindingType The binding_type
* @return $this Fluent Builder
*/
public function setBindingType($bindingType) {
$this->options['bindingType'] = $bindingType;
return $this;
}
/**
* The identity
*
* @param string $identity The identity
* @return $this Fluent Builder
*/
public function setIdentity($identity) {
$this->options['identity'] = $identity;
return $this;
}
/**
* Provide a friendly representation
*
* @return string Machine friendly representation
*/
public function __toString() {
$options = array();
foreach ($this->options as $key => $value) {
if ($value != Values::NONE) {
$options[] = "$key=$value";
}
}
return '[Twilio.Chat.V2.ReadBindingOptions ' . implode(' ', $options) . ']';
}
}
Back to Directory
File Manager
<