use serde::{Deserialize, Serialize};
use crate::host::model::ZabbixHostTag;
#[derive(Serialize, Debug)]
pub struct CreateItemRequest {
pub name: String,
pub key_: String,
#[serde(rename = "hostid")]
pub host_id: String,
pub r#type: u8,
pub value_type: u8,
#[serde(rename = "interfaceid")]
pub interface_id: String,
pub tags: Vec<ZabbixHostTag>,
pub delay: String,
}
#[derive(Deserialize, Debug)]
pub struct CreateItemResponse {
#[serde(rename = "itemids")]
pub item_ids: Vec<String>,
}