diff options
Diffstat (limited to 'Twilio/Rest/Notifications/V1/CredentialContext.php')
-rw-r--r-- | Twilio/Rest/Notifications/V1/CredentialContext.php | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/Twilio/Rest/Notifications/V1/CredentialContext.php b/Twilio/Rest/Notifications/V1/CredentialContext.php deleted file mode 100644 index 94e7b0d..0000000 --- a/Twilio/Rest/Notifications/V1/CredentialContext.php +++ /dev/null @@ -1,108 +0,0 @@ -<?php - -/** - * This code was generated by - * \ / _ _ _| _ _ - * | (_)\/(_)(_|\/| |(/_ v1.0.0 - * / / - */ - -namespace Twilio\Rest\Notifications\V1; - -use Twilio\InstanceContext; -use Twilio\Values; -use Twilio\Version; - -class CredentialContext extends InstanceContext { - /** - * Initialize the CredentialContext - * - * @param \Twilio\Version $version Version that contains the resource - * @param string $sid The sid - * @return \Twilio\Rest\Notifications\V1\CredentialContext - */ - public function __construct(Version $version, $sid) { - parent::__construct($version); - - // Path Solution - $this->solution = array( - 'sid' => $sid, - ); - - $this->uri = '/Credentials/' . $sid . ''; - } - - /** - * Fetch a CredentialInstance - * - * @return CredentialInstance Fetched CredentialInstance - */ - public function fetch() { - $params = Values::of(array()); - - $payload = $this->version->fetch( - 'GET', - $this->uri, - $params - ); - - return new CredentialInstance( - $this->version, - $payload, - $this->solution['sid'] - ); - } - - /** - * Update the CredentialInstance - * - * @param array $options Optional Arguments - * @return CredentialInstance Updated CredentialInstance - */ - public function update(array $options = array()) { - $options = new Values($options); - - $data = Values::of(array( - 'FriendlyName' => $options['friendlyName'], - 'Certificate' => $options['certificate'], - 'PrivateKey' => $options['privateKey'], - 'Sandbox' => $options['sandbox'], - 'ApiKey' => $options['apiKey'], - )); - - $payload = $this->version->update( - 'POST', - $this->uri, - array(), - $data - ); - - return new CredentialInstance( - $this->version, - $payload, - $this->solution['sid'] - ); - } - - /** - * Deletes the CredentialInstance - * - * @return boolean True if delete succeeds, false otherwise - */ - public function delete() { - return $this->version->delete('delete', $this->uri); - } - - /** - * Provide a friendly representation - * - * @return string Machine friendly representation - */ - public function __toString() { - $context = array(); - foreach ($this->solution as $key => $value) { - $context[] = "$key=$value"; - } - return '[Twilio.Notifications.V1.CredentialContext ' . implode(' ', $context) . ']'; - } -}
\ No newline at end of file |