From c28647f013c9adb8edc2501fbebcf179b8c7756b Mon Sep 17 00:00:00 2001 From: AdyenAutomationBot <38424300+AdyenAutomationBot@users.noreply.github.com> Date: Mon, 9 Nov 2026 15:34:03 +0000 Subject: [PATCH] [documentcollector] Automated update from Adyen/adyen-openapi@d449f09 --- lib/adyen/services/documentCollector.rb | 24 +++++++++++++++++++ .../documentCollector/documents_api.rb | 24 +++++++++++++++++++ sdk-generation-log/documentcollector.json | 8 +++++++ 3 files changed, 56 insertions(+) create mode 100644 lib/adyen/services/documentCollector.rb create mode 100644 lib/adyen/services/documentCollector/documents_api.rb create mode 100644 sdk-generation-log/documentcollector.json diff --git a/lib/adyen/services/documentCollector.rb b/lib/adyen/services/documentCollector.rb new file mode 100644 index 00000000..0010cea9 --- /dev/null +++ b/lib/adyen/services/documentCollector.rb @@ -0,0 +1,24 @@ +require_relative 'documentCollector/documents_api' + +module Adyen + + # NOTE: This class is auto generated by OpenAPI Generator + # Ref: https://openapi-generator.tech + # + # Do not edit the class manually. + class DocumentCollector + attr_accessor :service, :version + + DEFAULT_VERSION = 1 + def initialize(client, version = DEFAULT_VERSION) + @service = 'DocumentCollector' + @client = client + @version = version + end + + def documents_api + @documents_api ||= Adyen::DocumentsApi.new(@client, @version) + end + + end +end diff --git a/lib/adyen/services/documentCollector/documents_api.rb b/lib/adyen/services/documentCollector/documents_api.rb new file mode 100644 index 00000000..94b6afba --- /dev/null +++ b/lib/adyen/services/documentCollector/documents_api.rb @@ -0,0 +1,24 @@ +require_relative '../service' +module Adyen + + # NOTE: This class is auto generated by OpenAPI Generator + # Ref: https://openapi-generator.tech + # + # Do not edit the class manually. + class DocumentsApi < Service + attr_accessor :service, :version + + def initialize(client, version = DEFAULT_VERSION) + super(client, version, 'DocumentCollector') + end + + # Upload a document + def upload_cross_border_invoice(headers: {}) + endpoint = build_endpoint('/crossBorderInvoices') + + action = { method: 'post', url: endpoint } + @client.call_adyen_api(@service, action, {}, headers, @version) + end + + end +end diff --git a/sdk-generation-log/documentcollector.json b/sdk-generation-log/documentcollector.json new file mode 100644 index 00000000..32aa74a9 --- /dev/null +++ b/sdk-generation-log/documentcollector.json @@ -0,0 +1,8 @@ +{ + "service": "documentcollector", + "project": "ruby", + "generatedAt": "2026-11-09T15:34:03Z", + "openapiCommitSha": "d449f090b9a4842b63b562cd057fe12dfbf4bcad", + "automationCommitSha": "ae7e57613c3a29391a4adb4ff02e9ddda4611b16", + "libraryCommitSha": "773b42b07b93eceb706d79d666496a2c864f62fe" +}