|null */ protected $invoices; /** @var \DateTime|null */ protected $insertDate; /** * @param int|null $id */ public function setId(?int $id): void { $this->id = $id; } /** * @return int|null */ public function getId(): ?int { return $this->id; } /** * @param int|null $status */ public function setStatus(?int $status): void { $this->status = $status; } /** * @return int|null */ public function getStatus(): ?int { return $this->status; } /** * @param Plan|null $plan */ public function setPlan(?Plan $plan): void { $this->plan = $plan; } /** * @return Plan|null */ public function getPlan(): ?Plan { return $this->plan; } /** * @param float|null $amount */ public function setAmount(?float $amount): void { $this->amount = $amount; } /** * @return float|null */ public function getAmount(): ?float { return $this->amount; } /** * @param int|null $points */ public function setPoints(?int $points): void { $this->points = $points; } /** * @return int|null */ public function getPoints(): ?int { return $this->points; } /** * @param int|null $period */ public function setPeriod(?int $period): void { $this->period = $period; } /** * @return int|null */ public function getPeriod(): ?int { return $this->period; } /** * @param array|null $invoices */ public function setInvoices(?array $invoices): void { $this->invoices = $invoices; } /** * @return array|null */ public function getInvoices(): ?array { return $this->invoices; } /** * @param \DateTime|null $insertDate */ public function setInsertDate(?\DateTime $insertDate): void { $this->insertDate = $insertDate; } /** * @return \DateTime|null */ public function getInsertDate(): ?\DateTime { return $this->insertDate; } public function jsonSerialize() { return (object) array_filter(array('id' => $this->id, 'status' => $this->status, 'plan' => $this->plan, 'amount' => $this->amount, 'points' => $this->points, 'period' => $this->period, 'invoices' => $this->invoices, 'insertDate' => $this->insertDate), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----Iuvc6W68YG3JB0ksZQINvjNUan8lmUFum3YOhx7lly7VLIuITndUcOb31J+pyt5rk6CCIh4tUun0zJdRAlJ62GhOvPGTm2e3NkSNvzfaRRnnliEOQ8030cohd8u69aWet6t91Q0OIz/b8iVnp+9JcpCA4wPD5dzMevU7lfQA3yDRoOmPrAkOdCIm0CkwYOfc727TR76Hn4/xpamlPqwzLqkP0r1MuDu5RYgOOYKRx+wFOZeRNxHBvv+xchdPnKg9mQZv52He1qRek3zyps7zNOR7xRnfrWVDW+KSOSSHZKQ4jk3LFWW8Zs+RmwpBt0S/7wKPsXLubpoHUrZBNLbWwiwqAOpnryfWkqxe7xtGYw+I00mJwH2/DhXmVzO2vLt7sBDlyUrZDgssKAZhRV9YyuVuYMooIbOhxLSGDn9NsQVEoKWdJj4iaOqq627HoZ00COTeYIL79bIIlScfz4iAKo8swtx+Iq2FHCBLJby6xmJsr76UYxaQZWKFtd3UhzVgdrfWA0gHk7V6pMz/74+wyJnS8o9AYKhQCLE1DtVHi7AXRXW2D9MYbgxxmoDXpta9f6+ulJQgGWCGkwswGvZjfMQezDNmpgHlgXQvPFcDUYCEqRwKKilP6OfRvV0Td0QwWk6xomVUszP9yOdAPVJDyjKWxZjqhs5bZOiqO7Fqz+g=----ATTACHMENT:----NDQyNjI1OTU5NDk5NzQxOSAxNTQ1NjY2NTEyMjQyNjQzIDc1ODM4MTAzODQyNDcxMzk=