pub struct ActivityDetails {
pub activity_id: u64,
pub activity_name: Option<String>,
pub description: Option<String>,
pub start_time_local: Option<String>,
pub start_time_gmt: Option<String>,
pub activity_type: Option<ActivityType>,
pub summary_dto: Option<Value>,
pub location_name: Option<String>,
pub time_zone_unit_dto: Option<Value>,
pub metadata_dto: Option<Value>,
pub extra: Map<String, Value>,
}Expand description
Full activity details (more comprehensive than summary)
Fields§
§activity_id: u64Unique activity identifier
activity_name: Option<String>Activity name
description: Option<String>Activity description
start_time_local: Option<String>Start time in local timezone
start_time_gmt: Option<String>Start time in GMT
activity_type: Option<ActivityType>Activity type
summary_dto: Option<Value>Summary data (contains metrics like distance, duration, etc.)
location_name: Option<String>Location name
time_zone_unit_dto: Option<Value>Time zone unit
metadata_dto: Option<Value>Metadata
extra: Map<String, Value>Catch-all for unknown fields
Trait Implementations§
Source§impl Clone for ActivityDetails
impl Clone for ActivityDetails
Source§fn clone(&self) -> ActivityDetails
fn clone(&self) -> ActivityDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ActivityDetails
impl Debug for ActivityDetails
Source§impl<'de> Deserialize<'de> for ActivityDetails
impl<'de> Deserialize<'de> for ActivityDetails
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
Auto Trait Implementations§
impl Freeze for ActivityDetails
impl RefUnwindSafe for ActivityDetails
impl Send for ActivityDetails
impl Sync for ActivityDetails
impl Unpin for ActivityDetails
impl UnsafeUnpin for ActivityDetails
impl UnwindSafe for ActivityDetails
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