mirror of
https://github.com/rebelonion/Dantotsu.git
synced 2026-01-18 04:13:56 +00:00
fix: separate nullable statistics class
This commit is contained in:
@@ -208,12 +208,30 @@ class Query {
|
||||
@SerialName("favorites")
|
||||
val favorites: UserFavorites?,
|
||||
@SerialName("statistics")
|
||||
val statistics: UserStatisticTypes,
|
||||
val statistics: NNUserStatisticTypes,
|
||||
@SerialName("siteUrl")
|
||||
val siteUrl: String,
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class NNUserStatisticTypes(
|
||||
@SerialName("anime") var anime: NNUserStatistics,
|
||||
@SerialName("manga") var manga: NNUserStatistics
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class NNUserStatistics(
|
||||
//
|
||||
@SerialName("count") var count: Int,
|
||||
@SerialName("meanScore") var meanScore: Float,
|
||||
@SerialName("standardDeviation") var standardDeviation: Float,
|
||||
@SerialName("minutesWatched") var minutesWatched: Int,
|
||||
@SerialName("episodesWatched") var episodesWatched: Int,
|
||||
@SerialName("chaptersRead") var chaptersRead: Int,
|
||||
@SerialName("volumesRead") var volumesRead: Int,
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class UserFavorites(
|
||||
@SerialName("anime")
|
||||
val anime: UserMediaFavoritesCollection,
|
||||
|
||||
@@ -115,20 +115,20 @@ data class UserAvatar(
|
||||
|
||||
@Serializable
|
||||
data class UserStatisticTypes(
|
||||
@SerialName("anime") var anime: UserStatistics,
|
||||
@SerialName("manga") var manga: UserStatistics
|
||||
@SerialName("anime") var anime: UserStatistics?,
|
||||
@SerialName("manga") var manga: UserStatistics?
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class UserStatistics(
|
||||
//
|
||||
@SerialName("count") var count: Int,
|
||||
@SerialName("meanScore") var meanScore: Float,
|
||||
@SerialName("standardDeviation") var standardDeviation: Float,
|
||||
@SerialName("minutesWatched") var minutesWatched: Int,
|
||||
@SerialName("episodesWatched") var episodesWatched: Int,
|
||||
@SerialName("chaptersRead") var chaptersRead: Int,
|
||||
@SerialName("volumesRead") var volumesRead: Int,
|
||||
@SerialName("count") var count: Int?,
|
||||
@SerialName("meanScore") var meanScore: Float?,
|
||||
@SerialName("standardDeviation") var standardDeviation: Float?,
|
||||
@SerialName("minutesWatched") var minutesWatched: Int?,
|
||||
@SerialName("episodesWatched") var episodesWatched: Int?,
|
||||
@SerialName("chaptersRead") var chaptersRead: Int?,
|
||||
@SerialName("volumesRead") var volumesRead: Int?,
|
||||
// @SerialName("formats") var formats: List<UserFormatStatistic>?,
|
||||
// @SerialName("statuses") var statuses: List<UserStatusStatistic>?,
|
||||
// @SerialName("scores") var scores: List<UserScoreStatistic>?,
|
||||
|
||||
Reference in New Issue
Block a user