Class EOS_Ecom_CheckoutOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.ecom.options.EOS_Ecom_CheckoutOptions
- Direct Known Subclasses:
EOS_Ecom_CheckoutOptions.ByReference,EOS_Ecom_CheckoutOptions.ByValue
@FieldOrder({"ApiVersion","LocalUserId","OverrideCatalogNamespace","EntryCount","Entries"})
public class EOS_Ecom_CheckoutOptions
extends com.sun.jna.Structure
Input parameters for the EOS_Ecom_Checkout 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_CHECKOUT_API_LATEST.An array of EOS_Ecom_CheckoutEntry elements, each containing the details of a single offerintThe number of EOS_Ecom_CheckoutEntry elements contained in Entriesstatic final intThe most recent version of the EOS_Ecom_Checkout API.static final intThe maximum number of entries in a single checkout.static final intThe maximum length of a transaction ID.The Epic Account ID of the local user who is making the purchaseThe catalog namespace will be the current Sandbox ID (in EOS_Platform_Options) unless overridden by this fieldFields 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_CHECKOUT_API_LATEST
public static final int EOS_ECOM_CHECKOUT_API_LATESTThe most recent version of the EOS_Ecom_Checkout API.- See Also:
-
EOS_ECOM_CHECKOUT_MAX_ENTRIES
public static final int EOS_ECOM_CHECKOUT_MAX_ENTRIESThe maximum number of entries in a single checkout.- See Also:
-
EOS_ECOM_TRANSACTIONID_MAXIMUM_LENGTH
public static final int EOS_ECOM_TRANSACTIONID_MAXIMUM_LENGTHThe maximum length of a transaction ID.- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_ECOM_CHECKOUT_API_LATEST. -
LocalUserId
The Epic Account ID of the local user who is making the purchase -
OverrideCatalogNamespace
The catalog namespace will be the current Sandbox ID (in EOS_Platform_Options) unless overridden by this field -
EntryCount
public int EntryCountThe number of EOS_Ecom_CheckoutEntry elements contained in Entries -
Entries
An array of EOS_Ecom_CheckoutEntry elements, each containing the details of a single offer
-
-
Constructor Details
-
EOS_Ecom_CheckoutOptions
public EOS_Ecom_CheckoutOptions() -
EOS_Ecom_CheckoutOptions
public EOS_Ecom_CheckoutOptions(com.sun.jna.Pointer peer)
-