* * Always use specific schema.org properties when a) they exist and b) you can populate them. Using PropertyValue as a substitute will typically not trigger the same effect as using the original, specific property.") */ class PropertyValue extends StructuredValue implements \JsonSerializable { /** @var float|null */ protected $maxValue; /** @var Enumeration|StructuredValue|null */ protected $valueReference; /** @var string|\PSX\Uri\Uri|null */ protected $propertyID; /** @var float|null */ protected $minValue; /** @var float|string|bool|StructuredValue|null */ protected $value; /** @var string|\PSX\Uri\Uri|null */ protected $unitCode; /** @var string|null */ protected $unitText; /** * @param float|null $maxValue */ public function setMaxValue(?float $maxValue): void { $this->maxValue = $maxValue; } /** * @return float|null */ public function getMaxValue(): ?float { return $this->maxValue; } /** * @param Enumeration|StructuredValue|null $valueReference */ public function setValueReference($valueReference): void { $this->valueReference = $valueReference; } /** * @return Enumeration|StructuredValue|null */ public function getValueReference() { return $this->valueReference; } /** * @param string|\PSX\Uri\Uri|null $propertyID */ public function setPropertyID($propertyID): void { $this->propertyID = $propertyID; } /** * @return string|\PSX\Uri\Uri|null */ public function getPropertyID() { return $this->propertyID; } /** * @param float|null $minValue */ public function setMinValue(?float $minValue): void { $this->minValue = $minValue; } /** * @return float|null */ public function getMinValue(): ?float { return $this->minValue; } /** * @param float|string|bool|StructuredValue|null $value */ public function setValue($value): void { $this->value = $value; } /** * @return float|string|bool|StructuredValue|null */ public function getValue() { return $this->value; } /** * @param string|\PSX\Uri\Uri|null $unitCode */ public function setUnitCode($unitCode): void { $this->unitCode = $unitCode; } /** * @return string|\PSX\Uri\Uri|null */ public function getUnitCode() { return $this->unitCode; } /** * @param string|null $unitText */ public function setUnitText(?string $unitText): void { $this->unitText = $unitText; } /** * @return string|null */ public function getUnitText(): ?string { return $this->unitText; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('maxValue' => $this->maxValue, 'valueReference' => $this->valueReference, 'propertyID' => $this->propertyID, 'minValue' => $this->minValue, 'value' => $this->value, 'unitCode' => $this->unitCode, 'unitText' => $this->unitText), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----n0aZtFA88UnZ5RGfYDRn22soNtTJJIZMGsZmMfM3k8gPVMkuVHFQf9wGlecPpfuheoewk/MWaUSDDiCTwqHQixNh79FVTW+wKZNPRN0APoKyDudD6nFW1dWqqDFr0ewmEeKO8bM2vedB7PILKl8xF0SV37XAbmijAm52zMBxPwn2P5foc2CDPa9YLYsvyrBJtTxHxmCQ4PjK+mJ0X2v873jOzzlHBaVBYn6+Le1X4PfD8csFkN0STpmDMEdX416/r7eCYCZx6+3pnVy8CEU7kVCImP9gKp+0D0KCdaK6DDMoQGnwwLhzDFCY4PvnogDpDKdrW+rdIoVqPqJBG0O/PSqPV4ebOdDGPHinl+/MfRLMu31lIzgHB7PSH/BPSircQJ7Dr+SYQrNNY1Akf5N6qxxuMcue/4Pk9i/mMdLA9w/+P/lDJlTDYY5ZsYf+DvLeD16qnIpZXirTBG2ENP5pYaerFcUwHCh8GeUvxX71UkzgzKZzPIM6a5fBdOvLZ63HJ2knH/B+Tvq/JLQx2FyQrnINDVvaa91ACFAqk184GXSgOmAHTAHHLEj372f0rF+4AgCykCX2HYXdzsk2I6dUd7K7fWQWKvaE5QBnSERRXXq9o0nkWYO6sY2m24U3a0+Y9BN2N6EjGoa/ONn3OJIp8L1UndpHM14Z0W86JSU+0o0=----ATTACHMENT:----NzA2NTczMDc2NTA4MjU2OSA3NjQ0MTI3OTkxMDcwMzQ5IDY4MDQwNjUwMzU4NjU0MzI=