Sha256: 6f138b5c1165e08e751c2377d01cbb7cf79410e0c3a11f67cf3e5348e880072b

Contents?: true

Size: 1.48 KB

Versions: 19

Compression:

Stored size: 1.48 KB

Contents

require_relative 'legalEntityManagement/business_lines_api'
require_relative 'legalEntityManagement/documents_api'
require_relative 'legalEntityManagement/hosted_onboarding_api'
require_relative 'legalEntityManagement/legal_entities_api'
require_relative 'legalEntityManagement/pci_questionnaires_api'
require_relative 'legalEntityManagement/terms_of_service_api'
require_relative 'legalEntityManagement/transfer_instruments_api'

module Adyen
  class LegalEntityManagement
    attr_accessor :service, :version

    DEFAULT_VERSION = 3
    def initialize(client, version = DEFAULT_VERSION)
      @service = 'LegalEntityManagement'
      @client = client
      @version = version
    end

    def business_lines_api
      @business_lines_api ||= Adyen::BusinessLinesApi.new(@client, @version)
    end

    def documents_api
      @documents_api ||= Adyen::DocumentsApi.new(@client, @version)
    end

    def hosted_onboarding_api
      @hosted_onboarding_api ||= Adyen::HostedOnboardingApi.new(@client, @version)
    end

    def legal_entities_api
      @legal_entities_api ||= Adyen::LegalEntitiesApi.new(@client, @version)
    end

    def pci_questionnaires_api
      @pci_questionnaires_api ||= Adyen::PCIQuestionnairesApi.new(@client, @version)
    end

    def terms_of_service_api
      @terms_of_service_api ||= Adyen::TermsOfServiceApi.new(@client, @version)
    end

    def transfer_instruments_api
      @transfer_instruments_api ||= Adyen::TransferInstrumentsApi.new(@client, @version)
    end

  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
adyen-ruby-api-library-9.7.1 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.7.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.6.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.5.2 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.5.1 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.5.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.3.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.2.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.1.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-9.0.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-8.0.1 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-8.0.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-8.0.0.pre.beta.1 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-7.3.1 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-7.3.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-7.2.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-7.1.0 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-7.0.3 lib/adyen/services/legalEntityManagement.rb
adyen-ruby-api-library-7.0.2 lib/adyen/services/legalEntityManagement.rb