10Duke Scale SDK for Java
Loading...
Searching...
No Matches
tenduke.scale.api.model.jwt.LicenseTokenClaims Class Reference

Detailed Description

Model class that declares the custom JWT claims used in the 10Duke Scale license token.

Inheritance diagram for tenduke.scale.api.model.jwt.LicenseTokenClaims:

Static Public Member Functions

static boolean isLicenseTokenDateTimeClaim (final String claim)
 Checks if the claim name represents a value of a date-time type.
 

Static Public Attributes

static final JwtClaim CLIENT_CLAIMS = new JwtClaim("clientClaims", Map.class)
 
static final JwtClaim ERROR_CODE = new JwtClaim("errorCode")
 
static final JwtClaim ERROR_DESCRIPTION = new JwtClaim("errorDescription")
 
static final JwtClaim FEATURES = new JwtClaim("features", List.class)
 
static final JwtClaim HEARTBEAT_NOT_BEFORE = new JwtClaim("hbnbf", Long.class)
 
static final JwtClaim LEASE_ID = new JwtClaim("leaseId")
 
static final JwtClaim LICENSE_CONSUMER_CONNECTED_IDENTITY = new JwtClaim("licenseConsumerConnectedIdentityId")
 
static final JwtClaim LICENSE_CONSUMER_EMAIL = new JwtClaim("licenseConsumerEmail")
 
static final JwtClaim LICENSE_CONSUMER_EXT_REFERENCE = new JwtClaim("licenseConsumerExternalReference")
 
static final JwtClaim LICENSE_CONSUMER_ID = new JwtClaim("licenseConsumerId")
 
static final JwtClaim LICENSE_TYPE = new JwtClaim("type")
 
static final JwtClaim OLD_LEASE_ID = new JwtClaim("oldLeaseId")
 
static final JwtClaim PRODUCT_CONFIG_NAME = new JwtClaim("productConfigurationName")
 
static final JwtClaim PRODUCT_NAME = new JwtClaim("productName")
 
static final JwtClaim QTY_ENFORCEMENT_TYPE = new JwtClaim("qtyEnforcementType")
 
static final JwtClaim QTY_PRE_ALLOCATED = new JwtClaim("qtyPreAlloc", Long.class)
 
static final JwtClaim QTY_VERIFIED = new JwtClaim("qtyVerified", Long.class)
 
static final JwtClaim STATUS = new JwtClaim("status")
 
static final JwtClaim TIME_OF_EVENT = new JwtClaim("toe", Long.class)
 

Member Function Documentation

◆ isLicenseTokenDateTimeClaim()

static boolean tenduke.scale.api.model.jwt.LicenseTokenClaims.isLicenseTokenDateTimeClaim ( final String claim)
static

Checks if the claim name represents a value of a date-time type.

Parameters
claimThe claim name to inspect.
Returns
true if the claim represents a date-time value, false otherwise.

Member Data Documentation

◆ CLIENT_CLAIMS

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.CLIENT_CLAIMS = new JwtClaim("clientClaims", Map.class)
static

◆ ERROR_CODE

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.ERROR_CODE = new JwtClaim("errorCode")
static

◆ ERROR_DESCRIPTION

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.ERROR_DESCRIPTION = new JwtClaim("errorDescription")
static

◆ FEATURES

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.FEATURES = new JwtClaim("features", List.class)
static

◆ HEARTBEAT_NOT_BEFORE

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.HEARTBEAT_NOT_BEFORE = new JwtClaim("hbnbf", Long.class)
static

◆ LEASE_ID

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.LEASE_ID = new JwtClaim("leaseId")
static

◆ LICENSE_CONSUMER_CONNECTED_IDENTITY

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.LICENSE_CONSUMER_CONNECTED_IDENTITY = new JwtClaim("licenseConsumerConnectedIdentityId")
static

◆ LICENSE_CONSUMER_EMAIL

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.LICENSE_CONSUMER_EMAIL = new JwtClaim("licenseConsumerEmail")
static

◆ LICENSE_CONSUMER_EXT_REFERENCE

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.LICENSE_CONSUMER_EXT_REFERENCE = new JwtClaim("licenseConsumerExternalReference")
static

◆ LICENSE_CONSUMER_ID

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.LICENSE_CONSUMER_ID = new JwtClaim("licenseConsumerId")
static

◆ LICENSE_TYPE

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.LICENSE_TYPE = new JwtClaim("type")
static

◆ OLD_LEASE_ID

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.OLD_LEASE_ID = new JwtClaim("oldLeaseId")
static

◆ PRODUCT_CONFIG_NAME

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.PRODUCT_CONFIG_NAME = new JwtClaim("productConfigurationName")
static

◆ PRODUCT_NAME

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.PRODUCT_NAME = new JwtClaim("productName")
static

◆ QTY_ENFORCEMENT_TYPE

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.QTY_ENFORCEMENT_TYPE = new JwtClaim("qtyEnforcementType")
static

◆ QTY_PRE_ALLOCATED

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.QTY_PRE_ALLOCATED = new JwtClaim("qtyPreAlloc", Long.class)
static

◆ QTY_VERIFIED

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.QTY_VERIFIED = new JwtClaim("qtyVerified", Long.class)
static

◆ STATUS

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.STATUS = new JwtClaim("status")
static

◆ TIME_OF_EVENT

final JwtClaim tenduke.scale.api.model.jwt.LicenseTokenClaims.TIME_OF_EVENT = new JwtClaim("toe", Long.class)
static

The documentation for this class was generated from the following file: