pub struct CreateUserRequest {
pub local_id: Option<String>,
pub email: Option<String>,
pub email_verified: Option<bool>,
pub password: Option<String>,
pub display_name: Option<String>,
pub photo_url: Option<String>,
pub disabled: Option<bool>,
pub phone_number: Option<String>,
}Expand description
Request to create a new user.
Fields§
§local_id: Option<String>The UID to assign to the new user. If not provided, one will be generated.
email: Option<String>The user’s email address.
email_verified: Option<bool>Whether the user’s email is verified.
password: Option<String>The user’s password.
display_name: Option<String>The user’s display name.
photo_url: Option<String>The user’s photo URL.
disabled: Option<bool>Whether the user is disabled.
phone_number: Option<String>The user’s phone number.
Trait Implementations§
Source§impl Debug for CreateUserRequest
impl Debug for CreateUserRequest
Source§impl Default for CreateUserRequest
impl Default for CreateUserRequest
Source§fn default() -> CreateUserRequest
fn default() -> CreateUserRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateUserRequest
impl RefUnwindSafe for CreateUserRequest
impl Send for CreateUserRequest
impl Sync for CreateUserRequest
impl Unpin for CreateUserRequest
impl UnwindSafe for CreateUserRequest
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