Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CustomerInterface.php
Go to the documentation of this file.
1 <?php
7 
14 {
18  const ID = 'id';
19  const CONFIRMATION = 'confirmation';
20  const CREATED_AT = 'created_at';
21  const UPDATED_AT = 'updated_at';
22  const CREATED_IN = 'created_in';
23  const DOB = 'dob';
24  const EMAIL = 'email';
25  const FIRSTNAME = 'firstname';
26  const GENDER = 'gender';
27  const GROUP_ID = 'group_id';
28  const LASTNAME = 'lastname';
29  const MIDDLENAME = 'middlename';
30  const PREFIX = 'prefix';
31  const STORE_ID = 'store_id';
32  const SUFFIX = 'suffix';
33  const TAXVAT = 'taxvat';
34  const WEBSITE_ID = 'website_id';
35  const DEFAULT_BILLING = 'default_billing';
36  const DEFAULT_SHIPPING = 'default_shipping';
37  const KEY_ADDRESSES = 'addresses';
38  const DISABLE_AUTO_GROUP_CHANGE = 'disable_auto_group_change';
46  public function getId();
47 
54  public function setId($id);
55 
61  public function getGroupId();
62 
69  public function setGroupId($groupId);
70 
76  public function getDefaultBilling();
77 
84  public function setDefaultBilling($defaultBilling);
85 
91  public function getDefaultShipping();
92 
99  public function setDefaultShipping($defaultShipping);
100 
106  public function getConfirmation();
107 
114  public function setConfirmation($confirmation);
115 
121  public function getCreatedAt();
122 
129  public function setCreatedAt($createdAt);
130 
136  public function getUpdatedAt();
137 
144  public function setUpdatedAt($updatedAt);
145 
151  public function getCreatedIn();
152 
159  public function setCreatedIn($createdIn);
160 
166  public function getDob();
167 
174  public function setDob($dob);
175 
181  public function getEmail();
182 
189  public function setEmail($email);
190 
196  public function getFirstname();
197 
204  public function setFirstname($firstname);
205 
211  public function getLastname();
212 
219  public function setLastname($lastname);
220 
226  public function getMiddlename();
227 
234  public function setMiddlename($middlename);
235 
241  public function getPrefix();
242 
249  public function setPrefix($prefix);
250 
256  public function getSuffix();
257 
264  public function setSuffix($suffix);
265 
271  public function getGender();
272 
279  public function setGender($gender);
280 
286  public function getStoreId();
287 
294  public function setStoreId($storeId);
295 
301  public function getTaxvat();
302 
309  public function setTaxvat($taxvat);
310 
316  public function getWebsiteId();
317 
324  public function setWebsiteId($websiteId);
325 
331  public function getAddresses();
332 
339  public function setAddresses(array $addresses = null);
340 
346  public function getDisableAutoGroupChange();
347 
354  public function setDisableAutoGroupChange($disableAutoGroupChange);
355 
361  public function getExtensionAttributes();
362 
369  public function setExtensionAttributes(\Magento\Customer\Api\Data\CustomerExtensionInterface $extensionAttributes);
370 }
$suffix
Definition: name.phtml:27
setExtensionAttributes(\Magento\Customer\Api\Data\CustomerExtensionInterface $extensionAttributes)
$email
Definition: details.phtml:13
$id
Definition: fieldset.phtml:14
$addresses
Definition: address_list.php:7
$prefix
Definition: name.phtml:25
$extensionAttributes
Definition: payment.php:22
setDisableAutoGroupChange($disableAutoGroupChange)