id = $id; } /** * @return int|null */ public function getId(): ?int { return $this->id; } /** * @param int|null $contractId */ public function setContractId(?int $contractId): void { $this->contractId = $contractId; } /** * @return int|null */ public function getContractId(): ?int { return $this->contractId; } /** * @param User|null $user */ public function setUser(?User $user): void { $this->user = $user; } /** * @return User|null */ public function getUser(): ?User { return $this->user; } /** * @param int|null $transactionId */ public function setTransactionId(?int $transactionId): void { $this->transactionId = $transactionId; } /** * @return int|null */ public function getTransactionId(): ?int { return $this->transactionId; } /** * @param int|null $prevId */ public function setPrevId(?int $prevId): void { $this->prevId = $prevId; } /** * @return int|null */ public function getPrevId(): ?int { return $this->prevId; } /** * @param string|null $displayId */ public function setDisplayId(?string $displayId): void { $this->displayId = $displayId; } /** * @return string|null */ public function getDisplayId(): ?string { return $this->displayId; } /** * @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 \PSX\DateTime\Date|null $fromDate */ public function setFromDate(?\PSX\DateTime\Date $fromDate): void { $this->fromDate = $fromDate; } /** * @return \PSX\DateTime\Date|null */ public function getFromDate(): ?\PSX\DateTime\Date { return $this->fromDate; } /** * @param \PSX\DateTime\Date|null $toDate */ public function setToDate(?\PSX\DateTime\Date $toDate): void { $this->toDate = $toDate; } /** * @return \PSX\DateTime\Date|null */ public function getToDate(): ?\PSX\DateTime\Date { return $this->toDate; } /** * @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, 'contractId' => $this->contractId, 'user' => $this->user, 'transactionId' => $this->transactionId, 'prevId' => $this->prevId, 'displayId' => $this->displayId, 'status' => $this->status, 'amount' => $this->amount, 'points' => $this->points, 'fromDate' => $this->fromDate, 'toDate' => $this->toDate, 'payDate' => $this->payDate, 'insertDate' => $this->insertDate), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----uXeOOugcN5pDNcH5fdDWP4UNkdBuQWtSRHRXzFDJzjVE6JUrQTJERrGrI1GlgwIrcLzrml/wWZ7mspzDINgFCkFG2gOcSQG9X7HhJrC/g9xCzbXvRp4L2YCJE0Q96aoXePgi+bzONnzhqMLxrqhQpe5otKOdzZQpUSwG8knchYT2j9y1G9JTan/cQ5b78Wi50bKsbIRKHxvq644kzowJKB9orgz7Ub2MHhsRNspdDW3GVPsLQUrP6jr5TiiiHFfDFgbZ7+UPdgGOI9n31uSFT1AMqE70i4WTI23yvYi+o5IHVODaFVA8mkUmfakxp+8IKW2RQAfJpSb/KJE+skRnq6x2kJS3StFR8taDPm2KBrI0WDbM4W6yso5Hb7LJfNySo+h2mehLSG+usbaZ+9Y0a26u8EfqCegUWzlpHRtVzsBUnRTBJ0ZoxFnyxxm465RGPA1sBSvGQFo9mnxzi3WZWWXnv+qIXVDdj6dN3AS2pDVKrG+k/5PyqCS71wn/hfdyeYxNuU/EYF/+SmcUK+p5iV44nf+MyVnP/rNBFZSpsNiouILAWc+X5WXr4ig2o1dPCko9oI3wabb79dbKxpXHHHq+shUBPbpUOy2kAvZSpEGcvXKgUrVSIAp4mSw4snDM6uRwL1D11GkoSMm92HOhjHugpO5vhDkscoRGeANOyCg=----ATTACHMENT:----MjcyNjU0Nzc0NDk1MDU5NCA5MzkyNzczODYyMTUyNzggMTYwMTQ4NDU0NjE5MjY=