public class EOS_EpicAccountId
extends com.sun.jna.PointerType
EOS_Auth_Interface.login(EOS_Auth_LoginOptions, Pointer, EOS_Auth_OnLoginCallback)| Modifier and Type | Field and Description |
|---|---|
static int |
EOS_EPICACCOUNTID_MAX_LENGTH
A character buffer of this size is large enough to fit a successful output of EOS_EpicAccountId_ToString.
|
| Constructor and Description |
|---|
EOS_EpicAccountId() |
EOS_EpicAccountId(com.sun.jna.Pointer address) |
| Modifier and Type | Method and Description |
|---|---|
static EOS_EpicAccountId |
fromString(java.lang.String accountIdString)
Retrieve an EOS_EpicAccountId from a raw string representing an Epic Account ID.
|
java.lang.String |
getString()
Retrieve a null-terminated stringified Epic Account ID from an EOS_EpicAccountId.
|
boolean |
isValid()
Check whether or not the given Epic Account ID is considered valid
NOTE: This will return true for any EOS_EpicAccountId created with EOS_EpicAccountId_FromString as there is no validation
|
public static int EOS_EPICACCOUNTID_MAX_LENGTH
public EOS_EpicAccountId(com.sun.jna.Pointer address)
public EOS_EpicAccountId()
public static EOS_EpicAccountId fromString(java.lang.String accountIdString)
accountIdString - The stringified account ID for which to retrieve the Epic Account IDpublic boolean isValid()
EOS_Bool.EOS_TRUE if the EOS_EpicAccountId is valid, otherwise EOS_Bool.EOS_FALSEpublic java.lang.String getString()
throws EOSException
EOSInvalidParametersException - Either OutBuffer or InOutBufferLength were passed as NULL parameters.EOSInvalidUserException - The AccountId is invalid and cannot be stringified.EOSLimitExceededException - The OutBuffer is not large enough to receive the Product User ID string. InOutBufferLength contains the required minimum length to perform the operation successfully.EOSException