Implement server API for handbook controls (avatar)

This commit is contained in:
KingRainbow44
2023-04-10 03:22:48 -04:00
parent 62fd82fa54
commit 2bd992592d
5 changed files with 731 additions and 587 deletions

View File

@@ -0,0 +1,23 @@
package emu.grasscutter.utils.objects;
import lombok.Builder;
import lombok.Getter;
/** HTTP request object for handbook controls. */
public interface HandbookBody {
@Builder
class Response {
private int status;
private String message;
}
@Getter
class GrantAvatar {
private String player; // Parse into online player ID.
private String avatar; // Parse into avatar ID.
private int level = 90; // Range between 1 - 90.
private int constellations = 6; // Range between 0 - 6.
private int talentLevels = 10; // Range between 1 - 15.
}
}