Skip to content

Commit 996210c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 37070fd4 of spec repo
1 parent b25ee8d commit 996210c

File tree

4 files changed

+15
-10
lines changed

4 files changed

+15
-10
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": "2024-10-17 14:10:52.681900",
8-
"spec_repo_commit": "fb024a45"
7+
"regenerated": "2024-10-18 21:00:47.999804",
8+
"spec_repo_commit": "37070fd4"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2024-10-17 14:10:52.700421",
13-
"spec_repo_commit": "fb024a45"
12+
"regenerated": "2024-10-18 21:00:48.018128",
13+
"spec_repo_commit": "37070fd4"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9917,7 +9917,6 @@ components:
99179917
HTTPLogItem:
99189918
additionalProperties:
99199919
description: Additional log attributes.
9920-
type: string
99219920
description: Logs that are sent over HTTP.
99229921
properties:
99239922
ddsource:

examples/v2_logs_SubmitLog.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use datadog_api_client::datadog;
44
use datadog_api_client::datadogV2::api_logs::LogsAPI;
55
use datadog_api_client::datadogV2::api_logs::SubmitLogOptionalParams;
66
use datadog_api_client::datadogV2::model::HTTPLogItem;
7+
use serde_json::Value;
78
use std::collections::BTreeMap;
89

910
#[tokio::main]
@@ -15,7 +16,10 @@ async fn main() {
1516
.ddtags("env:staging,version:5.1".to_string())
1617
.hostname("i-012345678".to_string())
1718
.service("payment".to_string())
18-
.additional_properties(BTreeMap::from([("status".to_string(), "info".to_string())]))];
19+
.additional_properties(BTreeMap::from([(
20+
"status".to_string(),
21+
Value::from("info"),
22+
)]))];
1923
let configuration = datadog::Configuration::new();
2024
let api = LogsAPI::with_config(configuration);
2125
let resp = api

src/datadogV2/model/model_http_log_item.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ pub struct HTTPLogItem {
3333
#[serde(rename = "service")]
3434
pub service: Option<String>,
3535
#[serde(flatten)]
36-
pub additional_properties: std::collections::BTreeMap<String, String>,
36+
pub additional_properties: std::collections::BTreeMap<String, serde_json::Value>,
3737
#[serde(skip)]
3838
#[serde(default)]
3939
pub(crate) _unparsed: bool,
@@ -74,7 +74,7 @@ impl HTTPLogItem {
7474

7575
pub fn additional_properties(
7676
mut self,
77-
value: std::collections::BTreeMap<String, String>,
77+
value: std::collections::BTreeMap<String, serde_json::Value>,
7878
) -> Self {
7979
self.additional_properties = value;
8080
self
@@ -103,8 +103,10 @@ impl<'de> Deserialize<'de> for HTTPLogItem {
103103
let mut hostname: Option<String> = None;
104104
let mut message: Option<String> = None;
105105
let mut service: Option<String> = None;
106-
let mut additional_properties: std::collections::BTreeMap<String, String> =
107-
std::collections::BTreeMap::new();
106+
let mut additional_properties: std::collections::BTreeMap<
107+
String,
108+
serde_json::Value,
109+
> = std::collections::BTreeMap::new();
108110
let mut _unparsed = false;
109111

110112
while let Some((k, v)) = map.next_entry::<String, serde_json::Value>()? {

0 commit comments

Comments
 (0)