Skip to content

Commit 0703d02

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Remove schema from 200 response for delete index (#554)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent ef3cdf5 commit 0703d02

File tree

3 files changed

+13
-33
lines changed

3 files changed

+13
-33
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2025-03-10 19:36:00.648450",
8-
"spec_repo_commit": "7d0b49f6"
7+
"regenerated": "2025-03-11 13:16:48.792553",
8+
"spec_repo_commit": "d7618fa5"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-03-10 19:36:00.663966",
13-
"spec_repo_commit": "7d0b49f6"
12+
"regenerated": "2025-03-11 13:16:48.808870",
13+
"spec_repo_commit": "d7618fa5"
1414
}
1515
}
1616
}

.generator/schemas/v1/openapi.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28773,10 +28773,6 @@ paths:
2877328773
type: string
2877428774
responses:
2877528775
'200':
28776-
content:
28777-
application/json:
28778-
schema:
28779-
$ref: '#/components/schemas/LogsIndex'
2878028776
description: OK
2878128777
'403':
2878228778
content:

src/datadogV1/api/api_logs_indexes.rs

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -290,17 +290,9 @@ impl LogsIndexesAPI {
290290
pub async fn delete_logs_index(
291291
&self,
292292
name: String,
293-
) -> Result<crate::datadogV1::model::LogsIndex, datadog::Error<DeleteLogsIndexError>> {
293+
) -> Result<(), datadog::Error<DeleteLogsIndexError>> {
294294
match self.delete_logs_index_with_http_info(name).await {
295-
Ok(response_content) => {
296-
if let Some(e) = response_content.entity {
297-
Ok(e)
298-
} else {
299-
Err(datadog::Error::Serde(serde::de::Error::custom(
300-
"response content was None",
301-
)))
302-
}
303-
}
295+
Ok(_) => Ok(()),
304296
Err(err) => Err(err),
305297
}
306298
}
@@ -310,10 +302,7 @@ impl LogsIndexesAPI {
310302
pub async fn delete_logs_index_with_http_info(
311303
&self,
312304
name: String,
313-
) -> Result<
314-
datadog::ResponseContent<crate::datadogV1::model::LogsIndex>,
315-
datadog::Error<DeleteLogsIndexError>,
316-
> {
305+
) -> Result<datadog::ResponseContent<()>, datadog::Error<DeleteLogsIndexError>> {
317306
let local_configuration = &self.config;
318307
let operation_id = "v1.delete_logs_index";
319308

@@ -329,7 +318,7 @@ impl LogsIndexesAPI {
329318

330319
// build headers
331320
let mut headers = HeaderMap::new();
332-
headers.insert("Accept", HeaderValue::from_static("application/json"));
321+
headers.insert("Accept", HeaderValue::from_static("*/*"));
333322

334323
// build user agent
335324
match HeaderValue::from_str(local_configuration.user_agent.as_str()) {
@@ -369,16 +358,11 @@ impl LogsIndexesAPI {
369358
log::debug!("response content: {}", local_content);
370359

371360
if !local_status.is_client_error() && !local_status.is_server_error() {
372-
match serde_json::from_str::<crate::datadogV1::model::LogsIndex>(&local_content) {
373-
Ok(e) => {
374-
return Ok(datadog::ResponseContent {
375-
status: local_status,
376-
content: local_content,
377-
entity: Some(e),
378-
})
379-
}
380-
Err(e) => return Err(datadog::Error::Serde(e)),
381-
};
361+
Ok(datadog::ResponseContent {
362+
status: local_status,
363+
content: local_content,
364+
entity: None,
365+
})
382366
} else {
383367
let local_entity: Option<DeleteLogsIndexError> =
384368
serde_json::from_str(&local_content).ok();

0 commit comments

Comments
 (0)