type = $type; $this->courier = $courier; $this->trackingNumber = $trackingNumber; $this->dispatchDate = $dispatchDate; $this->dropDate = $dropDate; $this->status = $status; } /** * @return string */ public function getType(): string { return $this->type; } /** * @return null|string */ public function getCourier(): ?string { return $this->courier; } /** * @return null|string */ public function getTrackingNumber(): ?string { return $this->trackingNumber; } /** * @return Carbon|null */ public function getDispatchDate(): ?Carbon { return $this->dispatchDate; } /** * @return Carbon|null */ public function getDropDate(): ?Carbon { return $this->dropDate; } /** * @return int */ public function getStatus(): int { return $this->status; } }