From ce130c1e15075f9a8604d422800905e0fc218d5c Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sat, 4 Jan 2025 08:48:21 -0500 Subject: [PATCH] [+] More chusan upsert data types --- .../chusan/model/request/UpsertUserAll.kt | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/sega/chusan/model/request/UpsertUserAll.kt b/src/main/java/icu/samnyan/aqua/sega/chusan/model/request/UpsertUserAll.kt index 3931aaa2..c3cdce83 100644 --- a/src/main/java/icu/samnyan/aqua/sega/chusan/model/request/UpsertUserAll.kt +++ b/src/main/java/icu/samnyan/aqua/sega/chusan/model/request/UpsertUserAll.kt @@ -16,6 +16,28 @@ class FavNewMusic( var orderId: Int = 0, ) +class UpsertTeamPoint( + // userId exists here, but it should not be used + // So I will not include it in the data class + var teamId: Long = 0, + var orderId: Int = 0, + var teamPoint: Int = 0, + var aggrDate: String = "", +) + +data class UpsertNetBattleData( + val recentNBSelectMusicList: List = emptyList(), + val isRankUpChallengeFailed: Boolean = false, + val highestBattleRankId: Int = 0, + val battleIconId: Int = 0, + val battleIconNum: Int = 0, + val avatarEffectPoint: Int = 0, +) + +data class UpsertNBSelectMusic( + val musicId: Int = 0, +) + class UpsertUserAll( var userData: List? = null, var userGameOption: List? = null, @@ -28,16 +50,17 @@ class UpsertUserAll( var userChargeList: List? = null, var userCourseList: List? = null, var userDuelList: List? = null, - var userTeamPoint: List? = null, + // TODO: Actually implement team + var userTeamPoint: List? = null, var userRatingBaseHotList: List? = null, var userRatingBaseList: List? = null, var userRatingBaseNextList: List? = null, var userLoginBonusList: List? = null, var userMapAreaList: List? = null, var userOverPowerList: List? = null, - var userNetBattlelogList: List? = null, + var userNetBattlelogList: List? = null, var userEmoneyList: List? = null, - var userNetBattleData: List? = null, + var userNetBattleData: List? = null, var userCMissionList: List? = null, var userFavoriteMusicList: List? = null, )