Struct discord_sdk::relations::RelationshipActivity
source · pub struct RelationshipActivity {
pub session_id: Option<String>,
pub created_at: Option<OffsetDateTime>,
pub state: Option<String>,
pub details: Option<String>,
pub timestamps: Option<RelationshipActivityTimestamps>,
pub assets: Option<Assets>,
pub party: Option<Party>,
pub secrets: Option<Secrets>,
pub kind: ActivityKind,
pub instance: bool,
}
Fields§
§session_id: Option<String>
The unique identifier for the activity
created_at: Option<OffsetDateTime>
The timestamp the activity was created
state: Option<String>
The player’s current party status
details: Option<String>
What the player is currently doing
timestamps: Option<RelationshipActivityTimestamps>
Helps create elapsed/remaining timestamps on a player’s profile
assets: Option<Assets>
Assets to display on the player’s profile
party: Option<Party>
Information about the player’s party
secrets: Option<Secrets>
Secret passwords for joining and spectating the player’s game
kind: ActivityKind
§instance: bool
Whether this activity is an instanced context, like a match
Trait Implementations§
source§impl Clone for RelationshipActivity
impl Clone for RelationshipActivity
source§fn clone(&self) -> RelationshipActivity
fn clone(&self) -> RelationshipActivity
Returns a copy 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 RelationshipActivity
impl Debug for RelationshipActivity
source§impl Default for RelationshipActivity
impl Default for RelationshipActivity
source§fn default() -> RelationshipActivity
fn default() -> RelationshipActivity
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RelationshipActivity
impl<'de> Deserialize<'de> for RelationshipActivity
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 RelationshipActivity
impl RefUnwindSafe for RelationshipActivity
impl Send for RelationshipActivity
impl Sync for RelationshipActivity
impl Unpin for RelationshipActivity
impl UnwindSafe for RelationshipActivity
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)