class Adyen::LegalEntityManagement

def business_lines_api

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

def documents_api

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

def hosted_onboarding_api

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

def initialize(client, version = DEFAULT_VERSION)

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

def legal_entities_api

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

def pci_questionnaires_api

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

def tax_e_delivery_consent_api

def tax_e_delivery_consent_api
  @tax_e_delivery_consent_api ||= Adyen::TaxEDeliveryConsentApi.new(@client, @version)
end

def terms_of_service_api

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

def transfer_instruments_api

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