1 | <?php |
||
10 | final class Encoding extends ValueObject |
||
11 | { |
||
12 | use Properties\OptionalExtensions; |
||
13 | |||
14 | private $allowReserved; |
||
15 | |||
16 | private $contentType; |
||
17 | |||
18 | private $explode; |
||
19 | |||
20 | private $headers; |
||
21 | |||
22 | private $style; |
||
23 | |||
24 | 9 | public function __construct( |
|
39 | |||
40 | 6 | public function getContentType(): string |
|
44 | |||
45 | 2 | public function getHeaders(): Headers |
|
49 | |||
50 | 2 | public function getStyle(): string |
|
54 | |||
55 | 8 | public function hasContentType(): bool |
|
59 | |||
60 | 8 | public function hasHeaders(): bool |
|
64 | |||
65 | 8 | public function hasStyle(): bool |
|
69 | |||
70 | 8 | public function isAllowReserved(): bool |
|
74 | |||
75 | 8 | public function isExplode(): bool |
|
79 | |||
80 | 8 | public function jsonSerialize(): ?array |
|
84 | |||
85 | 8 | protected function normalizeOptionalProperties(): array |
|
95 | } |
||
96 |