pub struct Group {
pub id: u64,
pub name: Option<String>,
pub signature_id: Option<u64>,
pub email_address_id: Option<u64>,
pub follow_up_possible: Option<String>,
pub follow_up_assignment: Option<bool>,
pub active: Option<bool>,
pub note: Option<String>,
pub extra: Map<String, Value>,
}Expand description
A Zammad group (queue).
Fields§
§id: u64Numeric group ID.
name: Option<String>Display name.
signature_id: Option<u64>ID of the signature attached to outbound mail from this group.
email_address_id: Option<u64>ID of the email-address record this group sends from.
follow_up_possible: Option<String>Follow-up policy, e.g. "yes" / "new_ticket".
follow_up_assignment: Option<bool>Whether follow-ups are reassigned to the previous owner.
active: Option<bool>Whether the group is active.
note: Option<String>Free-form note.
extra: Map<String, Value>Any attribute not modelled above.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Group
impl<'de> Deserialize<'de> for Group
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnsafeUnpin for Group
impl UnwindSafe for Group
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more