Class EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.integratedplatform.callbackresults.EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo
- Direct Known Subclasses:
EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo.ByReference,EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo.ByValue
@FieldOrder({"ClientData","PlatformType","LocalPlatformUserId","AccountId","ProductUserId","PreviousLoginStatus","CurrentLoginStatus"})
public class EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo
extends com.sun.jna.Structure
Data about which integrated platform and which user that had a login status change and what the login status changed to.
- Since:
- 8/20/2023
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionThe Epic Games Account ID associated with this Integrated Platform's User (if there is one)com.sun.jna.PointerContext that was passed into EOS_IntegratedPlatform_AddNotifyUserLoginStatusChangedThe login status at the time of this notification.String version of platform's user id.The integrated platform of the local platform user.The login status prior to this change.The EOS Product User ID associated with this Integrated Platform's User (if there is one)Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionEOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo(com.sun.jna.Pointer peer) -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
ClientData
public com.sun.jna.Pointer ClientDataContext that was passed into EOS_IntegratedPlatform_AddNotifyUserLoginStatusChanged -
PlatformType
The integrated platform of the local platform user. -
LocalPlatformUserId
String version of platform's user id. -
AccountId
The Epic Games Account ID associated with this Integrated Platform's User (if there is one) -
ProductUserId
The EOS Product User ID associated with this Integrated Platform's User (if there is one) -
PreviousLoginStatus
The login status prior to this change.- See Also:
-
CurrentLoginStatus
The login status at the time of this notification.- See Also:
-
-
Constructor Details
-
EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo
public EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo() -
EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo
public EOS_IntegratedPlatform_UserLoginStatusChangedCallbackInfo(com.sun.jna.Pointer peer)
-