Class EOS_SessionDetails_Attribute
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.sessions.EOS_SessionDetails_Attribute
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
EOS_SessionDetails_Attribute.ByReference,EOS_SessionDetails_Attribute.ByValue
@FieldOrder({"ApiVersion","Data","AdvertisementType"})
public class EOS_SessionDetails_Attribute
extends com.sun.jna.Structure
implements AutoCloseable
An attribution value and its advertisement setting stored with a session.
- Since:
- 9/6/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 TypeFieldDescriptionIs this attribution advertised with the backend or simply stored locallyintAPI Version: Set this toEOS_SESSIONDETAILS_ATTRIBUTE_API_LATEST.Key/Value pair describing the attributestatic final intThe most recent version of the EOS_SessionDetails_Attribute struct.Fields 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_SESSIONDETAILS_ATTRIBUTE_API_LATEST
public static final int EOS_SESSIONDETAILS_ATTRIBUTE_API_LATESTThe most recent version of the EOS_SessionDetails_Attribute struct.- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this toEOS_SESSIONDETAILS_ATTRIBUTE_API_LATEST. -
Data
Key/Value pair describing the attribute -
AdvertisementType
Is this attribution advertised with the backend or simply stored locally
-
-
Constructor Details
-
EOS_SessionDetails_Attribute
public EOS_SessionDetails_Attribute() -
EOS_SessionDetails_Attribute
public EOS_SessionDetails_Attribute(com.sun.jna.Pointer peer)
-
-
Method Details
-
release
public void release()Release the memory associated with a session attribute. This must be called on data retrieved from EOS_SessionDetails_CopySessionAttributeByIndex. -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-