[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 package icu.samnyan.aqua.sega.ongeki.model.response.data
import ext.Bool
import icu.samnyan.aqua.sega.ongeki.model.UserMusicDetail import icu.samnyan.aqua.sega.ongeki.model.UserMusicDetail
import lombok.AllArgsConstructor
import lombok.Data
import lombok.NoArgsConstructor
@Data class GameEventItem(
@AllArgsConstructor var id: Long = 0,
@NoArgsConstructor var type: Int = 0,
class GameEventItem { var startDate: String = "",
var id: Long = 0 var endDate: String = "",
var type = 0 )
var startDate: String = ""
var endDate: String = ""
}
@Data class GameIdListItem(
@AllArgsConstructor var id: Int = 0,
@NoArgsConstructor var type: Int = 0,
class GameIdListItem { )
var id = 0
var type = 0
}
/** class GameRankingItem(
* Fro getGameRanking request var id: Long = 0,
* @author samnyan (privateamusement@protonmail.com)
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
class GameRankingItem {
var id: Long = 0
// this 2 field never use in game code, // this 2 field never use in game code,
// maybe for the future update like in game player ranking // maybe for the future update like in game player ranking
var point: Long = 0 var point: Long = 0,
var userName: String = "" var userName: String = "",
} )
@Data class GameSetting(
@AllArgsConstructor var dataVersion: String = "",
@NoArgsConstructor var onlineDataVersion: String = "",
class GameSetting { var isMaintenance: Bool = false,
var dataVersion: String = "" var requestInterval: Int = 0,
var onlineDataVersion: String = "" var rebootStartTime: String = "",
var isMaintenance = false var rebootEndTime: String = "",
var requestInterval = 0 var isBackgroundDistribute: Bool = false,
var rebootStartTime: String = "" var maxCountCharacter: Int = 0,
var rebootEndTime: String = "" var maxCountCard: Int = 0,
var isBackgroundDistribute = false var maxCountItem: Int = 0,
var maxCountCharacter = 0 var maxCountMusic: Int = 0,
var maxCountCard = 0 var maxCountMusicItem: Int = 0,
var maxCountItem = 0 var maxCountRivalMusic: Int = 0,
var maxCountMusic = 0 )
var maxCountMusicItem = 0
var maxCountRivalMusic = 0
}
@Data class UserEventRankingItem(
@AllArgsConstructor var eventId: Int = 0,
@NoArgsConstructor var type: Int = 0,
class UserEventRankingItem { var date: String = "",
var eventId = 0 var rank: Int = 0,
var type = 0 var point: Long = 0,
var date: String = "" )
var rank = 0
var point: Long = 0
}
@Data class UserMusicListItem(
@AllArgsConstructor var length: Int = 0,
@NoArgsConstructor var userMusicDetailList: List<UserMusicDetail>? = null,
class UserMusicListItem { )
var length = 0
var userMusicDetailList: List<UserMusicDetail>? = null
}
@Data class UserRivalData(
@AllArgsConstructor var rivalUserId: Long = 0,
@NoArgsConstructor var rivalUserName: String = "",
class UserRivalData { )
var rivalUserId: Long = 0
var rivalUserName: String = ""
}
@Data class UserRivalMusic(
@AllArgsConstructor var userRivalMusicDetailList: List<UserMusicDetail>? = null,
@NoArgsConstructor var length: Int = 0,
class UserRivalMusic { )
var userRivalMusicDetailList: List<UserMusicDetail>? = null
var length = 0
}
@Data class UserTechEventRankingItem(
@AllArgsConstructor var eventId: Int = 0,
@NoArgsConstructor var date: String = "",
class UserTechEventRankingItem { var rank: Int = 0,
var eventId = 0 var totalTechScore: Int = 0,
var date: String = "" var totalPlatinumScore: Int = 0,
var rank = 0 )
var totalTechScore = 0
var totalPlatinumScore = 0
}