Class: FullPersonMapper
- Inherits:
-
Object
- Object
- FullPersonMapper
- Includes:
- XmlSchemaMapper
- Defined in:
- app/mappers/full_person_mapper.rb
Overview
Сведения о человеке (максимальный набор)
Instance Attribute Summary collapse
-
#alive ⇒ Boolean
Жив или мертв minOccurs: 0, maxOccurs: 1.
-
#birth_date ⇒ DateAgileMapper
Дата рождения minOccurs: 0, maxOccurs: 1.
-
#birth_place ⇒ ShortAddressMapper
Место рождения minOccurs: 0, maxOccurs: 1.
-
#citizenship ⇒ CITIZENSHIP
Код гражданства по классификатору ОКСМ minOccurs: 0, maxOccurs: 1.
-
#citizenship_string ⇒ STRING80
Гражданство, строковое представление (отличное от кода в ОКСМ) minOccurs: 0, maxOccurs: 1.
-
#death_date ⇒ DateAgileMapper
Дата смерти minOccurs: 0, maxOccurs: 1.
-
#death_place ⇒ ShortAddressMapper
Место смерти minOccurs: 0, maxOccurs: 1.
-
#first_name ⇒ STRING60
Имя minOccurs: 0, maxOccurs: 1.
-
#gender ⇒ GENDERS
Пол minOccurs: 0, maxOccurs: 1.
-
#identity_document ⇒ IdentityDocumentMapper
Докумен, удостоверяющий личность minOccurs: 0, maxOccurs: 1.
-
#is_applicant ⇒ Boolean
Признак “Является ли Заявителем” minOccurs: 0, maxOccurs: 1.
-
#is_private_office_owner ⇒ Boolean
Признак “Является ли инициатор отправки заявления владельцем личного кабинета” minOccurs: 0, maxOccurs: 1.
-
#marital_status ⇒ Int
Семейное положение minOccurs: 0, maxOccurs: 1.
-
#nationality ⇒ OKINCode
Код национальности по классификатору OkinNationality minOccurs: 0, maxOccurs: 1.
-
#nationality_string ⇒ STRING40
Национальность, строковое представление (отличное от кода в OkinNationality) minOccurs: 0, maxOccurs: 1.
-
#patronymic ⇒ STRING60
Отчество minOccurs: 0, maxOccurs: 1.
-
#phone_number ⇒ PHONE
Контактный телефон minOccurs: 0, maxOccurs: 1.
-
#postal_address ⇒ FullAddressMapper
Почтовый адрес minOccurs: 0, maxOccurs: 1.
-
#power_of_attorney ⇒ PowerOfAttorneyMapper
Доверенность ФЛ minOccurs: 1, maxOccurs: 1.
-
#power_of_attorney_legal ⇒ PowerOfAttorneyLegalMapper
Доверенность ЮЛ minOccurs: 1, maxOccurs: 1.
-
#residence_place ⇒ FullAddressMapper
Место жительства minOccurs: 0, maxOccurs: 1.
-
#snils ⇒ SNILS
minOccurs: 0, maxOccurs: 1.
-
#surname ⇒ STRING60
Фамилия minOccurs: 0, maxOccurs: 1.
-
#work_phone_number ⇒ PHONE
Рабочий номер телефона minOccurs: 0, maxOccurs: 1.
Instance Attribute Details
#alive ⇒ Boolean
Жив или мертв minOccurs: 0, maxOccurs: 1
75 76 77 |
# File 'app/mappers/full_person_mapper.rb', line 75 def alive @alive end |
#birth_date ⇒ DateAgileMapper
Дата рождения minOccurs: 0, maxOccurs: 1
36 37 38 |
# File 'app/mappers/full_person_mapper.rb', line 36 def birth_date @birth_date end |
#birth_place ⇒ ShortAddressMapper
Место рождения minOccurs: 0, maxOccurs: 1
40 41 42 |
# File 'app/mappers/full_person_mapper.rb', line 40 def birth_place @birth_place end |
#citizenship ⇒ CITIZENSHIP
Код гражданства по классификатору ОКСМ minOccurs: 0, maxOccurs: 1
44 45 46 |
# File 'app/mappers/full_person_mapper.rb', line 44 def citizenship @citizenship end |
#citizenship_string ⇒ STRING80
Гражданство, строковое представление (отличное от кода в ОКСМ) minOccurs: 0, maxOccurs: 1
48 49 50 |
# File 'app/mappers/full_person_mapper.rb', line 48 def citizenship_string @citizenship_string end |
#death_date ⇒ DateAgileMapper
Дата смерти minOccurs: 0, maxOccurs: 1
79 80 81 |
# File 'app/mappers/full_person_mapper.rb', line 79 def death_date @death_date end |
#death_place ⇒ ShortAddressMapper
Место смерти minOccurs: 0, maxOccurs: 1
83 84 85 |
# File 'app/mappers/full_person_mapper.rb', line 83 def death_place @death_place end |
#first_name ⇒ STRING60
Имя minOccurs: 0, maxOccurs: 1
24 25 26 |
# File 'app/mappers/full_person_mapper.rb', line 24 def first_name @first_name end |
#gender ⇒ GENDERS
Пол minOccurs: 0, maxOccurs: 1
32 33 34 |
# File 'app/mappers/full_person_mapper.rb', line 32 def gender @gender end |
#identity_document ⇒ IdentityDocumentMapper
Докумен, удостоверяющий личность minOccurs: 0, maxOccurs: 1
95 96 97 |
# File 'app/mappers/full_person_mapper.rb', line 95 def identity_document @identity_document end |
#is_applicant ⇒ Boolean
Признак “Является ли Заявителем” minOccurs: 0, maxOccurs: 1
16 17 18 |
# File 'app/mappers/full_person_mapper.rb', line 16 def is_applicant @is_applicant end |
#is_private_office_owner ⇒ Boolean
Признак “Является ли инициатор отправки заявления владельцем личного кабинета” minOccurs: 0, maxOccurs: 1
12 13 14 |
# File 'app/mappers/full_person_mapper.rb', line 12 def is_private_office_owner @is_private_office_owner end |
#marital_status ⇒ Int
Семейное положение minOccurs: 0, maxOccurs: 1
68 69 70 |
# File 'app/mappers/full_person_mapper.rb', line 68 def marital_status @marital_status end |
#nationality ⇒ OKINCode
Код национальности по классификатору OkinNationality minOccurs: 0, maxOccurs: 1
52 53 54 |
# File 'app/mappers/full_person_mapper.rb', line 52 def nationality @nationality end |
#nationality_string ⇒ STRING40
Национальность, строковое представление (отличное от кода в OkinNationality) minOccurs: 0, maxOccurs: 1
56 57 58 |
# File 'app/mappers/full_person_mapper.rb', line 56 def nationality_string @nationality_string end |
#patronymic ⇒ STRING60
Отчество minOccurs: 0, maxOccurs: 1
28 29 30 |
# File 'app/mappers/full_person_mapper.rb', line 28 def patronymic @patronymic end |
#phone_number ⇒ PHONE
Контактный телефон minOccurs: 0, maxOccurs: 1
87 88 89 |
# File 'app/mappers/full_person_mapper.rb', line 87 def phone_number @phone_number end |
#postal_address ⇒ FullAddressMapper
Почтовый адрес minOccurs: 0, maxOccurs: 1
64 65 66 |
# File 'app/mappers/full_person_mapper.rb', line 64 def postal_address @postal_address end |
#power_of_attorney ⇒ PowerOfAttorneyMapper
Доверенность ФЛ minOccurs: 1, maxOccurs: 1
99 100 101 |
# File 'app/mappers/full_person_mapper.rb', line 99 def power_of_attorney @power_of_attorney end |
#power_of_attorney_legal ⇒ PowerOfAttorneyLegalMapper
Доверенность ЮЛ 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_place ⇒ FullAddressMapper
Место жительства minOccurs: 0, maxOccurs: 1
60 61 62 |
# File 'app/mappers/full_person_mapper.rb', line 60 def residence_place @residence_place end |
#snils ⇒ SNILS
minOccurs: 0, maxOccurs: 1
71 72 73 |
# File 'app/mappers/full_person_mapper.rb', line 71 def snils @snils end |
#surname ⇒ STRING60
Фамилия minOccurs: 0, maxOccurs: 1
20 21 22 |
# File 'app/mappers/full_person_mapper.rb', line 20 def surname @surname end |
#work_phone_number ⇒ PHONE
Рабочий номер телефона minOccurs: 0, maxOccurs: 1
91 92 93 |
# File 'app/mappers/full_person_mapper.rb', line 91 def work_phone_number @work_phone_number end |