All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xyz.cssxsh.pixiv.fanbox.UserSetting.kt Maven / Gradle / Ivy

package xyz.cssxsh.pixiv.fanbox

import kotlinx.serialization.*

@Serializable
public data class UserSetting(
    @SerialName("creatorId")
    val creatorId: String?,
    @SerialName("fanboxUserStatus")
    val fanboxUserStatus: Int,
    @SerialName("hasPlans")
    val hasPlans: Boolean,
    @SerialName("hasUnpaidPayments")
    val hasUnpaidPayments: Boolean,
    @SerialName("iconUrl")
    val iconUrl: String?,
    @SerialName("isCreator")
    val isCreator: Boolean,
    @SerialName("isMailAddressOutdated")
    val isMailAddressOutdated: Boolean,
    @SerialName("isPrivacyPolicyAgreementRequired")
    val isPrivacyPolicyAgreementRequired: Boolean,
    @SerialName("isSupporter")
    val isSupporter: Boolean,
    @SerialName("name")
    val name: String,
    @SerialName("showAdultContent")
    val showAdultContent: Boolean,
    @SerialName("socialConnectStatus")
    val socialConnectStatus: SocialConnectStatus,
    @SerialName("userId")
    val userId: Long
) {
    @Serializable
    public data class SocialConnectStatus(
        @SerialName("twitter")
        val twitter: Boolean
    )
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy