Enum Class EOS_EExternalAccountType
java.lang.Object
java.lang.Enum<EOS_EExternalAccountType>
host.anzo.eossdk.eos.sdk.common.enums.EOS_EExternalAccountType
- All Implemented Interfaces:
com.sun.jna.NativeMapped,Serializable,Comparable<EOS_EExternalAccountType>,Constable
public enum EOS_EExternalAccountType
extends Enum<EOS_EExternalAccountType>
implements com.sun.jna.NativeMapped
All supported external account providers
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionExternal account is associated with AmazonExternal account is associated with AppleExternal account is associated with DiscordExternal account is associated with Epic GamesExternal account is associated with GOGExternal account is associated with GoogleExternal account is associated with itch.ioExternal account is associated with NintendoExternal account is associated with OculusExternal account is associated with an OpenID ProviderExternal account is associated with PlayStation(TM)NetworkExternal account is associated with SteamExternal account is associated with UplayExternal account is associated with Xbox Live -
Method Summary
Modifier and TypeMethodDescriptionfromNative(Object nativeValue, com.sun.jna.FromNativeContext context) Class<?>toNative()static EOS_EExternalAccountTypeReturns the enum constant of this class with the specified name.static EOS_EExternalAccountType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EOS_EAT_EPIC
External account is associated with Epic Games -
EOS_EAT_STEAM
External account is associated with Steam -
EOS_EAT_PSN
External account is associated with PlayStation(TM)Network -
EOS_EAT_XBL
External account is associated with Xbox Live -
EOS_EAT_DISCORD
External account is associated with Discord -
EOS_EAT_GOG
External account is associated with GOG -
EOS_EAT_NINTENDO
External account is associated with NintendoWith 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.
-
EOS_EAT_UPLAY
External account is associated with Uplay -
EOS_EAT_OPENID
External account is associated with an OpenID Provider -
EOS_EAT_APPLE
External account is associated with Apple -
EOS_EAT_GOOGLE
External account is associated with Google -
EOS_EAT_OCULUS
External account is associated with Oculus -
EOS_EAT_ITCHIO
External account is associated with itch.io -
EOS_EAT_AMAZON
External account is associated with Amazon
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
fromNative
- Specified by:
fromNativein interfacecom.sun.jna.NativeMapped
-
toNative
- Specified by:
toNativein interfacecom.sun.jna.NativeMapped
-
nativeType
- Specified by:
nativeTypein interfacecom.sun.jna.NativeMapped
-