public class EOS_ProductUserId
extends com.sun.jna.PointerType
| Modifier and Type | Field and Description |
|---|---|
static int |
EOS_PRODUCTUSERID_MAX_LENGTH
A character buffer of this size is large enough to fit a successful output of EOS_ProductUserId_ToString.
|
| Constructor and Description |
|---|
EOS_ProductUserId() |
EOS_ProductUserId(com.sun.jna.Pointer address) |
| Modifier and Type | Method and Description |
|---|---|
static EOS_ProductUserId |
fromString(java.lang.String productUserIdString)
Retrieve an EOS_ProductUserId from a raw string representing an Epic Online Services Product User ID.
|
java.lang.String |
getString()
Retrieve a null-terminated stringified Product User ID from an EOS_ProductUserId.
|
boolean |
isValid()
Check whether or not the given account unique ID is considered valid
NOTE: This will return true for any EOS_ProductUserId created with EOS_ProductUserId_FromString as there is no validation
|
public static int EOS_PRODUCTUSERID_MAX_LENGTH
public EOS_ProductUserId(com.sun.jna.Pointer address)
public EOS_ProductUserId()
public static EOS_ProductUserId fromString(java.lang.String productUserIdString)
productUserIdString - The stringified product user ID for which to retrieve the Epic Online Services Product User IDpublic boolean isValid()
EOS_Bool.EOS_TRUE if the EOS_ProductUserId 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