Struct plexo_sdk::resources::projects::operations::UpdateProjectInputBuilder
source · pub struct UpdateProjectInputBuilder { /* private fields */ }Expand description
Builder for UpdateProjectInput.
Implementations§
source§impl UpdateProjectInputBuilder
impl UpdateProjectInputBuilder
pub fn name(self, value: String) -> Self
pub fn prefix(self, value: String) -> Self
pub fn description(self, value: String) -> Self
pub fn lead_id(self, value: Uuid) -> Self
pub fn start_date(self, value: DateTime<Utc>) -> Self
pub fn due_date(self, value: DateTime<Utc>) -> Self
pub fn status(self, value: ProjectStatus) -> Self
pub fn visibility(self, value: ProjectVisibility) -> Self
pub fn members(self, value: UpdateListInput) -> Self
pub fn teams(self, value: UpdateListInput) -> Self
sourcepub fn build(self) -> Result<UpdateProjectInput, UpdateProjectInputBuilderError>
pub fn build(self) -> Result<UpdateProjectInput, UpdateProjectInputBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UpdateProjectInputBuilder
impl RefUnwindSafe for UpdateProjectInputBuilder
impl Send for UpdateProjectInputBuilder
impl Sync for UpdateProjectInputBuilder
impl Unpin for UpdateProjectInputBuilder
impl UnwindSafe for UpdateProjectInputBuilder
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