From 676b13878fc8912f693851859660ac00a86e1007 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Fri, 7 Aug 2026 08:52:14 +0000 Subject: [PATCH] Generate telemetrylink --- services/telemetrylink/oas_commit | 2 +- services/telemetrylink/v1api/client.go | 9 +++++++++ ...del_create_or_update_folder_telemetry_link_payload.go | 6 +++--- ...eate_or_update_organization_telemetry_link_payload.go | 6 +++--- ...el_create_or_update_project_telemetry_link_payload.go | 6 +++--- ...model_partial_update_folder_telemetry_link_payload.go | 6 +++--- ...partial_update_organization_telemetry_link_payload.go | 6 +++--- ...odel_partial_update_project_telemetry_link_payload.go | 6 +++--- .../telemetrylink/v1api/model_telemetry_link_request.go | 6 +++--- .../telemetrylink/v1api/model_telemetry_link_response.go | 2 +- services/telemetrylink/v1betaapi/client.go | 9 +++++++++ ...del_create_or_update_folder_telemetry_link_payload.go | 6 +++--- ...eate_or_update_organization_telemetry_link_payload.go | 6 +++--- ...el_create_or_update_project_telemetry_link_payload.go | 6 +++--- ...model_partial_update_folder_telemetry_link_payload.go | 6 +++--- ...partial_update_organization_telemetry_link_payload.go | 6 +++--- ...odel_partial_update_project_telemetry_link_payload.go | 6 +++--- .../v1betaapi/model_telemetry_link_request.go | 6 +++--- .../v1betaapi/model_telemetry_link_response.go | 2 +- 19 files changed, 63 insertions(+), 45 deletions(-) diff --git a/services/telemetrylink/oas_commit b/services/telemetrylink/oas_commit index 1538b64bb..c2d5477e1 100644 --- a/services/telemetrylink/oas_commit +++ b/services/telemetrylink/oas_commit @@ -1 +1 @@ -d5bd75f47f4b364fa6f71663efb4ba41ec703ac8 +72f3b665150d5f27cb0acf9a30bf8645b1dcea9e diff --git a/services/telemetrylink/v1api/client.go b/services/telemetrylink/v1api/client.go index 10f4195af..b3e037a4e 100644 --- a/services/telemetrylink/v1api/client.go +++ b/services/telemetrylink/v1api/client.go @@ -461,6 +461,15 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err *s = string(b) return nil } + if r, ok := v.(*io.Reader); ok { + *r = bytes.NewReader(b) + return nil + } + // Must stay before the JSON branch: json.Unmarshal would base64-decode into *[]byte. + if p, ok := v.(*[]byte); ok { + *p = b + return nil + } if f, ok := v.(*os.File); ok { f, err = os.CreateTemp("", "HttpClientFile") if err != nil { diff --git a/services/telemetrylink/v1api/model_create_or_update_folder_telemetry_link_payload.go b/services/telemetrylink/v1api/model_create_or_update_folder_telemetry_link_payload.go index 3cb875d27..c72d3821b 100644 --- a/services/telemetrylink/v1api/model_create_or_update_folder_telemetry_link_payload.go +++ b/services/telemetrylink/v1api/model_create_or_update_folder_telemetry_link_payload.go @@ -21,11 +21,11 @@ var _ MappedNullable = &CreateOrUpdateFolderTelemetryLinkPayload{} // CreateOrUpdateFolderTelemetryLinkPayload struct for CreateOrUpdateFolderTelemetryLinkPayload type CreateOrUpdateFolderTelemetryLinkPayload struct { // The access token. - AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\\\-]*)?$"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled bool `json:"enabled"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1api/model_create_or_update_organization_telemetry_link_payload.go b/services/telemetrylink/v1api/model_create_or_update_organization_telemetry_link_payload.go index 7a68c7195..56ee527e9 100644 --- a/services/telemetrylink/v1api/model_create_or_update_organization_telemetry_link_payload.go +++ b/services/telemetrylink/v1api/model_create_or_update_organization_telemetry_link_payload.go @@ -21,11 +21,11 @@ var _ MappedNullable = &CreateOrUpdateOrganizationTelemetryLinkPayload{} // CreateOrUpdateOrganizationTelemetryLinkPayload struct for CreateOrUpdateOrganizationTelemetryLinkPayload type CreateOrUpdateOrganizationTelemetryLinkPayload struct { // The access token. - AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\\\-]*)?$"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled bool `json:"enabled"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1api/model_create_or_update_project_telemetry_link_payload.go b/services/telemetrylink/v1api/model_create_or_update_project_telemetry_link_payload.go index 953f6e21b..afc41a9be 100644 --- a/services/telemetrylink/v1api/model_create_or_update_project_telemetry_link_payload.go +++ b/services/telemetrylink/v1api/model_create_or_update_project_telemetry_link_payload.go @@ -21,11 +21,11 @@ var _ MappedNullable = &CreateOrUpdateProjectTelemetryLinkPayload{} // CreateOrUpdateProjectTelemetryLinkPayload struct for CreateOrUpdateProjectTelemetryLinkPayload type CreateOrUpdateProjectTelemetryLinkPayload struct { // The access token. - AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\\\-]*)?$"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled bool `json:"enabled"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1api/model_partial_update_folder_telemetry_link_payload.go b/services/telemetrylink/v1api/model_partial_update_folder_telemetry_link_payload.go index d9a43239e..05d3015a4 100644 --- a/services/telemetrylink/v1api/model_partial_update_folder_telemetry_link_payload.go +++ b/services/telemetrylink/v1api/model_partial_update_folder_telemetry_link_payload.go @@ -20,11 +20,11 @@ var _ MappedNullable = &PartialUpdateFolderTelemetryLinkPayload{} // PartialUpdateFolderTelemetryLinkPayload struct for PartialUpdateFolderTelemetryLinkPayload type PartialUpdateFolderTelemetryLinkPayload struct { // The access token. - AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\\\-]*)?$"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled *bool `json:"enabled,omitempty"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1api/model_partial_update_organization_telemetry_link_payload.go b/services/telemetrylink/v1api/model_partial_update_organization_telemetry_link_payload.go index 6e3f0a5fd..4411af3c9 100644 --- a/services/telemetrylink/v1api/model_partial_update_organization_telemetry_link_payload.go +++ b/services/telemetrylink/v1api/model_partial_update_organization_telemetry_link_payload.go @@ -20,11 +20,11 @@ var _ MappedNullable = &PartialUpdateOrganizationTelemetryLinkPayload{} // PartialUpdateOrganizationTelemetryLinkPayload struct for PartialUpdateOrganizationTelemetryLinkPayload type PartialUpdateOrganizationTelemetryLinkPayload struct { // The access token. - AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\\\-]*)?$"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled *bool `json:"enabled,omitempty"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1api/model_partial_update_project_telemetry_link_payload.go b/services/telemetrylink/v1api/model_partial_update_project_telemetry_link_payload.go index 19a9f043d..7e9c1c10e 100644 --- a/services/telemetrylink/v1api/model_partial_update_project_telemetry_link_payload.go +++ b/services/telemetrylink/v1api/model_partial_update_project_telemetry_link_payload.go @@ -20,11 +20,11 @@ var _ MappedNullable = &PartialUpdateProjectTelemetryLinkPayload{} // PartialUpdateProjectTelemetryLinkPayload struct for PartialUpdateProjectTelemetryLinkPayload type PartialUpdateProjectTelemetryLinkPayload struct { // The access token. - AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\\\-]*)?$"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled *bool `json:"enabled,omitempty"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1api/model_telemetry_link_request.go b/services/telemetrylink/v1api/model_telemetry_link_request.go index b80421eab..bf284ecfd 100644 --- a/services/telemetrylink/v1api/model_telemetry_link_request.go +++ b/services/telemetrylink/v1api/model_telemetry_link_request.go @@ -20,11 +20,11 @@ var _ MappedNullable = &TelemetryLinkRequest{} // TelemetryLinkRequest struct for TelemetryLinkRequest type TelemetryLinkRequest struct { // The access token. - AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\\\-]*)?$"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled *bool `json:"enabled,omitempty"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1api/model_telemetry_link_response.go b/services/telemetrylink/v1api/model_telemetry_link_response.go index 7de9edd80..df2627288 100644 --- a/services/telemetrylink/v1api/model_telemetry_link_response.go +++ b/services/telemetrylink/v1api/model_telemetry_link_response.go @@ -26,7 +26,7 @@ type TelemetryLinkResponse struct { // The point in time the resource was created. CreateTime time.Time `json:"createTime"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. DisplayName string `json:"displayName"` // Indicates whether routing through the link to a telemetry-router is active. diff --git a/services/telemetrylink/v1betaapi/client.go b/services/telemetrylink/v1betaapi/client.go index ca4600312..3f4cf3f99 100644 --- a/services/telemetrylink/v1betaapi/client.go +++ b/services/telemetrylink/v1betaapi/client.go @@ -461,6 +461,15 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err *s = string(b) return nil } + if r, ok := v.(*io.Reader); ok { + *r = bytes.NewReader(b) + return nil + } + // Must stay before the JSON branch: json.Unmarshal would base64-decode into *[]byte. + if p, ok := v.(*[]byte); ok { + *p = b + return nil + } if f, ok := v.(*os.File); ok { f, err = os.CreateTemp("", "HttpClientFile") if err != nil { diff --git a/services/telemetrylink/v1betaapi/model_create_or_update_folder_telemetry_link_payload.go b/services/telemetrylink/v1betaapi/model_create_or_update_folder_telemetry_link_payload.go index 0228ddae5..9c4c90c1e 100644 --- a/services/telemetrylink/v1betaapi/model_create_or_update_folder_telemetry_link_payload.go +++ b/services/telemetrylink/v1betaapi/model_create_or_update_folder_telemetry_link_payload.go @@ -21,11 +21,11 @@ var _ MappedNullable = &CreateOrUpdateFolderTelemetryLinkPayload{} // CreateOrUpdateFolderTelemetryLinkPayload struct for CreateOrUpdateFolderTelemetryLinkPayload type CreateOrUpdateFolderTelemetryLinkPayload struct { // The access token. - AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled bool `json:"enabled"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1betaapi/model_create_or_update_organization_telemetry_link_payload.go b/services/telemetrylink/v1betaapi/model_create_or_update_organization_telemetry_link_payload.go index 8d7735696..685b45f59 100644 --- a/services/telemetrylink/v1betaapi/model_create_or_update_organization_telemetry_link_payload.go +++ b/services/telemetrylink/v1betaapi/model_create_or_update_organization_telemetry_link_payload.go @@ -21,11 +21,11 @@ var _ MappedNullable = &CreateOrUpdateOrganizationTelemetryLinkPayload{} // CreateOrUpdateOrganizationTelemetryLinkPayload struct for CreateOrUpdateOrganizationTelemetryLinkPayload type CreateOrUpdateOrganizationTelemetryLinkPayload struct { // The access token. - AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled bool `json:"enabled"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1betaapi/model_create_or_update_project_telemetry_link_payload.go b/services/telemetrylink/v1betaapi/model_create_or_update_project_telemetry_link_payload.go index ab261450d..b2b000cc5 100644 --- a/services/telemetrylink/v1betaapi/model_create_or_update_project_telemetry_link_payload.go +++ b/services/telemetrylink/v1betaapi/model_create_or_update_project_telemetry_link_payload.go @@ -21,11 +21,11 @@ var _ MappedNullable = &CreateOrUpdateProjectTelemetryLinkPayload{} // CreateOrUpdateProjectTelemetryLinkPayload struct for CreateOrUpdateProjectTelemetryLinkPayload type CreateOrUpdateProjectTelemetryLinkPayload struct { // The access token. - AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken string `json:"accessToken" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName string `json:"displayName" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled bool `json:"enabled"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1betaapi/model_partial_update_folder_telemetry_link_payload.go b/services/telemetrylink/v1betaapi/model_partial_update_folder_telemetry_link_payload.go index 452e7f0c8..9a74f7c86 100644 --- a/services/telemetrylink/v1betaapi/model_partial_update_folder_telemetry_link_payload.go +++ b/services/telemetrylink/v1betaapi/model_partial_update_folder_telemetry_link_payload.go @@ -20,11 +20,11 @@ var _ MappedNullable = &PartialUpdateFolderTelemetryLinkPayload{} // PartialUpdateFolderTelemetryLinkPayload struct for PartialUpdateFolderTelemetryLinkPayload type PartialUpdateFolderTelemetryLinkPayload struct { // The access token. - AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled *bool `json:"enabled,omitempty"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1betaapi/model_partial_update_organization_telemetry_link_payload.go b/services/telemetrylink/v1betaapi/model_partial_update_organization_telemetry_link_payload.go index 3f3a862f7..60493daab 100644 --- a/services/telemetrylink/v1betaapi/model_partial_update_organization_telemetry_link_payload.go +++ b/services/telemetrylink/v1betaapi/model_partial_update_organization_telemetry_link_payload.go @@ -20,11 +20,11 @@ var _ MappedNullable = &PartialUpdateOrganizationTelemetryLinkPayload{} // PartialUpdateOrganizationTelemetryLinkPayload struct for PartialUpdateOrganizationTelemetryLinkPayload type PartialUpdateOrganizationTelemetryLinkPayload struct { // The access token. - AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled *bool `json:"enabled,omitempty"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1betaapi/model_partial_update_project_telemetry_link_payload.go b/services/telemetrylink/v1betaapi/model_partial_update_project_telemetry_link_payload.go index c94b9c90c..fd46d769a 100644 --- a/services/telemetrylink/v1betaapi/model_partial_update_project_telemetry_link_payload.go +++ b/services/telemetrylink/v1betaapi/model_partial_update_project_telemetry_link_payload.go @@ -20,11 +20,11 @@ var _ MappedNullable = &PartialUpdateProjectTelemetryLinkPayload{} // PartialUpdateProjectTelemetryLinkPayload struct for PartialUpdateProjectTelemetryLinkPayload type PartialUpdateProjectTelemetryLinkPayload struct { // The access token. - AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled *bool `json:"enabled,omitempty"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1betaapi/model_telemetry_link_request.go b/services/telemetrylink/v1betaapi/model_telemetry_link_request.go index 93d26fdc7..cd7e3352a 100644 --- a/services/telemetrylink/v1betaapi/model_telemetry_link_request.go +++ b/services/telemetrylink/v1betaapi/model_telemetry_link_request.go @@ -20,11 +20,11 @@ var _ MappedNullable = &TelemetryLinkRequest{} // TelemetryLinkRequest struct for TelemetryLinkRequest type TelemetryLinkRequest struct { // The access token. - AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\\\.[A-Za-z0-9-_=]+\\\\.?[A-Za-z0-9-_.+\\/=]*$"` + AccessToken *string `json:"accessToken,omitempty" validate:"regexp=^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. - DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\\\-]*$"` + DisplayName *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9][a-zA-Z0-9 \\-]*$"` // Indicates whether routing through the link to a telemetry-router is active. Enabled *bool `json:"enabled,omitempty"` // The ID of the telemetry-router to route the telemetry data. diff --git a/services/telemetrylink/v1betaapi/model_telemetry_link_response.go b/services/telemetrylink/v1betaapi/model_telemetry_link_response.go index 63272cc0a..fc1efc044 100644 --- a/services/telemetrylink/v1betaapi/model_telemetry_link_response.go +++ b/services/telemetrylink/v1betaapi/model_telemetry_link_response.go @@ -26,7 +26,7 @@ type TelemetryLinkResponse struct { // The point in time the resource was created. CreateTime time.Time `json:"createTime"` // The description is a longer text chosen by the user to provide more context for the resource. - Description *string `json:"description,omitempty"` + Description *string `json:"description,omitempty" validate:"regexp=^([a-zA-Z0-9][a-zA-Z0-9 \\-]*)?$"` // The display name is a short name chosen by the user to identify the resource. DisplayName string `json:"displayName"` // Indicates whether routing through the link to a telemetry-router is active.