Sha256: 0cbb87cc396ebf8f06e72ff12ebec6ca1f4f9c4646d7f55fdae5a9b2dbb6dc41

Contents?: true

Size: 543 Bytes

Versions: 11

Compression:

Stored size: 543 Bytes

Contents

module RubyIsds
  module WebServices
    module DmInfo
      class MessageEnvelopeDownload < ::RubyIsds::WebServices::DmInfo::Request
        ATTRS = [:dmID].freeze

        attr_accessor(*ATTRS)

        def body(xml)
          xml[:v20].MessageEnvelopeDownload do
            values(xml)
          end
        end

        def response_wrapper
          ::RubyIsds::Responses::Messages::Envelope
        end

        def call_reponse_wrapper(response)
          response_wrapper.new(response).message
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ruby_isds-0.13.0 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.12.0 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.11.1 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.11.0 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.10.5 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.10.4 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.10.3 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.10.2 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.10.1 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.9.1 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb
ruby_isds-0.9.0 lib/ruby_isds/web_services/dm_info/message_envelope_download.rb