Skip to content

Commit 73bf03e

Browse files
roman-yermilov-glxiaohansong
authored andcommitted
Source Zendesk Support: integration tests for empty streams (#34840)
1 parent d7cb3e1 commit 73bf03e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1668
-23
lines changed

airbyte-integrations/connectors/source-zendesk-support/integration_tests/expected_records.jsonl

Lines changed: 10 additions & 10 deletions
Large diffs are not rendered by default.

airbyte-integrations/connectors/source-zendesk-support/integration_tests/incremental_catalog.json

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -204,18 +204,6 @@
204204
"sync_mode": "incremental",
205205
"destination_sync_mode": "append"
206206
},
207-
{
208-
"stream": {
209-
"name": "posts",
210-
"json_schema": {},
211-
"supported_sync_modes": ["full_refresh", "incremental"],
212-
"source_defined_cursor": true,
213-
"default_cursor_field": ["updated_at"],
214-
"source_defined_primary_key": [["id"]]
215-
},
216-
"sync_mode": "incremental",
217-
"destination_sync_mode": "append"
218-
},
219207
{
220208
"stream": {
221209
"name": "organization_memberships",

airbyte-integrations/connectors/source-zendesk-support/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ data:
1111
connectorSubtype: api
1212
connectorType: source
1313
definitionId: 79c1aa37-dae3-42ae-b333-d1c105477715
14-
dockerImageTag: 2.2.6
14+
dockerImageTag: 2.2.7
1515
dockerRepository: airbyte/source-zendesk-support
1616
documentationUrl: https://docs.airbyte.com/integrations/sources/zendesk-support
1717
githubIssueLabel: source-zendesk-support

airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/schemas/attribute_definitions.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,18 @@
6060
},
6161
"confition": {
6262
"type": ["null", "string"]
63+
},
64+
"metadata": {
65+
"type": ["null", "object"],
66+
"properties": {
67+
"collection_key": {
68+
"type": ["null", "string"]
69+
},
70+
"item_key": {
71+
"type": ["null", "string"]
72+
}
73+
},
74+
"additionalProperties": true
6375
}
6476
}
6577
}

airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/schemas/custom_roles.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,56 @@
2424
"chat_access": {
2525
"type": ["null", "boolean"]
2626
},
27+
"manage_automations": {
28+
"type": ["null", "boolean"]
29+
},
30+
"manage_group_memberships": {
31+
"type": ["null", "boolean"]
32+
},
33+
"manage_groups": {
34+
"type": ["null", "boolean"]
35+
},
36+
"manage_macro_content_suggestions": {
37+
"type": ["null", "boolean"]
38+
},
39+
"manage_organizations": {
40+
"type": ["null", "boolean"]
41+
},
42+
"manage_skills": {
43+
"type": ["null", "boolean"]
44+
},
45+
"manage_suspended_tickets": {
46+
"type": ["null", "boolean"]
47+
},
48+
"manage_triggers": {
49+
"type": ["null", "boolean"]
50+
},
51+
"manage_slas": {
52+
"type": ["null", "boolean"]
53+
},
54+
"read_macro_content_suggestions": {
55+
"type": ["null", "boolean"]
56+
},
57+
"ticket_redaction": {
58+
"type": ["null", "boolean"]
59+
},
60+
"view_filter_tickets": {
61+
"type": ["null", "boolean"]
62+
},
63+
"view_reduced_count": {
64+
"type": ["null", "boolean"]
65+
},
66+
"manage_roles": {
67+
"type": ["null", "string"]
68+
},
69+
"custom_objects": {
70+
"type": ["null", "object"],
71+
"properties": {},
72+
"additionalProperties": true
73+
},
74+
"manage_deletion_schedules": {
75+
"type": ["null", "string"]
76+
},
2777
"end_user_list_access": {
2878
"type": ["null", "string"]
2979
},

airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/schemas/shared/attachments.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,18 @@
1111
"url": {
1212
"type": ["null", "string"]
1313
},
14+
"malware_scan_result": {
15+
"type": ["null", "string"]
16+
},
1417
"inline": {
1518
"type": ["null", "boolean"]
1619
},
20+
"deleted": {
21+
"type": ["null", "boolean"]
22+
},
23+
"malware_access_override": {
24+
"type": ["null", "boolean"]
25+
},
1726
"height": {
1827
"type": ["null", "integer"]
1928
},

airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/schemas/shared/tickets.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@
128128
"ticket_form_id": {
129129
"type": ["null", "integer"]
130130
},
131+
"deleted_ticket_form_id": {
132+
"type": ["null", "integer"]
133+
},
131134
"satisfaction_rating": {
132135
"type": ["null", "object", "string"],
133136
"properties": {

airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/schemas/shared/via.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
"subject": {
2020
"type": ["null", "string"]
2121
},
22+
"channel": {
23+
"type": ["null", "string"]
24+
},
2225
"name": {
2326
"type": ["null", "string"]
2427
},

airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/schemas/shared/via_channel.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
"subject": {
2929
"type": ["null", "string"]
3030
},
31+
"channel": {
32+
"type": ["null", "string"]
33+
},
3134
"id": {
3235
"type": ["null", "integer"]
3336
},
@@ -66,6 +69,9 @@
6669
"to": {
6770
"type": ["null", "object"],
6871
"properties": {
72+
"brand_id": {
73+
"type": ["null", "integer"]
74+
},
6975
"name": {
7076
"type": ["null", "string"]
7177
},

0 commit comments

Comments
 (0)