Class EOS_IOS_Auth_CredentialsOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.common.options.EOS_IOS_Auth_CredentialsOptions
- Direct Known Subclasses:
EOS_IOS_Auth_CredentialsOptions.ByReference,EOS_IOS_Auth_CredentialsOptions.ByValue
public class EOS_IOS_Auth_CredentialsOptions
extends com.sun.jna.Structure
Options for initializing login for IOS.
- Since:
- 11/7/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_IOS_AUTH_CREDENTIALSOPTIONS_API_LATEST.static final intAPI version of EOS_IOS_Auth_CredentialsOptions.com.sun.jna.PointerWhen calling EOS_Auth_Login NSObject that implements the ASWebAuthenticationPresentationContextProviding protocol, typically this is added to the applications UIViewController.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_IOS_AUTH_CREDENTIALSOPTIONS_API_LATEST
public static final int EOS_IOS_AUTH_CREDENTIALSOPTIONS_API_LATESTAPI version of EOS_IOS_Auth_CredentialsOptions.- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this toEOS_IOS_AUTH_CREDENTIALSOPTIONS_API_LATEST. -
PresentationContextProviding
public com.sun.jna.Pointer PresentationContextProvidingWhen calling EOS_Auth_Login NSObject that implements the ASWebAuthenticationPresentationContextProviding protocol, typically this is added to the applications UIViewController. Required for iOS 13+ only, for earlier versions this value must be a nullptr. Object must be retained and cast to a void* using: (void*)CFBridgingRetain(presentationContextProviding) EOSSDK will release this bridged object when the value is consumed for iOS 13+.
-
-
Constructor Details
-
EOS_IOS_Auth_CredentialsOptions
public EOS_IOS_Auth_CredentialsOptions() -
EOS_IOS_Auth_CredentialsOptions
public EOS_IOS_Auth_CredentialsOptions(com.sun.jna.Pointer peer)
-