@Structure.FieldOrder(value={"ResultCode","ClientData","ApplicationId","ClientId","ProductId","SandboxId","DeploymentId","DisplayName","IsExternalAccountInfoPresent","ExternalAccountIdType","ExternalAccountId","ExternalAccountDisplayName","Platform"})
public class EOS_Auth_VerifyIdTokenCallbackInfo
extends com.sun.jna.Structure
| Modifier and Type | Class and Description |
|---|---|
static class |
EOS_Auth_VerifyIdTokenCallbackInfo.ByReference |
static class |
EOS_Auth_VerifyIdTokenCallbackInfo.ByValue |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
ApplicationId
Epic Account Services Application ID.
|
com.sun.jna.Pointer |
ClientData
Context that was passed into EOS_Auth_VerifyIdToken
|
java.lang.String |
ClientId
Client ID of the authorized client.
|
java.lang.String |
DeploymentId
Deployment ID.
|
java.lang.String |
DisplayName
Epic Account display name.
|
java.lang.String |
ExternalAccountDisplayName
The external account display name.
|
java.lang.String |
ExternalAccountId
The external account ID of the logged in user.
|
EOS_EExternalAccountType |
ExternalAccountIdType
The identity provider that the user logged in with to their Epic Account.
|
EOS_Bool |
IsExternalAccountInfoPresent
Flag set to indicate whether external account information is present.
|
java.lang.String |
Platform
Platform that the user is connected from.
|
java.lang.String |
ProductId
Product ID.
|
EOS_EResult |
ResultCode
The EOS_EResult code for the operation.
|
java.lang.String |
SandboxId
Sandbox ID.
|
| Constructor and Description |
|---|
EOS_Auth_VerifyIdTokenCallbackInfo() |
EOS_Auth_VerifyIdTokenCallbackInfo(com.sun.jna.Pointer peer) |
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, writeFieldpublic EOS_EResult ResultCode
EOS_EResult.EOS_Success indicates that the operation succeeded; other codes indicate errors.public com.sun.jna.Pointer ClientData
public java.lang.String ApplicationId
public java.lang.String ClientId
public java.lang.String ProductId
public java.lang.String SandboxId
public java.lang.String DeploymentId
public java.lang.String DisplayName
This value may be set to an empty string.
public EOS_Bool IsExternalAccountInfoPresent
This flag is set when the user has logged in to their Epic Account using external account credentials, e.g. through local platform authentication.
public EOS_EExternalAccountType ExternalAccountIdType
If IsExternalAccountInfoPresent is set, this field describes the external account type.
public java.lang.String ExternalAccountId
This value may be set to an empty string.
public java.lang.String ExternalAccountDisplayName
This value may be set to an empty string.
public java.lang.String Platform
This value may be set to an empty string.