1 | <?php |
||
10 | class Body |
||
11 | { |
||
12 | /** |
||
13 | * @var string|null |
||
14 | */ |
||
15 | private $originalString; |
||
16 | /** |
||
17 | * @var string|null |
||
18 | */ |
||
19 | private $regDate; |
||
20 | /** |
||
21 | * @var DocumentDescription|null |
||
22 | */ |
||
23 | private $documentDescription; |
||
24 | /** |
||
25 | * @var string|null |
||
26 | */ |
||
27 | private $docType; |
||
28 | /** |
||
29 | * @var string|null |
||
30 | */ |
||
31 | private $receiver; |
||
32 | /** |
||
33 | * @var string|null |
||
34 | */ |
||
35 | private $docId; |
||
36 | /** |
||
37 | * @var Product[] |
||
38 | */ |
||
39 | private $products = []; |
||
40 | /** |
||
41 | * @var Product[] |
||
42 | */ |
||
43 | private $productsList = []; |
||
44 | /** |
||
45 | * @var string|null |
||
46 | */ |
||
47 | private $turnoverType; |
||
48 | /** |
||
49 | * @var string|null |
||
50 | */ |
||
51 | private $documentNum; |
||
52 | /** |
||
53 | * @var string|null |
||
54 | */ |
||
55 | private $documentDate; |
||
56 | /** |
||
57 | * @var string|null |
||
58 | */ |
||
59 | private $sale; |
||
60 | /** |
||
61 | * @var string|null |
||
62 | */ |
||
63 | private $withdrawalFromTurnover; |
||
64 | /** |
||
65 | * @var string|null |
||
66 | */ |
||
67 | private $transferDate; |
||
68 | /** |
||
69 | * @var string|null |
||
70 | */ |
||
71 | private $receiverInn; |
||
72 | /** |
||
73 | * @var string|null |
||
74 | */ |
||
75 | private $ownerInn; |
||
76 | |||
77 | public function getOriginalString(): ?string |
||
81 | |||
82 | public function setOriginalString(?string $originalString): self |
||
88 | |||
89 | public function getRegDate(): ?string |
||
93 | |||
94 | public function setRegDate(?string $regDate): self |
||
100 | |||
101 | public function getDocumentDescription(): ?DocumentDescription |
||
105 | |||
106 | public function setDocumentDescription(?DocumentDescription $documentDescription): self |
||
112 | |||
113 | public function getDocType(): ?string |
||
117 | |||
118 | public function setDocType(?string $docType): self |
||
124 | |||
125 | public function getReceiver(): ?string |
||
129 | |||
130 | public function setReceiver(?string $receiver): self |
||
136 | |||
137 | public function getDocId(): ?string |
||
141 | |||
142 | public function setDocId(?string $docId): self |
||
148 | |||
149 | /** |
||
150 | * @return Product[] |
||
151 | */ |
||
152 | public function getProducts(): array |
||
156 | |||
157 | public function setProducts(array $products): self |
||
163 | |||
164 | public function getProductsList(): array |
||
168 | |||
169 | public function setProductsList(array $productsList): self |
||
175 | |||
176 | public function addProduct(Product $product): self |
||
182 | |||
183 | public function removeProduct(Product $product): self |
||
189 | |||
190 | public function hasProducts(Product $product): bool |
||
194 | |||
195 | public function getTurnoverType(): ?string |
||
199 | |||
200 | public function setTurnoverType(?string $turnoverType): self |
||
206 | |||
207 | public function getDocumentNum(): ?string |
||
211 | |||
212 | public function setDocumentNum(?string $documentNum): self |
||
218 | |||
219 | public function getDocumentDate(): ?string |
||
223 | |||
224 | public function setDocumentDate(?string $documentDate): self |
||
230 | |||
231 | public function getSale(): ?string |
||
235 | |||
236 | public function setSale(?string $sale): self |
||
242 | |||
243 | public function getWithdrawalFromTurnover(): ?string |
||
247 | |||
248 | public function setWithdrawalFromTurnover(?string $withdrawalFromTurnover): self |
||
254 | |||
255 | public function getTransferDate(): ?string |
||
259 | |||
260 | public function setTransferDate(?string $transferDate): self |
||
266 | |||
267 | public function getReceiverInn(): ?string |
||
271 | |||
272 | public function setReceiverInn(?string $receiverInn): self |
||
278 | |||
279 | public function getOwnerInn(): ?string |
||
283 | |||
284 | public function setOwnerInn(?string $ownerInn): self |
||
290 | } |
||
291 |