zabbix_api/user/
model.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug, Clone, Default)]
4pub struct ZabbixUser {
5    #[serde(rename = "userid")]
6    pub user_id: String,
7    #[serde(alias = "username")]
8    pub alias: String,
9    #[serde(skip_serializing_if = "Option::is_none")]
10    pub name: Option<String>,
11    #[serde(skip_serializing_if = "Option::is_none")]
12    pub surname: Option<String>,
13    #[serde(rename = "roleid", skip_serializing_if = "Option::is_none")]
14    pub role_id: Option<String>,
15    #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
16    pub user_type: Option<i32>,
17    #[serde(skip_serializing_if = "Option::is_none")]
18    pub url: Option<String>,
19}