[F] Ongeki: AllArgsConstructor

pull/134/head
Azalea 2025-03-26 19:10:30 -04:00
parent c98e73883b
commit 8a35cf002f
1 changed files with 57 additions and 90 deletions

View File

@ -1,105 +1,72 @@
package icu.samnyan.aqua.sega.ongeki.model.response.data
import ext.Bool
import icu.samnyan.aqua.sega.ongeki.model.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 = ""
}
class GameEventItem(
var id: Long = 0,
var type: Int = 0,
var startDate: String = "",
var endDate: String = "",
)
@Data
@AllArgsConstructor
@NoArgsConstructor
class GameIdListItem {
var id = 0
var type = 0
}
class GameIdListItem(
var id: Int = 0,
var type: Int = 0,
)
/**
* Fro getGameRanking request
* @author samnyan (privateamusement@protonmail.com)
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
class GameRankingItem {
var id: Long = 0
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 = ""
}
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
}
class GameSetting(
var dataVersion: String = "",
var onlineDataVersion: String = "",
var isMaintenance: Bool = false,
var requestInterval: Int = 0,
var rebootStartTime: String = "",
var rebootEndTime: String = "",
var isBackgroundDistribute: Bool = false,
var maxCountCharacter: Int = 0,
var maxCountCard: Int = 0,
var maxCountItem: Int = 0,
var maxCountMusic: Int = 0,
var maxCountMusicItem: Int = 0,
var maxCountRivalMusic: Int = 0,
)
@Data
@AllArgsConstructor
@NoArgsConstructor
class UserEventRankingItem {
var eventId = 0
var type = 0
var date: String = ""
var rank = 0
var point: Long = 0
}
class UserEventRankingItem(
var eventId: Int = 0,
var type: Int = 0,
var date: String = "",
var rank: Int = 0,
var point: Long = 0,
)
@Data
@AllArgsConstructor
@NoArgsConstructor
class UserMusicListItem {
var length = 0
var userMusicDetailList: List<UserMusicDetail>? = null
}
class UserMusicListItem(
var length: Int = 0,
var userMusicDetailList: List<UserMusicDetail>? = null,
)
@Data
@AllArgsConstructor
@NoArgsConstructor
class UserRivalData {
var rivalUserId: Long = 0
var rivalUserName: String = ""
}
class UserRivalData(
var rivalUserId: Long = 0,
var rivalUserName: String = "",
)
@Data
@AllArgsConstructor
@NoArgsConstructor
class UserRivalMusic {
var userRivalMusicDetailList: List<UserMusicDetail>? = null
var length = 0
}
class UserRivalMusic(
var userRivalMusicDetailList: List<UserMusicDetail>? = null,
var length: Int = 0,
)
@Data
@AllArgsConstructor
@NoArgsConstructor
class UserTechEventRankingItem {
var eventId = 0
var date: String = ""
var rank = 0
var totalTechScore = 0
var totalPlatinumScore = 0
}
class UserTechEventRankingItem(
var eventId: Int = 0,
var date: String = "",
var rank: Int = 0,
var totalTechScore: Int = 0,
var totalPlatinumScore: Int = 0,
)