pub struct DecisionTicket {Show 13 fields
pub id: DecisionTicketId,
pub definition: String,
pub decision_maker: EntityRef,
pub assigned_controller: String,
pub summary: String,
pub context: DecisionContext,
pub options: Vec<DecisionOption>,
pub opened_at: SimTime,
pub updated_at: SimTime,
pub deadline: Option<SimTime>,
pub version: u64,
pub state: DecisionTicketState,
pub parent_ticket: Option<DecisionTicketId>,
}Fields§
§id: DecisionTicketId§definition: String§decision_maker: EntityRef§assigned_controller: String§summary: String§context: DecisionContext§options: Vec<DecisionOption>§opened_at: SimTime§updated_at: SimTime§deadline: Option<SimTime>§version: u64§state: DecisionTicketState§parent_ticket: Option<DecisionTicketId>Terminal ticket that this ticket follows, of the same decision maker
or of a controller bound to the same seat
(see DecisionTicketDraft::parent_ticket).
Implementations§
Trait Implementations§
Source§impl Clone for DecisionTicket
impl Clone for DecisionTicket
Source§fn clone(&self) -> DecisionTicket
fn clone(&self) -> DecisionTicket
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 Debug for DecisionTicket
impl Debug for DecisionTicket
Source§impl<'de> Deserialize<'de> for DecisionTicket
impl<'de> Deserialize<'de> for DecisionTicket
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DecisionTicket, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DecisionTicket, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DecisionTicket
Source§impl From<&DecisionTicket> for ExternalDecisionRequest
impl From<&DecisionTicket> for ExternalDecisionRequest
Source§fn from(ticket: &DecisionTicket) -> ExternalDecisionRequest
fn from(ticket: &DecisionTicket) -> ExternalDecisionRequest
Converts to this type from the input type.
Source§impl PartialEq for DecisionTicket
impl PartialEq for DecisionTicket
Source§impl Serialize for DecisionTicket
impl Serialize for DecisionTicket
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for DecisionTicket
Auto Trait Implementations§
impl Freeze for DecisionTicket
impl RefUnwindSafe for DecisionTicket
impl Send for DecisionTicket
impl Sync for DecisionTicket
impl Unpin for DecisionTicket
impl UnsafeUnpin for DecisionTicket
impl UnwindSafe for DecisionTicket
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