Skip to content

Commit 7769333

Browse files
authored
source-recurly: ensure inline schemas, updated cdk, poetry (where possible) (#37246)
1 parent 0b81e54 commit 7769333

16 files changed

+293
-24
lines changed

airbyte-integrations/connectors/source-recurly/metadata.yaml

+4-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ data:
77
connectorSubtype: api
88
connectorType: source
99
definitionId: cd42861b-01fc-4658-a8ab-5d11d0510f01
10-
dockerImageTag: 1.0.1
10+
dockerImageTag: 1.0.3
1111
dockerRepository: airbyte/source-recurly
1212
documentationUrl: https://docs.airbyte.com/integrations/sources/recurly
1313
githubIssueLabel: source-recurly
@@ -23,8 +23,9 @@ data:
2323
breakingChanges:
2424
1.0.0:
2525
message:
26-
Version 1.0.0 introduces a number of schema updates to the Recurly connector.
27-
To ensure a smooth upgrade, please refresh your schemas and reset your data before resuming syncs.
26+
Version 1.0.0 introduces a number of schema updates to the Recurly
27+
connector. To ensure a smooth upgrade, please refresh your schemas and reset
28+
your data before resuming syncs.
2829
upgradeDeadline: "2024-03-05"
2930
releaseStage: alpha
3031
remoteRegistries:

airbyte-integrations/connectors/source-recurly/poetry.lock

+17-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

airbyte-integrations/connectors/source-recurly/pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ requires = [ "poetry-core>=1.0.0",]
33
build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
6-
version = "1.0.1"
6+
version = "1.0.3"
77
name = "source-recurly"
88
description = "Source implementation for Recurly."
99
authors = [ "Airbyte <[email protected]>",]
@@ -17,7 +17,7 @@ include = "source_recurly"
1717

1818
[tool.poetry.dependencies]
1919
python = "^3.9,<3.12"
20-
airbyte-cdk = "==0.67.0"
20+
airbyte-cdk = "0.80.0"
2121
recurly = "==4.10.0"
2222

2323
[tool.poetry.scripts]

airbyte-integrations/connectors/source-recurly/source_recurly/schemas/account_coupon_redemptions.json

+11
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,53 @@
33
"type": "object",
44
"properties": {
55
"id": {
6+
"description": "The unique identifier for the redemption",
67
"type": ["null", "string"],
78
"maxLength": 13
89
},
910
"object": {
11+
"description": "The type of object this represents",
1012
"type": ["null", "string"]
1113
},
1214
"account": {
15+
"description": "The account associated with the coupon redemption",
1316
"$ref": "account_details.json"
1417
},
1518
"subscription_id": {
19+
"description": "The subscription associated with the redemption",
1620
"type": ["null", "string"],
1721
"maxLength": 13
1822
},
1923
"coupon": {
24+
"description": "The coupon being redeemed",
2025
"$ref": "coupons.json"
2126
},
2227
"state": {
28+
"description": "The current state of the redemption",
2329
"type": ["null", "string"],
2430
"maxLength": 256
2531
},
2632
"currency": {
33+
"description": "The currency in which the redemption was made",
2734
"type": ["null", "string"],
2835
"maxLength": 3
2936
},
3037
"discounted": {
38+
"description": "The amount discounted by the coupon",
3139
"type": ["null", "number"]
3240
},
3341
"created_at": {
42+
"description": "The date and time when the redemption was created",
3443
"type": ["null", "string"],
3544
"format": "date-time"
3645
},
3746
"updated_at": {
47+
"description": "The date and time when the redemption was last updated",
3848
"type": ["null", "string"],
3949
"format": "date-time"
4050
},
4151
"removed_at": {
52+
"description": "The date and time when the redemption was removed (if applicable)",
4253
"type": ["null", "string"],
4354
"format": "date-time"
4455
}

airbyte-integrations/connectors/source-recurly/source_recurly/schemas/account_notes.json

+6
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,31 @@
33
"type": "object",
44
"properties": {
55
"id": {
6+
"description": "The unique identifier for this note.",
67
"type": "string",
78
"maxLength": 13,
89
"readOnly": true
910
},
1011
"object": {
12+
"description": "Represents the object type, in this case, 'note'.",
1113
"type": ["null", "string"]
1214
},
1315
"account_id": {
16+
"description": "The unique identifier of the account associated with this note.",
1417
"type": "string",
1518
"maxLength": 13
1619
},
1720
"user": {
21+
"description": "The user who created the note.",
1822
"$ref": "users.json"
1923
},
2024
"message": {
25+
"description": "The content or message of the note.",
2126
"type": ["null", "string"],
2227
"maxLength": 2048
2328
},
2429
"created_at": {
30+
"description": "The date and time when the note was created.",
2531
"type": "string",
2632
"format": "date-time",
2733
"readOnly": true

0 commit comments

Comments
 (0)