1 | <?php |
||
9 | final class RequestBodyBuilder implements Objects\RequestBodyFactory |
||
10 | { |
||
11 | use Properties\OptionalExtensions; |
||
12 | |||
13 | private $content; |
||
14 | |||
15 | private $description; |
||
16 | |||
17 | private $required = false; |
||
18 | |||
19 | 5 | public function createRequestBody(): Objects\RequestBody |
|
28 | |||
29 | 3 | public function createRequestBodyAggregate(): Objects\RequestBodyAggregate |
|
33 | |||
34 | 5 | public function setContent(Objects\MediaTypesFactory $content): self |
|
40 | |||
41 | 1 | public function setDescription(string $description): self |
|
47 | |||
48 | 1 | public function setRequired(bool $required): self |
|
54 | |||
55 | 5 | private function getContent(): Objects\MediaTypesFactory |
|
59 | |||
60 | 5 | private function getDescription(): ?string |
|
64 | |||
65 | 5 | private function isRequired(): bool |
|
69 | } |
||
70 |