Package host.anzo.eossdk.eos.sdk.ecom
Class EOS_Ecom_CatalogRelease
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.ecom.EOS_Ecom_CatalogRelease
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
EOS_Ecom_CatalogRelease.ByReference,EOS_Ecom_CatalogRelease.ByValue
@FieldOrder({"ApiVersion","CompatibleAppIdCount","CompatibleAppIds","CompatiblePlatformCount","CompatiblePlatforms","ReleaseNote"})
public class EOS_Ecom_CatalogRelease
extends com.sun.jna.Structure
implements AutoCloseable
Contains information about a single release within the catalog. Instances of this structure are
created by EOS_Ecom_CopyItemReleaseByIndex. They must be passed to
release().- 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_CATALOGRELEASE_API_LATEST.intThe number of APP IDscom.sun.jna.StringArrayA list of compatible APP IDsintThe number of platformscom.sun.jna.StringArrayA list of compatible Platformsstatic final intThe most recent version of the EOS_Ecom_CatalogRelease struct.Release note for compatible versionsFields 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_CATALOGRELEASE_API_LATEST
public static final int EOS_ECOM_CATALOGRELEASE_API_LATESTThe most recent version of the EOS_Ecom_CatalogRelease struct.- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_ECOM_CATALOGRELEASE_API_LATEST. -
CompatibleAppIdCount
public int CompatibleAppIdCountThe number of APP IDs -
CompatibleAppIds
public com.sun.jna.StringArray CompatibleAppIdsA list of compatible APP IDs -
CompatiblePlatformCount
public int CompatiblePlatformCountThe number of platforms -
CompatiblePlatforms
public com.sun.jna.StringArray CompatiblePlatformsA list of compatible Platforms -
ReleaseNote
Release note for compatible versions
-
-
Constructor Details
-
EOS_Ecom_CatalogRelease
public EOS_Ecom_CatalogRelease() -
EOS_Ecom_CatalogRelease
public EOS_Ecom_CatalogRelease(com.sun.jna.Pointer peer)
-
-
Method Details
-
release
public void release() -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-