/var/www/doncode.com.ua/www/lib/sendgrid/lib/mail
NameSizeModeActions
Asm.php46980644editdlrm
Attachment.php59170644editdlrm
BatchId.php16030644editdlrm
Bcc.php2810644editdlrm
BccSettings.php25440644editdlrm
BypassBounceManagement.php19940644editdlrm
BypassListManagement.php19390644editdlrm
BypassSpamManagement.php19820644editdlrm
BypassUnsubscribeManagement.php21220644editdlrm
Category.php17470644editdlrm
Cc.php2780644editdlrm
ClickTracking.php27150644editdlrm
Content.php29320644editdlrm
CustomArg.php26770644editdlrm
EmailAddress.php50280644editdlrm
Footer.php30560644editdlrm
From.php2840644editdlrm
Ganalytics.php64560644editdlrm
GroupId.php14770644editdlrm
GroupsToDisplay.php32360644editdlrm
Header.php23630644editdlrm
HtmlContent.php5310644editdlrm
IpPoolName.php20090644editdlrm
Mail.php697390644editdlrm
MailSettings.php137510644editdlrm
MimeType.php3190644editdlrm
OpenTracking.php36500644editdlrm
Personalization.php84080644editdlrm
PlainTextContent.php5470644editdlrm
README.md5130644editdlrm
ReplyTo.php2930644editdlrm
SandBoxMode.php16320644editdlrm
Section.php22560644editdlrm
SendAt.php36050644editdlrm
SpamCheck.php43190644editdlrm
Subject.php14070644editdlrm
SubscriptionTracking.php67830644editdlrm
Substitution.php29930644editdlrm
TemplateId.php23420644editdlrm
To.php2780644editdlrm
TrackingSettings.php92600644editdlrm
TypeException.php770644editdlrm
Edit: /var/www/doncode.com.ua/www/lib/sendgrid/lib/mail/SubscriptionTracking.php (6783B)
*/ private $text; /** * @var $htmlstring string to be appended to the email, with the * subscription tracking link. You may control where the * link is by using the tag <% %> */ private $html; /** * @var $substitution_tag string A tag that will be replaced with the * unsubscribe URL. for example: [unsubscribe_url]. If * this parameter is used, it will override both the text * and html parameters. The URL of the link will be placed * at the substitution tag’s location, with no additional * formatting */ private $substitution_tag; /** * Optional constructor * * @param bool|null $enable Indicates if this setting is enabled * @param string|null $text Text to be appended to the email, with * the subscription tracking link. You may * control where the link is by using the * tag <% %> * @param string|null $html HTML to be appended to the email, with * the subscription tracking link. You may * control where the link is by using the * tag <% %> * @param string|null $substitution_tag A tag that will be replaced with the * unsubscribe URL. For example: * [unsubscribe_url]. If this parameter * is used, it will override both the text * and html parameters. The URL of the link * will be placed at the substitution tag’s * location, with no additional formatting * @throws \SendGrid\Mail\TypeException */ public function __construct( $enable = null, $text = null, $html = null, $substitution_tag = null ) { if (isset($enable)) { $this->setEnable($enable); } if (isset($text)) { $this->setText($text); } if (isset($html)) { $this->setHtml($html); } if (isset($substitution_tag)) { $this->setSubstitutionTag($substitution_tag); } } /** * Update the enable setting on a SubscriptionTracking object * * @param bool $enable Indicates if this setting is enabled * * @throws \SendGrid\Mail\TypeException */ public function setEnable($enable) { Assert::boolean($enable, 'enable'); $this->enable = $enable; } /** * Retrieve the enable setting from a SubscriptionTracking object * * @return bool */ public function getEnable() { return $this->enable; } /** * Add text to a SubscriptionTracking object * * @param string $text Text to be appended to the email, with * the subscription tracking link. You may * control where the link is by using the * tag <% %> * * @throws \SendGrid\Mail\TypeException */ public function setText($text) { Assert::string($text, 'text'); $this->text = $text; } /** * Retrieve text from a SubscriptionTracking object * * @return string */ public function getText() { return $this->text; } /** * Add HTML to a SubscriptionTracking object * * @param string $html HTML to be appended to the email, with * the subscription tracking link. You may * control where the link is by using the * tag <% %> * * @throws \SendGrid\Mail\TypeException */ public function setHtml($html) { Assert::string($html, 'html'); $this->html = $html; } /** * Retrieve HTML from a SubscriptionTracking object * * @return string */ public function getHtml() { return $this->html; } /** * Add a substitution tag to a SubscriptionTracking object * * @param string $substitution_tag A tag that will be replaced with the * unsubscribe URL. for example: * [unsubscribe_url]. If this parameter * is used, it will override both the text * and html parameters. The URL of the link * will be placed at the substitution tag’s * location, with no additional formatting %> * * @throws \SendGrid\Mail\TypeException */ public function setSubstitutionTag($substitution_tag) { Assert::string($substitution_tag, 'substitution_tag'); $this->substitution_tag = $substitution_tag; } /** * Retrieve a substitution tag from a SubscriptionTracking object * * @return string */ public function getSubstitutionTag() { return $this->substitution_tag; } /** * Return an array representing a SubscriptionTracking object * for the Twilio SendGrid API * * @return null|array */ #[\ReturnTypeWillChange] public function jsonSerialize() { return array_filter( [ 'enable' => $this->getEnable(), 'text' => $this->getText(), 'html' => $this->getHtml(), 'substitution_tag' => $this->getSubstitutionTag() ], function ($value) { return $value !== null; } ) ?: null; } }