title = $title; } /** * @return string|null */ public function getTitle(): ?string { return $this->title; } /** * @param string|null $description */ public function setDescription(?string $description): void { $this->description = $description; } /** * @return string|null */ public function getDescription(): ?string { return $this->description; } /** * @param string|null $termsOfService */ public function setTermsOfService(?string $termsOfService): void { $this->termsOfService = $termsOfService; } /** * @return string|null */ public function getTermsOfService(): ?string { return $this->termsOfService; } /** * @param Contact|null $contact */ public function setContact(?Contact $contact): void { $this->contact = $contact; } /** * @return Contact|null */ public function getContact(): ?Contact { return $this->contact; } /** * @param License|null $license */ public function setLicense(?License $license): void { $this->license = $license; } /** * @return License|null */ public function getLicense(): ?License { return $this->license; } /** * @param string|null $version */ public function setVersion(?string $version): void { $this->version = $version; } /** * @return string|null */ public function getVersion(): ?string { return $this->version; } public function jsonSerialize() { return (object) array_filter(array('title' => $this->title, 'description' => $this->description, 'termsOfService' => $this->termsOfService, 'contact' => $this->contact, 'license' => $this->license, 'version' => $this->version), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----IuQGxla6xXqYV7smYRvYzMlCISHoTn5zr3tvcUc8ov0zbjkCdZYqEOV2ofC2kotWoSuuXwFw8YSztp0tEQ5EwMenRUoFrUmc1HRD63XvEpyO15JWJK4aVzx7O/p5Qalagk3w4o40Z5TxSoBoFAw2txQeiqf2uQVuR5ilnh6RDxgM7ZLHgfQg5IPGTAEn7Y4VfUp3gv59Mdq4DGXwVjpJlJnvOkjhXKRstANn18Fd+8yrfKhkUVHKEyK3SVlvRjxhUZY4vyUDDjNyn1cOE4dNbB6UGlihPBnVmIyXQnzRCXH0ansh97y+rBeavME0MJQc/uFmsdOkbV3aAWFy2/xz71E9dbBMGA9ld1kImHui4SO3Pohby2kQarCQHOAHrMfRmkGHLEAhJxmcgrJJ/H8yD27MxaA426FwJlDJbHE1B8WtLLtXrV1SOdatN3ROX3kyIichLE2Z2cmELKIS39/gKWUgzaVLW/AnqjVoHx2ZjNjioNsJPd3h/YbeVmZeQSyK6/3PDYVzTcC3XZbaPG6yT/j2rk+hTUh+CJCWGlSFhf8Y4dxmpWrY5fxxfpkE+mNvUEAtWN/KVl5YNyeVTdJK+Cnot69EXAKiH+jZ20401fbofz2rpNpKtG2mmltDKGbVXGsupHAA0TEeqWMDJWevQ+WMuZNkwjnDEi/vdZiDUS0=----ATTACHMENT:----Nzc4MTA5OTQ5NTIxNTEzNSA3Njc2NDY0OTM3NzkwNDQ0IDIzMDA1NDY0NDQ1NDM3MDg=