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 Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    static final int
    API version of EOS_IOS_Auth_CredentialsOptions.
    com.sun.jna.Pointer
    When 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
    Constructor
    Description
     
    EOS_IOS_Auth_CredentialsOptions(com.sun.jna.Pointer peer)
     
  • 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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • EOS_IOS_AUTH_CREDENTIALSOPTIONS_API_LATEST

      public static final int EOS_IOS_AUTH_CREDENTIALSOPTIONS_API_LATEST
      API version of EOS_IOS_Auth_CredentialsOptions.
      See Also:
    • ApiVersion

      public int ApiVersion
    • PresentationContextProviding

      public com.sun.jna.Pointer PresentationContextProviding
      When 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)