pub enum JobKind {
ListSites,
StatsAggregate {
query: Box<AggregateQuery>,
},
StatsTimeseries {
query: Box<TimeseriesQuery>,
},
StatsBreakdown {
query: Box<BreakdownQuery>,
},
SiteCreate {
request: Box<CreateSiteRequest>,
},
SiteUpdate {
site_id: String,
request: Box<UpdateSiteRequest>,
},
SiteReset {
site_id: String,
request: Box<ResetSiteStatsRequest>,
},
SiteDelete {
site_id: String,
},
StatsRealtime {
site_id: String,
},
EventSend {
event: Value,
},
EventsImport {
events: Vec<Value>,
},
Custom {
label: String,
},
}Variants§
ListSites
StatsAggregate
Fields
§
query: Box<AggregateQuery>StatsTimeseries
Fields
§
query: Box<TimeseriesQuery>StatsBreakdown
Fields
§
query: Box<BreakdownQuery>SiteCreate
Fields
§
request: Box<CreateSiteRequest>SiteUpdate
SiteReset
SiteDelete
StatsRealtime
EventSend
EventsImport
Custom
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JobKind
impl RefUnwindSafe for JobKind
impl Send for JobKind
impl Sync for JobKind
impl Unpin for JobKind
impl UnwindSafe for JobKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more