pub struct UpdateMissionObjectiveRequest {
pub title: Option<String>,
pub description: Option<String>,
pub success_criteria: Option<Vec<String>>,
pub priority: Option<ObjectivePriority>,
pub assigned_agent_id: Option<String>,
pub assigned_team_id: Option<String>,
pub budget: Option<UpdateMissionObjectiveRequestBudget>,
pub deadline: Option<String>,
pub commanders_intent: Option<String>,
pub roe: Option<ObjectiveRoE>,
pub decision_points: Option<Vec<ObjectiveDecisionPoint>>,
}Expand description
At least one editable field.
Fields§
§title: Option<String>§description: Option<String>§success_criteria: Option<Vec<String>>§priority: Option<ObjectivePriority>§assigned_agent_id: Option<String>Empty string clears the assignment.
assigned_team_id: Option<String>Empty string clears the assignment.
budget: Option<UpdateMissionObjectiveRequestBudget>Ceilings only; the spent counters are not writable.
deadline: Option<String>§commanders_intent: Option<String>§roe: Option<ObjectiveRoE>§decision_points: Option<Vec<ObjectiveDecisionPoint>>Trait Implementations§
Source§impl Clone for UpdateMissionObjectiveRequest
impl Clone for UpdateMissionObjectiveRequest
Source§fn clone(&self) -> UpdateMissionObjectiveRequest
fn clone(&self) -> UpdateMissionObjectiveRequest
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 UpdateMissionObjectiveRequest
impl Default for UpdateMissionObjectiveRequest
Source§fn default() -> UpdateMissionObjectiveRequest
fn default() -> UpdateMissionObjectiveRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateMissionObjectiveRequest
impl<'de> Deserialize<'de> for UpdateMissionObjectiveRequest
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 StructuralPartialEq for UpdateMissionObjectiveRequest
Auto Trait Implementations§
impl Freeze for UpdateMissionObjectiveRequest
impl RefUnwindSafe for UpdateMissionObjectiveRequest
impl Send for UpdateMissionObjectiveRequest
impl Sync for UpdateMissionObjectiveRequest
impl Unpin for UpdateMissionObjectiveRequest
impl UnsafeUnpin for UpdateMissionObjectiveRequest
impl UnwindSafe for UpdateMissionObjectiveRequest
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