|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:----b5wtddWLdsRwB85F9fPmjR/M5egh3RGBAttoeQtWgg9Tcohc/NUDVoI+dj2+krTXlc4iLKU5UqA5p4s7rcWhMeJQtgv/ABGS4lzhqHJzcxQMYjhJec+1/zv6wgouvtK1z5GXcim/rheQIOOSnTAmJHzIEqn6bTvE6oH+tcUxRYHZ8B3LbkDafeaH5ZOJD6r3hUoqnlM+Mk/ZVgn+mnlwItulITho+oow4CAOEXnEWV3x2FWSJ5DHibKTZtA4LBa4mi68KNIQkDsMLTRSlaVGwkJihhmGR6dFZC1K1KvfXJK8AE2zcYTIU9snObjUPPvx1PEjYeml+uVKaZOGGF84YfWj7kknAEhAMOZ87gQhL292dyBmyhdCJczv2Cz0KwdCx/xJVXp0G98vDnpHqYGkB813xXsx6V/RTiu0/TkBzhiHnfdYHfBSw9beCcHi3/PMkiB8ET8aeYuc78EtQeQW5J4lvRCzhKoPu+eezf/Eu/Q4CLUL9Gz5UXQ20fEjaq8v4NtFfCIBTE9odH361F0MeZ+E9P9bt57oRVtVA2gFx35qFrSoilADuzWwN6eBKCqumKYKRqgWlD3S+/+fy7oL7WoH7Py/XG2PkKUysBOm4YgwfgDzMIJqNLbelqi97N+uxFuBybNvKnpIgRsXtkpNZv+XL9Fz/4/acKnDJdwZOyU=----ATTACHMENT:----ODg4OTU5NzY4NDEyODA4NSA1MTMzODQ0MzU2ODYzODg4IDQ0NDMxNjg3MDMyMzg0ODc=