diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index d235bdcd3d..db96f89d49 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -19766,15 +19766,6 @@ components: $ref: "#/components/schemas/DashboardListItemResponse" type: array type: object - DashboardListDeleteItemsRequest: - description: Request containing a list of dashboards to delete. - properties: - dashboards: - description: List of dashboards to delete from the dashboard list. - items: - $ref: "#/components/schemas/DashboardListItemRequest" - type: array - type: object DashboardListDeleteItemsResponse: description: Response containing a list of deleted dashboards. properties: @@ -19898,6 +19889,15 @@ components: required: - dashboards type: object + DashboardListRemoveItemsRequest: + description: Request containing a list of dashboards to remove. + properties: + dashboards: + description: List of dashboards to delete from the dashboard list. + items: + $ref: "#/components/schemas/DashboardListItemRequest" + type: array + type: object DashboardListUpdateItemsRequest: description: Request containing the list of dashboards to update to. properties: @@ -83591,7 +83591,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/DashboardListDeleteItemsRequest" + $ref: "#/components/schemas/DashboardListRemoveItemsRequest" description: Dashboards to delete from the dashboard list. required: true responses: diff --git a/examples/v2_dashboard-lists_DeleteDashboardListItems.rs b/examples/v2_dashboard-lists_DeleteDashboardListItems.rs index 71ffb561d8..3f13e86593 100644 --- a/examples/v2_dashboard-lists_DeleteDashboardListItems.rs +++ b/examples/v2_dashboard-lists_DeleteDashboardListItems.rs @@ -1,14 +1,14 @@ // Delete items from a dashboard list returns "OK" response use datadog_api_client::datadog; use datadog_api_client::datadogV2::api_dashboard_lists::DashboardListsAPI; -use datadog_api_client::datadogV2::model::DashboardListDeleteItemsRequest; use datadog_api_client::datadogV2::model::DashboardListItemRequest; +use datadog_api_client::datadogV2::model::DashboardListRemoveItemsRequest; use datadog_api_client::datadogV2::model::DashboardType; #[tokio::main] async fn main() { let body = - DashboardListDeleteItemsRequest::new().dashboards(vec![DashboardListItemRequest::new( + DashboardListRemoveItemsRequest::new().dashboards(vec![DashboardListItemRequest::new( "q5j-nti-fv6".to_string(), DashboardType::HOST_TIMEBOARD, )]); diff --git a/examples/v2_dashboard-lists_DeleteDashboardListItems_2656706656.rs b/examples/v2_dashboard-lists_DeleteDashboardListItems_2656706656.rs index 0dfba9d425..0c65dc4429 100644 --- a/examples/v2_dashboard-lists_DeleteDashboardListItems_2656706656.rs +++ b/examples/v2_dashboard-lists_DeleteDashboardListItems_2656706656.rs @@ -2,8 +2,8 @@ // response use datadog_api_client::datadog; use datadog_api_client::datadogV2::api_dashboard_lists::DashboardListsAPI; -use datadog_api_client::datadogV2::model::DashboardListDeleteItemsRequest; use datadog_api_client::datadogV2::model::DashboardListItemRequest; +use datadog_api_client::datadogV2::model::DashboardListRemoveItemsRequest; use datadog_api_client::datadogV2::model::DashboardType; #[tokio::main] @@ -14,7 +14,7 @@ async fn main() { // there is a valid "dashboard" in the system let dashboard_id = std::env::var("DASHBOARD_ID").unwrap(); let body = - DashboardListDeleteItemsRequest::new().dashboards(vec![DashboardListItemRequest::new( + DashboardListRemoveItemsRequest::new().dashboards(vec![DashboardListItemRequest::new( dashboard_id.clone(), DashboardType::CUSTOM_TIMEBOARD, )]); diff --git a/examples/v2_dashboard-lists_DeleteDashboardListItems_3851624753.rs b/examples/v2_dashboard-lists_DeleteDashboardListItems_3851624753.rs index 8a705bee17..e3d0d09a95 100644 --- a/examples/v2_dashboard-lists_DeleteDashboardListItems_3851624753.rs +++ b/examples/v2_dashboard-lists_DeleteDashboardListItems_3851624753.rs @@ -2,8 +2,8 @@ // "OK" response use datadog_api_client::datadog; use datadog_api_client::datadogV2::api_dashboard_lists::DashboardListsAPI; -use datadog_api_client::datadogV2::model::DashboardListDeleteItemsRequest; use datadog_api_client::datadogV2::model::DashboardListItemRequest; +use datadog_api_client::datadogV2::model::DashboardListRemoveItemsRequest; use datadog_api_client::datadogV2::model::DashboardType; #[tokio::main] @@ -14,7 +14,7 @@ async fn main() { // there is a valid "screenboard_dashboard" in the system let screenboard_dashboard_id = std::env::var("SCREENBOARD_DASHBOARD_ID").unwrap(); let body = - DashboardListDeleteItemsRequest::new().dashboards(vec![DashboardListItemRequest::new( + DashboardListRemoveItemsRequest::new().dashboards(vec![DashboardListItemRequest::new( screenboard_dashboard_id.clone(), DashboardType::CUSTOM_SCREENBOARD, )]); diff --git a/src/datadogV2/api/api_dashboard_lists.rs b/src/datadogV2/api/api_dashboard_lists.rs index 950c5f0473..a98232e1d8 100644 --- a/src/datadogV2/api/api_dashboard_lists.rs +++ b/src/datadogV2/api/api_dashboard_lists.rs @@ -283,7 +283,7 @@ impl DashboardListsAPI { pub async fn delete_dashboard_list_items( &self, dashboard_list_id: i64, - body: crate::datadogV2::model::DashboardListDeleteItemsRequest, + body: crate::datadogV2::model::DashboardListRemoveItemsRequest, ) -> Result< crate::datadogV2::model::DashboardListDeleteItemsResponse, datadog::Error, @@ -309,7 +309,7 @@ impl DashboardListsAPI { pub async fn delete_dashboard_list_items_with_http_info( &self, dashboard_list_id: i64, - body: crate::datadogV2::model::DashboardListDeleteItemsRequest, + body: crate::datadogV2::model::DashboardListRemoveItemsRequest, ) -> Result< datadog::ResponseContent, datadog::Error, diff --git a/src/datadogV2/model/mod.rs b/src/datadogV2/model/mod.rs index 4a7f746e34..4102ad29d1 100644 --- a/src/datadogV2/model/mod.rs +++ b/src/datadogV2/model/mod.rs @@ -2438,8 +2438,8 @@ pub mod model_application_key_create_data; pub use self::model_application_key_create_data::ApplicationKeyCreateData; pub mod model_application_key_create_attributes; pub use self::model_application_key_create_attributes::ApplicationKeyCreateAttributes; -pub mod model_dashboard_list_delete_items_request; -pub use self::model_dashboard_list_delete_items_request::DashboardListDeleteItemsRequest; +pub mod model_dashboard_list_remove_items_request; +pub use self::model_dashboard_list_remove_items_request::DashboardListRemoveItemsRequest; pub mod model_dashboard_list_item_request; pub use self::model_dashboard_list_item_request::DashboardListItemRequest; pub mod model_dashboard_type; diff --git a/src/datadogV2/model/model_dashboard_list_delete_items_request.rs b/src/datadogV2/model/model_dashboard_list_remove_items_request.rs similarity index 82% rename from src/datadogV2/model/model_dashboard_list_delete_items_request.rs rename to src/datadogV2/model/model_dashboard_list_remove_items_request.rs index 7a2f89cc24..62cfb8992a 100644 --- a/src/datadogV2/model/model_dashboard_list_delete_items_request.rs +++ b/src/datadogV2/model/model_dashboard_list_remove_items_request.rs @@ -6,11 +6,11 @@ use serde::{Deserialize, Deserializer, Serialize}; use serde_with::skip_serializing_none; use std::fmt::{self, Formatter}; -/// Request containing a list of dashboards to delete. +/// Request containing a list of dashboards to remove. #[non_exhaustive] #[skip_serializing_none] #[derive(Clone, Debug, PartialEq, Serialize)] -pub struct DashboardListDeleteItemsRequest { +pub struct DashboardListRemoveItemsRequest { /// List of dashboards to delete from the dashboard list. #[serde(rename = "dashboards")] pub dashboards: Option>, @@ -21,9 +21,9 @@ pub struct DashboardListDeleteItemsRequest { pub(crate) _unparsed: bool, } -impl DashboardListDeleteItemsRequest { - pub fn new() -> DashboardListDeleteItemsRequest { - DashboardListDeleteItemsRequest { +impl DashboardListRemoveItemsRequest { + pub fn new() -> DashboardListRemoveItemsRequest { + DashboardListRemoveItemsRequest { dashboards: None, additional_properties: std::collections::BTreeMap::new(), _unparsed: false, @@ -47,20 +47,20 @@ impl DashboardListDeleteItemsRequest { } } -impl Default for DashboardListDeleteItemsRequest { +impl Default for DashboardListRemoveItemsRequest { fn default() -> Self { Self::new() } } -impl<'de> Deserialize<'de> for DashboardListDeleteItemsRequest { +impl<'de> Deserialize<'de> for DashboardListRemoveItemsRequest { fn deserialize(deserializer: D) -> Result where D: Deserializer<'de>, { - struct DashboardListDeleteItemsRequestVisitor; - impl<'a> Visitor<'a> for DashboardListDeleteItemsRequestVisitor { - type Value = DashboardListDeleteItemsRequest; + struct DashboardListRemoveItemsRequestVisitor; + impl<'a> Visitor<'a> for DashboardListRemoveItemsRequestVisitor { + type Value = DashboardListRemoveItemsRequest; fn expecting(&self, f: &mut Formatter<'_>) -> fmt::Result { f.write_str("a mapping") @@ -94,7 +94,7 @@ impl<'de> Deserialize<'de> for DashboardListDeleteItemsRequest { } } - let content = DashboardListDeleteItemsRequest { + let content = DashboardListRemoveItemsRequest { dashboards, additional_properties, _unparsed, @@ -104,6 +104,6 @@ impl<'de> Deserialize<'de> for DashboardListDeleteItemsRequest { } } - deserializer.deserialize_any(DashboardListDeleteItemsRequestVisitor) + deserializer.deserialize_any(DashboardListRemoveItemsRequestVisitor) } }