tylerhunt/remit

View on GitHub
lib/remit/operations/get_total_prepaid_liability.rb

Summary

Maintainability
A
1 hr
Test Coverage
require 'remit/common'

module Remit
  module GetTotalPrepaidLiability
    class Request < Remit::Request
      action :GetTotalPrepaidLiability
    end

    class Response < Remit::Response
      class GetTotalPrepaidLiabilityResult < Remit::BaseResponse
        class OutstandingPrepaidLiability < Remit::BaseResponse
          parameter :outstanding_balance, :type => Amount
          parameter :panding_in_balance, :type => Amount
        end
  
        parameter :outstanding_prepaid_liability, :type => OutstandingPrepaidLiability
      end
      parameter :get_total_prepaid_liability_result, :type=>GetTotalPrepaidLiabilityResult
      parameter :response_metadata, :type=>ResponseMetadata
    end

    def get_total_prepaid_liability(request = Request.new)
      call(request, Response)
    end
  end
end