v2_rum_CreateRUMApplication/
v2_rum_CreateRUMApplication.rs

1// Create a new RUM application returns "OK" response
2use datadog_api_client::datadog;
3use datadog_api_client::datadogV2::api_rum::RUMAPI;
4use datadog_api_client::datadogV2::model::RUMApplicationCreate;
5use datadog_api_client::datadogV2::model::RUMApplicationCreateAttributes;
6use datadog_api_client::datadogV2::model::RUMApplicationCreateRequest;
7use datadog_api_client::datadogV2::model::RUMApplicationCreateType;
8
9#[tokio::main]
10async fn main() {
11    let body = RUMApplicationCreateRequest::new(RUMApplicationCreate::new(
12        RUMApplicationCreateAttributes::new("test-rum-5c67ebb32077e1d9".to_string())
13            .type_("ios".to_string()),
14        RUMApplicationCreateType::RUM_APPLICATION_CREATE,
15    ));
16    let configuration = datadog::Configuration::new();
17    let api = RUMAPI::with_config(configuration);
18    let resp = api.create_rum_application(body).await;
19    if let Ok(value) = resp {
20        println!("{:#?}", value);
21    } else {
22        println!("{:#?}", resp.unwrap_err());
23    }
24}