File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -301,6 +301,23 @@ def GetHostLicenseEntitlementSetDisplayName():
301301 raise LexFloatClientException (status )
302302 return LexFloatClientNative .byte_to_string (buffer .value )
303303
304+ @staticmethod
305+ def GetHostLicenseEntitlementSetTier ():
306+ """Gets the host license entitlement set tier.
307+
308+ Raises:
309+ LexFloatClientException
310+
311+ Returns:
312+ int: tier of the host license entitlement set.
313+ """
314+ tier = ctypes .c_int64 ()
315+ status = LexFloatClientNative .GetHostLicenseEntitlementSetTier (
316+ ctypes .byref (tier ))
317+ if status != LexFloatStatusCodes .LF_OK :
318+ raise LexFloatClientException (status )
319+ return tier .value
320+
304321 @staticmethod
305322 def GetHostFeatureEntitlements ():
306323 """Gets the feature entitlements associated with the LexFloatServer license.
Original file line number Diff line number Diff line change @@ -163,6 +163,10 @@ def byte_to_string(input):
163163GetHostLicenseEntitlementSetDisplayName .argtypes = [STRTYPE , c_uint32 ]
164164GetHostLicenseEntitlementSetDisplayName .restype = c_int
165165
166+ GetHostLicenseEntitlementSetTier = library .GetHostLicenseEntitlementSetTier
167+ GetHostLicenseEntitlementSetTier .argtypes = [POINTER (c_int64 )]
168+ GetHostLicenseEntitlementSetTier .restype = c_int
169+
166170GetHostFeatureEntitlements = library .GetHostFeatureEntitlementsInternal
167171GetHostFeatureEntitlements .argtypes = [STRTYPE , c_uint32 ]
168172GetHostFeatureEntitlements .restype = c_int
You can’t perform that action at this time.
0 commit comments