init
This commit is contained in:
+227
@@ -0,0 +1,227 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* Copyright © Magento, Inc. All rights reserved.
|
||||
* See COPYING.txt for license details.
|
||||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Magento\TestModuleExtensionAttributes\Model;
|
||||
|
||||
use Magento\Framework\Model\AbstractExtensibleModel;
|
||||
use Magento\TestModuleExtensionAttributes\Api\Data\FakeAddressInterface;
|
||||
|
||||
class FakeAddress extends AbstractExtensibleModel implements FakeAddressInterface
|
||||
{
|
||||
/**
|
||||
* Get ID
|
||||
*
|
||||
* @return int|null
|
||||
*/
|
||||
public function getId()
|
||||
{
|
||||
return $this->getData(self::ID);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get customer ID
|
||||
*
|
||||
* @return int|null
|
||||
*/
|
||||
public function getCustomerId()
|
||||
{
|
||||
return $this->getData(self::CUSTOMER_ID);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get region
|
||||
*
|
||||
* @return \Magento\TestModuleExtensionAttributes\Api\Data\FakeRegionInterface|null
|
||||
*/
|
||||
public function getRegion()
|
||||
{
|
||||
return $this->getData(self::REGION);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get region
|
||||
*
|
||||
* @return \Magento\TestModuleExtensionAttributes\Api\Data\FakeRegionInterface[]|null
|
||||
*/
|
||||
public function getRegions()
|
||||
{
|
||||
return $this->getData(self::REGIONS);
|
||||
}
|
||||
|
||||
/**
|
||||
* Two-letter country code in ISO_3166-2 format
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getCountryId()
|
||||
{
|
||||
return $this->getData(self::COUNTRY_ID);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get street
|
||||
*
|
||||
* @return string[]|null
|
||||
*/
|
||||
public function getStreet()
|
||||
{
|
||||
return $this->getData(self::STREET);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get company
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getCompany()
|
||||
{
|
||||
return $this->getData(self::COMPANY);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get telephone number
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getTelephone()
|
||||
{
|
||||
return $this->getData(self::TELEPHONE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get fax number
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getFax()
|
||||
{
|
||||
return $this->getData(self::FAX);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get postcode
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getPostcode()
|
||||
{
|
||||
return $this->getData(self::POSTCODE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get city name
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getCity()
|
||||
{
|
||||
return $this->getData(self::CITY);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get first name
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getFirstname()
|
||||
{
|
||||
return $this->getData(self::FIRSTNAME);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get last name
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getLastname()
|
||||
{
|
||||
return $this->getData(self::LASTNAME);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get middle name
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getMiddlename()
|
||||
{
|
||||
return $this->getData(self::MIDDLENAME);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get prefix
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getPrefix()
|
||||
{
|
||||
return $this->getData(self::PREFIX);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get suffix
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getSuffix()
|
||||
{
|
||||
return $this->getData(self::SUFFIX);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Vat id
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getVatId()
|
||||
{
|
||||
return $this->getData(self::VAT_ID);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get if this address is default shipping address.
|
||||
*
|
||||
* @return bool|null
|
||||
*/
|
||||
public function isDefaultShipping()
|
||||
{
|
||||
return $this->getData(self::DEFAULT_SHIPPING);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get if this address is default billing address
|
||||
*
|
||||
* @return bool|null
|
||||
*/
|
||||
public function isDefaultBilling()
|
||||
{
|
||||
return $this->getData(self::DEFAULT_BILLING);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*
|
||||
* @return \Magento\TestModuleExtensionAttributes\Api\Data\FakeAddressExtensionInterface|null
|
||||
*/
|
||||
public function getExtensionAttributes()
|
||||
{
|
||||
return $this->_getExtensionAttributes();
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*
|
||||
* @param \Magento\TestModuleExtensionAttributes\Api\Data\FakeAddressExtensionInterface $extensionAttributes
|
||||
* @return $this
|
||||
*/
|
||||
public function setExtensionAttributes(
|
||||
\Magento\TestModuleExtensionAttributes\Api\Data\FakeAddressExtensionInterface $extensionAttributes
|
||||
) {
|
||||
return $this->_setExtensionAttributes($extensionAttributes);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user