Class EOS_Connect_TransferDeviceIdAccountOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.connect.options.EOS_Connect_TransferDeviceIdAccountOptions
- Direct Known Subclasses:
EOS_Connect_TransferDeviceIdAccountOptions.ByReference,EOS_Connect_TransferDeviceIdAccountOptions.ByValue
@FieldOrder({"ApiVersion","PrimaryLocalUserId","LocalDeviceUserId","ProductUserIdToPreserve"})
public class EOS_Connect_TransferDeviceIdAccountOptions
extends com.sun.jna.Structure
Input parameters for the EOS_Connect_TransferDeviceIdAccount Function.
- Since:
- 8/5/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 TypeFieldDescriptionintAPI Version: Set this to EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATEST.static intThe most recent version of the EOS_Connect_TransferDeviceIdAccount API.The product user id, currently logged in, that has been originally created using the anonymous local Device ID login type, and whose Device ID login will be transferred to the keychain of the PrimaryLocalUserId.The primary product user id, currently logged in, that is already associated with a real external user account (such as Epic Games, PlayStation(TM)Network, Xbox Live and other).Specifies which EOS_ProductUserId (i.e.Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
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
-
EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATEST
public static int EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATESTThe most recent version of the EOS_Connect_TransferDeviceIdAccount API. -
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATEST. -
PrimaryLocalUserId
The primary product user id, currently logged in, that is already associated with a real external user account (such as Epic Games, PlayStation(TM)Network, Xbox Live and other).The account linking keychain that owns this product user will be preserved and receive the Device ID login credentials under it.
-
LocalDeviceUserId
The product user id, currently logged in, that has been originally created using the anonymous local Device ID login type, and whose Device ID login will be transferred to the keychain of the PrimaryLocalUserId. -
ProductUserIdToPreserve
Specifies which EOS_ProductUserId (i.e. game progression) will be preserved in the operation.After a successful transfer operation, subsequent logins using the same external account or the same local Device ID login will return user session for the ProductUserIdToPreserve.
Set to either PrimaryLocalUserId or LocalDeviceUserId.
-
-
Constructor Details
-
EOS_Connect_TransferDeviceIdAccountOptions
public EOS_Connect_TransferDeviceIdAccountOptions() -
EOS_Connect_TransferDeviceIdAccountOptions
public EOS_Connect_TransferDeviceIdAccountOptions(com.sun.jna.Pointer peer)
-