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)


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

def case_number
  @case_number
end

#dateDateTime

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

Returns:

  • (DateTime)


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

def date
  @date
end

#exchange_typeString

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

Returns:

  • (String)


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

def exchange_type
  @exchange_type
end

#origin_request_id_refIdType

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

Returns:

  • (IdType)


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

def origin_request_id_ref
  @origin_request_id_ref
end

#originatorOrgExternalTypeMapper

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



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

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)


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

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

#service_codeString

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

Returns:

  • (String)


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

def service_code
  @service_code
end

#service_nameString

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

Returns:

  • (String)


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

def service_name
  @service_name
end

#statusStatusType

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

Returns:

  • (StatusType)


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

def status
  @status
end

#sub_messagesSubMessagesTypeMapper

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



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

def sub_messages
  @sub_messages
end

#test_msgString

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

Returns:

  • (String)


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

def test_msg
  @test_msg
end

#type_codeTypeCodeType

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

Returns:

  • (TypeCodeType)


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

def type_code
  @type_code
end