Skip to content

Commit b321137

Browse files
Generator: Update SDK /services/telemetryrouter (#7003)
* Generate telemetryrouter * Generate telemetrylink * chore(telemetrylink, telemetryrouter): Add changelog Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de> --------- Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de> Co-authored-by: Alexander Dahmen <alexander.dahmen@inovex.de>
1 parent 4bf3618 commit b321137

19 files changed

Lines changed: 258 additions & 4 deletions

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,12 +184,17 @@
184184
- **Chore:** Bump minimum Python version to 3.10
185185
- **Chore:** Update dependencies
186186
- `telemetrylink`:
187+
- [v0.4.0](services/telemetrylink/CHANGELOG.md#v040)
188+
- **Improvement:** Add validation for `Description` field
189+
- **Feature:** Add support for `if_none_match` header in `create_or_update_folder_telemetry_link`, `create_or_update_organization_telemetry_link` and `create_or_update_project_telemetry_link`
187190
- [v0.3.0](services/telemetrylink/CHANGELOG.md#v030)
188191
- **Chore:** Bump minimum Python version to 3.10
189192
- **Chore:** Update dependencies
190193
- [v0.2.0](services/telemetrylink/CHANGELOG.md#v020)
191194
- **New:** v1 API version for STACKIT Telemetry Link
192195
- `telemetryrouter`:
196+
- [v0.5.0](services/telemetryrouter/CHANGELOG.md#v050)
197+
- **Improvement:** Add validation for `Description` field
193198
- [v0.4.0](services/telemetryrouter/CHANGELOG.md#v040)
194199
- **Chore:** Bump minimum Python version to 3.10
195200
- **Chore:** Update dependencies

services/telemetrylink/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## v0.4.0
2+
- **Improvement:** Add validation for `Description` field
3+
- **Feature:** Add support for `if_none_match` header in `create_or_update_folder_telemetry_link`, `create_or_update_organization_telemetry_link` and `create_or_update_project_telemetry_link`
4+
15
## v0.3.0
26
- **Chore:** Bump minimum Python version to 3.10
37
- **Chore:** Update dependencies

services/telemetrylink/oas_commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4437823ea19bd04c638f5de3d6fa40b866aa144c
1+
d5bd75f47f4b364fa6f71663efb4ba41ec703ac8

services/telemetrylink/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "stackit-telemetrylink"
3-
version = "v0.3.0"
3+
version = "v0.4.0"
44
description = "STACKIT Telemetry Link API"
55
authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}]
66
requires-python = ">=3.10,<4.0"

services/telemetrylink/src/stackit/telemetrylink/api/default_api.py

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

services/telemetrylink/src/stackit/telemetrylink/models/create_or_update_folder_telemetry_link_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,19 @@ def access_token_validate_regular_expression(cls, value):
5656
)
5757
return value
5858

59+
@field_validator("description")
60+
def description_validate_regular_expression(cls, value):
61+
"""Validates the regular expression"""
62+
if value is None:
63+
return value
64+
65+
if not isinstance(value, str):
66+
value = str(value)
67+
68+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
69+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
70+
return value
71+
5972
@field_validator("display_name")
6073
def display_name_validate_regular_expression(cls, value):
6174
"""Validates the regular expression"""

services/telemetrylink/src/stackit/telemetrylink/models/create_or_update_organization_telemetry_link_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,19 @@ def access_token_validate_regular_expression(cls, value):
5656
)
5757
return value
5858

59+
@field_validator("description")
60+
def description_validate_regular_expression(cls, value):
61+
"""Validates the regular expression"""
62+
if value is None:
63+
return value
64+
65+
if not isinstance(value, str):
66+
value = str(value)
67+
68+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
69+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
70+
return value
71+
5972
@field_validator("display_name")
6073
def display_name_validate_regular_expression(cls, value):
6174
"""Validates the regular expression"""

services/telemetrylink/src/stackit/telemetrylink/models/create_or_update_project_telemetry_link_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,19 @@ def access_token_validate_regular_expression(cls, value):
5656
)
5757
return value
5858

59+
@field_validator("description")
60+
def description_validate_regular_expression(cls, value):
61+
"""Validates the regular expression"""
62+
if value is None:
63+
return value
64+
65+
if not isinstance(value, str):
66+
value = str(value)
67+
68+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
69+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
70+
return value
71+
5972
@field_validator("display_name")
6073
def display_name_validate_regular_expression(cls, value):
6174
"""Validates the regular expression"""

services/telemetrylink/src/stackit/telemetrylink/models/partial_update_folder_telemetry_link_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,19 @@ def access_token_validate_regular_expression(cls, value):
6565
)
6666
return value
6767

68+
@field_validator("description")
69+
def description_validate_regular_expression(cls, value):
70+
"""Validates the regular expression"""
71+
if value is None:
72+
return value
73+
74+
if not isinstance(value, str):
75+
value = str(value)
76+
77+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
78+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
79+
return value
80+
6881
@field_validator("display_name")
6982
def display_name_validate_regular_expression(cls, value):
7083
"""Validates the regular expression"""

services/telemetrylink/src/stackit/telemetrylink/models/partial_update_organization_telemetry_link_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,19 @@ def access_token_validate_regular_expression(cls, value):
6565
)
6666
return value
6767

68+
@field_validator("description")
69+
def description_validate_regular_expression(cls, value):
70+
"""Validates the regular expression"""
71+
if value is None:
72+
return value
73+
74+
if not isinstance(value, str):
75+
value = str(value)
76+
77+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
78+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
79+
return value
80+
6881
@field_validator("display_name")
6982
def display_name_validate_regular_expression(cls, value):
7083
"""Validates the regular expression"""

0 commit comments

Comments
 (0)