3 declare(strict_types=1);
30 use DateTimeImmutable;
60 private $lastModifiedAt;
66 private $lastModifiedBy;
96 private $amountPlanned;
102 private $paymentMethodInfo;
108 private $paymentStatus;
114 private $transactions;
120 private $interfaceInteractions;
153 return $this->version;
164 return $this->createdAt;
175 return $this->lastModifiedAt;
219 return $this->anonymousId;
231 return $this->interfaceId;
276 return $this->transactions;
287 return $this->interfaceInteractions;
329 $this->version = $version;
340 $this->createdAt = $createdAt;
351 $this->lastModifiedAt = $lastModifiedAt;
362 $this->lastModifiedBy = $lastModifiedBy;
373 $this->createdBy = $createdBy;
384 $this->customer = $customer;
395 $this->anonymousId = $anonymousId;
406 $this->interfaceId = $interfaceId;
417 $this->amountPlanned = $amountPlanned;
428 $this->paymentMethodInfo = $paymentMethodInfo;
439 $this->paymentStatus = $paymentStatus;
450 $this->transactions = $transactions;
461 $this->interfaceInteractions = $interfaceInteractions;
472 $this->custom = $custom;
494 $this->lastModifiedBy = $lastModifiedBy;
505 $this->createdBy = $createdBy;
516 $this->customer = $customer;
527 $this->amountPlanned = $amountPlanned;
538 $this->paymentMethodInfo = $paymentMethodInfo;
549 $this->paymentStatus = $paymentStatus;
560 $this->custom = $custom;
571 $this->lastModifiedAt,
581 $this->interfaceInteractions,