Trait DataExportService

Source
pub trait DataExportService<O> {
    type ExportChannelDataBody: WriteBody<O> + 'static;

    // Required method
    fn export_channel_data(
        &self,
        auth_: BearerToken,
        request: ExportDataRequest,
    ) -> Result<Self::ExportChannelDataBody, Error>;
}
Expand description

Provides functionality for exporting data from Scout.

Required Associated Types§

Source

type ExportChannelDataBody: WriteBody<O> + 'static

The body type returned by the export_channel_data method.

Required Methods§

Source

fn export_channel_data( &self, auth_: BearerToken, request: ExportDataRequest, ) -> Result<Self::ExportChannelDataBody, Error>

Required permissions matches those required to compute the channels via the compute API.

Implementors§