You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: airbyte_cdk/sources/declarative/declarative_component_schema.yaml
+21-18Lines changed: 21 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -1948,10 +1948,10 @@ definitions:
1948
1948
title: Request Body Payload (Non-JSON)
1949
1949
description: Specifies how to populate the body of the request with a non-JSON payload. Plain text will be sent as is, whereas objects will be converted to a urlencoded form.
1950
1950
anyOf:
1951
-
- type: string
1952
1951
- type: object
1953
1952
additionalProperties:
1954
1953
type: string
1954
+
- type: string
1955
1955
interpolation_context:
1956
1956
- next_page_token
1957
1957
- stream_interval
@@ -1966,9 +1966,9 @@ definitions:
1966
1966
title: Request Body JSON Payload
1967
1967
description: Specifies how to populate the body of the request with a JSON payload. Can contain nested objects.
1968
1968
anyOf:
1969
-
- type: string
1970
1969
- type: object
1971
1970
additionalProperties: true
1971
+
- type: string
1972
1972
interpolation_context:
1973
1973
- next_page_token
1974
1974
- stream_interval
@@ -1985,10 +1985,10 @@ definitions:
1985
1985
title: Request Headers
1986
1986
description: Return any non-auth headers. Authentication headers will overwrite any overlapping headers returned from this method.
1987
1987
anyOf:
1988
-
- type: string
1989
1988
- type: object
1990
1989
additionalProperties:
1991
1990
type: string
1991
+
- type: string
1992
1992
interpolation_context:
1993
1993
- next_page_token
1994
1994
- stream_interval
@@ -2001,14 +2001,14 @@ definitions:
2001
2001
title: Query Parameters
2002
2002
description: Specifies the query parameters that should be set on an outgoing HTTP request given the inputs.
2003
2003
anyOf:
2004
-
- type: string
2005
-
title: Interpolated Value
2006
2004
- type: object
2007
2005
title: Key/Value Pairs
2008
2006
additionalProperties:
2009
2007
anyOf:
2010
2008
- type: string
2011
2009
- $ref: "#/definitions/QueryProperties"
2010
+
- type: string
2011
+
title: Interpolated Value
2012
2012
interpolation_context:
2013
2013
- next_page_token
2014
2014
- stream_interval
@@ -3018,10 +3018,13 @@ definitions:
3018
3018
description: The stream field to be used to distinguish unique records. Can either be a single field, an array of fields representing a composite key, or an array of arrays representing a composite key where the fields are nested fields.
3019
3019
anyOf:
3020
3020
- type: string
3021
+
title: Single Key
3021
3022
- type: array
3023
+
title: Composite Key
3022
3024
items:
3023
3025
type: string
3024
3026
- type: array
3027
+
title: Composite Key of Nested Fields
3025
3028
items:
3026
3029
type: array
3027
3030
items:
@@ -3412,29 +3415,29 @@ definitions:
3412
3415
description: PartitionRouter component that describes how to partition the stream, enabling incremental syncs and checkpointing.
description: Component decoding the response so records can be extracted.
3429
3432
anyOf:
3430
-
- "$ref": "#/definitions/CustomDecoder"
3431
3433
- "$ref": "#/definitions/CsvDecoder"
3432
3434
- "$ref": "#/definitions/GzipDecoder"
3433
3435
- "$ref": "#/definitions/JsonDecoder"
3434
3436
- "$ref": "#/definitions/JsonlDecoder"
3435
3437
- "$ref": "#/definitions/IterableDecoder"
3436
3438
- "$ref": "#/definitions/XmlDecoder"
3437
3439
- "$ref": "#/definitions/ZipfileDecoder"
3440
+
- "$ref": "#/definitions/CustomDecoder"
3438
3441
$parameters:
3439
3442
type: object
3440
3443
additionalProperties: true
@@ -3542,13 +3545,13 @@ definitions:
3542
3545
creation_requester:
3543
3546
description: Requester component that describes how to prepare HTTP requests to send to the source API to create the async server-side job.
3544
3547
anyOf:
3545
-
- "$ref": "#/definitions/CustomRequester"
3546
3548
- "$ref": "#/definitions/HttpRequester"
3549
+
- "$ref": "#/definitions/CustomRequester"
3547
3550
polling_requester:
3548
3551
description: Requester component that describes how to prepare HTTP requests to send to the source API to fetch the status of the running async job.
3549
3552
anyOf:
3550
-
- "$ref": "#/definitions/CustomRequester"
3551
3553
- "$ref": "#/definitions/HttpRequester"
3554
+
- "$ref": "#/definitions/CustomRequester"
3552
3555
polling_job_timeout:
3553
3556
description: The time in minutes after which the single Async Job should be considered as Timed Out.
3554
3557
anyOf:
@@ -3559,13 +3562,13 @@ definitions:
3559
3562
download_target_requester:
3560
3563
description: Requester component that describes how to prepare HTTP requests to send to the source API to extract the url from polling response by the completed async job.
3561
3564
anyOf:
3562
-
- "$ref": "#/definitions/CustomRequester"
3563
3565
- "$ref": "#/definitions/HttpRequester"
3566
+
- "$ref": "#/definitions/CustomRequester"
3564
3567
download_requester:
3565
3568
description: Requester component that describes how to prepare HTTP requests to send to the source API to download the data provided by the completed async job.
3566
3569
anyOf:
3567
-
- "$ref": "#/definitions/CustomRequester"
3568
3570
- "$ref": "#/definitions/HttpRequester"
3571
+
- "$ref": "#/definitions/CustomRequester"
3569
3572
download_paginator:
3570
3573
description: Paginator component that describes how to navigate through the API's pages during download.
3571
3574
anyOf:
@@ -3574,53 +3577,53 @@ definitions:
3574
3577
abort_requester:
3575
3578
description: Requester component that describes how to prepare HTTP requests to send to the source API to abort a job once it is timed out from the source's perspective.
3576
3579
anyOf:
3577
-
- "$ref": "#/definitions/CustomRequester"
3578
3580
- "$ref": "#/definitions/HttpRequester"
3581
+
- "$ref": "#/definitions/CustomRequester"
3579
3582
delete_requester:
3580
3583
description: Requester component that describes how to prepare HTTP requests to send to the source API to delete a job once the records are extracted.
3581
3584
anyOf:
3582
-
- "$ref": "#/definitions/CustomRequester"
3583
3585
- "$ref": "#/definitions/HttpRequester"
3586
+
- "$ref": "#/definitions/CustomRequester"
3584
3587
partition_router:
3585
3588
title: Partition Router
3586
3589
description: PartitionRouter component that describes how to partition the stream, enabling incremental syncs and checkpointing.
0 commit comments