summaryrefslogtreecommitdiffstats
path: root/Twilio/Rest/Notifications/V1/CredentialContext.php
diff options
context:
space:
mode:
Diffstat (limited to 'Twilio/Rest/Notifications/V1/CredentialContext.php')
-rw-r--r--Twilio/Rest/Notifications/V1/CredentialContext.php108
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