replyTo * @param From $from Initialization value for $this->from * @param string $subject Initialization value for $this->subject * @param integer $templateId Initialization value for $this->templateId * @param array $content Initialization value for $this->content * @param array $attachments Initialization value for $this->attachments * @param array $personalizations Initialization value for $this->personalizations * @param Settings $settings Initialization value for $this->settings * @param array $tags Initialization value for $this->tags * @param bool $lintPayload Initialization value for $this->lintPayload * @param integer $schedule Initialization value for $this->schedule * @param array $bcc Initialization value for $this->bcc */ public function __construct() { if (12 == func_num_args()) { $this->replyTo = func_get_arg(0); $this->from = func_get_arg(1); $this->subject = utf8_encode(func_get_arg(2)); $this->templateId = func_get_arg(3); $this->content = func_get_arg(4); $this->attachments = func_get_arg(5); $this->personalizations = func_get_arg(6); $this->settings = func_get_arg(7); $this->tags = func_get_arg(8); $this->lintPayload = func_get_arg(9); $this->schedule = func_get_arg(10); $this->bcc = func_get_arg(11); } } /** * Encode this object to JSON */ #[\ReturnTypeWillChange] public function jsonSerialize() { $json = array(); $json['reply_to'] = $this->replyTo; $json['from'] = $this->from; $json['subject'] = $this->subject; $json['template_id'] = $this->templateId; $json['content'] = $this->content; $json['attachments'] = $this->attachments; $json['personalizations'] = $this->personalizations; $json['settings'] = $this->settings; $json['tags'] = $this->tags; $json['lint_payload'] = $this->lintPayload; $json['schedule'] = $this->schedule; $json['bcc'] = $this->bcc; return $json; } }