Skip to content

Commit b15d1e3

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
remove duplicate sync_enabled field for PATCH Reference Tables request schema (DataDog#2789)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent b602245 commit b15d1e3

4 files changed

Lines changed: 3 additions & 19 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40664,7 +40664,6 @@ components:
4066440664
type: STRING
4066540665
primary_keys:
4066640666
- id
40667-
sync_enabled: false
4066840667
tags:
4066940668
- test_tag
4067040669
type: reference_table
@@ -40696,10 +40695,6 @@ components:
4069640695
$ref: '#/components/schemas/PatchTableRequestDataAttributesFileMetadata'
4069740696
schema:
4069840697
$ref: '#/components/schemas/PatchTableRequestDataAttributesSchema'
40699-
sync_enabled:
40700-
description: Whether this table is synced automatically.
40701-
example: false
40702-
type: boolean
4070340698
tags:
4070440699
description: Tags for organizing and filtering reference tables.
4070540700
example:

examples/v2/reference-tables/UpdateReferenceTable.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"id",
3333
],
3434
}),
35-
sync_enabled: false,
3635
tags: [
3736
"test_tag",
3837
],

features/v2/reference_tables.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,15 +132,15 @@ Feature: Reference Tables
132132
Scenario: Update reference table returns "Bad Request" response
133133
Given new "UpdateReferenceTable" request
134134
And request contains "id" parameter from "REPLACE.ME"
135-
And body with value {"data": {"attributes": {"description": "this is a cloud table generated via a cloud bucket sync", "file_metadata": {"access_details": {"aws_detail": {"aws_account_id": "test-account-id", "aws_bucket_name": "test-bucket", "file_path": "test_rt.csv"}}, "sync_enabled": true}, "schema": {"fields": [{"name": "id", "type": "INT32"}, {"name": "name", "type": "STRING"}], "primary_keys": ["id"]}, "sync_enabled": false, "tags": ["test_tag"]}, "type": "reference_table"}}
135+
And body with value {"data": {"attributes": {"description": "this is a cloud table generated via a cloud bucket sync", "file_metadata": {"access_details": {"aws_detail": {"aws_account_id": "test-account-id", "aws_bucket_name": "test-bucket", "file_path": "test_rt.csv"}}, "sync_enabled": true}, "schema": {"fields": [{"name": "id", "type": "INT32"}, {"name": "name", "type": "STRING"}], "primary_keys": ["id"]}, "tags": ["test_tag"]}, "type": "reference_table"}}
136136
When the request is sent
137137
Then the response status is 400 Bad Request
138138

139139
@generated @skip @team:DataDog/redapl-experiences
140140
Scenario: Update reference table returns "OK" response
141141
Given new "UpdateReferenceTable" request
142142
And request contains "id" parameter from "REPLACE.ME"
143-
And body with value {"data": {"attributes": {"description": "this is a cloud table generated via a cloud bucket sync", "file_metadata": {"access_details": {"aws_detail": {"aws_account_id": "test-account-id", "aws_bucket_name": "test-bucket", "file_path": "test_rt.csv"}}, "sync_enabled": true}, "schema": {"fields": [{"name": "id", "type": "INT32"}, {"name": "name", "type": "STRING"}], "primary_keys": ["id"]}, "sync_enabled": false, "tags": ["test_tag"]}, "type": "reference_table"}}
143+
And body with value {"data": {"attributes": {"description": "this is a cloud table generated via a cloud bucket sync", "file_metadata": {"access_details": {"aws_detail": {"aws_account_id": "test-account-id", "aws_bucket_name": "test-bucket", "file_path": "test_rt.csv"}}, "sync_enabled": true}, "schema": {"fields": [{"name": "id", "type": "INT32"}, {"name": "name", "type": "STRING"}], "primary_keys": ["id"]}, "tags": ["test_tag"]}, "type": "reference_table"}}
144144
When the request is sent
145145
Then the response status is 200 OK
146146

lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@ class PatchTableRequestDataAttributes
3030
# Schema defining the updates to the structure and columns of the reference table. Schema fields cannot be deleted or renamed.
3131
attr_accessor :schema
3232

33-
# Whether this table is synced automatically.
34-
attr_accessor :sync_enabled
35-
3633
# Tags for organizing and filtering reference tables.
3734
attr_accessor :tags
3835

@@ -45,7 +42,6 @@ def self.attribute_map
4542
:'description' => :'description',
4643
:'file_metadata' => :'file_metadata',
4744
:'schema' => :'schema',
48-
:'sync_enabled' => :'sync_enabled',
4945
:'tags' => :'tags'
5046
}
5147
end
@@ -57,7 +53,6 @@ def self.openapi_types
5753
:'description' => :'String',
5854
:'file_metadata' => :'PatchTableRequestDataAttributesFileMetadata',
5955
:'schema' => :'PatchTableRequestDataAttributesSchema',
60-
:'sync_enabled' => :'Boolean',
6156
:'tags' => :'Array<String>'
6257
}
6358
end
@@ -92,10 +87,6 @@ def initialize(attributes = {})
9287
self.schema = attributes[:'schema']
9388
end
9489

95-
if attributes.key?(:'sync_enabled')
96-
self.sync_enabled = attributes[:'sync_enabled']
97-
end
98-
9990
if attributes.key?(:'tags')
10091
if (value = attributes[:'tags']).is_a?(Array)
10192
self.tags = value
@@ -132,7 +123,6 @@ def ==(o)
132123
description == o.description &&
133124
file_metadata == o.file_metadata &&
134125
schema == o.schema &&
135-
sync_enabled == o.sync_enabled &&
136126
tags == o.tags &&
137127
additional_properties == o.additional_properties
138128
end
@@ -141,7 +131,7 @@ def ==(o)
141131
# @return [Integer] Hash code
142132
# @!visibility private
143133
def hash
144-
[description, file_metadata, schema, sync_enabled, tags, additional_properties].hash
134+
[description, file_metadata, schema, tags, additional_properties].hash
145135
end
146136
end
147137
end

0 commit comments

Comments
 (0)