Sha256: c6bc429746f73f601b546375683e605e1bf21bc07bd50d7ce2cea5580412b809

Contents?: true

Size: 451 Bytes

Versions: 6

Compression:

Stored size: 451 Bytes

Contents

require_relative 'service'

module Adyen
  class Dispute < Service
    attr_accessor :version

    DEFAULT_VERSION = 30

    def initialize(client, version = DEFAULT_VERSION)
      service = 'DisputeService'
      method_names = %i[
        retrieve_applicable_defense_reasons
        supply_defense_document
        delete_dispute_defense_document
        defend_dispute
      ]

      super(client, version, service, method_names)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
adyen-ruby-api-library-7.3.1 lib/adyen/services/dispute.rb
adyen-ruby-api-library-7.3.0 lib/adyen/services/dispute.rb
adyen-ruby-api-library-7.2.0 lib/adyen/services/dispute.rb
adyen-ruby-api-library-7.1.0 lib/adyen/services/dispute.rb
adyen-ruby-api-library-7.0.3 lib/adyen/services/dispute.rb
adyen-ruby-api-library-7.0.2 lib/adyen/services/dispute.rb