Class: FullAddressMapper
- Inherits:
-
Object
- Object
- FullAddressMapper
- Includes:
- XmlSchemaMapper
- Defined in:
- app/mappers/full_address_mapper.rb
Overview
Сведения об адресе с точностью до квартиры
Instance Attribute Summary collapse
-
#appartment ⇒ STRING20
квартира/помещение/офис minOccurs: 0, maxOccurs: 1.
-
#building ⇒ STRING10
корпус/строение/сооружение/литера minOccurs: 0, maxOccurs: 1.
-
#city ⇒ STRING80
Город, строковое представление minOccurs: 0, maxOccurs: 1.
-
#country ⇒ STRING80
Страна, строковое представление minOccurs: 0, maxOccurs: 1.
-
#country_code ⇒ OKSMCode
код страны по ОКСМ minOccurs: 0, maxOccurs: 1.
-
#district ⇒ STRING80
Район, строковое представление minOccurs: 0, maxOccurs: 1.
-
#house ⇒ STRING20
дом/владение/домовладение/участок minOccurs: 0, maxOccurs: 1.
-
#klade_fias_code ⇒ KLADEFiasCode
Код адреса по классификатору ФИАС КЛАДЭ minOccurs: 1, maxOccurs: 1.
-
#kladr_code ⇒ KLADRCode
Код адреса по классификатору КЛАДР до уровня улицы включительно minOccurs: 1, maxOccurs: 1.
-
#raw_address_string ⇒ NOTEmptyString
адрес в первоначальном виде (как записан в документе).
-
#region ⇒ STRING80
Субъект РФ, строковое представление minOccurs: 0, maxOccurs: 1.
-
#settlement ⇒ STRING80
Населенный пункт, строковое представленеи minOccurs: 0, maxOccurs: 1.
-
#street ⇒ STRING80
Улица minOccurs: 0, maxOccurs: 1.
Instance Attribute Details
#appartment ⇒ STRING20
квартира/помещение/офис minOccurs: 0, maxOccurs: 1
61 62 63 |
# File 'app/mappers/full_address_mapper.rb', line 61 def appartment @appartment end |
#building ⇒ STRING10
корпус/строение/сооружение/литера minOccurs: 0, maxOccurs: 1
57 58 59 |
# File 'app/mappers/full_address_mapper.rb', line 57 def building @building end |
#city ⇒ STRING80
Город, строковое представление minOccurs: 0, maxOccurs: 1
41 42 43 |
# File 'app/mappers/full_address_mapper.rb', line 41 def city @city end |
#country ⇒ STRING80
Страна, строковое представление minOccurs: 0, maxOccurs: 1
29 30 31 |
# File 'app/mappers/full_address_mapper.rb', line 29 def country @country end |
#country_code ⇒ OKSMCode
код страны по ОКСМ minOccurs: 0, maxOccurs: 1
12 13 14 |
# File 'app/mappers/full_address_mapper.rb', line 12 def country_code @country_code end |
#district ⇒ STRING80
Район, строковое представление minOccurs: 0, maxOccurs: 1
37 38 39 |
# File 'app/mappers/full_address_mapper.rb', line 37 def district @district end |
#house ⇒ STRING20
дом/владение/домовладение/участок minOccurs: 0, maxOccurs: 1
53 54 55 |
# File 'app/mappers/full_address_mapper.rb', line 53 def house @house end |
#klade_fias_code ⇒ KLADEFiasCode
Код адреса по классификатору ФИАС КЛАДЭ minOccurs: 1, maxOccurs: 1
25 26 27 |
# File 'app/mappers/full_address_mapper.rb', line 25 def klade_fias_code @klade_fias_code end |
#kladr_code ⇒ KLADRCode
Код адреса по классификатору КЛАДР до уровня улицы включительно minOccurs: 1, maxOccurs: 1
21 22 23 |
# File 'app/mappers/full_address_mapper.rb', line 21 def kladr_code @kladr_code end |
#raw_address_string ⇒ NOTEmptyString
адрес в первоначальном виде (как записан в документе). Только для визуальной верификации сотрудником ЗАГС! minOccurs: 1, maxOccurs: 1
17 18 19 |
# File 'app/mappers/full_address_mapper.rb', line 17 def raw_address_string @raw_address_string end |
#region ⇒ STRING80
Субъект РФ, строковое представление minOccurs: 0, maxOccurs: 1
33 34 35 |
# File 'app/mappers/full_address_mapper.rb', line 33 def region @region end |
#settlement ⇒ STRING80
Населенный пункт, строковое представленеи minOccurs: 0, maxOccurs: 1
45 46 47 |
# File 'app/mappers/full_address_mapper.rb', line 45 def settlement @settlement end |
#street ⇒ STRING80
Улица minOccurs: 0, maxOccurs: 1
49 50 51 |
# File 'app/mappers/full_address_mapper.rb', line 49 def street @street end |