pub struct CreateOrganization {
pub id: Option<String>,
pub name: String,
pub slug: String,
pub logo: Option<String>,
pub metadata: Option<Value>,
}Expand description
Organization creation data
Fields§
§id: Option<String>§name: String§slug: String§logo: Option<String>§metadata: Option<Value>Implementations§
Source§impl CreateOrganization
impl CreateOrganization
pub fn new( name: impl Into<String>, slug: impl Into<String>, ) -> CreateOrganization
pub fn with_logo(self, logo: impl Into<String>) -> CreateOrganization
pub fn with_metadata(self, metadata: Value) -> CreateOrganization
Trait Implementations§
Source§impl Clone for CreateOrganization
impl Clone for CreateOrganization
Source§fn clone(&self) -> CreateOrganization
fn clone(&self) -> CreateOrganization
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CreateOrganization
impl RefUnwindSafe for CreateOrganization
impl Send for CreateOrganization
impl Sync for CreateOrganization
impl Unpin for CreateOrganization
impl UnwindSafe for CreateOrganization
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