Class: ApplicantPersonMapper

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

Overview

Note:

Сведения о человеке в объеме “Заявитель ФЛ” Сведения о заявителе - представителе физического лица Сведения о человеке (№ - услуга, * - роль в услуге): 1) Расторжение брака:

  • УПФЛ в типах 2.

2) Смерть:

  • УПФЛ;

3) Внесение изменений:

  • УПФЛ;

4) Рождение:

  • УПФЛ для устуги в типах 1,2,5,6;

  • свидетель рождения для устуги в типах 1,2,4,5.

5) Повторная выдача:

  • УПФЛ;

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

  • УПФЛ для услуги в типе 3.

Instance Attribute Summary collapse

Instance Attribute Details

#applicantBoolean

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

Returns:

  • (Boolean)


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

def applicant
  @applicant
end

#birth_dateDateAgileMapper

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

Returns:



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

def birth_date
  @birth_date
end

#first_nameSTRING60

Имя minOccurs: 1, maxOccurs: 1

Returns:

  • (STRING60)


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

def first_name
  @first_name
end

#genderGENDERS

Пол minOccurs: 0, maxOccurs: 1

Returns:

  • (GENDERS)


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

def gender
  @gender
end

#identity_documentIdentityDocumentMapper

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



76
77
78
# File 'app/mappers/applicant_person_mapper.rb', line 76

def identity_document
  @identity_document
end

#is_private_office_ownerBoolean

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

Returns:

  • (Boolean)


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

def is_private_office_owner
  @is_private_office_owner
end

#patronymicSTRING60

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

Returns:

  • (STRING60)


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

def patronymic
  @patronymic
end

#phone_numberPHONE

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

Returns:

  • (PHONE)


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

def phone_number
  @phone_number
end

#postal_addressFullAddressMapper

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

Returns:



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

def postal_address
  @postal_address
end

#power_of_attorneyPowerOfAttorneyMapper

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



80
81
82
# File 'app/mappers/applicant_person_mapper.rb', line 80

def power_of_attorney
  @power_of_attorney
end

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



84
85
86
# File 'app/mappers/applicant_person_mapper.rb', line 84

def power_of_attorney_legal
  @power_of_attorney_legal
end

#residence_placeFullAddressMapper

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

Returns:



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

def residence_place
  @residence_place
end

#snilsSNILS

СНИЛС minOccurs: 0, maxOccurs: 1

Returns:

  • (SNILS)


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

def snils
  @snils
end

#surnameSTRING60

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

Returns:

  • (STRING60)


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

def surname
  @surname
end

#work_phone_numberPHONE

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

Returns:

  • (PHONE)


72
73
74
# File 'app/mappers/applicant_person_mapper.rb', line 72

def work_phone_number
  @work_phone_number
end