mirror of
https://github.com/AutismDevelopment/Autism-Client.git
synced 2026-10-28 19:39:48 +00:00
Initial release
This commit is contained in:
commit
e2f3f4759d
679 changed files with 156544 additions and 0 deletions
15
src/main/java/autismclient/api/AddonRegistrationResult.java
Normal file
15
src/main/java/autismclient/api/AddonRegistrationResult.java
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
package autismclient.api;
|
||||
|
||||
public record AddonRegistrationResult(boolean accepted, String kind, String id, String reason) {
|
||||
public static AddonRegistrationResult accepted(String kind, String id) {
|
||||
return new AddonRegistrationResult(true, clean(kind), clean(id), "Accepted");
|
||||
}
|
||||
|
||||
public static AddonRegistrationResult rejected(String kind, String id, String reason) {
|
||||
return new AddonRegistrationResult(false, clean(kind), clean(id), clean(reason));
|
||||
}
|
||||
|
||||
private static String clean(String value) {
|
||||
return value == null || value.isBlank() ? "" : value.trim();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue