Class: MessageTypeMapper

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

Instance Attribute Summary collapse

Instance Attribute Details

#case_numberString

Номер заявки в информационной системе-отправителе minOccurs: 0, maxOccurs: 1

Returns:

  • (String)


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

def case_number
  @case_number
end

#dateDateTime

Дата создания запроса minOccurs: 1, maxOccurs: 1

Returns:

  • (DateTime)


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

def date
  @date
end

#exchange_typeString

Категория взаимодействия minOccurs: 1, maxOccurs: 1

Returns:

  • (String)


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

def exchange_type
  @exchange_type
end

#oktmoString

Код OKTMO minOccurs: 0, maxOccurs: 1

Returns:

  • (String)


75
76
77
# File 'app/mappers/message_type_mapper.rb', line 75

def oktmo
  @oktmo
end

#origin_request_id_refIdType

Идентификатор сообщения-запроса, инициировавшего цепочку из нескольких запросов-ответов,

объединенных единым процессом в рамках взаимодействия

minOccurs: 0, maxOccurs: 1

Returns:

  • (IdType)


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

def origin_request_id_ref
  @origin_request_id_ref
end

#originatorOrgExternalTypeMapper

Данные о системе, инициировавашей цепочку из нескольких запросов-ответов, объединенных

единым процессом в рамках взаимодействия

minOccurs: 0, maxOccurs: 1



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

def originator
  @originator
end

#recipientOrgExternalTypeMapper

Данные о системе-получателе сообщения (Поставщике) (валидируется СМЭВ по реестру

поставщиков)

minOccurs: 1, maxOccurs: 1



17
18
19
# File 'app/mappers/message_type_mapper.rb', line 17

def recipient
  @recipient
end

#request_id_refIdType

Идентификатор сообщения-запроса, инициировавшего взаимодействие minOccurs: 0, maxOccurs: 1

Returns:

  • (IdType)


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

def request_id_ref
  @request_id_ref
end

#senderOrgExternalTypeMapper

Данные о системе-инициаторе взаимодействия (Потребителе) (валидируется СМЭВ на

соответствие сертификату)

minOccurs: 1, maxOccurs: 1



12
13
14
# File 'app/mappers/message_type_mapper.rb', line 12

def sender
  @sender
end

#serviceServiceTypeMapper

Целевой сервис minOccurs: 1, maxOccurs: 1

Returns:



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

def service
  @service
end

#service_codeString

Код услуги minOccurs: 0, maxOccurs: 1

Returns:

  • (String)


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

def service_code
  @service_code
end

#service_nameString

Мнемоника электронного сервиса minOccurs: 1, maxOccurs: 1

Returns:

  • (String)


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

def service_name
  @service_name
end

#statusStatusType

Статус сообщения minOccurs: 1, maxOccurs: 1

Returns:

  • (StatusType)


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

def status
  @status
end

#sub_messagesSubMessagesTypeMapper

Набор описей заявок пакета minOccurs: 0, maxOccurs: 1



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

def sub_messages
  @sub_messages
end

#test_msgString

Идентификатор тестового запроса minOccurs: 0, maxOccurs: 1

Returns:

  • (String)


71
72
73
# File 'app/mappers/message_type_mapper.rb', line 71

def test_msg
  @test_msg
end

#type_codeTypeCodeType

Тип сообщения minOccurs: 1, maxOccurs: 1

Returns:

  • (TypeCodeType)


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

def type_code
  @type_code
end