pub struct SessionUsagePage {
pub since: DateTime<Utc>,
pub until: DateTime<Utc>,
pub sessions: Vec<SessionUsage>,
pub next_cursor: Option<String>,
}Expand description
Response body of GET /usage/sessions.
Its own endpoint because it is the one part of a usage report that grows with usage rather than with the window.
Fields§
§since: DateTime<Utc>The window actually served, since snapped back to its UTC midnight.
Pass these back with next_cursor so every page resolves the same
window rather than one drifting with now.
until: DateTime<Utc>§sessions: Vec<SessionUsage>Every session that ended in the window, in no promised order: the pages together are the guarantee, not their sequence.
next_cursor: Option<String>Opaque continuation token, None once the window holds nothing further.
Pass it back as cursor to read the next page.
Trait Implementations§
Source§impl Clone for SessionUsagePage
impl Clone for SessionUsagePage
Source§impl Debug for SessionUsagePage
impl Debug for SessionUsagePage
Source§impl<'de> Deserialize<'de> for SessionUsagePage
impl<'de> Deserialize<'de> for SessionUsagePage
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
impl Eq for SessionUsagePage
Source§impl PartialEq for SessionUsagePage
impl PartialEq for SessionUsagePage
Source§impl Serialize for SessionUsagePage
impl Serialize for SessionUsagePage
impl StructuralPartialEq for SessionUsagePage
Auto Trait Implementations§
impl Freeze for SessionUsagePage
impl RefUnwindSafe for SessionUsagePage
impl Send for SessionUsagePage
impl Sync for SessionUsagePage
impl Unpin for SessionUsagePage
impl UnsafeUnpin for SessionUsagePage
impl UnwindSafe for SessionUsagePage
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