Initial backend
This commit is contained in:
parent
f10ca87343
commit
a06a558d7b
19 changed files with 303 additions and 0 deletions
75
backend/src/main/java/achievements/data/Achievements.java
Normal file
75
backend/src/main/java/achievements/data/Achievements.java
Normal 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;
|
||||
}
|
||||
}
|
21
backend/src/main/java/achievements/data/InternalError.java
Normal file
21
backend/src/main/java/achievements/data/InternalError.java
Normal 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;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue