Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
SourceInterface.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
18 {
22  const SOURCE_CODE = 'source_code';
23  const NAME = 'name';
24  const CONTACT_NAME = 'contact_name';
25  const EMAIL = 'email';
26  const ENABLED = 'enabled';
27  const DESCRIPTION = 'description';
28  const LATITUDE = 'latitude';
29  const LONGITUDE = 'longitude';
30  const COUNTRY_ID = 'country_id';
31  const REGION_ID = 'region_id';
32  const REGION = 'region';
33  const CITY = 'city';
34  const STREET = 'street';
35  const POSTCODE = 'postcode';
36  const PHONE = 'phone';
37  const FAX = 'fax';
38  const USE_DEFAULT_CARRIER_CONFIG = 'use_default_carrier_config';
39  const CARRIER_LINKS = 'carrier_links';
40 
46  public function getSourceCode(): ?string;
47 
54  public function setSourceCode(?string $sourceCode): void;
55 
61  public function getName(): ?string;
62 
69  public function setName(?string $name): void;
70 
76  public function getEmail(): ?string;
77 
84  public function setEmail(?string $email): void;
85 
91  public function getContactName(): ?string;
92 
99  public function setContactName(?string $contactName): void;
100 
106  public function isEnabled(): ?bool;
107 
114  public function setEnabled(?bool $enabled): void;
115 
121  public function getDescription(): ?string;
122 
129  public function setDescription(?string $description): void;
130 
136  public function getLatitude(): ?float;
137 
144  public function setLatitude(?float $latitude): void;
145 
151  public function getLongitude(): ?float;
152 
159  public function setLongitude(?float $longitude): void;
160 
166  public function getCountryId(): ?string;
167 
174  public function setCountryId(?string $countryId): void;
175 
181  public function getRegionId(): ?int;
182 
189  public function setRegionId(?int $regionId): void;
190 
196  public function getRegion(): ?string;
197 
204  public function setRegion(?string $region): void;
205 
211  public function getCity(): ?string;
212 
219  public function setCity(?string $city): void;
220 
226  public function getStreet(): ?string;
227 
234  public function setStreet(?string $street): void;
235 
241  public function getPostcode(): ?string;
242 
249  public function setPostcode(?string $postcode): void;
250 
256  public function getPhone(): ?string;
257 
264  public function setPhone(?string $phone): void;
265 
271  public function getFax(): ?string;
272 
279  public function setFax(?string $fax): void;
280 
286  public function isUseDefaultCarrierConfig(): ?bool;
287 
292  public function setUseDefaultCarrierConfig(?bool $useDefaultCarrierConfig): void;
293 
297  public function getCarrierLinks(): ?array;
298 
303  public function setCarrierLinks(?array $carrierLinks): void;
304 
310  public function getExtensionAttributes(): ?\Magento\InventoryApi\Api\Data\SourceExtensionInterface;
311 
318  public function setExtensionAttributes(
319  \Magento\InventoryApi\Api\Data\SourceExtensionInterface $extensionAttributes
320  ): void;
321 }
$email
Definition: details.phtml:13
setExtensionAttributes(\Magento\InventoryApi\Api\Data\SourceExtensionInterface $extensionAttributes)
$sourceCode
Definition: inventory.phtml:11
$extensionAttributes
Definition: payment.php:22
setUseDefaultCarrierConfig(?bool $useDefaultCarrierConfig)
if(!isset($_GET['name'])) $name
Definition: log.php:14