@Structure.FieldOrder(value={"ApiVersion","PrimaryLocalUserId","LocalDeviceUserId","ProductUserIdToPreserve"})
public class EOS_Connect_TransferDeviceIdAccountOptions
extends com.sun.jna.Structure
| Modifier and Type | Class and Description |
|---|---|
static class |
EOS_Connect_TransferDeviceIdAccountOptions.ByReference |
static class |
EOS_Connect_TransferDeviceIdAccountOptions.ByValue |
| Modifier and Type | Field and Description |
|---|---|
int |
ApiVersion
API Version: Set this to
EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATEST. |
static int |
EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATEST
The most recent version of the EOS_Connect_TransferDeviceIdAccount API.
|
EOS_ProductUserId |
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.
|
EOS_ProductUserId |
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).
|
EOS_ProductUserId |
ProductUserIdToPreserve
Specifies which EOS_ProductUserId (i.e. game progression) will be preserved in the operation.
|
| Constructor and Description |
|---|
EOS_Connect_TransferDeviceIdAccountOptions() |
EOS_Connect_TransferDeviceIdAccountOptions(com.sun.jna.Pointer peer) |
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, writeFieldpublic static int EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATEST
public int ApiVersion
EOS_CONNECT_TRANSFERDEVICEIDACCOUNT_API_LATEST.public EOS_ProductUserId PrimaryLocalUserId
The account linking keychain that owns this product user will be preserved and receive the Device ID login credentials under it.
public EOS_ProductUserId LocalDeviceUserId
public EOS_ProductUserId ProductUserIdToPreserve
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.