steeringPosition = $steeringPosition; } /** * @return SteeringPositionValue|null */ public function getSteeringPosition(): ?SteeringPositionValue { return $this->steeringPosition; } /** * @param string|null $vehicleConfiguration */ public function setVehicleConfiguration(?string $vehicleConfiguration): void { $this->vehicleConfiguration = $vehicleConfiguration; } /** * @return string|null */ public function getVehicleConfiguration(): ?string { return $this->vehicleConfiguration; } /** * @param QuantitativeValue|null $cargoVolume */ public function setCargoVolume(?QuantitativeValue $cargoVolume): void { $this->cargoVolume = $cargoVolume; } /** * @return QuantitativeValue|null */ public function getCargoVolume(): ?QuantitativeValue { return $this->cargoVolume; } /** * @param QuantitativeValue|null $mileageFromOdometer */ public function setMileageFromOdometer(?QuantitativeValue $mileageFromOdometer): void { $this->mileageFromOdometer = $mileageFromOdometer; } /** * @return QuantitativeValue|null */ public function getMileageFromOdometer(): ?QuantitativeValue { return $this->mileageFromOdometer; } /** * @param string|\PSX\Uri\Uri|QualitativeValue|null $vehicleTransmission */ public function setVehicleTransmission($vehicleTransmission): void { $this->vehicleTransmission = $vehicleTransmission; } /** * @return string|\PSX\Uri\Uri|QualitativeValue|null */ public function getVehicleTransmission() { return $this->vehicleTransmission; } /** * @param float|QuantitativeValue|null $numberOfAxles */ public function setNumberOfAxles($numberOfAxles): void { $this->numberOfAxles = $numberOfAxles; } /** * @return float|QuantitativeValue|null */ public function getNumberOfAxles() { return $this->numberOfAxles; } /** * @param string|null $knownVehicleDamages */ public function setKnownVehicleDamages(?string $knownVehicleDamages): void { $this->knownVehicleDamages = $knownVehicleDamages; } /** * @return string|null */ public function getKnownVehicleDamages(): ?string { return $this->knownVehicleDamages; } /** * @param float|QuantitativeValue|null $numberOfDoors */ public function setNumberOfDoors($numberOfDoors): void { $this->numberOfDoors = $numberOfDoors; } /** * @return float|QuantitativeValue|null */ public function getNumberOfDoors() { return $this->numberOfDoors; } /** * @param \PSX\DateTime\Date|null $vehicleModelDate */ public function setVehicleModelDate(?\PSX\DateTime\Date $vehicleModelDate): void { $this->vehicleModelDate = $vehicleModelDate; } /** * @return \PSX\DateTime\Date|null */ public function getVehicleModelDate(): ?\PSX\DateTime\Date { return $this->vehicleModelDate; } /** * @param \PSX\DateTime\Date|null $dateVehicleFirstRegistered */ public function setDateVehicleFirstRegistered(?\PSX\DateTime\Date $dateVehicleFirstRegistered): void { $this->dateVehicleFirstRegistered = $dateVehicleFirstRegistered; } /** * @return \PSX\DateTime\Date|null */ public function getDateVehicleFirstRegistered(): ?\PSX\DateTime\Date { return $this->dateVehicleFirstRegistered; } /** * @param float|QuantitativeValue|null $numberOfPreviousOwners */ public function setNumberOfPreviousOwners($numberOfPreviousOwners): void { $this->numberOfPreviousOwners = $numberOfPreviousOwners; } /** * @return float|QuantitativeValue|null */ public function getNumberOfPreviousOwners() { return $this->numberOfPreviousOwners; } /** * @param string|null $vehicleIdentificationNumber */ public function setVehicleIdentificationNumber(?string $vehicleIdentificationNumber): void { $this->vehicleIdentificationNumber = $vehicleIdentificationNumber; } /** * @return string|null */ public function getVehicleIdentificationNumber(): ?string { return $this->vehicleIdentificationNumber; } /** * @param EngineSpecification|null $vehicleEngine */ public function setVehicleEngine(?EngineSpecification $vehicleEngine): void { $this->vehicleEngine = $vehicleEngine; } /** * @return EngineSpecification|null */ public function getVehicleEngine(): ?EngineSpecification { return $this->vehicleEngine; } /** * @param string|DriveWheelConfigurationValue|null $driveWheelConfiguration */ public function setDriveWheelConfiguration($driveWheelConfiguration): void { $this->driveWheelConfiguration = $driveWheelConfiguration; } /** * @return string|DriveWheelConfigurationValue|null */ public function getDriveWheelConfiguration() { return $this->driveWheelConfiguration; } /** * @param string|\PSX\Uri\Uri|QualitativeValue|null $fuelType */ public function setFuelType($fuelType): void { $this->fuelType = $fuelType; } /** * @return string|\PSX\Uri\Uri|QualitativeValue|null */ public function getFuelType() { return $this->fuelType; } /** * @param string|null $vehicleInteriorColor */ public function setVehicleInteriorColor(?string $vehicleInteriorColor): void { $this->vehicleInteriorColor = $vehicleInteriorColor; } /** * @return string|null */ public function getVehicleInteriorColor(): ?string { return $this->vehicleInteriorColor; } /** * @param float|QuantitativeValue|null $vehicleSeatingCapacity */ public function setVehicleSeatingCapacity($vehicleSeatingCapacity): void { $this->vehicleSeatingCapacity = $vehicleSeatingCapacity; } /** * @return float|QuantitativeValue|null */ public function getVehicleSeatingCapacity() { return $this->vehicleSeatingCapacity; } /** * @param \PSX\DateTime\Date|null $purchaseDate */ public function setPurchaseDate(?\PSX\DateTime\Date $purchaseDate): void { $this->purchaseDate = $purchaseDate; } /** * @return \PSX\DateTime\Date|null */ public function getPurchaseDate(): ?\PSX\DateTime\Date { return $this->purchaseDate; } /** * @param string|null $vehicleInteriorType */ public function setVehicleInteriorType(?string $vehicleInteriorType): void { $this->vehicleInteriorType = $vehicleInteriorType; } /** * @return string|null */ public function getVehicleInteriorType(): ?string { return $this->vehicleInteriorType; } /** * @param \PSX\DateTime\Date|null $productionDate */ public function setProductionDate(?\PSX\DateTime\Date $productionDate): void { $this->productionDate = $productionDate; } /** * @return \PSX\DateTime\Date|null */ public function getProductionDate(): ?\PSX\DateTime\Date { return $this->productionDate; } /** * @param QuantitativeValue|null $fuelEfficiency */ public function setFuelEfficiency(?QuantitativeValue $fuelEfficiency): void { $this->fuelEfficiency = $fuelEfficiency; } /** * @return QuantitativeValue|null */ public function getFuelEfficiency(): ?QuantitativeValue { return $this->fuelEfficiency; } /** * @param QuantitativeValue|null $fuelConsumption */ public function setFuelConsumption(?QuantitativeValue $fuelConsumption): void { $this->fuelConsumption = $fuelConsumption; } /** * @return QuantitativeValue|null */ public function getFuelConsumption(): ?QuantitativeValue { return $this->fuelConsumption; } /** * @param float|QuantitativeValue|null $numberOfForwardGears */ public function setNumberOfForwardGears($numberOfForwardGears): void { $this->numberOfForwardGears = $numberOfForwardGears; } /** * @return float|QuantitativeValue|null */ public function getNumberOfForwardGears() { return $this->numberOfForwardGears; } /** * @param string|float|null $numberOfAirbags */ public function setNumberOfAirbags($numberOfAirbags): void { $this->numberOfAirbags = $numberOfAirbags; } /** * @return string|float|null */ public function getNumberOfAirbags() { return $this->numberOfAirbags; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('steeringPosition' => $this->steeringPosition, 'vehicleConfiguration' => $this->vehicleConfiguration, 'cargoVolume' => $this->cargoVolume, 'mileageFromOdometer' => $this->mileageFromOdometer, 'vehicleTransmission' => $this->vehicleTransmission, 'numberOfAxles' => $this->numberOfAxles, 'knownVehicleDamages' => $this->knownVehicleDamages, 'numberOfDoors' => $this->numberOfDoors, 'vehicleModelDate' => $this->vehicleModelDate, 'dateVehicleFirstRegistered' => $this->dateVehicleFirstRegistered, 'numberOfPreviousOwners' => $this->numberOfPreviousOwners, 'vehicleIdentificationNumber' => $this->vehicleIdentificationNumber, 'vehicleEngine' => $this->vehicleEngine, 'driveWheelConfiguration' => $this->driveWheelConfiguration, 'fuelType' => $this->fuelType, 'vehicleInteriorColor' => $this->vehicleInteriorColor, 'vehicleSeatingCapacity' => $this->vehicleSeatingCapacity, 'purchaseDate' => $this->purchaseDate, 'vehicleInteriorType' => $this->vehicleInteriorType, 'productionDate' => $this->productionDate, 'fuelEfficiency' => $this->fuelEfficiency, 'fuelConsumption' => $this->fuelConsumption, 'numberOfForwardGears' => $this->numberOfForwardGears, 'numberOfAirbags' => $this->numberOfAirbags), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----n0uPT+ySoZAFENLIUnGOcGaDwqhon7N+e1dfcw6iLBYVTL05jf3zfvmQYTWm3KDSDWohaerHYIIdwTJ4hmdvaDRNuyI5On7DDCIJGyTYJ5DK57dnnMf+mnjwtuZeKwiE1FTi02blVXsWXUtLKu8VN+tiri+Z6gExrcJeSiwslGNIuV2vgq2IUh7kZa3dibmCmGg54BJhmk9WhK8KOILTPYMj4B0+iJ2Vz4dCft8ReUTWtOuQWau3osXbFPNnX1witcHRl/iXe+D/mmf2MURuY2g4cpoe6Xb4i+4c6+lK88MsT7ZsdGB8IGzjqmxzRq8bGorJUuXIEbc+E5P2XfEiU5qRpS7ryEb0FEhn7KsiWJJy4ELDM9bF07g5s0wBw6PkUUPCUB0WR2Old5inxA8UaGQCqNG3kKQwArkgMLhzh/H90mwQ/HnE8IFhZAIkr+e3NSRI0N3wCSKaA59cTDcJlT/0eBC80E+6mqw0f3XIhLRoFfFfn0D8tZuIKGR1boRMWq3SLRxVUYTS877MzFODJ38izT/jH74V7Z4Qgu4Ga9gQrGQZ2TH9zTJNHe6jvym0frZtNbIudeuEZi11IsLJXCSPfyaO9G+EwD8p1UZVrc6Rn5ogY11/59FwnicU/HTywdOHdnUl5QVmsBMRHI0Zjj06XnoRtcj3Z85U3syBHTo=----ATTACHMENT:----MjU5NDg5MjE4NzQyMTU1NCA3Njc0OTgxOTI3MjA4Nzk3IDE4ODE1NTI4MjU1MDE5NTU=