v2_ci_visibility_tests_ListCIAppTestEvents/
v2_ci-visibility-tests_ListCIAppTestEvents.rs1use chrono::{DateTime, Utc};
3use datadog_api_client::datadog;
4use datadog_api_client::datadogV2::api_ci_visibility_tests::CIVisibilityTestsAPI;
5use datadog_api_client::datadogV2::api_ci_visibility_tests::ListCIAppTestEventsOptionalParams;
6
7#[tokio::main]
8async fn main() {
9 let configuration = datadog::Configuration::new();
10 let api = CIVisibilityTestsAPI::with_config(configuration);
11 let resp = api
12 .list_ci_app_test_events(
13 ListCIAppTestEventsOptionalParams::default()
14 .filter_query("@test.service:web-ui-tests".to_string())
15 .filter_from(
16 DateTime::parse_from_rfc3339("2021-11-11T11:10:41+00:00")
17 .expect("Failed to parse datetime")
18 .with_timezone(&Utc),
19 )
20 .filter_to(
21 DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00")
22 .expect("Failed to parse datetime")
23 .with_timezone(&Utc),
24 )
25 .page_limit(5),
26 )
27 .await;
28 if let Ok(value) = resp {
29 println!("{:#?}", value);
30 } else {
31 println!("{:#?}", resp.unwrap_err());
32 }
33}