zabbix_api/usergroup/
get.rs1use 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}