id; } /** * @param mixed $id * @return DividendLogEntity */ public function setId($id): DividendLogEntity { $this->id = $id; return $this; } /** * @return mixed */ public function getType() { return $this->type; } /** * @param mixed $type * @return DividendLogEntity */ public function setType($type): DividendLogEntity { $this->type = $type; return $this; } /** * @return mixed */ public function getStartTime() { return $this->startTime; } /** * @param mixed $startTime * @return DividendLogEntity */ public function setStartTime($startTime): DividendLogEntity { $this->startTime = $startTime; return $this; } /** * @return mixed */ public function getEndTime() { return $this->endTime; } /** * @param mixed $endTime * @return DividendLogEntity */ public function setEndTime($endTime): DividendLogEntity { $this->endTime = $endTime; return $this; } /** * @return mixed */ public function getPerformance() { return $this->performance; } /** * @param mixed $performance * @return DividendLogEntity */ public function setPerformance($performance): DividendLogEntity { $this->performance = $performance; return $this; } /** * @return mixed */ public function getAbatement() { return $this->abatement; } /** * @param mixed $abatement * @return DividendLogEntity */ public function setAbatement($abatement): DividendLogEntity { $this->abatement = $abatement; return $this; } /** * @return mixed */ public function getAllocated() { return $this->allocated; } /** * @param mixed $allocated * @return DividendLogEntity */ public function setAllocated($allocated): DividendLogEntity { $this->allocated = $allocated; return $this; } /** * @return mixed */ public function getRule() { return $this->rule; } /** * @param mixed $rule * @return DividendLogEntity */ public function setRule($rule): DividendLogEntity { $this->rule = $rule; return $this; } /** * @return mixed */ public function getExpected() { return $this->expected; } /** * @param mixed $expected * @return DividendLogEntity */ public function setExpected($expected): DividendLogEntity { $this->expected = $expected; return $this; } /** * @return mixed */ public function getFeeWaiverUids() { if (is_string($this->feeWaiverUids)) { return json_decode($this->feeWaiverUids, true); } return $this->feeWaiverUids; } /** * @param mixed $feeWaiverUids * @return DividendLogEntity */ public function setFeeWaiverUids($feeWaiverUids): DividendLogEntity { if (is_array($feeWaiverUids)) { $feeWaiverUids = json_encode($feeWaiverUids); } $this->feeWaiverUids = $feeWaiverUids; return $this; } /** * @return mixed */ public function getArrivalPoint() { return $this->arrivalPoint; } /** * @param mixed $arrivalPoint * @return DividendLogEntity */ public function setArrivalPoint($arrivalPoint): DividendLogEntity { $this->arrivalPoint = $arrivalPoint; return $this; } /** * @return mixed */ public function getResult() { return $this->result; } /** * @param mixed $result * @return DividendLogEntity */ public function setResult($result): DividendLogEntity { $this->result = $result; return $this; } /** * @return mixed */ public function getRemark() { return $this->remark; } /** * @param mixed $remark * @return DividendLogEntity */ public function setRemark($remark): DividendLogEntity { $this->remark = $remark; return $this; } /** * @return mixed */ public function getCreateTime() { return $this->createTime; } /** * @param mixed $createTime * @return DividendLogEntity */ public function setCreateTime($createTime): DividendLogEntity { $this->createTime = $createTime; return $this; } }