Class: FullAddressMapper

Inherits:
Object
  • Object
show all
Includes:
XmlSchemaMapper
Defined in:
app/mappers/full_address_mapper.rb

Overview

Note:

Сведения об адресе с точностью до квартиры

Instance Attribute Summary collapse

Instance Attribute Details

#appartmentSTRING20

квартира/помещение/офис minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING20)


61
62
63
# File 'app/mappers/full_address_mapper.rb', line 61

def appartment
  @appartment
end

#buildingSTRING10

корпус/строение/сооружение/литера minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING10)


57
58
59
# File 'app/mappers/full_address_mapper.rb', line 57

def building
  @building
end

#citySTRING80

Город, строковое представление minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING80)


41
42
43
# File 'app/mappers/full_address_mapper.rb', line 41

def city
  @city
end

#countrySTRING80

Страна, строковое представление minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING80)


29
30
31
# File 'app/mappers/full_address_mapper.rb', line 29

def country
  @country
end

#country_codeOKSMCode

код страны по ОКСМ minOccurs: 0, maxOccurs: 1

Returns:

  • (OKSMCode)


12
13
14
# File 'app/mappers/full_address_mapper.rb', line 12

def country_code
  @country_code
end

#districtSTRING80

Район, строковое представление minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING80)


37
38
39
# File 'app/mappers/full_address_mapper.rb', line 37

def district
  @district
end

#houseSTRING20

дом/владение/домовладение/участок minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING20)


53
54
55
# File 'app/mappers/full_address_mapper.rb', line 53

def house
  @house
end

#klade_fias_codeKLADEFiasCode

Код адреса по классификатору ФИАС КЛАДЭ minOccurs: 1, maxOccurs: 1

Returns:

  • (KLADEFiasCode)


25
26
27
# File 'app/mappers/full_address_mapper.rb', line 25

def klade_fias_code
  @klade_fias_code
end

#kladr_codeKLADRCode

Код адреса по классификатору КЛАДР до уровня улицы включительно minOccurs: 1, maxOccurs: 1

Returns:

  • (KLADRCode)


21
22
23
# File 'app/mappers/full_address_mapper.rb', line 21

def kladr_code
  @kladr_code
end

#raw_address_stringNOTEmptyString

адрес в первоначальном виде (как записан в документе). Только для визуальной верификации сотрудником ЗАГС! minOccurs: 1, maxOccurs: 1

Returns:

  • (NOTEmptyString)


17
18
19
# File 'app/mappers/full_address_mapper.rb', line 17

def raw_address_string
  @raw_address_string
end

#regionSTRING80

Субъект РФ, строковое представление minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING80)


33
34
35
# File 'app/mappers/full_address_mapper.rb', line 33

def region
  @region
end

#settlementSTRING80

Населенный пункт, строковое представленеи minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING80)


45
46
47
# File 'app/mappers/full_address_mapper.rb', line 45

def settlement
  @settlement
end

#streetSTRING80

Улица minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING80)


49
50
51
# File 'app/mappers/full_address_mapper.rb', line 49

def street
  @street
end