@Structure.FieldOrder(value={"ResultCode","ClientData","ProductUserId","IsAccountInfoPresent","AccountIdType","AccountId","Platform","DeviceType","ClientId","ProductId","SandboxId","DeploymentId"})
public class EOS_Connect_VerifyIdTokenCallbackInfo
extends com.sun.jna.Structure
| Modifier and Type | Class and Description |
|---|---|
static class |
EOS_Connect_VerifyIdTokenCallbackInfo.ByReference |
static class |
EOS_Connect_VerifyIdTokenCallbackInfo.ByValue |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
AccountId
The external account ID of the authenticated user.
|
int |
AccountIdType
The identity provider that the user authenticated with to EOS Connect.
|
com.sun.jna.Pointer |
ClientData
Context that was passed into EOS_Connect_VerifyIdToken
|
java.lang.String |
ClientId
Client ID of the authorized client.
|
java.lang.String |
DeploymentId
Deployment ID.
|
java.lang.String |
DeviceType
Identifies the device type that the user is connected from.
|
EOS_Bool |
IsAccountInfoPresent
Flag set to indicate whether account information is available.
|
java.lang.String |
Platform
Platform that the user is connected from.
|
java.lang.String |
ProductId
Product ID.
|
EOS_ProductUserId |
ProductUserId
The Product User ID associated with the ID token.
|
EOS_EResult |
ResultCode
The EOS_EResult code for the operation.
|
java.lang.String |
SandboxId
Sandbox ID.
|
| Constructor and Description |
|---|
EOS_Connect_VerifyIdTokenCallbackInfo() |
EOS_Connect_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
public com.sun.jna.Pointer ClientData
public EOS_ProductUserId ProductUserId
public EOS_Bool IsAccountInfoPresent
This flag is always false for users that authenticated using EOS Connect Device ID.
public int AccountIdType
If IsAccountInfoPresent is set, this field describes the external account type.
public java.lang.String AccountId
This value may be set to an empty string.
public java.lang.String Platform
This value may be set to an empty string.
public java.lang.String DeviceType
This value may be set to an empty string.
public java.lang.String ClientId
public java.lang.String ProductId
public java.lang.String SandboxId
public java.lang.String DeploymentId