public enum EOS_EExternalAccountType extends java.lang.Enum<EOS_EExternalAccountType> implements com.sun.jna.NativeMapped
| Enum Constant and Description |
|---|
EOS_EAT_AMAZON
External account is associated with Amazon
|
EOS_EAT_APPLE
External account is associated with Apple
|
EOS_EAT_DISCORD
External account is associated with Discord
|
EOS_EAT_EPIC
External account is associated with Epic Games
|
EOS_EAT_GOG
External account is associated with GOG
|
EOS_EAT_GOOGLE
External account is associated with Google
|
EOS_EAT_ITCHIO
External account is associated with itch.io
|
EOS_EAT_NINTENDO
External account is associated with Nintendo
With both EOS Connect and EOS UserInfo APIs, the associated account type is Nintendo Service Account ID.
|
EOS_EAT_OCULUS
External account is associated with Oculus
|
EOS_EAT_OPENID
External account is associated with an OpenID Provider
|
EOS_EAT_PSN
External account is associated with PlayStation(TM)Network
|
EOS_EAT_STEAM
External account is associated with Steam
|
EOS_EAT_UPLAY
External account is associated with Uplay
|
EOS_EAT_VIVEPORT
External account is associated with Viveport
|
EOS_EAT_XBL
External account is associated with Xbox Live
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
fromNative(java.lang.Object nativeValue,
com.sun.jna.FromNativeContext context) |
java.lang.Class<?> |
nativeType() |
java.lang.Object |
toNative() |
static EOS_EExternalAccountType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EOS_EExternalAccountType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EOS_EExternalAccountType EOS_EAT_EPIC
public static final EOS_EExternalAccountType EOS_EAT_STEAM
public static final EOS_EExternalAccountType EOS_EAT_PSN
public static final EOS_EExternalAccountType EOS_EAT_XBL
public static final EOS_EExternalAccountType EOS_EAT_DISCORD
public static final EOS_EExternalAccountType EOS_EAT_GOG
public static final EOS_EExternalAccountType EOS_EAT_NINTENDO
With both EOS Connect and EOS UserInfo APIs, the associated account type is Nintendo Service Account ID. Local user authentication is possible using Nintendo Account ID, while the account type does not get exposed to the SDK in queries related to linked accounts information.
public static final EOS_EExternalAccountType EOS_EAT_UPLAY
public static final EOS_EExternalAccountType EOS_EAT_OPENID
public static final EOS_EExternalAccountType EOS_EAT_APPLE
public static final EOS_EExternalAccountType EOS_EAT_GOOGLE
public static final EOS_EExternalAccountType EOS_EAT_OCULUS
public static final EOS_EExternalAccountType EOS_EAT_ITCHIO
public static final EOS_EExternalAccountType EOS_EAT_AMAZON
public static final EOS_EExternalAccountType EOS_EAT_VIVEPORT
public static EOS_EExternalAccountType[] values()
for (EOS_EExternalAccountType c : EOS_EExternalAccountType.values()) System.out.println(c);
public static EOS_EExternalAccountType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic java.lang.Object fromNative(java.lang.Object nativeValue,
com.sun.jna.FromNativeContext context)
fromNative in interface com.sun.jna.NativeMappedpublic java.lang.Object toNative()
toNative in interface com.sun.jna.NativeMappedpublic java.lang.Class<?> nativeType()
nativeType in interface com.sun.jna.NativeMapped