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:----Yr9FnGmmtodLY5RKbfHE7LLeqn64ASf5wE4NT/Q7yXUBpqb9fLxQqdx7N69NMav1Lb/ydM0IN88vnaNQi8d2TK4CSJ+kA+fYeS+am/YAGWo1oTelJBq2sB84joHBmzfcD9onAgZW8/JHCKjzhgQS6yEbEWHgQdjI/okdury7yEIKyoJE5O2KEewgyY2lTqRrOBXbCEokhiQrooVqMfncWeO04UhMO6RfqFLJMHInM8RQZEaQAMNotFyQ77M1mdQtCBNyBABtfmuALLJL7b5Q1L2w3SW4qRiwD0bt9nN8HpWH3Xw4Ej2Dch4TdnpTIUVtRBM62PP7dKRfDfst51v0M+v7hgpRGGyvWT2sj8nUu2pKh+kEYcIEOqEpqC2x922+XSRjq9hUn7b0Nium/pCa34Tqv6uYJWOluO0APtCg4fKJ8dGIw3ofkcvHra4KORcVCisptMcVNPHp+1DsI2cX7gOa1V45mwtZgL84LvhqIChvSUvWdIdbl4UM6uS7Zu0bx8gNdAp4iT9Vu9ifgJEkfos/hYsoQN3EisZR1ACWyvv3YmfPDvzbGTfkvzczbhqmj3ywFruWkfP7tQ1F2fXrix24ky0Tg8yzQe4fOgjoAFL7fmj7qhT1Xl98XzM1P1ozR3SXyT5Hn+JKjsj3VK0Hb5VR2e2iBarjlY6g9DMFAFs=----ATTACHMENT:----MzI2NzAyNzQxMDI5MzEyNCAyNzc5NTI4NjI1NTgwMzY1IDEyNzIyODkwMjI2OTU2MTA=