pub type EOS_Presence_Info = _tagEOS_Presence_Info;Expand description
All the known presence information for a specific user. This object must be released by calling EOS_Presence_Info_Release.
@see EOS_Presence_CopyPresence @see EOS_Presence_Info_Release
Aliased Type§
#[repr(C)]pub struct EOS_Presence_Info {
pub ApiVersion: i32,
pub Status: i32,
pub UserId: *mut EOS_EpicAccountIdDetails,
pub ProductId: *const i8,
pub ProductVersion: *const i8,
pub Platform: *const i8,
pub RichText: *const i8,
pub RecordsCount: i32,
pub Records: *const _tagEOS_Presence_DataRecord,
pub ProductName: *const i8,
pub IntegratedPlatform: *const i8,
}Fields§
§ApiVersion: i32API Version: Set this to EOS_PRESENCE_INFO_API_LATEST.
Status: i32The status of the user
UserId: *mut EOS_EpicAccountIdDetailsThe Epic Account ID of the user
ProductId: *const i8The product ID that the user is logged in from
ProductVersion: *const i8The version of the product the user is logged in from
Platform: *const i8The platform of that the user is logged in from
RichText: *const i8Rich text of the user.
RecordsCount: i32The count of records available
Records: *const _tagEOS_Presence_DataRecordThe first data record, or NULL if RecordsCount is not at least 1
ProductName: *const i8The user-facing name for the product the user is logged in from
IntegratedPlatform: *const i8The integrated platform that the user is logged in with