Moved code again

This commit is contained in:
Patrick
2026-06-05 14:11:48 +02:00
parent dcd8c8597d
commit bc9c944b2c
5 changed files with 50 additions and 0 deletions
@@ -0,0 +1,22 @@
package licenselib;
/**
* Represents a successful license check result, containing all relevant information about the license status, plugin, customer, and expiration details.
* @param valid Indicates whether the license is valid or not.
* @param status A string representing the status of the license, such as "valid", "invalid", "expired", etc.
* @param message A message providing additional information about the license status, which can be used for logging or debugging purposes.
* @param plugin The name of the plugin associated with the license, which can be used to identify which plugin the license check was performed for.
* @param customer The name of the customer or organization that owns the license, which can be useful for tracking and support purposes.
* @param expiresAt The expiration date of the license in ISO 8601 format (e.g., "2024-12-31T23:59:59Z"), which indicates when the license will no longer be valid.
* @param checkedAt The date and time when the license check was performed, also in ISO 8601 format, which can be used to determine how recent the license information is.
*/
public record LicenseSuccess(
boolean valid,
String status,
String message,
String plugin,
String customer,
String expiresAt,
String checkedAt
) implements LicenseClient.LicenseResult {
}