Section 03 / API Reference
UlisesLib Class Methods & Return Signatures
String getDiscordId(String productId, String licenseKey)
Retrieves the Discord ID associated with the license. Returns null if validation fails.
Invocation Example
Java
String discordId = ulib.getDiscordId(productId, licenseKey);// Returns: "1216532655592439862"String getProductName(String productId, String licenseKey)
Retrieves the product name from the license. Returns null if validation fails.
Invocation Example
Java
String productName = ulib.getProductName(productId, licenseKey);// Returns: "MyBestPluginAnticheat"String getExpirationDate(String productId, String licenseKey)
Retrieves the expiration date in ISO format. Returns null if validation fails.
Invocation Example
Java
String expiresAt = ulib.getExpirationDate(productId, licenseKey);// Returns: "2025-12-05T00:00:00.000Z"String getLicenseStatus(String productId, String licenseKey)
Retrieves the license status (active/revoked/expired). Returns null if validation fails.
Invocation Example
Java
String status = ulib.getLicenseStatus(productId, licenseKey);// Returns: "active"String getSubType(String productId, String licenseKey)
Retrieves the license subtype (Enterprise, Advanced, etc). Returns null if validation fails.
Invocation Example
Java
String subType = ulib.getSubType(productId, licenseKey);// Returns: "Enterprise"String getLastError()
Returns the last error message. Useful for debugging connection issues.
Built by Ulises - Citymoon Dynamics