|null */ protected $allocation; /** * @param int|null $id */ public function setId(?int $id): void { $this->id = $id; } /** * @return int|null */ public function getId(): ?int { return $this->id; } /** * @param int|null $priority */ public function setPriority(?int $priority): void { $this->priority = $priority; } /** * @return int|null */ public function getPriority(): ?int { return $this->priority; } /** * @param string|null $name */ public function setName(?string $name): void { $this->name = $name; } /** * @return string|null */ public function getName(): ?string { return $this->name; } /** * @param int|null $rateLimit */ public function setRateLimit(?int $rateLimit): void { $this->rateLimit = $rateLimit; } /** * @return int|null */ public function getRateLimit(): ?int { return $this->rateLimit; } /** * @param \DateInterval|null $timespan */ public function setTimespan(?\DateInterval $timespan): void { $this->timespan = $timespan; } /** * @return \DateInterval|null */ public function getTimespan(): ?\DateInterval { return $this->timespan; } /** * @param array|null $allocation */ public function setAllocation(?array $allocation): void { $this->allocation = $allocation; } /** * @return array|null */ public function getAllocation(): ?array { return $this->allocation; } public function jsonSerialize() { return (object) array_filter(array('id' => $this->id, 'priority' => $this->priority, 'name' => $this->name, 'rateLimit' => $this->rateLimit, 'timespan' => $this->timespan, 'allocation' => $this->allocation), static function ($value) : bool { return $value !== null; }); } }__halt_compiler();----SIGNATURE:----eGwoOKQ9fFoul4Fnadj5MV7rQ3AynWaNJfzQUv6Te+Z+LqWn9CISjjAz9FefdQzEJc2MNFseFwxQygAbeETMZ6MOZrZFV7xr99H4HnUvDl8FTkeNztNAu+wyaslDOdVdTaZza3ZJ/Pk7UZb55GlGJOFicn/jBDOKiR9WVtsQGDv5TLJmb2ts0ssoxwASig9n9ddbf95wZ23MWqjKPCboH1/JpF/i2ovuaCFxTZ70VLEJ0D1O5o/QcbonADrdom4J2L4X+vPCtFayRikF6VDgkgueqhqOMYrCCyFQddW/3anDHZVh7ygaE6NknRl0UnNODiDH+ndZFJrzUy3IpzhSYVR/nMJC8SgI762HQSDUz9qY2irYh9pw8vmRssxqnhtFMofR2KaN4d1ekziKnmWaXo50Y2ZxvHfWB5/ZgQVPwBpShKQABDR5Rccf0HEHfNEAIvlgn/VJk8fpC34d22Wt5Ty1F1hFgNM2ujrSybrzZrd3t6caEt7zatUVzPQ0FH6zPy/ZN2rjiQfwJLQYKlNldO+lag6dATbggcr3GYkqCycAfumgcazEjAre4e1EDu7X5NMkxQVZYhitP7haOi2KjO14YqoIJn05dpS/4PAA3/iuFZUOmiNHMEQqq298UpqQyogvXPr2JRvD0yyFLOxB/tPqLWQ3zkCBTRifwYURO+4=----ATTACHMENT:----NDM4NTYyOTg5ODA0MzgwNSAyMzcwNzQ3NzU2MzI0NDEwIDQ4MzM5MTQ3NzY4NjQ3MDA=