From 80b92c5fa87eeab252488dab72dd9434cbb308fe Mon Sep 17 00:00:00 2001 From: samnyan <205-neumphis@users.noreply.dev.s-ul.eu> Date: Sun, 22 Mar 2020 00:05:31 +0900 Subject: [PATCH] [general] Update .gitignore and add missing file --- .gitignore | 2 +- .../model/response/data/GameEventItem.java | 18 ++++++++++++ .../model/response/data/GameIdListItem.java | 16 +++++++++++ .../model/response/data/GameSetting.java | 28 +++++++++++++++++++ .../response/data/UserMusicListItem.java | 19 +++++++++++++ 5 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameEventItem.java create mode 100644 src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameIdListItem.java create mode 100644 src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/GameSetting.java create mode 100644 src/main/java/icu/samnyan/aqua/sega/ongeki/model/response/data/UserMusicListItem.java diff --git a/.gitignore b/.gitignore index 936d6ece..d0907d0a 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 00000000..c8c6aba2 --- /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 00000000..3eed677e --- /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 00000000..90929162 --- /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 00000000..4c4b80a1 --- /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; +}