recordAmount; } /** * @param int $recordAmount * @return $this */ public function setRecordAmount($recordAmount) { $this->recordAmount = (int) $recordAmount; return $this; } /** * Returns the total duration of all included timesheet records. * * @return int */ public function getRecordDuration() { return $this->recordDuration; } /** * @param int $recordDuration * @return $this */ public function setRecordDuration($recordDuration) { $this->recordDuration = (int) $recordDuration; return $this; } /** * Returns the total rate of all included timesheet records. * * @return float */ public function getRecordRate() { return $this->recordRate; } /** * @param float $recordRate * @return $this */ public function setRecordRate($recordRate) { $this->recordRate = (float) $recordRate; return $this; } /** * Returns the total internal rate of all included timesheet records. * * @return float */ public function getRecordInternalRate() { return $this->recordInternalRate; } /** * @param float $recordInternalRate * @return $this */ public function setRecordInternalRate($recordInternalRate) { $this->recordInternalRate = (float) $recordInternalRate; return $this; } public function getRecordAmountBillable(): int { return $this->recordAmountBillable; } public function setRecordAmountBillable(int $recordAmount): void { $this->recordAmountBillable = $recordAmount; } public function getDurationBillable(): int { return $this->recordDurationBillable; } public function setDurationBillable(int $recordDuration): void { $this->recordDurationBillable = $recordDuration; } public function getRateBillable(): float { return $this->recordRateBillable; } public function setRateBillable(float $recordRate): void { $this->recordRateBillable = $recordRate; } }