diff --git a/.gitignore b/.gitignore index 936d6ec..d0907d0 100644 --- a/.gitignore +++ b/.gitignore @@ -33,4 +33,4 @@ build/ ### Dev env ### application.properties aqua.jar -data/ +/data/ diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameEventItem.java b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameEventItem.java new file mode 100644 index 0000000..c8c6aba --- /dev/null +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameEventItem.java @@ -0,0 +1,18 @@ +package icu.samnyan.aqua.sega.ongeki.model.response.data; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @author samnyan (privateamusement@protonmail.com) + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class GameEventItem { + private long id; + private int type; + private String startDate; + private String endDate; +} diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameIdListItem.java b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameIdListItem.java new file mode 100644 index 0000000..3eed677 --- /dev/null +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameIdListItem.java @@ -0,0 +1,16 @@ +package icu.samnyan.aqua.sega.ongeki.model.response.data; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @author samnyan (privateamusement@protonmail.com) + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class GameIdListItem { + private int id; + private int type; +} diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameSetting.java b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameSetting.java new file mode 100644 index 0000000..9092916 --- /dev/null +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameSetting.java @@ -0,0 +1,28 @@ +package icu.samnyan.aqua.sega.ongeki.model.response.data; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.time.LocalDateTime; + +/** + * @author samnyan (privateamusement@protonmail.com) + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class GameSetting { + private String dataVersion; + @JsonProperty("isMaintenance") + private boolean isMaintenance; + private int requestInterval; + private LocalDateTime rebootStartTime; + private LocalDateTime rebootEndTime; + @JsonProperty("isBackgroundDistribute") + private boolean isBackgroundDistribute; + private int maxCountCharacter; + private int maxCountItem; + private int maxCountMusic; +} diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/UserMusicListItem.java b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/UserMusicListItem.java new file mode 100644 index 0000000..4c4b80a --- /dev/null +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/UserMusicListItem.java @@ -0,0 +1,19 @@ +package icu.samnyan.aqua.sega.ongeki.model.response.data; + +import icu.samnyan.aqua.sega.ongeki.model.userdata.UserMusicDetail; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.List; + +/** + * @author samnyan (privateamusement@protonmail.com) + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class UserMusicListItem { + private int length; + private List userMusicDetailList; +}