pub struct CreateUserRequest {
pub username: String,
pub password: String,
pub role: String,
pub email: Option<String>,
pub email_alerts: Option<bool>,
}
Expand description
Create user request
§Examples
use redis_enterprise::CreateUserRequest;
let request = CreateUserRequest::builder()
.username("john.doe")
.password("secure-password-123")
.role("db_admin")
.email("john.doe@example.com")
.email_alerts(true)
.build();
Fields§
§username: String
§password: String
§role: String
§email: Option<String>
§email_alerts: Option<bool>
Implementations§
Source§impl CreateUserRequest
impl CreateUserRequest
Sourcepub fn builder() -> CreateUserRequestBuilder<((), (), (), (), ())>
pub fn builder() -> CreateUserRequestBuilder<((), (), (), (), ())>
Create a builder for building CreateUserRequest
.
On the builder, call .username(...)
, .password(...)
, .role(...)
, .email(...)
(optional), .email_alerts(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of CreateUserRequest
.
Trait Implementations§
Source§impl Debug for CreateUserRequest
impl Debug for CreateUserRequest
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