feat: implemented proper Request serialization
This commit is contained in:
@ -7,11 +7,13 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import uulm.teamname.marvelous.gamelibrary.json.basic.EventMessage;
|
||||
import uulm.teamname.marvelous.gamelibrary.json.ingame.RequestDeserializer;
|
||||
import uulm.teamname.marvelous.gamelibrary.json.ingame.RequestSerializer;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/** Represents an abstract request sent inside a {@link EventMessage} between client and server. */
|
||||
@JsonDeserialize(using = RequestDeserializer.class)
|
||||
@JsonSerialize(using = RequestSerializer.class)
|
||||
public abstract class Request {
|
||||
|
||||
@JsonProperty("requestType") public RequestType type;
|
||||
|
Reference in New Issue
Block a user