use serde::{Deserialize, Serialize};
pub mod create;
pub mod get;
#[derive(Deserialize,PartialEq,Clone,Debug)]
pub struct ZabbixHost {
#[serde(rename = "hostid")]
pub host_id: String,
pub host: String
}
#[derive(Serialize,Deserialize,PartialEq,Clone,Debug)]
pub struct ZabbixHostTag {
pub tag: String,
pub value: String
}
#[derive(Serialize,Deserialize,PartialEq,Clone,Debug)]
pub struct ZabbixHostInterface {
pub r#type: u8,
pub main: u8,
pub ip: String,
pub dns: String,
#[serde(rename = "useip")]
pub use_ip: u8
}
#[derive(Serialize,Deserialize,PartialEq,Clone,Debug)]
pub struct ZabbixHostGroup {
pub name: String,
#[serde(rename = "groupid")]
pub group_id: String,
}