Skip to main content

EOS_Connect_ExternalAccountInfo

Type Alias EOS_Connect_ExternalAccountInfo 

Source
pub type EOS_Connect_ExternalAccountInfo = _tagEOS_Connect_ExternalAccountInfo;
Expand description

Contains information about an external account linked with a Product User ID.

Aliased Type§

#[repr(C)]
pub struct EOS_Connect_ExternalAccountInfo { pub ApiVersion: i32, pub ProductUserId: *mut EOS_ProductUserIdDetails, pub DisplayName: *const i8, pub AccountId: *const i8, pub AccountIdType: i32, pub LastLoginTime: i64, }

Fields§

§ApiVersion: i32

API Version: Set this to EOS_CONNECT_EXTERNALACCOUNTINFO_API_LATEST.

§ProductUserId: *mut EOS_ProductUserIdDetails

The Product User ID of the target user.

§DisplayName: *const i8

Display name, can be null if not set.

§AccountId: *const i8

External account ID.

May be set to an empty string if the AccountIdType of another user belongs to different account system than the local user’s authenticated account. The availability of this field is dependent on account system specifics.

§AccountIdType: i32

The identity provider that owns the external account.

§LastLoginTime: i64

The POSIX timestamp for the time the user last logged in, or EOS_CONNECT_TIME_UNDEFINED.