pub struct CreateOrganizationActionBuilder {
pub org_id: Option<String>,
pub name: Option<String>,
pub alternate_ids: Vec<AlternateId>,
pub metadata: Vec<KeyValueEntry>,
}Expand description
Builder used to create a “create organization” action
Fields§
§org_id: Option<String>§name: Option<String>§alternate_ids: Vec<AlternateId>§metadata: Vec<KeyValueEntry>Implementations§
Source§impl CreateOrganizationActionBuilder
impl CreateOrganizationActionBuilder
pub fn new() -> Self
pub fn with_org_id(self, org_id: String) -> CreateOrganizationActionBuilder
pub fn with_name(self, name: String) -> CreateOrganizationActionBuilder
pub fn with_alternate_ids( self, alternate_ids: Vec<AlternateId>, ) -> CreateOrganizationActionBuilder
pub fn with_metadata( self, metadata: Vec<KeyValueEntry>, ) -> CreateOrganizationActionBuilder
pub fn build( self, ) -> Result<CreateOrganizationAction, CreateOrganizationActionBuildError>
Trait Implementations§
Source§impl Clone for CreateOrganizationActionBuilder
impl Clone for CreateOrganizationActionBuilder
Source§fn clone(&self) -> CreateOrganizationActionBuilder
fn clone(&self) -> CreateOrganizationActionBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CreateOrganizationActionBuilder
impl Default for CreateOrganizationActionBuilder
Source§fn default() -> CreateOrganizationActionBuilder
fn default() -> CreateOrganizationActionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateOrganizationActionBuilder
impl RefUnwindSafe for CreateOrganizationActionBuilder
impl Send for CreateOrganizationActionBuilder
impl Sync for CreateOrganizationActionBuilder
impl Unpin for CreateOrganizationActionBuilder
impl UnsafeUnpin for CreateOrganizationActionBuilder
impl UnwindSafe for CreateOrganizationActionBuilder
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