Skip to content

Commit db6702f

Browse files
chore: update SDK to API version 1.34.2
1 parent 6b2b31d commit db6702f

13 files changed

Lines changed: 982 additions & 15 deletions

File tree

.gitlab-ci.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# NOTE: This file is auto generated by OpenAPI Generator.
2+
# URL: https://openapi-generator.tech
3+
#
4+
# ref: https://docs.gitlab.com/ee/ci/README.html
5+
# ref: https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Python.gitlab-ci.yml
6+
7+
stages:
8+
- test
9+
10+
.pytest:
11+
stage: test
12+
script:
13+
- pip install -r requirements.txt
14+
- pip install -r test-requirements.txt
15+
- pytest --cov=linkbreakers
16+
17+
pytest-3.9:
18+
extends: .pytest
19+
image: python:3.9-alpine
20+
pytest-3.10:
21+
extends: .pytest
22+
image: python:3.10-alpine
23+
pytest-3.11:
24+
extends: .pytest
25+
image: python:3.11-alpine
26+
pytest-3.12:
27+
extends: .pytest
28+
image: python:3.12-alpine
29+
pytest-3.13:
30+
extends: .pytest
31+
image: python:3.13-alpine

.openapi-generator/FILES

Lines changed: 247 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,247 @@
1+
.gitlab-ci.yml
2+
.travis.yml
3+
git_push.sh
4+
linkbreakers/__init__.py
5+
linkbreakers/api/__init__.py
6+
linkbreakers/api/custom_domains_api.py
7+
linkbreakers/api/events_api.py
8+
linkbreakers/api/integrations_service_api.py
9+
linkbreakers/api/link_settings_api.py
10+
linkbreakers/api/links_api.py
11+
linkbreakers/api/media_api.py
12+
linkbreakers/api/members_api.py
13+
linkbreakers/api/page_themes_api.py
14+
linkbreakers/api/qr_code_designs_api.py
15+
linkbreakers/api/qr_code_templates_api.py
16+
linkbreakers/api/tags_api.py
17+
linkbreakers/api/time_series_api.py
18+
linkbreakers/api/visitors_api.py
19+
linkbreakers/api/webhooks_api.py
20+
linkbreakers/api/workflow_steps_api.py
21+
linkbreakers/api/workspace_metrics_api.py
22+
linkbreakers/api/workspace_tokens_api.py
23+
linkbreakers/api/workspaces_api.py
24+
linkbreakers/api_client.py
25+
linkbreakers/api_response.py
26+
linkbreakers/configuration.py
27+
linkbreakers/exceptions.py
28+
linkbreakers/models/__init__.py
29+
linkbreakers/models/action.py
30+
linkbreakers/models/add_workflow_step_relationship_response.py
31+
linkbreakers/models/api_tag.py
32+
linkbreakers/models/background_options.py
33+
linkbreakers/models/canvas_position.py
34+
linkbreakers/models/check_custom_domain_response.py
35+
linkbreakers/models/client_redirect_payload.py
36+
linkbreakers/models/contact_card_trace_card.py
37+
linkbreakers/models/contact_card_trace_data.py
38+
linkbreakers/models/container_config.py
39+
linkbreakers/models/corners_dot_options.py
40+
linkbreakers/models/corners_square_options.py
41+
linkbreakers/models/country_condition_outcome.py
42+
linkbreakers/models/country_condition_payload.py
43+
linkbreakers/models/country_condition_trace_data.py
44+
linkbreakers/models/country_condition_trace_option.py
45+
linkbreakers/models/create_bulk_links_request.py
46+
linkbreakers/models/create_bulk_links_response.py
47+
linkbreakers/models/create_contact_link_request.py
48+
linkbreakers/models/create_contact_link_response.py
49+
linkbreakers/models/create_custom_domain_request.py
50+
linkbreakers/models/create_custom_domain_response.py
51+
linkbreakers/models/create_event_trace_response.py
52+
linkbreakers/models/create_link_request.py
53+
linkbreakers/models/create_link_response.py
54+
linkbreakers/models/create_media_request.py
55+
linkbreakers/models/create_media_response.py
56+
linkbreakers/models/create_qrcode_template_request.py
57+
linkbreakers/models/create_qrcode_template_response.py
58+
linkbreakers/models/create_webhook_request.py
59+
linkbreakers/models/create_webhook_response.py
60+
linkbreakers/models/create_workflow_step_response.py
61+
linkbreakers/models/create_workspace_token_request.py
62+
linkbreakers/models/create_workspace_token_response.py
63+
linkbreakers/models/custom_domain.py
64+
linkbreakers/models/custom_domain_status.py
65+
linkbreakers/models/data_collection.py
66+
linkbreakers/models/day_of_month_condition_payload.py
67+
linkbreakers/models/day_of_month_condition_trace_data.py
68+
linkbreakers/models/day_of_month_condition_trace_option.py
69+
linkbreakers/models/day_of_month_option.py
70+
linkbreakers/models/day_of_week_condition_payload.py
71+
linkbreakers/models/day_of_week_condition_trace_data.py
72+
linkbreakers/models/day_of_week_condition_trace_option.py
73+
linkbreakers/models/day_of_week_option.py
74+
linkbreakers/models/delete_attribute_response.py
75+
linkbreakers/models/delete_visitor_response.py
76+
linkbreakers/models/device.py
77+
linkbreakers/models/device_input.py
78+
linkbreakers/models/device_type.py
79+
linkbreakers/models/dots_options.py
80+
linkbreakers/models/entry_access_trace_data.py
81+
linkbreakers/models/error_response.py
82+
linkbreakers/models/event.py
83+
linkbreakers/models/event_action.py
84+
linkbreakers/models/event_trace.py
85+
linkbreakers/models/event_trace_data.py
86+
linkbreakers/models/events_metric.py
87+
linkbreakers/models/events_service_create_event_trace_body.py
88+
linkbreakers/models/events_service_update_device_body.py
89+
linkbreakers/models/events_time_series.py
90+
linkbreakers/models/events_time_series_data.py
91+
linkbreakers/models/font_config.py
92+
linkbreakers/models/form_field.py
93+
linkbreakers/models/form_field_option.py
94+
linkbreakers/models/form_field_type.py
95+
linkbreakers/models/form_payload.py
96+
linkbreakers/models/form_trace_data.py
97+
linkbreakers/models/form_trace_data_field.py
98+
linkbreakers/models/get_custom_domain_response.py
99+
linkbreakers/models/get_events_time_series_request.py
100+
linkbreakers/models/get_events_time_series_response.py
101+
linkbreakers/models/get_lead_score_explanation_response.py
102+
linkbreakers/models/get_link_response.py
103+
linkbreakers/models/get_link_setting_response.py
104+
linkbreakers/models/get_media_response.py
105+
linkbreakers/models/get_page_theme_response.py
106+
linkbreakers/models/get_qrcode_design_response.py
107+
linkbreakers/models/get_webhook_response.py
108+
linkbreakers/models/get_workflow_step_response.py
109+
linkbreakers/models/get_workspace_token_response.py
110+
linkbreakers/models/googlerpc_status.py
111+
linkbreakers/models/http_method.py
112+
linkbreakers/models/identify_request.py
113+
linkbreakers/models/identify_response.py
114+
linkbreakers/models/import_qrcode_template_request.py
115+
linkbreakers/models/import_qrcode_template_response.py
116+
linkbreakers/models/invite_member_request.py
117+
linkbreakers/models/lead_score.py
118+
linkbreakers/models/lead_score_breakdown.py
119+
linkbreakers/models/link.py
120+
linkbreakers/models/link_setting.py
121+
linkbreakers/models/link_sort_field.py
122+
linkbreakers/models/links_service_update_body.py
123+
linkbreakers/models/list_custom_domains_response.py
124+
linkbreakers/models/list_event_traces_response.py
125+
linkbreakers/models/list_events_csv_response.py
126+
linkbreakers/models/list_events_json_response.py
127+
linkbreakers/models/list_events_response.py
128+
linkbreakers/models/list_links_response.py
129+
linkbreakers/models/list_media_response.py
130+
linkbreakers/models/list_page_themes_response.py
131+
linkbreakers/models/list_qrcode_templates_response.py
132+
linkbreakers/models/list_response.py
133+
linkbreakers/models/list_tags_response.py
134+
linkbreakers/models/list_visitors_csv_response.py
135+
linkbreakers/models/list_visitors_json_response.py
136+
linkbreakers/models/list_visitors_response.py
137+
linkbreakers/models/list_webhooks_response.py
138+
linkbreakers/models/list_workflow_steps_response.py
139+
linkbreakers/models/list_workspace_tokens_response.py
140+
linkbreakers/models/media.py
141+
linkbreakers/models/media_selection.py
142+
linkbreakers/models/media_type.py
143+
linkbreakers/models/media_visibility.py
144+
linkbreakers/models/member.py
145+
linkbreakers/models/members_service_update_body.py
146+
linkbreakers/models/multi_link_button.py
147+
linkbreakers/models/multi_link_payload.py
148+
linkbreakers/models/multi_link_selected_button.py
149+
linkbreakers/models/multi_link_trace_data.py
150+
linkbreakers/models/output_file_format.py
151+
linkbreakers/models/page_theme.py
152+
linkbreakers/models/page_theme_badge_shape.py
153+
linkbreakers/models/page_theme_border_style.py
154+
linkbreakers/models/page_theme_canvas_cover_mode.py
155+
linkbreakers/models/page_theme_container_variant.py
156+
linkbreakers/models/page_theme_font_family.py
157+
linkbreakers/models/page_themes_service_update_page_theme_body.py
158+
linkbreakers/models/password_payload.py
159+
linkbreakers/models/password_trace_data.py
160+
linkbreakers/models/preferred_link_type.py
161+
linkbreakers/models/protobuf_any.py
162+
linkbreakers/models/protobuf_null_value.py
163+
linkbreakers/models/public_create_qrcode_design_request.py
164+
linkbreakers/models/public_create_qrcode_design_response.py
165+
linkbreakers/models/public_list_qrcode_templates_response.py
166+
linkbreakers/models/public_qrcode_template.py
167+
linkbreakers/models/public_workspace.py
168+
linkbreakers/models/publish_qrcode_template_response.py
169+
linkbreakers/models/qrcode_design.py
170+
linkbreakers/models/qrcode_design_service_update_body.py
171+
linkbreakers/models/qrcode_template.py
172+
linkbreakers/models/qrcode_templates_service_update_qrcode_template_body.py
173+
linkbreakers/models/redirect_trace_data.py
174+
linkbreakers/models/remove_workflow_step_relationship_response.py
175+
linkbreakers/models/request_workspace_enrollment_request.py
176+
linkbreakers/models/response_format.py
177+
linkbreakers/models/role.py
178+
linkbreakers/models/settings_service_update_link_setting_body.py
179+
linkbreakers/models/shape.py
180+
linkbreakers/models/shortlink_availability_response.py
181+
linkbreakers/models/shortlink_random_response.py
182+
linkbreakers/models/social_link_button.py
183+
linkbreakers/models/social_links_display_style.py
184+
linkbreakers/models/social_links_payload.py
185+
linkbreakers/models/sort_direction.py
186+
linkbreakers/models/specific_date_condition_payload.py
187+
linkbreakers/models/specific_date_condition_trace_data.py
188+
linkbreakers/models/specific_date_condition_trace_option.py
189+
linkbreakers/models/specific_date_option.py
190+
linkbreakers/models/subscription_type.py
191+
linkbreakers/models/theme_color.py
192+
linkbreakers/models/theme_color_theme_color_type.py
193+
linkbreakers/models/time_of_day_condition_payload.py
194+
linkbreakers/models/time_of_day_condition_trace_data.py
195+
linkbreakers/models/time_of_day_condition_trace_range.py
196+
linkbreakers/models/time_of_day_range.py
197+
linkbreakers/models/triggered_by.py
198+
linkbreakers/models/update_device_response.py
199+
linkbreakers/models/update_link_response.py
200+
linkbreakers/models/update_link_setting_response.py
201+
linkbreakers/models/update_me_request.py
202+
linkbreakers/models/update_page_theme_response.py
203+
linkbreakers/models/update_qrcode_design_response.py
204+
linkbreakers/models/update_qrcode_template_response.py
205+
linkbreakers/models/update_webhook_response.py
206+
linkbreakers/models/update_workflow_step_response.py
207+
linkbreakers/models/update_workspace_origin_inquiry_request.py
208+
linkbreakers/models/update_workspace_origin_purpose_request.py
209+
linkbreakers/models/update_workspace_request.py
210+
linkbreakers/models/v_card_data.py
211+
linkbreakers/models/v_card_payload.py
212+
linkbreakers/models/validation_instructions_custom_domain_response.py
213+
linkbreakers/models/validation_instructions_custom_domain_response_validation.py
214+
linkbreakers/models/validation_instructions_custom_domain_response_validation_type.py
215+
linkbreakers/models/validation_purpose.py
216+
linkbreakers/models/visit_type.py
217+
linkbreakers/models/visit_type_condition_option.py
218+
linkbreakers/models/visit_type_condition_payload.py
219+
linkbreakers/models/visit_type_condition_trace_data.py
220+
linkbreakers/models/visit_type_condition_trace_option.py
221+
linkbreakers/models/visitor.py
222+
linkbreakers/models/visitor_event.py
223+
linkbreakers/models/visitor_input.py
224+
linkbreakers/models/visitor_link.py
225+
linkbreakers/models/visitors_service_update_body.py
226+
linkbreakers/models/webhook.py
227+
linkbreakers/models/webhook_source.py
228+
linkbreakers/models/webhook_status.py
229+
linkbreakers/models/webhooks_service_update_body.py
230+
linkbreakers/models/workflow_step.py
231+
linkbreakers/models/workflow_step_kind.py
232+
linkbreakers/models/workflow_step_node_type.py
233+
linkbreakers/models/workflow_step_payload.py
234+
linkbreakers/models/workflow_steps_service_add_relationship_body.py
235+
linkbreakers/models/workflow_steps_service_create_body.py
236+
linkbreakers/models/workflow_steps_service_update_body.py
237+
linkbreakers/models/workspace.py
238+
linkbreakers/models/workspace_insight.py
239+
linkbreakers/models/workspace_metric.py
240+
linkbreakers/models/workspace_token.py
241+
linkbreakers/py.typed
242+
linkbreakers/rest.py
243+
pyproject.toml
244+
requirements.txt
245+
setup.cfg
246+
test-requirements.txt
247+
tox.ini

