pub trait LogicalSeriesService {
    // Required methods
    fn create_logical_series(
        &self,
        auth_: BearerToken,
        create_logical_series: CreateLogicalSeries,
    ) -> Result<LogicalSeries, Error>;
    fn batch_create_logical_series(
        &self,
        auth_: BearerToken,
        request: BatchCreateLogicalSeriesRequest,
    ) -> Result<BatchCreateLogicalSeriesResponse, Error>;
    fn batch_update_logical_series(
        &self,
        auth_: BearerToken,
        request: BatchUpdateLogicalSeriesRequest,
    ) -> Result<BatchUpdateLogicalSeriesResponse, Error>;
    fn get_logical_series(
        &self,
        auth_: BearerToken,
        rid: LogicalSeriesRid,
    ) -> Result<LogicalSeries, Error>;
    fn resolve_batch(
        &self,
        auth_: BearerToken,
        request: BatchResolveSeriesRequest,
    ) -> Result<BatchResolveSeriesResponse, Error>;
}Expand description
A logical series is a timeseries, represented by a channel name and a tag set.
Required Methods§
Sourcefn create_logical_series(
    &self,
    auth_: BearerToken,
    create_logical_series: CreateLogicalSeries,
) -> Result<LogicalSeries, Error>
 
fn create_logical_series( &self, auth_: BearerToken, create_logical_series: CreateLogicalSeries, ) -> Result<LogicalSeries, Error>
Create a new logical series.
Sourcefn batch_create_logical_series(
    &self,
    auth_: BearerToken,
    request: BatchCreateLogicalSeriesRequest,
) -> Result<BatchCreateLogicalSeriesResponse, Error>
 
fn batch_create_logical_series( &self, auth_: BearerToken, request: BatchCreateLogicalSeriesRequest, ) -> Result<BatchCreateLogicalSeriesResponse, Error>
Batch create new logical series.
Sourcefn batch_update_logical_series(
    &self,
    auth_: BearerToken,
    request: BatchUpdateLogicalSeriesRequest,
) -> Result<BatchUpdateLogicalSeriesResponse, Error>
 
fn batch_update_logical_series( &self, auth_: BearerToken, request: BatchUpdateLogicalSeriesRequest, ) -> Result<BatchUpdateLogicalSeriesResponse, Error>
Batch update logical series descriptions and units.
Sourcefn get_logical_series(
    &self,
    auth_: BearerToken,
    rid: LogicalSeriesRid,
) -> Result<LogicalSeries, Error>
 
fn get_logical_series( &self, auth_: BearerToken, rid: LogicalSeriesRid, ) -> Result<LogicalSeries, Error>
Get a logical series by logical series rid.
Sourcefn resolve_batch(
    &self,
    auth_: BearerToken,
    request: BatchResolveSeriesRequest,
) -> Result<BatchResolveSeriesResponse, Error>
 
fn resolve_batch( &self, auth_: BearerToken, request: BatchResolveSeriesRequest, ) -> Result<BatchResolveSeriesResponse, Error>
Resolves groups of channels, datasources and tags into logical series rids. An error response is provided if the channel + datasource + tag cannot be resolved into a logical series rid.