1 | <?php |
||
10 | class Body |
||
11 | { |
||
12 | /** |
||
13 | * @var string |
||
14 | */ |
||
15 | private $originalString; |
||
16 | /** |
||
17 | * @var string |
||
18 | */ |
||
19 | private $regDate; |
||
20 | /** |
||
21 | * @var DocumentDescription |
||
22 | */ |
||
23 | private $documentDescription; |
||
24 | /** |
||
25 | * @var string |
||
26 | */ |
||
27 | private $docType; |
||
28 | /** |
||
29 | * @var string |
||
30 | */ |
||
31 | private $receiver; |
||
32 | /** |
||
33 | * @var string |
||
34 | */ |
||
35 | private $docId; |
||
36 | /** |
||
37 | * @var Product[] |
||
38 | */ |
||
39 | private $products = []; |
||
40 | /** |
||
41 | * @var string|null |
||
42 | */ |
||
43 | private $turnoverType; |
||
44 | /** |
||
45 | * @var string|null |
||
46 | */ |
||
47 | private $documentNum; |
||
48 | /** |
||
49 | * @var string|null |
||
50 | */ |
||
51 | private $documentDate; |
||
52 | /** |
||
53 | * @var string|null |
||
54 | */ |
||
55 | private $sale; |
||
56 | /** |
||
57 | * @var string|null |
||
58 | */ |
||
59 | private $withdrawalFromTurnover; |
||
60 | /** |
||
61 | * @var string|null |
||
62 | */ |
||
63 | private $transferDate; |
||
64 | /** |
||
65 | * @var string|null |
||
66 | */ |
||
67 | private $receiverInn; |
||
68 | /** |
||
69 | * @var string|null |
||
70 | */ |
||
71 | private $ownerInn; |
||
72 | |||
73 | public function getOriginalString(): string |
||
77 | |||
78 | public function setOriginalString(string $originalString): self |
||
84 | |||
85 | public function getRegDate(): string |
||
89 | |||
90 | public function setRegDate(string $regDate): self |
||
96 | |||
97 | public function getDocumentDescription(): DocumentDescription |
||
101 | |||
102 | public function setDocumentDescription(DocumentDescription $documentDescription): self |
||
108 | |||
109 | public function getDocType(): string |
||
113 | |||
114 | public function setDocType(string $docType): self |
||
120 | |||
121 | public function getReceiver(): string |
||
125 | |||
126 | public function setReceiver(string $receiver): self |
||
132 | |||
133 | public function getDocId(): string |
||
137 | |||
138 | public function setDocId(string $docId): self |
||
144 | |||
145 | /** |
||
146 | * @return Product[] |
||
147 | */ |
||
148 | public function getProducts(): array |
||
152 | |||
153 | public function addProduct(Product $product): self |
||
159 | |||
160 | public function removeProduct(Product $product): self |
||
166 | |||
167 | public function hasProducts(Product $product): bool |
||
171 | |||
172 | public function getTurnoverType(): ?string |
||
176 | |||
177 | public function setTurnoverType(?string $turnoverType): self |
||
183 | |||
184 | public function getDocumentNum(): ?string |
||
188 | |||
189 | public function setDocumentNum(?string $documentNum): self |
||
195 | |||
196 | public function getDocumentDate(): ?string |
||
200 | |||
201 | public function setDocumentDate(?string $documentDate): self |
||
207 | |||
208 | public function getSale(): ?string |
||
212 | |||
213 | public function setSale(?string $sale): self |
||
219 | |||
220 | public function getWithdrawalFromTurnover(): ?string |
||
224 | |||
225 | public function setWithdrawalFromTurnover(?string $withdrawalFromTurnover): self |
||
231 | |||
232 | public function getTransferDate(): ?string |
||
236 | |||
237 | public function setTransferDate(?string $transferDate): self |
||
243 | |||
244 | public function getReceiverInn(): ?string |
||
248 | |||
249 | public function setReceiverInn(?string $receiverInn): self |
||
255 | |||
256 | public function getOwnerInn(): ?string |
||
260 | |||
261 | public function setOwnerInn(?string $ownerInn): self |
||
267 | } |
||
268 |