Moved code again
This commit is contained in:
@@ -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 {
|
||||
}
|
||||
Reference in New Issue
Block a user