Skip to content

Commit 9459d4f

Browse files
authored
source-marketo: ensure inline schemas, updated cdk, poetry (where possible) (#36650)
1 parent 2e0e259 commit 9459d4f

File tree

10 files changed

+168
-21
lines changed

10 files changed

+168
-21
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ data:
1010
connectorSubtype: api
1111
connectorType: source
1212
definitionId: 9e0556f4-69df-4522-a3fb-03264d36b348
13-
dockerImageTag: 1.3.0
13+
dockerImageTag: 1.3.2
1414
dockerRepository: airbyte/source-marketo
1515
documentationUrl: https://docs.airbyte.com/integrations/sources/marketo
1616
githubIssueLabel: source-marketo

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

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

airbyte-integrations/connectors/source-marketo/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.3.0"
6+
version = "1.3.2"
77
name = "source-marketo"
88
description = "Source implementation for Marketo."
99
authors = [ "Airbyte <[email protected]>",]
@@ -17,7 +17,7 @@ include = "source_marketo"
1717

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

2222
[tool.poetry.scripts]
2323
source-marketo = "source_marketo.run:run"

airbyte-integrations/connectors/source-marketo/source_marketo/schemas/activity_types.json

+10
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,44 @@
33
"additionalProperties": true,
44
"properties": {
55
"id": {
6+
"description": "The unique identifier of the activity type.",
67
"type": ["null", "integer"]
78
},
89
"name": {
10+
"description": "The name of the activity type.",
911
"type": ["null", "string"]
1012
},
1113
"description": {
14+
"description": "A description of the activity type.",
1215
"type": ["null", "string"]
1316
},
1417
"primaryAttribute": {
18+
"description": "The primary attribute of the activity, which could be the most essential or relevant data point.",
1519
"type": ["null", "object"],
1620
"properties": {
1721
"name": {
22+
"description": "The name of the primary attribute.",
1823
"type": ["null", "string"]
1924
},
2025
"dataType": {
26+
"description": "The data type of the primary attribute.",
2127
"type": ["null", "string"]
2228
}
2329
}
2430
},
2531
"attributes": {
32+
"description": "An array containing the activity attributes including details like type, value, timestamp, etc.",
2633
"type": ["null", "array"],
2734
"items": {
35+
"description": "Properties related to a specific activity attribute.",
2836
"type": ["null", "object"],
2937
"properties": {
3038
"name": {
39+
"description": "The name of the attribute.",
3140
"type": ["null", "string"]
3241
},
3342
"dataType": {
43+
"description": "The data type of the attribute.",
3444
"type": ["null", "string"]
3545
}
3646
}

airbyte-integrations/connectors/source-marketo/source_marketo/schemas/campaigns.json

+10
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,45 @@
33
"additionalProperties": true,
44
"properties": {
55
"id": {
6+
"description": "The unique identifier for the campaign.",
67
"type": ["null", "integer"]
78
},
89
"createdAt": {
10+
"description": "The date and time when the campaign was created.",
911
"type": ["null", "string"],
1012
"format": "date-time"
1113
},
1214
"updatedAt": {
15+
"description": "The date and time when the campaign was last updated.",
1316
"type": ["null", "string"],
1417
"format": "date-time"
1518
},
1619
"active": {
20+
"description": "Indicates whether the campaign is currently active or not.",
1721
"type": ["null", "boolean"]
1822
},
1923
"description": {
24+
"description": "A brief description of the campaign.",
2025
"type": ["null", "string"]
2126
},
2227
"name": {
28+
"description": "The name of the campaign.",
2329
"type": ["null", "string"]
2430
},
2531
"programId": {
32+
"description": "The unique identifier of the program to which the campaign belongs.",
2633
"type": ["null", "integer"]
2734
},
2835
"programName": {
36+
"description": "The name of the program to which the campaign belongs.",
2937
"type": ["null", "string"]
3038
},
3139
"type": {
40+
"description": "The type of the campaign (e.g., email, social media, event).",
3241
"type": ["null", "string"]
3342
},
3443
"workspaceName": {
44+
"description": "The name of the workspace where the campaign is stored.",
3545
"type": ["null", "string"]
3646
}
3747
}

0 commit comments

Comments
 (0)