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}