Sha256: 1d3747b6fbeffcbfaac833d0d3a25cb5fca88c1c08f48f1e70a42118253ae899

Contents?: true

Size: 688 Bytes

Versions: 3

Compression:

Stored size: 688 Bytes

Contents

module Moceansdk
  module Modules
    module Message

      class MessageStatus < Moceansdk::Modules::AbstractClient
        def initialize(obj_auth, transmitter)
          super(obj_auth, transmitter)
          @required_fields = ['mocean-api-key', 'mocean-api-secret', 'mocean-msgid']
        end

        def msgid=(param)
          @params['mocean-msgid'] = param
        end

        def resp_format=(param)
          @params['mocean-resp-format'] = param
        end

        def inquiry(params = {})
          create(params)
          create_final_params
          required_field_set?

          @transmitter.get('/report/message', @params)
        end
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
moceansdk-1.1.1 lib/moceansdk/modules/message/message_status.rb
moceansdk-1.1.0 lib/moceansdk/modules/message/message_status.rb
moceansdk-1.0.1 lib/moceansdk/modules/message/message_status.rb