From 84464575b58893784028254c034de31dc7841585 Mon Sep 17 00:00:00 2001 From: Alexandre Girard Date: Tue, 17 Sep 2024 15:27:53 -0700 Subject: [PATCH] Add document mappings as lists of fields --- .../airbyte_protocol/airbyte_protocol.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/protocol-models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml b/protocol-models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml index 3a5d634c..1c936982 100644 --- a/protocol-models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml +++ b/protocol-models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml @@ -484,6 +484,21 @@ definitions: If the stream is resumable or not. Should be set to true if the stream supports incremental. Defaults to false. Primarily used by the Platform in Full Refresh to determine if a Full Refresh stream should actually be treated as incremental within a job. type: boolean + document_mapping: + description: Describes how to map fields to documents. + title: + type: string + description: The name of the field to use as title for the document. + content: + type: array + description: The name of the fields to use as content in the document. + items: + type: string + metadata: + type: array + description: The name of the fields to use as metadata in the document. + items: + type: string ConfiguredAirbyteCatalog: type: object additionalProperties: true