diff options
Diffstat (limited to 'Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/lib/mail/BatchId.php')
-rw-r--r-- | Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/lib/mail/BatchId.php | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/lib/mail/BatchId.php b/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/lib/mail/BatchId.php deleted file mode 100644 index 508e60c..0000000 --- a/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/lib/mail/BatchId.php +++ /dev/null @@ -1,75 +0,0 @@ -<?php -/** - * This helper builds the BatchId object for a /mail/send API call - * - * PHP Version - 5.6, 7.0, 7.1, 7.2 - * - * @package SendGrid\Mail - * @author Elmer Thomas <dx@sendgrid.com> - * @copyright 2018-19 Twilio SendGrid - * @license https://opensource.org/licenses/MIT The MIT License - * @version GIT: <git_id> - * @link http://packagist.org/packages/sendgrid/sendgrid - */ - -namespace SendGrid\Mail; - -/** - * This class is used to construct a BatchId object for the /mail/send API call - * - * @package SendGrid\Mail - */ -class BatchId implements \JsonSerializable -{ - /** @var $batch_id string This ID represents a batch of emails to be sent at the same time */ - private $batch_id; - - /** - * Optional constructor - * - * @param string|null $batch_id This ID represents a batch of emails to - * be sent at the same time - */ - public function __construct($batch_id = null) - { - if (isset($batch_id)) { - $this->setBatchId($batch_id); - } - } - - /** - * Add the batch id to a BatchId object - * - * @param string $batch_id This ID represents a batch of emails to be sent - * at the same time - * - * @throws TypeException - */ - public function setBatchId($batch_id) - { - if (!is_string($batch_id)) { - throw new TypeException('$batch_id must be of type string.'); - } - $this->batch_id = $batch_id; - } - - /** - * Return the batch id from a BatchId object - * - * @return string - */ - public function getBatchId() - { - return $this->batch_id; - } - - /** - * Return an array representing a BatchId object for the Twilio SendGrid API - * - * @return null|string - */ - public function jsonSerialize() - { - return $this->getBatchId(); - } -} |