pub struct TaskFieldsRequestV1 {
pub schema: String,
pub base_version: u32,
pub priority: Option<TaskPriority>,
pub labels: Option<Vec<String>>,
}Expand description
PATCH …/{number} (C0 2.2 E47, tasks.propose): an agent sets a
task’s priority and labels. base_version is the task’s
fields_version; a mismatch answers 409 stale_base.
Fields§
§schema: String§base_version: u32§priority: Option<TaskPriority>§labels: Option<Vec<String>>Implementations§
Source§impl TaskFieldsRequestV1
impl TaskFieldsRequestV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for TaskFieldsRequestV1
impl Clone for TaskFieldsRequestV1
Source§impl Debug for TaskFieldsRequestV1
impl Debug for TaskFieldsRequestV1
Source§impl<'de> Deserialize<'de> for TaskFieldsRequestV1
impl<'de> Deserialize<'de> for TaskFieldsRequestV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TaskFieldsRequestV1
Source§impl PartialEq for TaskFieldsRequestV1
impl PartialEq for TaskFieldsRequestV1
Source§impl Serialize for TaskFieldsRequestV1
impl Serialize for TaskFieldsRequestV1
impl StructuralPartialEq for TaskFieldsRequestV1
Auto Trait Implementations§
impl Forget for TaskFieldsRequestV1
impl Freeze for TaskFieldsRequestV1
impl Move for TaskFieldsRequestV1
impl RefUnwindSafe for TaskFieldsRequestV1
impl Send for TaskFieldsRequestV1
impl Sync for TaskFieldsRequestV1
impl Unpin for TaskFieldsRequestV1
impl UnsafeUnpin for TaskFieldsRequestV1
impl UnwindSafe for TaskFieldsRequestV1
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