Skip to content

Commit 08bc704

Browse files
Generate telemetryrouter
1 parent b5e5737 commit 08bc704

11 files changed

Lines changed: 119 additions & 2 deletions
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
704bc151ecb2fa86e14ed14e7066163b24c08138
1+
72f3b665150d5f27cb0acf9a30bf8645b1dcea9e

services/telemetryrouter/src/stackit/telemetryrouter/models/access_token_base_request.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,19 @@ class AccessTokenBaseRequest(BaseModel):
4040
)
4141
__properties: ClassVar[List[str]] = ["description", "displayName", "ttl"]
4242

43+
@field_validator("description")
44+
def description_validate_regular_expression(cls, value):
45+
"""Validates the regular expression"""
46+
if value is None:
47+
return value
48+
49+
if not isinstance(value, str):
50+
value = str(value)
51+
52+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
53+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
54+
return value
55+
4356
@field_validator("display_name")
4457
def display_name_validate_regular_expression(cls, value):
4558
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/access_token_base_response.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,19 @@ class AccessTokenBaseResponse(BaseModel):
4646
status: StrictStr
4747
__properties: ClassVar[List[str]] = ["creatorId", "description", "displayName", "expirationTime", "id", "status"]
4848

49+
@field_validator("description")
50+
def description_validate_regular_expression(cls, value):
51+
"""Validates the regular expression"""
52+
if value is None:
53+
return value
54+
55+
if not isinstance(value, str):
56+
value = str(value)
57+
58+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
59+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
60+
return value
61+
4962
@field_validator("display_name")
5063
def display_name_validate_regular_expression(cls, value):
5164
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/create_access_token_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,19 @@ class CreateAccessTokenPayload(BaseModel):
4040
)
4141
__properties: ClassVar[List[str]] = ["description", "displayName", "ttl"]
4242

43+
@field_validator("description")
44+
def description_validate_regular_expression(cls, value):
45+
"""Validates the regular expression"""
46+
if value is None:
47+
return value
48+
49+
if not isinstance(value, str):
50+
value = str(value)
51+
52+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
53+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
54+
return value
55+
4356
@field_validator("display_name")
4457
def display_name_validate_regular_expression(cls, value):
4558
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/create_access_token_response.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,19 @@ class CreateAccessTokenResponse(BaseModel):
5555
"accessToken",
5656
]
5757

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

services/telemetryrouter/src/stackit/telemetryrouter/models/destination_response.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,19 @@ def credential_type_validate_enum(cls, value):
7474
raise ValueError("must be one of enum values ('bearerToken', 'basicAuth', 'accessKey')")
7575
return value
7676

77+
@field_validator("description")
78+
def description_validate_regular_expression(cls, value):
79+
"""Validates the regular expression"""
80+
if value is None:
81+
return value
82+
83+
if not isinstance(value, str):
84+
value = str(value)
85+
86+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
87+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
88+
return value
89+
7790
@field_validator("display_name")
7891
def display_name_validate_regular_expression(cls, value):
7992
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/get_access_token_response.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,19 @@ class GetAccessTokenResponse(BaseModel):
4646
status: StrictStr
4747
__properties: ClassVar[List[str]] = ["creatorId", "description", "displayName", "expirationTime", "id", "status"]
4848

49+
@field_validator("description")
50+
def description_validate_regular_expression(cls, value):
51+
"""Validates the regular expression"""
52+
if value is None:
53+
return value
54+
55+
if not isinstance(value, str):
56+
value = str(value)
57+
58+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
59+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
60+
return value
61+
4962
@field_validator("display_name")
5063
def display_name_validate_regular_expression(cls, value):
5164
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/telemetry_router_response.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,19 @@ def creation_time_change_year_zero_to_one(cls, value):
5959
return "0001" + value[4:] # Take "0001" and append the rest of the string
6060
return value
6161

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

services/telemetryrouter/src/stackit/telemetryrouter/models/update_access_token_payload.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,19 @@ class UpdateAccessTokenPayload(BaseModel):
3434
)
3535
__properties: ClassVar[List[str]] = ["description", "displayName"]
3636

37+
@field_validator("description")
38+
def description_validate_regular_expression(cls, value):
39+
"""Validates the regular expression"""
40+
if value is None:
41+
return value
42+
43+
if not isinstance(value, str):
44+
value = str(value)
45+
46+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
47+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
48+
return value
49+
3750
@field_validator("display_name")
3851
def display_name_validate_regular_expression(cls, value):
3952
"""Validates the regular expression"""

services/telemetryrouter/src/stackit/telemetryrouter/models/update_access_token_response.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,19 @@ class UpdateAccessTokenResponse(BaseModel):
4646
status: StrictStr
4747
__properties: ClassVar[List[str]] = ["creatorId", "description", "displayName", "expirationTime", "id", "status"]
4848

49+
@field_validator("description")
50+
def description_validate_regular_expression(cls, value):
51+
"""Validates the regular expression"""
52+
if value is None:
53+
return value
54+
55+
if not isinstance(value, str):
56+
value = str(value)
57+
58+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
59+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
60+
return value
61+
4962
@field_validator("display_name")
5063
def display_name_validate_regular_expression(cls, value):
5164
"""Validates the regular expression"""

0 commit comments

Comments
 (0)