56 lines
1.3 KiB
Java
56 lines
1.3 KiB
Java
package io.dataease.commons.license;
|
|
|
|
public class F2CLicenseResponse {
|
|
|
|
private Status status;
|
|
private F2CLicense license;
|
|
private String message;
|
|
|
|
public Status getStatus() {
|
|
return status;
|
|
}
|
|
|
|
public void setStatus(Status status) {
|
|
this.status = status;
|
|
}
|
|
|
|
public F2CLicense getLicense() {
|
|
return license;
|
|
}
|
|
|
|
public void setLicense(F2CLicense license) {
|
|
this.license = license;
|
|
}
|
|
|
|
public String getMessage() {
|
|
return message;
|
|
}
|
|
|
|
public void setMessage(String message) {
|
|
this.message = message;
|
|
}
|
|
|
|
public enum Status {
|
|
no_record,
|
|
valid,
|
|
invalid,
|
|
expired
|
|
}
|
|
|
|
public static F2CLicenseResponse invalid(String a) {
|
|
F2CLicenseResponse f2CLicenseResponse = new F2CLicenseResponse();
|
|
f2CLicenseResponse.setStatus(Status.invalid);
|
|
f2CLicenseResponse.setLicense(null);
|
|
f2CLicenseResponse.setMessage(a);
|
|
return f2CLicenseResponse;
|
|
}
|
|
|
|
public static F2CLicenseResponse noRecord() {
|
|
F2CLicenseResponse f2CLicenseResponse = new F2CLicenseResponse();
|
|
f2CLicenseResponse.setStatus(Status.no_record);
|
|
f2CLicenseResponse.setLicense(null);
|
|
f2CLicenseResponse.setMessage("No license record");
|
|
return f2CLicenseResponse;
|
|
}
|
|
}
|