mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-13 15:17:27 +08:00
[O] Ongeki: Merge response pojo
This commit is contained in:
@@ -0,0 +1,105 @@
|
|||||||
|
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
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class GameEventItem {
|
||||||
|
var id: Long = 0
|
||||||
|
var type = 0
|
||||||
|
var startDate: String = ""
|
||||||
|
var endDate: String = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class GameIdListItem {
|
||||||
|
var id = 0
|
||||||
|
var type = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fro getGameRanking request
|
||||||
|
* @author samnyan (privateamusement@protonmail.com)
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class GameRankingItem {
|
||||||
|
var id: Long = 0
|
||||||
|
|
||||||
|
// this 2 field never use in game code,
|
||||||
|
// maybe for the future update like in game player ranking
|
||||||
|
var point: Long = 0
|
||||||
|
var userName: String = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class GameSetting {
|
||||||
|
var dataVersion: String = ""
|
||||||
|
var onlineDataVersion: String = ""
|
||||||
|
var isMaintenance = false
|
||||||
|
var requestInterval = 0
|
||||||
|
var rebootStartTime: String = ""
|
||||||
|
var rebootEndTime: String = ""
|
||||||
|
var isBackgroundDistribute = false
|
||||||
|
var maxCountCharacter = 0
|
||||||
|
var maxCountCard = 0
|
||||||
|
var maxCountItem = 0
|
||||||
|
var maxCountMusic = 0
|
||||||
|
var maxCountMusicItem = 0
|
||||||
|
var maxCountRivalMusic = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class UserEventRankingItem {
|
||||||
|
var eventId = 0
|
||||||
|
var type = 0
|
||||||
|
var date: String = ""
|
||||||
|
var rank = 0
|
||||||
|
var point: Long = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class UserMusicListItem {
|
||||||
|
var length = 0
|
||||||
|
var userMusicDetailList: List<UserMusicDetail>? = null
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class UserRivalData {
|
||||||
|
var rivalUserId: Long = 0
|
||||||
|
var rivalUserName: String = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class UserRivalMusic {
|
||||||
|
var userRivalMusicDetailList: List<UserMusicDetail>? = null
|
||||||
|
var length = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
class UserTechEventRankingItem {
|
||||||
|
var eventId = 0
|
||||||
|
var date: String = ""
|
||||||
|
var rank = 0
|
||||||
|
var totalTechScore = 0
|
||||||
|
var totalPlatinumScore = 0
|
||||||
|
}
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
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;
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
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;
|
|
||||||
}
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
package icu.samnyan.aqua.sega.ongeki.model.response.data;
|
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Fro getGameRanking request
|
|
||||||
* @author samnyan (privateamusement@protonmail.com)
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@AllArgsConstructor
|
|
||||||
@NoArgsConstructor
|
|
||||||
public class GameRankingItem {
|
|
||||||
private long id;
|
|
||||||
// this 2 field never use in game code,
|
|
||||||
// maybe for the future update like in game player ranking
|
|
||||||
private long point;
|
|
||||||
private String userName;
|
|
||||||
}
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
package icu.samnyan.aqua.sega.ongeki.model.response.data;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author samnyan (privateamusement@protonmail.com)
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@AllArgsConstructor
|
|
||||||
@NoArgsConstructor
|
|
||||||
public class GameSetting {
|
|
||||||
private String dataVersion;
|
|
||||||
private String onlineDataVersion;
|
|
||||||
@JsonProperty("isMaintenance")
|
|
||||||
private boolean isMaintenance;
|
|
||||||
private int requestInterval;
|
|
||||||
private String rebootStartTime;
|
|
||||||
private String rebootEndTime;
|
|
||||||
@JsonProperty("isBackgroundDistribute")
|
|
||||||
private boolean isBackgroundDistribute;
|
|
||||||
private int maxCountCharacter;
|
|
||||||
private int maxCountCard;
|
|
||||||
private int maxCountItem;
|
|
||||||
private int maxCountMusic;
|
|
||||||
private int maxCountMusicItem;
|
|
||||||
private int maxCountRivalMusic;
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
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 UserEventRankingItem {
|
|
||||||
private int eventId;
|
|
||||||
private int type;
|
|
||||||
private String date;
|
|
||||||
private int rank;
|
|
||||||
private long point;
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
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<UserMusicDetail> userMusicDetailList;
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
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 UserRivalData {
|
|
||||||
private long rivalUserId;
|
|
||||||
private String rivalUserName;
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
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 UserRivalMusic {
|
|
||||||
private List<UserMusicDetail> userRivalMusicDetailList;
|
|
||||||
private int length;
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
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 UserTechEventRankingItem {
|
|
||||||
private int eventId;
|
|
||||||
private String date;
|
|
||||||
private int rank;
|
|
||||||
private int totalTechScore;
|
|
||||||
private int totalPlatinumScore;
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user