Class: FullPersonMapper

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

Overview

Note:

Сведения о человеке (максимальный набор)

Instance Attribute Summary collapse

Instance Attribute Details

#aliveBoolean

Жив или мертв minOccurs: 0, maxOccurs: 1

Returns:

  • (Boolean)


75
76
77
# File 'app/mappers/full_person_mapper.rb', line 75

def alive
  @alive
end

#birth_dateDateAgileMapper

Дата рождения minOccurs: 0, maxOccurs: 1

Returns:



36
37
38
# File 'app/mappers/full_person_mapper.rb', line 36

def birth_date
  @birth_date
end

#birth_placeShortAddressMapper

Место рождения minOccurs: 0, maxOccurs: 1

Returns:



40
41
42
# File 'app/mappers/full_person_mapper.rb', line 40

def birth_place
  @birth_place
end

#citizenshipCITIZENSHIP

Код гражданства по классификатору ОКСМ minOccurs: 0, maxOccurs: 1

Returns:

  • (CITIZENSHIP)


44
45
46
# File 'app/mappers/full_person_mapper.rb', line 44

def citizenship
  @citizenship
end

#citizenship_stringSTRING80

Гражданство, строковое представление (отличное от кода в ОКСМ) minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING80)


48
49
50
# File 'app/mappers/full_person_mapper.rb', line 48

def citizenship_string
  @citizenship_string
end

#death_dateDateAgileMapper

Дата смерти minOccurs: 0, maxOccurs: 1

Returns:



79
80
81
# File 'app/mappers/full_person_mapper.rb', line 79

def death_date
  @death_date
end

#death_placeShortAddressMapper

Место смерти minOccurs: 0, maxOccurs: 1

Returns:



83
84
85
# File 'app/mappers/full_person_mapper.rb', line 83

def death_place
  @death_place
end

#first_nameSTRING60

Имя minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING60)


24
25
26
# File 'app/mappers/full_person_mapper.rb', line 24

def first_name
  @first_name
end

#genderGENDERS

Пол minOccurs: 0, maxOccurs: 1

Returns:

  • (GENDERS)


32
33
34
# File 'app/mappers/full_person_mapper.rb', line 32

def gender
  @gender
end

#identity_documentIdentityDocumentMapper

Докумен, удостоверяющий личность minOccurs: 0, maxOccurs: 1



95
96
97
# File 'app/mappers/full_person_mapper.rb', line 95

def identity_document
  @identity_document
end

#is_applicantBoolean

Признак “Является ли Заявителем” minOccurs: 0, maxOccurs: 1

Returns:

  • (Boolean)


16
17
18
# File 'app/mappers/full_person_mapper.rb', line 16

def is_applicant
  @is_applicant
end

#is_private_office_ownerBoolean

Признак “Является ли инициатор отправки заявления владельцем личного кабинета” minOccurs: 0, maxOccurs: 1

Returns:

  • (Boolean)


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

def is_private_office_owner
  @is_private_office_owner
end

#marital_statusInt

Семейное положение minOccurs: 0, maxOccurs: 1

Returns:

  • (Int)


68
69
70
# File 'app/mappers/full_person_mapper.rb', line 68

def marital_status
  @marital_status
end

#nationalityOKINCode

Код национальности по классификатору OkinNationality minOccurs: 0, maxOccurs: 1

Returns:

  • (OKINCode)


52
53
54
# File 'app/mappers/full_person_mapper.rb', line 52

def nationality
  @nationality
end

#nationality_stringSTRING40

Национальность, строковое представление (отличное от кода в OkinNationality) minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING40)


56
57
58
# File 'app/mappers/full_person_mapper.rb', line 56

def nationality_string
  @nationality_string
end

#patronymicSTRING60

Отчество minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING60)


28
29
30
# File 'app/mappers/full_person_mapper.rb', line 28

def patronymic
  @patronymic
end

#phone_numberPHONE

Контактный телефон minOccurs: 0, maxOccurs: 1

Returns:

  • (PHONE)


87
88
89
# File 'app/mappers/full_person_mapper.rb', line 87

def phone_number
  @phone_number
end

#postal_addressFullAddressMapper

Почтовый адрес minOccurs: 0, maxOccurs: 1

Returns:



64
65
66
# File 'app/mappers/full_person_mapper.rb', line 64

def postal_address
  @postal_address
end

#power_of_attorneyPowerOfAttorneyMapper

Доверенность ФЛ minOccurs: 1, maxOccurs: 1



99
100
101
# File 'app/mappers/full_person_mapper.rb', line 99

def power_of_attorney
  @power_of_attorney
end

Доверенность ЮЛ minOccurs: 1, maxOccurs: 1



103
104
105
# File 'app/mappers/full_person_mapper.rb', line 103

def power_of_attorney_legal
  @power_of_attorney_legal
end

#residence_placeFullAddressMapper

Место жительства minOccurs: 0, maxOccurs: 1

Returns:



60
61
62
# File 'app/mappers/full_person_mapper.rb', line 60

def residence_place
  @residence_place
end

#snilsSNILS

minOccurs: 0, maxOccurs: 1

Returns:

  • (SNILS)


71
72
73
# File 'app/mappers/full_person_mapper.rb', line 71

def snils
  @snils
end

#surnameSTRING60

Фамилия minOccurs: 0, maxOccurs: 1

Returns:

  • (STRING60)


20
21
22
# File 'app/mappers/full_person_mapper.rb', line 20

def surname
  @surname
end

#work_phone_numberPHONE

Рабочий номер телефона minOccurs: 0, maxOccurs: 1

Returns:

  • (PHONE)


91
92
93
# File 'app/mappers/full_person_mapper.rb', line 91

def work_phone_number
  @work_phone_number
end