Class EOS_Leaderboards_QueryLeaderboardDefinitionsOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.leaderboards.options.EOS_Leaderboards_QueryLeaderboardDefinitionsOptions
- Direct Known Subclasses:
EOS_Leaderboards_QueryLeaderboardDefinitionsOptions.ByReference,EOS_Leaderboards_QueryLeaderboardDefinitionsOptions.ByValue
@FieldOrder({"ApiVersion","StartTime","EndTime","LocalUserId"})
public class EOS_Leaderboards_QueryLeaderboardDefinitionsOptions
extends com.sun.jna.Structure
Input parameters for the EOS_Leaderboards_QueryLeaderboardDefinitions function.
StartTime and EndTime are optional parameters, they can be used to limit the list of definitions
to overlap the time window specified.
- Since:
- 8/21/2023
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionintAPI Version: Set this to EOS_LEADERBOARDS_QUERYLEADERBOARDDEFINITIONS_API_LATEST.longAn optional POSIX timestamp for the leaderboard's end time, orEOS_LEADERBOARDS_TIME_UNDEFINEDstatic final intThe most recent version of the EOS_Leaderboards_QueryLeaderboardDefinitions struct.static final intTimestamp value representing an undefined time for EOS_HLeaderboards.Product User ID for user who is querying definitions.longAn optional POSIX timestamp for the leaderboard's start time, orEOS_LEADERBOARDS_TIME_UNDEFINEDFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionEOS_Leaderboards_QueryLeaderboardDefinitionsOptions(com.sun.jna.Pointer peer) -
Method Summary
Methods inherited from class com.sun.jna.Structure
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, writeField
-
Field Details
-
EOS_LEADERBOARDS_TIME_UNDEFINED
public static final int EOS_LEADERBOARDS_TIME_UNDEFINEDTimestamp value representing an undefined time for EOS_HLeaderboards.- See Also:
-
EOS_LEADERBOARDS_QUERYLEADERBOARDDEFINITIONS_API_LATEST
public static final int EOS_LEADERBOARDS_QUERYLEADERBOARDDEFINITIONS_API_LATESTThe most recent version of the EOS_Leaderboards_QueryLeaderboardDefinitions struct.- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_LEADERBOARDS_QUERYLEADERBOARDDEFINITIONS_API_LATEST. -
StartTime
public long StartTimeAn optional POSIX timestamp for the leaderboard's start time, orEOS_LEADERBOARDS_TIME_UNDEFINED -
EndTime
public long EndTimeAn optional POSIX timestamp for the leaderboard's end time, orEOS_LEADERBOARDS_TIME_UNDEFINED -
LocalUserId
Product User ID for user who is querying definitions. Must be set when using a client policy that requires a valid logged in user. Not used for Dedicated Server where no user is available.
-
-
Constructor Details
-
EOS_Leaderboards_QueryLeaderboardDefinitionsOptions
public EOS_Leaderboards_QueryLeaderboardDefinitionsOptions() -
EOS_Leaderboards_QueryLeaderboardDefinitionsOptions
public EOS_Leaderboards_QueryLeaderboardDefinitionsOptions(com.sun.jna.Pointer peer)
-