Sha256: e1db4b0ce508879d11aaa8293f46b3e0bb0deb9e9effb44359ad36dd13dadfe6

Contents?: true

Size: 576 Bytes

Versions: 15

Compression:

Stored size: 576 Bytes

Contents

class Valvat
  class Lookup
    class RequestWithId < Request
      def initialize(vat, requester_vat)
        @vat = vat
        @requester_vat = requester_vat
      end

      private

      def body
        super.merge(
          :requester_country_code => @requester_vat.vat_country_code,
          :requester_vat_number => @requester_vat.to_s_wo_country
        )
      end

      def message_tag
        :checkVatApprox
      end

      def action
        :check_vat_approx
      end

      def response_key
        :check_vat_approx_response
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
valvat-0.9.1 lib/valvat/lookup/request_with_id.rb
valvat-0.9.0 lib/valvat/lookup/request_with_id.rb
valvat-0.8.2 lib/valvat/lookup/request_with_id.rb
valvat-0.8.1 lib/valvat/lookup/request_with_id.rb
valvat-0.8.0 lib/valvat/lookup/request_with_id.rb
valvat-0.7.4 lib/valvat/lookup/request_with_id.rb
valvat-0.7.3 lib/valvat/lookup/request_with_id.rb
valvat-0.7.2 lib/valvat/lookup/request_with_id.rb
valvat-0.7.1 lib/valvat/lookup/request_with_id.rb
valvat-0.7.0 lib/valvat/lookup/request_with_id.rb
valvat-0.6.11 lib/valvat/lookup/request_with_id.rb
valvat-0.6.10 lib/valvat/lookup/request_with_id.rb
valvat-0.6.9 lib/valvat/lookup/request_with_id.rb
valvat-0.6.8 lib/valvat/lookup/request_with_id.rb
valvat-0.6.7 lib/valvat/lookup/request_with_id.rb