class Fnsapi::GetMessageService

Public Instance Methods

call(message_id, user_id) click to toggle source
# File lib/fnsapi/get_message_service.rb, line 7
def call(message_id, user_id)
  result = client(auth_params(user_id)).call(:get_message, message: message_hash(message_id))
  result.body.dig(:get_message_response)
end

Private Instance Methods

message_hash(message_id) click to toggle source
# File lib/fnsapi/get_message_service.rb, line 20
def message_hash(message_id)
  { 'tns:MessageId' => message_id }
end
namespaces() click to toggle source
Calls superclass method Fnsapi::BaseService#namespaces
# File lib/fnsapi/get_message_service.rb, line 14
def namespaces
  super.merge(
    'xmlns:tns' => 'urn://x-artefacts-gnivc-ru/inplat/servin/OpenApiAsyncMessageConsumerService/types/1.0'
  )
end