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 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 \DateTime|null $payDate */ public function setPayDate(?\DateTime $payDate): void { $this->payDate = $payDate; } /** * @return \DateTime|null */ public function getPayDate(): ?\DateTime { return $this->payDate; } /** * @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, 'amount' => $this->amount, 'points' => $this->points, 'payDate' => $this->payDate, 'insertDate' => $this->insertDate), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----WtTP04QEyNRCcgizqtWRKkLLb7XApGN8iNu8WVwo+UUx5zL2jOEvQnqi/aewiFMVwwbQOBoNuPbiwAGIkQB5npDoUNiXYkn8Vn9zVdKpVyULH4m0hnjxPLDWRvVe+vWYAHgYKYqzT7cd2gedu+/QcfNqQU8SwR4if9Yhy7Ek7dvwiXkny4oUpLOwV8mR6zERaCeCnhor7dKgeBkw79jG35tKSGcuZ7lGPNxFtTZIVKKyNQsC1q4q21khj0sCvUGJF7xvuTeUTVsDDdzhGIVbzwDs4IZAb1645Mtl2lpuWZLTBDT4sGkeOp32EsjzhXIhrBbOBJdp8MJRwoYeuDC6ortwK5yuqX9PGQfj1sT9q6Qk/rIHdlA1iI9ShylPl6/tXXrsLej2mofPDmfwu6Ot88ErKIcn+tlB7IeAjrDm38wjYghuHsdfOqXenLYD6dmvN4+ghsqNuYn0eDTiYy9n5nT2VMSpgAG05YnQGI2CkvsHtnh795oTsg7ZM7unkkNV4D+qlhg8IQb79xCkoQ3tklIkAWbVh9IZkTfdNBzN33amgy2VVuiHmzExNwSB2ARag8QtYN4JGNPawNBULqwIkRW8MnueXLQQ/YmBNdkhcZK2B4jl0+eLB1p1JQ8QM+ASWlGILxIfU4G855CR1lX5b3iZYei/gvUFVEg0EPyMg14=----ATTACHMENT:----NzY5OTIxNTE5NjAzMjc5OCAzMzI0MjkxNjMzNjY5MTE5IDM4MTU5MTIxODUxNTcxMzM=