Class: FullCitizenMapper
- Inherits:
-
Object
- Object
- FullCitizenMapper
- Includes:
- XmlSchemaMapper
- Defined in:
- app/mappers/full_citizen_mapper.rb
Overview
Сведения о человеке в объеме “Гражданин с датой, местом рождения и местом жительства” Сведения о человеке (№ - услуга, * - роль в услуге): 1) Перемена имени:
-
меняющий имя;
2) Внесение изменений:
-
заинтересованное лицо;
3) Рождение:
-
отец для услуги в типах 1,2;
-
мать для устуги в типах 1,2;
-
ребенок для услуги в типе 6.
4) Установление отцовства:
-
отец для услуги в типах 1,2,3;
-
мать для услуги в типе 1;
5) Заключение брака:
-
новобрачный для услуги в типе 1;
6) Усыновление:
-
усынавливающий;
7) Расторжение брака:
-
разводящийся в типах 1,2,3.
8) Повторная выдача:
-
заинтересованное лицо для услуги в типе рождение;
Instance Attribute Summary collapse
-
#applicant ⇒ 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.
-
#first_name ⇒ STRING60
Имя minOccurs: 1, maxOccurs: 1.
-
#gender ⇒ GENDERS
Пол minOccurs: 0, maxOccurs: 1.
-
#identity_document ⇒ IdentityDocumentMapper
Докумен, удостоверяющий личность minOccurs: 0, maxOccurs: 1.
-
#is_private_office_owner ⇒ Boolean
Признак “Является ли инициатор отправки заявления владельцем личного кабинета” minOccurs: 0, maxOccurs: 1.
-
#marital_status ⇒ MARITALStatus
Семейное положение 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.
-
#residence_place ⇒ FullAddressMapper
Место жительства minOccurs: 0, maxOccurs: 1.
-
#snils ⇒ SNILS
СНИЛС minOccurs: 0, maxOccurs: 1.
-
#surname ⇒ STRING60
Фамилия minOccurs: 1, maxOccurs: 1.
-
#work_phone_number ⇒ PHONE
Рабочий номер телефона minOccurs: 0, maxOccurs: 1.
Instance Attribute Details
#applicant ⇒ Boolean
Признак “Является ли Заявителем” minOccurs: 0, maxOccurs: 1
37 38 39 |
# File 'app/mappers/full_citizen_mapper.rb', line 37 def applicant @applicant end |
#birth_date ⇒ DateAgileMapper
Дата рождения minOccurs: 0, maxOccurs: 1
57 58 59 |
# File 'app/mappers/full_citizen_mapper.rb', line 57 def birth_date @birth_date end |
#birth_place ⇒ ShortAddressMapper
Место рождения minOccurs: 0, maxOccurs: 1
61 62 63 |
# File 'app/mappers/full_citizen_mapper.rb', line 61 def birth_place @birth_place end |
#citizenship ⇒ CITIZENSHIP
Код гражданства по классификатору ОКСМ minOccurs: 0, maxOccurs: 1
65 66 67 |
# File 'app/mappers/full_citizen_mapper.rb', line 65 def citizenship @citizenship end |
#citizenship_string ⇒ STRING80
Гражданство, строковое представление (отличное от кода в ОКСМ) minOccurs: 0, maxOccurs: 1
69 70 71 |
# File 'app/mappers/full_citizen_mapper.rb', line 69 def citizenship_string @citizenship_string end |
#first_name ⇒ STRING60
Имя minOccurs: 1, maxOccurs: 1
45 46 47 |
# File 'app/mappers/full_citizen_mapper.rb', line 45 def first_name @first_name end |
#gender ⇒ GENDERS
Пол minOccurs: 0, maxOccurs: 1
53 54 55 |
# File 'app/mappers/full_citizen_mapper.rb', line 53 def gender @gender end |
#identity_document ⇒ IdentityDocumentMapper
Докумен, удостоверяющий личность minOccurs: 0, maxOccurs: 1
101 102 103 |
# File 'app/mappers/full_citizen_mapper.rb', line 101 def identity_document @identity_document end |
#is_private_office_owner ⇒ Boolean
Признак “Является ли инициатор отправки заявления владельцем личного кабинета” minOccurs: 0, maxOccurs: 1
33 34 35 |
# File 'app/mappers/full_citizen_mapper.rb', line 33 def is_private_office_owner @is_private_office_owner end |
#marital_status ⇒ MARITALStatus
Семейное положение minOccurs: 0, maxOccurs: 1
85 86 87 |
# File 'app/mappers/full_citizen_mapper.rb', line 85 def marital_status @marital_status end |
#nationality ⇒ OKINCode
Код национальности по классификатору OkinNationality minOccurs: 0, maxOccurs: 1
73 74 75 |
# File 'app/mappers/full_citizen_mapper.rb', line 73 def nationality @nationality end |
#nationality_string ⇒ STRING40
Национальность, строковое представление (отличное от кода в OkinNationality) minOccurs: 0, maxOccurs: 1
77 78 79 |
# File 'app/mappers/full_citizen_mapper.rb', line 77 def nationality_string @nationality_string end |
#patronymic ⇒ STRING60
Отчество minOccurs: 0, maxOccurs: 1
49 50 51 |
# File 'app/mappers/full_citizen_mapper.rb', line 49 def patronymic @patronymic end |
#phone_number ⇒ PHONE
Контактный телефон minOccurs: 0, maxOccurs: 1
93 94 95 |
# File 'app/mappers/full_citizen_mapper.rb', line 93 def phone_number @phone_number end |
#residence_place ⇒ FullAddressMapper
Место жительства minOccurs: 0, maxOccurs: 1
81 82 83 |
# File 'app/mappers/full_citizen_mapper.rb', line 81 def residence_place @residence_place end |
#snils ⇒ SNILS
СНИЛС minOccurs: 0, maxOccurs: 1
89 90 91 |
# File 'app/mappers/full_citizen_mapper.rb', line 89 def snils @snils end |
#surname ⇒ STRING60
Фамилия minOccurs: 1, maxOccurs: 1
41 42 43 |
# File 'app/mappers/full_citizen_mapper.rb', line 41 def surname @surname end |
#work_phone_number ⇒ PHONE
Рабочий номер телефона minOccurs: 0, maxOccurs: 1
97 98 99 |
# File 'app/mappers/full_citizen_mapper.rb', line 97 def work_phone_number @work_phone_number end |