diff --git a/src/DataAdapters/Entities/Location/SettlementItem.php b/src/DataAdapters/Entities/Location/SettlementItem.php index c8a80bc..fcf0e8b 100644 --- a/src/DataAdapters/Entities/Location/SettlementItem.php +++ b/src/DataAdapters/Entities/Location/SettlementItem.php @@ -14,4 +14,68 @@ use RefTrait; use DescriptionWithRuTrait; use PartOfAreaTrait; + + public function getArea(): string + { + + return $this->getField('Area')->string(); + } + + public function getRegion(): ?string + { + $value = $this->getField('Region')->nullableScalar(); + return $value === "" || $value === null ? null : (string)$value; + } + + public function getRegionsDescription(): string + { + return $this->getField('RegionsDescription')->string(); + } + + public function getRegionsDescriptionRu(): string + { + return $this->getField('RegionsDescriptionRu')->string(); + } + + public function getRegionsDescriptionTranslit(): string + { + return $this->getField('RegionsDescriptionTranslit')->string(); + } + + public function getAreaDescription(): string + { + return $this->getField('AreaDescription')->string(); + } + + public function getAreaDescriptionRu(): string + { + return $this->getField('AreaDescription')->string(); + } + + public function getDescriptionTranslit(): string + { + return $this->getField('AreaDescription')->string(); + } + + public function getAreaDescriptionTranslit(): string + { + return $this->getField('AreaDescriptionTranslit')->string(); + } + + public function getSettlementTypeDescription(): string + { + return $this->getField('SettlementTypeDescription')->string(); + + } + + public function getSettlementTypeDescriptionRu(): string + { + + return $this->getField('SettlementTypeDescriptionRu')->string(); + } + + public function getSettlementTypeDescriptionTranslit(): string + { + return $this->getField('SettlementTypeDescriptionRu')->string(); + } }