CaseAsset

Trait CaseAsset 

Source
pub trait CaseAsset: Sync + Send {
    // Required methods
    fn id(&self) -> &dyn CaseId;
    fn start(&self) -> DateTime<Utc>;
    fn end(&self) -> DateTime<Utc>;
    fn data(&self) -> &Value;
    fn state(&self) -> &CaseState;
}

Required Methods§

Source

fn id(&self) -> &dyn CaseId

Source

fn start(&self) -> DateTime<Utc>

Source

fn end(&self) -> DateTime<Utc>

Source

fn data(&self) -> &Value

Source

fn state(&self) -> &CaseState

Implementors§