zabbix_api/webscenario/create.rs
1use serde::{Deserialize, Serialize};
2
3use super::model::ZabbixWebScenarioStep;
4
5/// API Object: https://www.zabbix.com/documentation/6.0/en/manual/api/reference/httptest/create
6#[derive(Serialize, Debug)]
7pub struct CreateWebScenarioRequest {
8 pub name: String,
9 #[serde(rename = "hostid")]
10 pub host_id: String,
11 pub steps: Vec<ZabbixWebScenarioStep>,
12}
13
14#[derive(Deserialize)]
15pub struct CreateWebScenarioResponse {
16 #[serde(rename = "httptestids")]
17 pub http_test_ids: Vec<String>,
18}