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§
Sourcetype ExportChannelDataBody: WriteBody<O> + 'static
type ExportChannelDataBody: WriteBody<O> + 'static
The body type returned by the export_channel_data
method.
Required Methods§
Sourcefn export_channel_data(
&self,
auth_: BearerToken,
request: ExportDataRequest,
) -> Result<Self::ExportChannelDataBody, Error>
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.