.openapi-generator/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7.20.0

.travis.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# ref: https://docs.travis-ci.com/user/languages/python
2+
language: python
3+
python:
4+
- "3.9"
5+
- "3.10"
6+
- "3.11"
7+
- "3.12"
8+
- "3.13"
9+
# uncomment the following if needed
10+
#- "3.13-dev" # 3.13 development branch
11+
#- "nightly" # nightly build
12+
# command to install dependencies
13+
install:
14+
- "pip install -r requirements.txt"
15+
- "pip install -r test-requirements.txt"
16+
# command to run tests
17+
script: pytest --cov=linkbreakers

OPENAPI_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.32.0
1+
1.34.2

git_push.sh

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
#!/bin/sh
2+
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
3+
#
4+
# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com"
5+
6+
git_user_id=$1
7+
git_repo_id=$2
8+
release_note=$3
9+
git_host=$4
10+
11+
if [ "$git_host" = "" ]; then
12+
git_host="github.com"
13+
echo "[INFO] No command line input provided. Set \$git_host to $git_host"
14+
fi
15+
16+
if [ "$git_user_id" = "" ]; then
17+
git_user_id="GIT_USER_ID"
18+
echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
19+
fi
20+
21+
if [ "$git_repo_id" = "" ]; then
22+
git_repo_id="GIT_REPO_ID"
23+
echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
24+
fi
25+
26+
if [ "$release_note" = "" ]; then
27+
release_note="Minor update"
28+
echo "[INFO] No command line input provided. Set \$release_note to $release_note"
29+
fi
30+
31+
# Initialize the local directory as a Git repository
32+
git init
33+
34+
# Adds the files in the local repository and stages them for commit.
35+
git add .
36+
37+
# Commits the tracked changes and prepares them to be pushed to a remote repository.
38+
git commit -m "$release_note"
39+
40+
# Sets the new remote
41+
git_remote=$(git remote)
42+
if [ "$git_remote" = "" ]; then # git remote not defined
43+
44+
if [ "$GIT_TOKEN" = "" ]; then
45+
echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
46+
git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
47+
else
48+
git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git
49+
fi
50+
51+
fi
52+
53+
git pull origin master
54+
55+
# Pushes (Forces) the changes in the local repository up to the remote repository
56+
echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
57+
git push origin master 2>&1 | grep -v 'To https'

0 commit comments

Comments
 (0)