Class EOS_KWS_RequestPermissionsOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.kws.options.EOS_KWS_RequestPermissionsOptions
- Direct Known Subclasses:
EOS_KWS_RequestPermissionsOptions.ByReference,EOS_KWS_RequestPermissionsOptions.ByValue
@FieldOrder({"ApiVersion","LocalUserId","PermissionKeyCount","PermissionKeys"})
public class EOS_KWS_RequestPermissionsOptions
extends com.sun.jna.Structure
Input parameters for the EOS_KWS_RequestPermissions function.
- 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_KWS_REQUESTPERMISSIONS_API_LATEST.static final intMaximum size of the name for the permissionstatic final intMaximum number of permissions that may be requestedstatic final intLocal user requesting new permissionsintThe number of permissions to request, may not exceedEOS_KWS_MAX_PERMISSIONS.com.sun.jna.StringArrayNames of the permissions to request (Setup with KWS)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_KWS_MAX_PERMISSIONS
public static final int EOS_KWS_MAX_PERMISSIONSMaximum number of permissions that may be requested- See Also:
-
EOS_KWS_MAX_PERMISSION_LENGTH
public static final int EOS_KWS_MAX_PERMISSION_LENGTHMaximum size of the name for the permission- See Also:
-
EOS_KWS_REQUESTPERMISSIONS_API_LATEST
public static final int EOS_KWS_REQUESTPERMISSIONS_API_LATEST- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this to EOS_KWS_REQUESTPERMISSIONS_API_LATEST. -
LocalUserId
Local user requesting new permissions -
PermissionKeyCount
public int PermissionKeyCountThe number of permissions to request, may not exceedEOS_KWS_MAX_PERMISSIONS. Only new permissions need be included. -
PermissionKeys
public com.sun.jna.StringArray PermissionKeysNames of the permissions to request (Setup with KWS)
-
-
Constructor Details
-
EOS_KWS_RequestPermissionsOptions
public EOS_KWS_RequestPermissionsOptions() -
EOS_KWS_RequestPermissionsOptions
public EOS_KWS_RequestPermissionsOptions(com.sun.jna.Pointer peer)
-