Class: CitizenWithoutIdentDocMapper

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

Overview

Note:

Сведения о человеке в объеме “Гражданин с датой и местом рождения” Сведения о человеке (№ - услуга, * - роль в услуге): 1) Рождение:

  • отец для услуги в типе 6;

  • мать для устуги в типе 5,6;

2) Установление отцовства:

  • мать для услуги в типе 3.

Instance Attribute Summary collapse

Instance Attribute Details

#birth_dateDateAgileMapper

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

Returns:



43
44
45
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 43

def birth_date
  @birth_date
end

#birth_placeShortAddressMapper

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

Returns:



47
48
49
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 47

def birth_place
  @birth_place
end

#citizenshipCITIZENSHIP

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

Returns:

  • (CITIZENSHIP)


51
52
53
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 51

def citizenship
  @citizenship
end

#citizenship_stringSTRING80

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

Returns:

  • (STRING80)


55
56
57
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 55

def citizenship_string
  @citizenship_string
end

#first_nameSTRING60

Имя minOccurs: 1, maxOccurs: 1

Returns:

  • (STRING60)


31
32
33
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 31

def first_name
  @first_name
end

#genderGENDERS

Пол minOccurs: 0, maxOccurs: 1

Returns:

  • (GENDERS)


39
40
41
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 39

def gender
  @gender
end

#is_applicantBoolean

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

Returns:

  • (Boolean)


23
24
25
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 23

def is_applicant
  @is_applicant
end

#is_private_office_ownerBoolean

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

Returns:

  • (Boolean)


19
20
21
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 19

def is_private_office_owner
  @is_private_office_owner
end

#nationalityOKINCode

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

Returns:

  • (OKINCode)


59
60
61
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 59

def nationality
  @nationality
end

#nationality_stringSTRING40

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

Returns:

  • (STRING40)


63
64
65
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 63

def nationality_string
  @nationality_string
end

#patronymicSTRING60

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

Returns:

  • (STRING60)


35
36
37
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 35

def patronymic
  @patronymic
end

#residence_placeFullAddressMapper

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

Returns:



67
68
69
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 67

def residence_place
  @residence_place
end

#snilsSNILS

minOccurs: 0, maxOccurs: 1

Returns:

  • (SNILS)


70
71
72
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 70

def snils
  @snils
end

#surnameSTRING60

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

Returns:

  • (STRING60)


27
28
29
# File 'app/mappers/citizen_without_ident_doc_mapper.rb', line 27

def surname
  @surname
end