UserProfile

@Serializable
data class UserProfile(val id: Int, val username: String, val nickname: String? = null, val avatarUrl: String? = null, val fursuitSpecies: String? = null, val fursuitBirthday: String? = null, val fursuitMaker: String? = null, val showcasePortrait: String? = null, val showcaseLandscape: String? = null, val showcaseOther: String? = null, val introduction: String? = null, val interests: List<String>? = null, val location: String? = null, val socialLinks: UserProfileSocialLinks? = null, val contactInfo: UserProfileContactInfo? = null, val privacySettings: UserProfilePrivacySettings? = null, val characters: List<UserProfileCharacter>? = null, val otherVerifiedTypes: List<String>? = null, val viewCount: Int? = null, val isVerified: Boolean? = null, val createdAt: String? = null, val destinations: List<UserDestination>? = null, val destination: String? = null, val destinationExpiresAt: String? = null, val fursuitImages: List<String>? = null, val pageBanner: String? = null, val platformLevel: Int? = null, val likeCount: Int? = null, val contactRequest: ContactRequestState? = null, val hasCompletedContact: Boolean? = null, val profileFlags: List<String>? = null, val contactReputationLevel: Int? = null)

用户资料公开信息。

Constructors

Link copied to clipboard
constructor(id: Int, username: String, nickname: String? = null, avatarUrl: String? = null, fursuitSpecies: String? = null, fursuitBirthday: String? = null, fursuitMaker: String? = null, showcasePortrait: String? = null, showcaseLandscape: String? = null, showcaseOther: String? = null, introduction: String? = null, interests: List<String>? = null, location: String? = null, socialLinks: UserProfileSocialLinks? = null, contactInfo: UserProfileContactInfo? = null, privacySettings: UserProfilePrivacySettings? = null, characters: List<UserProfileCharacter>? = null, otherVerifiedTypes: List<String>? = null, viewCount: Int? = null, isVerified: Boolean? = null, createdAt: String? = null, destinations: List<UserDestination>? = null, destination: String? = null, destinationExpiresAt: String? = null, fursuitImages: List<String>? = null, pageBanner: String? = null, platformLevel: Int? = null, likeCount: Int? = null, contactRequest: ContactRequestState? = null, hasCompletedContact: Boolean? = null, profileFlags: List<String>? = null, contactReputationLevel: Int? = null)

Properties

Link copied to clipboard
@SerialName(value = "avatar_url")
val avatarUrl: String?
Link copied to clipboard
@SerialName(value = "characters")
val characters: List<UserProfileCharacter>?
Link copied to clipboard
@SerialName(value = "contact_info")
val contactInfo: UserProfileContactInfo?
Link copied to clipboard
@SerialName(value = "contact_reputation_level")
val contactReputationLevel: Int?
Link copied to clipboard
@SerialName(value = "contact_request")
val contactRequest: ContactRequestState?
Link copied to clipboard
@SerialName(value = "created_at")
val createdAt: String?
Link copied to clipboard
@SerialName(value = "destination")
val destination: String?
Link copied to clipboard
@SerialName(value = "destination_expires_at")
val destinationExpiresAt: String?
Link copied to clipboard
@SerialName(value = "destinations")
val destinations: List<UserDestination>?
Link copied to clipboard
@SerialName(value = "fursuit_birthday")
val fursuitBirthday: String?
Link copied to clipboard
@SerialName(value = "fursuit_images")
val fursuitImages: List<String>?
Link copied to clipboard
@SerialName(value = "fursuit_maker")
val fursuitMaker: String?
Link copied to clipboard
@SerialName(value = "fursuit_species")
val fursuitSpecies: String?
Link copied to clipboard
@SerialName(value = "has_completed_contact")
@Serializable(with = BooleanAsIntSerializer::class)
val hasCompletedContact: Boolean?
Link copied to clipboard
@SerialName(value = "id")
val id: Int
Link copied to clipboard
@SerialName(value = "interests")
val interests: List<String>?
Link copied to clipboard
@SerialName(value = "introduction")
val introduction: String?
Link copied to clipboard
@SerialName(value = "is_verified")
@Serializable(with = BooleanAsIntSerializer::class)
val isVerified: Boolean?
Link copied to clipboard
@SerialName(value = "like_count")
val likeCount: Int?
Link copied to clipboard
@SerialName(value = "location")
val location: String?
Link copied to clipboard
@SerialName(value = "nickname")
val nickname: String?
Link copied to clipboard
@SerialName(value = "other_verified_types")
val otherVerifiedTypes: List<String>?
Link copied to clipboard
@SerialName(value = "page_banner")
val pageBanner: String?
Link copied to clipboard
@SerialName(value = "platform_level")
val platformLevel: Int?
Link copied to clipboard
@SerialName(value = "privacy_settings")
val privacySettings: UserProfilePrivacySettings?
Link copied to clipboard
@SerialName(value = "profile_flags")
val profileFlags: List<String>?
Link copied to clipboard
@SerialName(value = "showcase_landscape")
val showcaseLandscape: String?
Link copied to clipboard
@SerialName(value = "showcase_other")
val showcaseOther: String?
Link copied to clipboard
@SerialName(value = "showcase_portrait")
val showcasePortrait: String?
Link copied to clipboard
@SerialName(value = "social_links")
val socialLinks: UserProfileSocialLinks?
Link copied to clipboard
@SerialName(value = "username")
val username: String
Link copied to clipboard
@SerialName(value = "view_count")
val viewCount: Int?