zabbix_api/usergroup/
get.rs

1use serde::Serialize;
2use serde_with::skip_serializing_none;
3
4#[skip_serializing_none]
5#[derive(Serialize, Debug, Default)]
6pub struct GetUserGroupsRequest<F: Serialize> {
7    pub output: Option<String>,
8    pub filter: Option<F>,
9    pub usrgrpids: Option<Vec<String>>,
10    pub userids: Option<Vec<String>>,
11    pub status: Option<i32>,
12    #[serde(rename = "selectUsers")]
13    pub select_users: Option<String>,
14    #[serde(rename = "selectRights")]
15    pub select_rights: Option<String>,
16}
17
18#[skip_serializing_none]
19#[derive(Serialize, Debug, Default)]
20pub struct UserGroupFilter {
21    pub name: Option<Vec<String>>,
22}