Class EOS_Ecom_RedeemEntitlementsOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.ecom.options.EOS_Ecom_RedeemEntitlementsOptions
- Direct Known Subclasses:
EOS_Ecom_RedeemEntitlementsOptions.ByReference,EOS_Ecom_RedeemEntitlementsOptions.ByValue
@FieldOrder({"ApiVersion","LocalUserId","EntitlementIdCount","EntitlementIds"})
public class EOS_Ecom_RedeemEntitlementsOptions
extends com.sun.jna.Structure
Input parameters for the EOS_Ecom_RedeemEntitlements function.
- Since:
- 8/20/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_ECOM_REDEEMENTITLEMENTS_API_LATEST.intThe number of Entitlements to redeemcom.sun.jna.StringArrayThe array of Entitlements to redeemstatic final intThe maximum length of an entitlement IDstatic final intThe most recent version of the EOS_Ecom_RedeemEntitlements API.static final intThe maximum number of entitlement IDs that may be redeemed in a single passThe Epic Account ID of the user who is redeeming EntitlementsFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
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_ECOM_REDEEMENTITLEMENTS_API_LATEST
public static final int EOS_ECOM_REDEEMENTITLEMENTS_API_LATESTThe most recent version of the EOS_Ecom_RedeemEntitlements API.- See Also:
-
EOS_ECOM_REDEEMENTITLEMENTS_MAX_IDS
public static final int EOS_ECOM_REDEEMENTITLEMENTS_MAX_IDSThe maximum number of entitlement IDs that may be redeemed in a single pass- See Also:
-
EOS_ECOM_ENTITLEMENTID_MAX_LENGTH
public static final int EOS_ECOM_ENTITLEMENTID_MAX_LENGTHThe maximum length of an entitlement ID- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_ECOM_REDEEMENTITLEMENTS_API_LATEST. -
LocalUserId
The Epic Account ID of the user who is redeeming Entitlements -
EntitlementIdCount
public int EntitlementIdCountThe number of Entitlements to redeem -
EntitlementIds
public com.sun.jna.StringArray EntitlementIdsThe array of Entitlements to redeem
-
-
Constructor Details
-
EOS_Ecom_RedeemEntitlementsOptions
public EOS_Ecom_RedeemEntitlementsOptions() -
EOS_Ecom_RedeemEntitlementsOptions
public EOS_Ecom_RedeemEntitlementsOptions(com.sun.jna.Pointer peer)
-