9 use \Magento\Framework\Api\AttributeValueFactory;
46 if ($this->customAttributesCodes ===
null) {
47 $this->customAttributesCodes = $this->getEavAttributesCodes($this->metadataService);
57 return $this->
_get(self::DEFAULT_BILLING);
67 return $this->
_get(self::DEFAULT_SHIPPING);
77 return $this->
_get(self::CONFIRMATION);
87 return $this->
_get(self::CREATED_AT);
97 return $this->
_get(self::CREATED_IN);
107 return $this->
_get(self::UPDATED_AT);
117 return $this->
_get(self::DOB);
127 return $this->
_get(self::EMAIL);
137 return $this->
_get(self::FIRSTNAME);
147 return $this->
_get(self::GENDER);
157 return $this->
_get(self::GROUP_ID);
167 return $this->
_get(self::ID);
177 return $this->
_get(self::LASTNAME);
187 return $this->
_get(self::MIDDLENAME);
197 return $this->
_get(self::PREFIX);
207 return $this->
_get(self::STORE_ID);
217 return $this->
_get(self::SUFFIX);
227 return $this->
_get(self::TAXVAT);
237 return $this->
_get(self::WEBSITE_ID);
247 return $this->
_get(self::KEY_ADDRESSES);
257 return $this->
_get(self::DISABLE_AUTO_GROUP_CHANGE);
290 return $this->
setData(self::DEFAULT_BILLING, $defaultBilling);
301 return $this->
setData(self::DEFAULT_SHIPPING, $defaultShipping);
312 return $this->
setData(self::CONFIRMATION, $confirmation);
323 return $this->
setData(self::CREATED_AT, $createdAt);
334 return $this->
setData(self::UPDATED_AT, $updatedAt);
345 return $this->
setData(self::CREATED_IN, $createdIn);
356 return $this->
setData(self::DOB, $dob);
378 return $this->
setData(self::FIRSTNAME, $firstname);
389 return $this->
setData(self::LASTNAME, $lastname);
400 return $this->
setData(self::MIDDLENAME, $middlename);
433 return $this->
setData(self::GENDER, $gender);
455 return $this->
setData(self::TAXVAT, $taxvat);
488 return $this->
setData(self::DISABLE_AUTO_GROUP_CHANGE, $disableAutoGroupChange);
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
getDisableAutoGroupChange()
setExtensionAttributes(\Magento\Customer\Api\Data\CustomerExtensionInterface $extensionAttributes)
setDisableAutoGroupChange($disableAutoGroupChange)
setMiddlename($middlename)
setAddresses(array $addresses=null)
getCustomAttributesCodes()
setConfirmation($confirmation)
setDefaultShipping($defaultShipping)
_getExtensionAttributes()
setDefaultBilling($defaultBilling)
__construct(\Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory, AttributeValueFactory $attributeValueFactory, \Magento\Customer\Api\CustomerMetadataInterface $metadataService, $data=[])