Class EOS_Connect_CreateDeviceIdOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.connect.options.EOS_Connect_CreateDeviceIdOptions
- Direct Known Subclasses:
EOS_Connect_CreateDeviceIdOptions.ByReference,EOS_Connect_CreateDeviceIdOptions.ByValue
@FieldOrder({"ApiVersion","DeviceModel"})
public class EOS_Connect_CreateDeviceIdOptions
extends com.sun.jna.Structure
Input parameters for the EOS_Connect_CreateDeviceId 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 toEOS_CONNECT_CREATEDEVICEID_API_LATEST.A freeform text description identifying the device type and model, which can be used in account linking management to allow the player and customer support to identify different devices linked to an EOS user keychain.static intThe most recent version of the EOS_Connect_CreateDeviceId API.static intMax length of a device model name, not including the terminating nullFields 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_CREATEDEVICEID_DEVICEMODEL_MAX_LENGTH
public static int EOS_CONNECT_CREATEDEVICEID_DEVICEMODEL_MAX_LENGTHMax length of a device model name, not including the terminating null -
EOS_CONNECT_CREATEDEVICEID_API_LATEST
public static int EOS_CONNECT_CREATEDEVICEID_API_LATESTThe most recent version of the EOS_Connect_CreateDeviceId API. -
ApiVersion
public int ApiVersionAPI Version: Set this toEOS_CONNECT_CREATEDEVICEID_API_LATEST. -
DeviceModel
A freeform text description identifying the device type and model, which can be used in account linking management to allow the player and customer support to identify different devices linked to an EOS user keychain. For example 'iPhone 6S' or 'PC Windows'.The input string must be in UTF-8 character format, with a maximum length of 64 characters. Longer string will be silently truncated.
This field is required to be present.
Must be less than
EOS_CONNECT_CREATEDEVICEID_DEVICEMODEL_MAX_LENGTH
-
-
Constructor Details
-
EOS_Connect_CreateDeviceIdOptions
public EOS_Connect_CreateDeviceIdOptions() -
EOS_Connect_CreateDeviceIdOptions
public EOS_Connect_CreateDeviceIdOptions(com.sun.jna.Pointer peer)
-