Class EOS_Connect_LoginOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.connect.options.EOS_Connect_LoginOptions
- Direct Known Subclasses:
EOS_Connect_LoginOptions.ByReference,EOS_Connect_LoginOptions.ByValue
@FieldOrder({"ApiVersion","Credentials","UserLoginInfo"})
public class EOS_Connect_LoginOptions
extends com.sun.jna.Structure
Input parameters for the EOS_Connect_Login 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_LOGIN_API_LATEST.Credentials specified for a given login methodstatic intAdditional non-authoritative information about the local user.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_LOGIN_API_LATEST
public static int EOS_CONNECT_LOGIN_API_LATEST -
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_CONNECT_LOGIN_API_LATEST. -
Credentials
Credentials specified for a given login method -
UserLoginInfo
Additional non-authoritative information about the local user.This field is required to be set and only used when authenticating the user using Amazon, Apple, Google, Nintendo Account, Nintendo Service Account, Oculus or the Device ID feature login. When using other identity providers, set to NULL. It is also required for using the Lobbies and Sessions interfaces when running on the Nintendo Switch device, and using any other credential type than EOS_ECT_NINTENDO_NSA_ID_TOKEN. In all other cases, set this field to NULL.
-
-
Constructor Details
-
EOS_Connect_LoginOptions
public EOS_Connect_LoginOptions() -
EOS_Connect_LoginOptions
-
EOS_Connect_LoginOptions
public EOS_Connect_LoginOptions(com.sun.jna.Pointer peer)
-