Trait sda_protocol::SdaAggregationService [] [src]

pub trait SdaAggregationService: SdaBaseService {
    fn list_aggregations(&self,
                         caller: &Agent,
                         filter: Option<&str>,
                         recipient: Option<&AgentId>)
                         -> SdaResult<Vec<AggregationId>>; fn get_aggregation(&self,
                       caller: &Agent,
                       aggregation: &AggregationId)
                       -> SdaResult<Option<Aggregation>>; fn get_committee(&self,
                     caller: &Agent,
                     owner: &AggregationId)
                     -> SdaResult<Option<Committee>>; }

Methods used mainly for discovering aggregation objects.

Required Methods

Search for aggregations optionally filtering by title substring and/or recipient.

Retrieve an aggregation and its description.

Retrieve the associated committee.

Implementors