Struct plexo_sdk::resources::members::operations::CreateMemberInputBuilder
source · pub struct CreateMemberInputBuilder { /* private fields */ }Expand description
Builder for CreateMemberInput.
Implementations§
source§impl CreateMemberInputBuilder
impl CreateMemberInputBuilder
pub fn name(self, value: String) -> Self
pub fn email(self, value: String) -> Self
pub fn role(self, value: MemberRole) -> Self
pub fn github_id(self, value: String) -> Self
pub fn google_id(self, value: String) -> Self
pub fn photo_url(self, value: String) -> Self
pub fn password_hash(self, value: String) -> Self
sourcepub fn build(self) -> Result<CreateMemberInput, CreateMemberInputBuilderError>
pub fn build(self) -> Result<CreateMemberInput, CreateMemberInputBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreateMemberInputBuilder
impl RefUnwindSafe for CreateMemberInputBuilder
impl Send for CreateMemberInputBuilder
impl Sync for CreateMemberInputBuilder
impl Unpin for CreateMemberInputBuilder
impl UnwindSafe for CreateMemberInputBuilder
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