Initial backend

This commit is contained in:
Gnarwhal 2021-01-27 03:27:04 -05:00
parent f10ca87343
commit a06a558d7b
Signed by: Gnarwhal
GPG key ID: 0989A73D8C421174
19 changed files with 303 additions and 0 deletions

View file

@ -0,0 +1,75 @@
package achievements.data;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.ArrayList;
import java.util.List;
public class Achievements {
public static class Achievement {
@JsonProperty("GameID")
private int gameID;
@JsonProperty("Name")
private String name;
@JsonProperty("Description")
private String description;
@JsonProperty("Stages")
private int stages;
public Achievement(int gameID, String name, String description, int stages) {
this.gameID = gameID;
this.name = name;
this.description = description;
this.stages = stages;
}
public int getGameID() {
return gameID;
}
public void setGameID(int gameID) {
this.gameID = gameID;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getStages() {
return stages;
}
public void setStages(int stages) {
this.stages = stages;
}
}
@JsonProperty("achievements")
List<Achievement> achievements;
public Achievements() {
achievements = new ArrayList<Achievement>();
}
public List<Achievement> getAchievements() {
return achievements;
}
public void setAchievements(List<Achievement> achievements) {
this.achievements = achievements;
}
}

View file

@ -0,0 +1,21 @@
package achievements.data;
import com.fasterxml.jackson.annotation.JsonProperty;
public class InternalError {
@JsonProperty
private String message;
public InternalError(String message) {
this.message = message;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}