pub struct NewUser {
pub firstname: Option<String>,
pub lastname: Option<String>,
pub email: Option<String>,
pub login: Option<String>,
pub phone: Option<String>,
pub mobile: Option<String>,
pub organization: Option<String>,
pub roles: Vec<String>,
pub extra: Map<String, Value>,
}Expand description
Payload for POST /api/v1/users.
Fields§
§firstname: Option<String>Given name.
lastname: Option<String>Family name.
email: Option<String>Primary email.
login: Option<String>Login (defaults server-side to the email).
phone: Option<String>Landline phone.
mobile: Option<String>Mobile phone.
organization: Option<String>Organization name (Zammad resolves it to an ID).
roles: Vec<String>Role names, e.g. ["Customer"] or ["Agent"].
extra: Map<String, Value>Additional fields (custom attributes, etc.).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NewUser
impl RefUnwindSafe for NewUser
impl Send for NewUser
impl Sync for NewUser
impl Unpin for NewUser
impl UnsafeUnpin for NewUser
impl UnwindSafe for NewUser
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