Class: CitizenMapper

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

Overview

Note:

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

  • мать;

  • отец.

2) Перемена имени:

  • мать;

  • отец;

  • усынавитель;

  • усыновительница.

Instance Attribute Summary collapse

Instance Attribute Details

#applicantBoolean

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

Returns:

  • (Boolean)


26
27
28
# File 'app/mappers/citizen_mapper.rb', line 26

def applicant
  @applicant
end

#birth_dateDateAgileMapper

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

Returns:



42
43
44
# File 'app/mappers/citizen_mapper.rb', line 42

def birth_date
  @birth_date
end

#citizenshipCITIZENSHIP

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

Returns:

  • (CITIZENSHIP)


46
47
48
# File 'app/mappers/citizen_mapper.rb', line 46

def citizenship
  @citizenship
end

#citizenship_stringSTRING80

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

Returns:

  • (STRING80)


50
51
52
# File 'app/mappers/citizen_mapper.rb', line 50

def citizenship_string
  @citizenship_string
end

#first_nameSTRING60

Имя minOccurs: 1, maxOccurs: 1

Returns:

  • (STRING60)


34
35
36
# File 'app/mappers/citizen_mapper.rb', line 34

def first_name
  @first_name
end

#is_private_office_ownerBoolean

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

Returns:

  • (Boolean)


22
23
24
# File 'app/mappers/citizen_mapper.rb', line 22

def is_private_office_owner
  @is_private_office_owner
end

#nationalityOKINCode

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

Returns:

  • (OKINCode)


54
55
56
# File 'app/mappers/citizen_mapper.rb', line 54

def nationality
  @nationality
end

#nationality_stringSTRING40

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

Returns:

  • (STRING40)


58
59
60
# File 'app/mappers/citizen_mapper.rb', line 58

def nationality_string
  @nationality_string
end

#patronymicSTRING60

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

Returns:

  • (STRING60)


38
39
40
# File 'app/mappers/citizen_mapper.rb', line 38

def patronymic
  @patronymic
end

#surnameSTRING60

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

Returns:

  • (STRING60)


30
31
32
# File 'app/mappers/citizen_mapper.rb', line 30

def surname
  @surname
end