fix: separate nullable statistics class
This commit is contained in:
parent
63fa3c829e
commit
103be31a43
2 changed files with 28 additions and 10 deletions
|
@ -208,12 +208,30 @@ class Query {
|
||||||
@SerialName("favorites")
|
@SerialName("favorites")
|
||||||
val favorites: UserFavorites?,
|
val favorites: UserFavorites?,
|
||||||
@SerialName("statistics")
|
@SerialName("statistics")
|
||||||
val statistics: UserStatisticTypes,
|
val statistics: NNUserStatisticTypes,
|
||||||
@SerialName("siteUrl")
|
@SerialName("siteUrl")
|
||||||
val siteUrl: String,
|
val siteUrl: String,
|
||||||
)
|
)
|
||||||
|
|
||||||
@Serializable
|
@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(
|
data class UserFavorites(
|
||||||
@SerialName("anime")
|
@SerialName("anime")
|
||||||
val anime: UserMediaFavoritesCollection,
|
val anime: UserMediaFavoritesCollection,
|
||||||
|
|
|
@ -115,20 +115,20 @@ data class UserAvatar(
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
data class UserStatisticTypes(
|
data class UserStatisticTypes(
|
||||||
@SerialName("anime") var anime: UserStatistics,
|
@SerialName("anime") var anime: UserStatistics?,
|
||||||
@SerialName("manga") var manga: UserStatistics
|
@SerialName("manga") var manga: UserStatistics?
|
||||||
)
|
)
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
data class UserStatistics(
|
data class UserStatistics(
|
||||||
//
|
//
|
||||||
@SerialName("count") var count: Int,
|
@SerialName("count") var count: Int?,
|
||||||
@SerialName("meanScore") var meanScore: Float,
|
@SerialName("meanScore") var meanScore: Float?,
|
||||||
@SerialName("standardDeviation") var standardDeviation: Float,
|
@SerialName("standardDeviation") var standardDeviation: Float?,
|
||||||
@SerialName("minutesWatched") var minutesWatched: Int,
|
@SerialName("minutesWatched") var minutesWatched: Int?,
|
||||||
@SerialName("episodesWatched") var episodesWatched: Int,
|
@SerialName("episodesWatched") var episodesWatched: Int?,
|
||||||
@SerialName("chaptersRead") var chaptersRead: Int,
|
@SerialName("chaptersRead") var chaptersRead: Int?,
|
||||||
@SerialName("volumesRead") var volumesRead: Int,
|
@SerialName("volumesRead") var volumesRead: Int?,
|
||||||
// @SerialName("formats") var formats: List<UserFormatStatistic>?,
|
// @SerialName("formats") var formats: List<UserFormatStatistic>?,
|
||||||
// @SerialName("statuses") var statuses: List<UserStatusStatistic>?,
|
// @SerialName("statuses") var statuses: List<UserStatusStatistic>?,
|
||||||
// @SerialName("scores") var scores: List<UserScoreStatistic>?,
|
// @SerialName("scores") var scores: List<UserScoreStatistic>?,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue