v2_error_tracking_UpdateIssueAssignee/
v2_error-tracking_UpdateIssueAssignee.rs1use datadog_api_client::datadog;
3use datadog_api_client::datadogV2::api_error_tracking::ErrorTrackingAPI;
4use datadog_api_client::datadogV2::model::IssueUpdateAssigneeRequest;
5use datadog_api_client::datadogV2::model::IssueUpdateAssigneeRequestData;
6use datadog_api_client::datadogV2::model::IssueUpdateAssigneeRequestDataType;
7
8#[tokio::main]
9async fn main() {
10 let issue_id = std::env::var("ISSUE_ID").unwrap();
12 let body = IssueUpdateAssigneeRequest::new(IssueUpdateAssigneeRequestData::new(
13 "87cb11a0-278c-440a-99fe-701223c80296".to_string(),
14 IssueUpdateAssigneeRequestDataType::ASSIGNEE,
15 ));
16 let configuration = datadog::Configuration::new();
17 let api = ErrorTrackingAPI::with_config(configuration);
18 let resp = api.update_issue_assignee(issue_id.clone(), body).await;
19 if let Ok(value) = resp {
20 println!("{:#?}", value);
21 } else {
22 println!("{:#?}", resp.unwrap_err());
23 }
24}