From 6bb0309be2e2a39759ab6c5ffa9ef1a936ce0fac Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 27 May 2026 08:06:47 +0000 Subject: [PATCH] Regenerate client from commit f0eb3a3 of spec repo --- .generator/schemas/v2/openapi.yaml | 3 ++ ...y_monitoring_dataset_attributes_request.go | 2 +- ..._monitoring_dataset_attributes_response.go | 2 +- ...odel_security_monitoring_dataset_column.go | 2 +- ...security_monitoring_dataset_create_data.go | 2 +- ...urity_monitoring_dataset_create_request.go | 2 +- ...rity_monitoring_dataset_create_response.go | 2 +- ...monitoring_dataset_create_response_data.go | 2 +- .../model_security_monitoring_dataset_data.go | 2 +- ..._security_monitoring_dataset_definition.go | 2 +- ...monitoring_dataset_dependencies_request.go | 2 +- ...dataset_dependencies_request_attributes.go | 2 +- ...oring_dataset_dependencies_request_data.go | 2 +- ...onitoring_dataset_dependencies_response.go | 2 +- ...onitoring_dataset_dependents_attributes.go | 2 +- ...rity_monitoring_dataset_dependents_data.go | 2 +- ...el_security_monitoring_dataset_response.go | 2 +- ...odel_security_monitoring_dataset_search.go | 2 +- ...security_monitoring_dataset_time_window.go | 2 +- ...security_monitoring_dataset_update_data.go | 2 +- ...urity_monitoring_dataset_update_request.go | 2 +- ...curity_monitoring_dataset_version_entry.go | 2 +- ...monitoring_dataset_version_field_change.go | 2 +- ...ring_dataset_version_history_attributes.go | 2 +- ...monitoring_dataset_version_history_data.go | 2 +- ...toring_dataset_version_history_response.go | 2 +- ..._security_monitoring_datasets_list_meta.go | 2 +- ...urity_monitoring_datasets_list_response.go | 2 +- api/datadogV2/model_teams_response.go | 37 ++++++++++++++++++- 29 files changed, 66 insertions(+), 28 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index c1ed2925666..5f1b03c7068 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -88943,6 +88943,9 @@ components: $ref: "#/components/schemas/TeamsResponseLinks" meta: $ref: "#/components/schemas/TeamsResponseMeta" + test: + description: Indicates whether the response is from a test environment. + type: boolean type: object TeamsResponseLinks: description: Teams response links. diff --git a/api/datadogV2/model_security_monitoring_dataset_attributes_request.go b/api/datadogV2/model_security_monitoring_dataset_attributes_request.go index d7e0b8f8995..7a27eac7f3d 100644 --- a/api/datadogV2/model_security_monitoring_dataset_attributes_request.go +++ b/api/datadogV2/model_security_monitoring_dataset_attributes_request.go @@ -158,7 +158,7 @@ func (o *SecurityMonitoringDatasetAttributesRequest) UnmarshalJSON(bytes []byte) return fmt.Errorf("required field definition missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"definition", "description", "version"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_attributes_response.go b/api/datadogV2/model_security_monitoring_dataset_attributes_response.go index 58a1f1f9fd2..9a0d78e73b0 100644 --- a/api/datadogV2/model_security_monitoring_dataset_attributes_response.go +++ b/api/datadogV2/model_security_monitoring_dataset_attributes_response.go @@ -465,7 +465,7 @@ func (o *SecurityMonitoringDatasetAttributesResponse) UnmarshalJSON(bytes []byte return fmt.Errorf("required field version missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"createdAt", "createdByHandle", "createdByName", "definition", "description", "id", "isDefault", "isDeprecated", "modifiedAt", "name", "updatedByHandle", "updatedByName", "version"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_column.go b/api/datadogV2/model_security_monitoring_dataset_column.go index ac90f45a473..83ff3d35111 100644 --- a/api/datadogV2/model_security_monitoring_dataset_column.go +++ b/api/datadogV2/model_security_monitoring_dataset_column.go @@ -117,7 +117,7 @@ func (o *SecurityMonitoringDatasetColumn) UnmarshalJSON(bytes []byte) (err error return fmt.Errorf("required field type missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"column", "type"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_create_data.go b/api/datadogV2/model_security_monitoring_dataset_create_data.go index 0dbda1cef76..68fddf93dd4 100644 --- a/api/datadogV2/model_security_monitoring_dataset_create_data.go +++ b/api/datadogV2/model_security_monitoring_dataset_create_data.go @@ -117,7 +117,7 @@ func (o *SecurityMonitoringDatasetCreateData) UnmarshalJSON(bytes []byte) (err e return fmt.Errorf("required field type missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"attributes", "type"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_create_request.go b/api/datadogV2/model_security_monitoring_dataset_create_request.go index 2df9e67fbe3..4a8fff50735 100644 --- a/api/datadogV2/model_security_monitoring_dataset_create_request.go +++ b/api/datadogV2/model_security_monitoring_dataset_create_request.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetCreateRequest) UnmarshalJSON(bytes []byte) (er return fmt.Errorf("required field data missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"data"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_create_response.go b/api/datadogV2/model_security_monitoring_dataset_create_response.go index 4eeb965db6b..3a4c6a97288 100644 --- a/api/datadogV2/model_security_monitoring_dataset_create_response.go +++ b/api/datadogV2/model_security_monitoring_dataset_create_response.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetCreateResponse) UnmarshalJSON(bytes []byte) (e return fmt.Errorf("required field data missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"data"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_create_response_data.go b/api/datadogV2/model_security_monitoring_dataset_create_response_data.go index 8aa0cb13564..f9d1eff11f8 100644 --- a/api/datadogV2/model_security_monitoring_dataset_create_response_data.go +++ b/api/datadogV2/model_security_monitoring_dataset_create_response_data.go @@ -117,7 +117,7 @@ func (o *SecurityMonitoringDatasetCreateResponseData) UnmarshalJSON(bytes []byte return fmt.Errorf("required field type missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"id", "type"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_data.go b/api/datadogV2/model_security_monitoring_dataset_data.go index 6d1488bcf1a..2bf0be9b0bf 100644 --- a/api/datadogV2/model_security_monitoring_dataset_data.go +++ b/api/datadogV2/model_security_monitoring_dataset_data.go @@ -148,7 +148,7 @@ func (o *SecurityMonitoringDatasetData) UnmarshalJSON(bytes []byte) (err error) return fmt.Errorf("required field type missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"attributes", "id", "type"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_definition.go b/api/datadogV2/model_security_monitoring_dataset_definition.go index ba613013071..7baa3cd32ee 100644 --- a/api/datadogV2/model_security_monitoring_dataset_definition.go +++ b/api/datadogV2/model_security_monitoring_dataset_definition.go @@ -358,7 +358,7 @@ func (o *SecurityMonitoringDatasetDefinition) UnmarshalJSON(bytes []byte) (err e return fmt.Errorf("required field name missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"columns", "data_source", "indexes", "name", "query_filter", "search", "storage", "table_name", "time_window"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_dependencies_request.go b/api/datadogV2/model_security_monitoring_dataset_dependencies_request.go index fa3481298af..ce2296c91f0 100644 --- a/api/datadogV2/model_security_monitoring_dataset_dependencies_request.go +++ b/api/datadogV2/model_security_monitoring_dataset_dependencies_request.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetDependenciesRequest) UnmarshalJSON(bytes []byt return fmt.Errorf("required field data missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"data"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_dependencies_request_attributes.go b/api/datadogV2/model_security_monitoring_dataset_dependencies_request_attributes.go index e5346cbe1f6..d71edfd271d 100644 --- a/api/datadogV2/model_security_monitoring_dataset_dependencies_request_attributes.go +++ b/api/datadogV2/model_security_monitoring_dataset_dependencies_request_attributes.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetDependenciesRequestAttributes) UnmarshalJSON(b return fmt.Errorf("required field datasetIds missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"datasetIds"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_dependencies_request_data.go b/api/datadogV2/model_security_monitoring_dataset_dependencies_request_data.go index 0a20b4fb04a..39744aceb43 100644 --- a/api/datadogV2/model_security_monitoring_dataset_dependencies_request_data.go +++ b/api/datadogV2/model_security_monitoring_dataset_dependencies_request_data.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetDependenciesRequestData) UnmarshalJSON(bytes [ return fmt.Errorf("required field attributes missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"attributes"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_dependencies_response.go b/api/datadogV2/model_security_monitoring_dataset_dependencies_response.go index 9f41c9ece4e..fabead7009a 100644 --- a/api/datadogV2/model_security_monitoring_dataset_dependencies_response.go +++ b/api/datadogV2/model_security_monitoring_dataset_dependencies_response.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetDependenciesResponse) UnmarshalJSON(bytes []by return fmt.Errorf("required field data missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"data"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_dependents_attributes.go b/api/datadogV2/model_security_monitoring_dataset_dependents_attributes.go index 9e1c8f4f8f8..8dcfa69f5f9 100644 --- a/api/datadogV2/model_security_monitoring_dataset_dependents_attributes.go +++ b/api/datadogV2/model_security_monitoring_dataset_dependents_attributes.go @@ -179,7 +179,7 @@ func (o *SecurityMonitoringDatasetDependentsAttributes) UnmarshalJSON(bytes []by return fmt.Errorf("required field resource_type missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"count", "datasetId", "ids", "resource_type"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_dependents_data.go b/api/datadogV2/model_security_monitoring_dataset_dependents_data.go index 7d2f4aad2e9..3a6a4ccc0c9 100644 --- a/api/datadogV2/model_security_monitoring_dataset_dependents_data.go +++ b/api/datadogV2/model_security_monitoring_dataset_dependents_data.go @@ -148,7 +148,7 @@ func (o *SecurityMonitoringDatasetDependentsData) UnmarshalJSON(bytes []byte) (e return fmt.Errorf("required field type missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"attributes", "id", "type"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_response.go b/api/datadogV2/model_security_monitoring_dataset_response.go index 1c96b08a26a..fc1a3120408 100644 --- a/api/datadogV2/model_security_monitoring_dataset_response.go +++ b/api/datadogV2/model_security_monitoring_dataset_response.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetResponse) UnmarshalJSON(bytes []byte) (err err return fmt.Errorf("required field data missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"data"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_search.go b/api/datadogV2/model_security_monitoring_dataset_search.go index 073d2b691b4..125ccdeceb0 100644 --- a/api/datadogV2/model_security_monitoring_dataset_search.go +++ b/api/datadogV2/model_security_monitoring_dataset_search.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetSearch) UnmarshalJSON(bytes []byte) (err error return fmt.Errorf("required field query missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"query"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_time_window.go b/api/datadogV2/model_security_monitoring_dataset_time_window.go index 088ef5bba15..8dfaef43a89 100644 --- a/api/datadogV2/model_security_monitoring_dataset_time_window.go +++ b/api/datadogV2/model_security_monitoring_dataset_time_window.go @@ -121,7 +121,7 @@ func (o *SecurityMonitoringDatasetTimeWindow) UnmarshalJSON(bytes []byte) (err e return datadog.Unmarshal(bytes, &o.UnparsedObject) } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"from", "to"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_update_data.go b/api/datadogV2/model_security_monitoring_dataset_update_data.go index 4656c9f833f..9bd2ecfd502 100644 --- a/api/datadogV2/model_security_monitoring_dataset_update_data.go +++ b/api/datadogV2/model_security_monitoring_dataset_update_data.go @@ -117,7 +117,7 @@ func (o *SecurityMonitoringDatasetUpdateData) UnmarshalJSON(bytes []byte) (err e return fmt.Errorf("required field type missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"attributes", "type"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_update_request.go b/api/datadogV2/model_security_monitoring_dataset_update_request.go index 7dfeb5bc596..c6e092ce384 100644 --- a/api/datadogV2/model_security_monitoring_dataset_update_request.go +++ b/api/datadogV2/model_security_monitoring_dataset_update_request.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetUpdateRequest) UnmarshalJSON(bytes []byte) (er return fmt.Errorf("required field data missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"data"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_version_entry.go b/api/datadogV2/model_security_monitoring_dataset_version_entry.go index a84651d5b3f..a65b8ccbfb3 100644 --- a/api/datadogV2/model_security_monitoring_dataset_version_entry.go +++ b/api/datadogV2/model_security_monitoring_dataset_version_entry.go @@ -117,7 +117,7 @@ func (o *SecurityMonitoringDatasetVersionEntry) UnmarshalJSON(bytes []byte) (err return fmt.Errorf("required field dataset missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"changes", "dataset"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_version_field_change.go b/api/datadogV2/model_security_monitoring_dataset_version_field_change.go index c525092d631..2db89c940f1 100644 --- a/api/datadogV2/model_security_monitoring_dataset_version_field_change.go +++ b/api/datadogV2/model_security_monitoring_dataset_version_field_change.go @@ -148,7 +148,7 @@ func (o *SecurityMonitoringDatasetVersionFieldChange) UnmarshalJSON(bytes []byte return fmt.Errorf("required field previous missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"current", "field", "previous"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_version_history_attributes.go b/api/datadogV2/model_security_monitoring_dataset_version_history_attributes.go index 781b20ca148..6f753b1ce5c 100644 --- a/api/datadogV2/model_security_monitoring_dataset_version_history_attributes.go +++ b/api/datadogV2/model_security_monitoring_dataset_version_history_attributes.go @@ -117,7 +117,7 @@ func (o *SecurityMonitoringDatasetVersionHistoryAttributes) UnmarshalJSON(bytes return fmt.Errorf("required field data missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"count", "data"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_version_history_data.go b/api/datadogV2/model_security_monitoring_dataset_version_history_data.go index 3a4e7f993fc..249fe549367 100644 --- a/api/datadogV2/model_security_monitoring_dataset_version_history_data.go +++ b/api/datadogV2/model_security_monitoring_dataset_version_history_data.go @@ -148,7 +148,7 @@ func (o *SecurityMonitoringDatasetVersionHistoryData) UnmarshalJSON(bytes []byte return fmt.Errorf("required field type missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"attributes", "id", "type"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_dataset_version_history_response.go b/api/datadogV2/model_security_monitoring_dataset_version_history_response.go index 3174490d646..0b43787f166 100644 --- a/api/datadogV2/model_security_monitoring_dataset_version_history_response.go +++ b/api/datadogV2/model_security_monitoring_dataset_version_history_response.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetVersionHistoryResponse) UnmarshalJSON(bytes [] return fmt.Errorf("required field data missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"data"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_datasets_list_meta.go b/api/datadogV2/model_security_monitoring_datasets_list_meta.go index 4ec3e719463..207ae083ddb 100644 --- a/api/datadogV2/model_security_monitoring_datasets_list_meta.go +++ b/api/datadogV2/model_security_monitoring_datasets_list_meta.go @@ -86,7 +86,7 @@ func (o *SecurityMonitoringDatasetsListMeta) UnmarshalJSON(bytes []byte) (err er return fmt.Errorf("required field totalCount missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"totalCount"}) } else { return err diff --git a/api/datadogV2/model_security_monitoring_datasets_list_response.go b/api/datadogV2/model_security_monitoring_datasets_list_response.go index 6225b769693..202d9aba829 100644 --- a/api/datadogV2/model_security_monitoring_datasets_list_response.go +++ b/api/datadogV2/model_security_monitoring_datasets_list_response.go @@ -117,7 +117,7 @@ func (o *SecurityMonitoringDatasetsListResponse) UnmarshalJSON(bytes []byte) (er return fmt.Errorf("required field meta missing") } additionalProperties := make(map[string]interface{}) - if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil { + if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { datadog.DeleteKeys(additionalProperties, &[]string{"data", "meta"}) } else { return err diff --git a/api/datadogV2/model_teams_response.go b/api/datadogV2/model_teams_response.go index 926da744ba4..97fa37a24bd 100644 --- a/api/datadogV2/model_teams_response.go +++ b/api/datadogV2/model_teams_response.go @@ -18,6 +18,8 @@ type TeamsResponse struct { Links *TeamsResponseLinks `json:"links,omitempty"` // Teams response metadata. Meta *TeamsResponseMeta `json:"meta,omitempty"` + // Indicates whether the response is from a test environment. + Test *bool `json:"test,omitempty"` // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct UnparsedObject map[string]interface{} `json:"-"` AdditionalProperties map[string]interface{} `json:"-"` @@ -152,6 +154,34 @@ func (o *TeamsResponse) SetMeta(v TeamsResponseMeta) { o.Meta = &v } +// GetTest returns the Test field value if set, zero value otherwise. +func (o *TeamsResponse) GetTest() bool { + if o == nil || o.Test == nil { + var ret bool + return ret + } + return *o.Test +} + +// GetTestOk returns a tuple with the Test field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *TeamsResponse) GetTestOk() (*bool, bool) { + if o == nil || o.Test == nil { + return nil, false + } + return o.Test, true +} + +// HasTest returns a boolean if a field has been set. +func (o *TeamsResponse) HasTest() bool { + return o != nil && o.Test != nil +} + +// SetTest gets a reference to the given bool and assigns it to the Test field. +func (o *TeamsResponse) SetTest(v bool) { + o.Test = &v +} + // MarshalJSON serializes the struct using spec logic. func (o TeamsResponse) MarshalJSON() ([]byte, error) { toSerialize := map[string]interface{}{} @@ -170,6 +200,9 @@ func (o TeamsResponse) MarshalJSON() ([]byte, error) { if o.Meta != nil { toSerialize["meta"] = o.Meta } + if o.Test != nil { + toSerialize["test"] = o.Test + } for key, value := range o.AdditionalProperties { toSerialize[key] = value @@ -184,13 +217,14 @@ func (o *TeamsResponse) UnmarshalJSON(bytes []byte) (err error) { Included []TeamIncluded `json:"included,omitempty"` Links *TeamsResponseLinks `json:"links,omitempty"` Meta *TeamsResponseMeta `json:"meta,omitempty"` + Test *bool `json:"test,omitempty"` }{} if err = datadog.Unmarshal(bytes, &all); err != nil { return datadog.Unmarshal(bytes, &o.UnparsedObject) } additionalProperties := make(map[string]interface{}) if err = datadog.UnmarshalUseNumber(bytes, &additionalProperties); err == nil { - datadog.DeleteKeys(additionalProperties, &[]string{"data", "included", "links", "meta"}) + datadog.DeleteKeys(additionalProperties, &[]string{"data", "included", "links", "meta", "test"}) } else { return err } @@ -206,6 +240,7 @@ func (o *TeamsResponse) UnmarshalJSON(bytes []byte) (err error) { hasInvalidField = true } o.Meta = all.Meta + o.Test = all.Test if len(additionalProperties) > 0 { o.AdditionalProperties = additionalProperties