pub struct UsageEventsRequest {
pub install_id: String,
pub app_version: String,
pub events: Vec<UsageEvent>,
}Expand description
Body of POST /api/voice/installs/events.
Fields§
§install_id: StringThe daemon’s persisted install UUID — the same one the heartbeat
upserts on, so events join to voice_installs.
app_version: StringWaveKat Voice’s own version at send time.
events: Vec<UsageEvent>At most USAGE_EVENTS_MAX_BATCH entries.
Trait Implementations§
Source§impl Clone for UsageEventsRequest
impl Clone for UsageEventsRequest
Source§impl Debug for UsageEventsRequest
impl Debug for UsageEventsRequest
Source§impl<'de> Deserialize<'de> for UsageEventsRequest
impl<'de> Deserialize<'de> for UsageEventsRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UsageEventsRequest
impl PartialEq for UsageEventsRequest
Source§impl Serialize for UsageEventsRequest
impl Serialize for UsageEventsRequest
impl StructuralPartialEq for UsageEventsRequest
Auto Trait Implementations§
impl Freeze for UsageEventsRequest
impl RefUnwindSafe for UsageEventsRequest
impl Send for UsageEventsRequest
impl Sync for UsageEventsRequest
impl Unpin for UsageEventsRequest
impl UnsafeUnpin for UsageEventsRequest
impl UnwindSafe for UsageEventsRequest
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