Op

Type Alias Op 

Source
pub type Op = Op<Action>;
Expand description

Issue operation.

Aliased Type§

pub struct Op {
    pub id: Oid,
    pub actions: NonEmpty<Action>,
    pub author: PublicKey,
    pub timestamp: Timestamp,
    pub parents: Vec<Oid>,
    pub related: Vec<Oid>,
    pub identity: Option<Oid>,
    pub manifest: Manifest,
}

Fields§

§id: Oid

Id of the entry under which this operation lives.

§actions: NonEmpty<Action>

The action carried out by this operation.

§author: PublicKey

The author of the operation.

§timestamp: Timestamp

Timestamp of this operation.

§parents: Vec<Oid>

Parent operations.

§related: Vec<Oid>

Related objects.

§identity: Option<Oid>

Head of identity document committed to by this operation.

§manifest: Manifest

Object manifest.