Struct plexo_sdk::resources::tasks::operations::CreateTaskInputBuilder
source · pub struct CreateTaskInputBuilder { /* private fields */ }Expand description
Builder for CreateTaskInput.
Implementations§
source§impl CreateTaskInputBuilder
impl CreateTaskInputBuilder
pub fn title(self, value: String) -> Self
pub fn owner_id(self, value: Uuid) -> Self
pub fn status(self, value: TaskStatus) -> Self
pub fn priority(self, value: TaskPriority) -> Self
pub fn description(self, value: String) -> Self
pub fn due_date(self, value: DateTime<Utc>) -> Self
pub fn project_id(self, value: Uuid) -> Self
pub fn lead_id(self, value: Uuid) -> Self
pub fn parent_id(self, value: Uuid) -> Self
pub fn labels(self, value: Vec<Uuid>) -> Self
pub fn assignees(self, value: Vec<Uuid>) -> Self
pub fn subtasks(self, value: Vec<CreateTaskInput>) -> Self
pub fn assets(self, value: Vec<Uuid>) -> Self
sourcepub fn build(self) -> Result<CreateTaskInput, CreateTaskInputBuilderError>
pub fn build(self) -> Result<CreateTaskInput, CreateTaskInputBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreateTaskInputBuilder
impl RefUnwindSafe for CreateTaskInputBuilder
impl Send for CreateTaskInputBuilder
impl Sync for CreateTaskInputBuilder
impl Unpin for CreateTaskInputBuilder
impl UnwindSafe for CreateTaskInputBuilder
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