3 declare(strict_types=1);
28 use DateTimeImmutable;
58 private $lastModifiedAt;
70 private $customerNumber;
82 private $lastModifiedBy;
130 private $dateOfBirth;
136 private $companyName;
154 private $defaultShippingAddressId;
160 private $shippingAddressIds;
166 private $defaultBillingAddressId;
172 private $billingAddressIds;
178 private $isEmailVerified;
184 private $customerGroup;
214 private $authenticationMode;
235 return $this->version;
246 return $this->createdAt;
257 return $this->lastModifiedAt;
280 return $this->customerNumber;
291 return $this->externalId;
336 return $this->password;
347 return $this->firstName;
358 return $this->lastName;
369 return $this->middleName;
391 return $this->dateOfBirth;
402 return $this->companyName;
424 return $this->addresses;
435 return $this->defaultShippingAddressId;
446 return $this->shippingAddressIds;
457 return $this->defaultBillingAddressId;
468 return $this->billingAddressIds;
479 return $this->isEmailVerified;
512 return $this->locale;
523 return $this->salutation;
538 return $this->stores;
549 return $this->authenticationMode;
569 $this->version = $version;
580 $this->createdAt = $createdAt;
591 $this->lastModifiedAt = $lastModifiedAt;
613 $this->customerNumber = $customerNumber;
624 $this->externalId = $externalId;
635 $this->lastModifiedBy = $lastModifiedBy;
646 $this->createdBy = $createdBy;
657 $this->email = $email;
668 $this->password = $password;
679 $this->firstName = $firstName;
690 $this->lastName = $lastName;
701 $this->middleName = $middleName;
712 $this->title = $title;
723 $this->dateOfBirth = $dateOfBirth;
734 $this->companyName = $companyName;
745 $this->vatId = $vatId;
756 $this->addresses = $addresses;
767 $this->defaultShippingAddressId = $defaultShippingAddressId;
778 $this->shippingAddressIds = $shippingAddressIds;
789 $this->defaultBillingAddressId = $defaultBillingAddressId;
800 $this->billingAddressIds = $billingAddressIds;
811 $this->isEmailVerified = $isEmailVerified;
822 $this->customerGroup = $customerGroup;
833 $this->custom = $custom;
844 $this->locale = $locale;
855 $this->salutation = $salutation;
866 $this->stores = $stores;
877 $this->authenticationMode = $authenticationMode;
888 $this->lastModifiedBy = $lastModifiedBy;
899 $this->createdBy = $createdBy;
910 $this->customerGroup = $customerGroup;
921 $this->custom = $custom;
932 $this->lastModifiedAt,
934 $this->customerNumber,
948 $this->defaultShippingAddressId,
949 $this->shippingAddressIds,
950 $this->defaultBillingAddressId,
951 $this->billingAddressIds,
952 $this->isEmailVerified,
958 $this->authenticationMode