fix: separate nullable statistics class
This commit is contained in:
parent
63fa3c829e
commit
103be31a43
2 changed files with 28 additions and 10 deletions
|
@ -208,11 +208,29 @@ 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")
|
||||
|
|
|
@ -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>?,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue