Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .generator/schemas/v1/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -981,6 +981,10 @@ components:
increase_good:
description: Whether to show increase as good.
type: boolean
limit:
description: The number of items to show.
format: int64
type: integer
log_query:
$ref: '#/components/schemas/LogQueryDefinition'
network_query:
Expand Down
17 changes: 17 additions & 0 deletions src/datadogV1/model/model_change_widget_request.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ pub struct ChangeWidgetRequest {
/// Whether to show increase as good.
#[serde(rename = "increase_good")]
pub increase_good: Option<bool>,
/// The number of items to show.
#[serde(rename = "limit")]
pub limit: Option<i64>,
/// The log query.
#[serde(rename = "log_query")]
pub log_query: Option<crate::datadogV1::model::LogQueryDefinition>,
Expand Down Expand Up @@ -81,6 +84,7 @@ impl ChangeWidgetRequest {
event_query: None,
formulas: None,
increase_good: None,
limit: None,
log_query: None,
network_query: None,
order_by: None,
Expand Down Expand Up @@ -128,6 +132,11 @@ impl ChangeWidgetRequest {
self
}

pub fn limit(mut self, value: i64) -> Self {
self.limit = Some(value);
self
}

pub fn log_query(mut self, value: crate::datadogV1::model::LogQueryDefinition) -> Self {
self.log_query = Some(value);
self
Expand Down Expand Up @@ -235,6 +244,7 @@ impl<'de> Deserialize<'de> for ChangeWidgetRequest {
let mut event_query: Option<crate::datadogV1::model::LogQueryDefinition> = None;
let mut formulas: Option<Vec<crate::datadogV1::model::WidgetFormula>> = None;
let mut increase_good: Option<bool> = None;
let mut limit: Option<i64> = None;
let mut log_query: Option<crate::datadogV1::model::LogQueryDefinition> = None;
let mut network_query: Option<crate::datadogV1::model::LogQueryDefinition> = None;
let mut order_by: Option<crate::datadogV1::model::WidgetOrderBy> = None;
Expand Down Expand Up @@ -320,6 +330,12 @@ impl<'de> Deserialize<'de> for ChangeWidgetRequest {
increase_good =
Some(serde_json::from_value(v).map_err(M::Error::custom)?);
}
"limit" => {
if v.is_null() {
continue;
}
limit = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
}
"log_query" => {
if v.is_null() {
continue;
Expand Down Expand Up @@ -441,6 +457,7 @@ impl<'de> Deserialize<'de> for ChangeWidgetRequest {
event_query,
formulas,
increase_good,
limit,
log_query,
network_query,
order_by,
Expand Down