Package-level declarations

Types

Link copied to clipboard
@Serializable
sealed interface FanboxBell
Link copied to clipboard
@Serializable
data class FanboxComment(val body: String, val createdDatetime: Instant, val id: FanboxCommentId, val isLiked: Boolean, val isOwn: Boolean, val likeCount: Int, val parentCommentId: FanboxCommentId, val rootCommentId: FanboxCommentId, val replies: List<FanboxComment>, val user: FanboxUser?)
Link copied to clipboard
@Serializable
data class FanboxCover(val url: String, val type: String)
Link copied to clipboard
@Serializable
data class FanboxCreator(val creatorId: FanboxCreatorId?, val user: FanboxUser?)
Link copied to clipboard
@Serializable
data class FanboxCreatorDetail(val creatorId: FanboxCreatorId, val coverImageUrl: String?, val description: String, val hasAdultContent: Boolean, val hasBoothShop: Boolean, val isAcceptingRequest: Boolean, val isFollowed: Boolean, val isStopped: Boolean, val isSupported: Boolean, val profileItems: List<FanboxCreatorDetail.ProfileItem>, val profileLinks: List<FanboxCreatorDetail.ProfileLink>, val user: FanboxUser?)
Link copied to clipboard
@Serializable
data class FanboxCreatorPlan(val id: FanboxPlanId, val title: String, val description: String, val fee: Int, val coverImageUrl: String?, val hasAdultContent: Boolean, val paymentMethod: FanboxPaymentMethod, val user: FanboxUser?)
Link copied to clipboard
@Serializable
data class FanboxCreatorPlanDetail(val plan: FanboxCreatorPlan, val supportStartDatetime: String, val supportTransactions: List<FanboxCreatorPlanDetail.SupportTransaction>, val supporterCardImageUrl: String)
Link copied to clipboard
@Serializable
data class FanboxMetaData(val apiUrl: String?, val context: FanboxMetaData.Context?, val csrfToken: String)
Link copied to clipboard
@Serializable
data class FanboxNewsLetter(val id: FanboxNewsLetterId, val body: String, val createdAt: Instant, val creator: FanboxCreator, val isRead: Boolean)
Link copied to clipboard
@Serializable
data class FanboxPaidRecord(val id: String, val paidAmount: Int, val paymentDateTime: Instant, val paymentMethod: FanboxPaymentMethod, val creator: FanboxCreator)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class FanboxPost(val id: FanboxPostId, val title: String, val cover: FanboxCover?, val user: FanboxUser?, val excerpt: String, val feeRequired: Int, val hasAdultContent: Boolean, val isLiked: Boolean, val isRestricted: Boolean, val likeCount: Int, val commentCount: Int, val tags: List<String>, val publishedDatetime: Instant, val updatedDatetime: Instant)
Link copied to clipboard
@Serializable
data class FanboxPostDetail(val id: FanboxPostId, val title: String, val body: FanboxPostDetail.Body, val coverImageUrl: String?, val commentCount: Int, val excerpt: String, val feeRequired: Int, val hasAdultContent: Boolean, val imageForShare: String, val isLiked: Boolean, var isBookmarked: Boolean, val isRestricted: Boolean, val likeCount: Int, val tags: List<String>, val updatedDatetime: Instant, val publishedDatetime: Instant, val nextPost: FanboxPostDetail.OtherPost?, val prevPost: FanboxPostDetail.OtherPost?, val user: FanboxUser?)
Link copied to clipboard
@Serializable
data class FanboxTag(val count: Int, val coverImageUrl: String?, val name: String)
Link copied to clipboard
@Serializable
data class FanboxUser(val userId: FanboxUserId?, val creatorId: FanboxCreatorId?, val name: String, val iconUrl: String?)