Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AgendaItem(val time: String, val title: String, val description: String? = null)

议程项。

Link copied to clipboard
@Serializable
data class CoOrganizer(val userId: Int? = null, val username: String? = null, val nickname: String? = null, val avatar: String? = null)

协办者。

Link copied to clipboard
@Serializable
data class DataSource(val sourceCode: String? = null, val sourceUrl: String? = null, val name: String? = null, val logoUrl: String? = null)

数据来源。

Link copied to clipboard
@JvmBlocking
@JvmAsync
class GatheringApi

聚会相关 API。

Link copied to clipboard
@Serializable
data class GatheringBadge(val code: String? = null, val title: String? = null)

聚会徽章。

Link copied to clipboard
@Serializable
data class GatheringDetailData(val id: Int, val title: String, val description: String? = null, val eventDate: String? = null, val endDate: String? = null, val eventTime: String? = null, val endTime: String? = null, val type: String? = null, val typeClass: String? = null, val typeDisplay: String? = null, val status: String? = null, val locationPublic: String? = null, val locationCity: String? = null, val locationLat: Double? = null, val locationLng: Double? = null, val logoUrl: String? = null, val bannerUrl: String? = null, val organizerId: Int? = null, val organizerUsername: String? = null, val organizerNickname: String? = null, val organizerAvatar: String? = null, val coOrganizers: List<CoOrganizer>? = null, val agenda: List<AgendaItem>? = null, val tags: List<String>? = null, val sourceCount: Int? = null, val dataSources: List<DataSource>? = null, val badges: List<GatheringBadge>? = null, val isFurtvCoopDriven: Boolean? = null, val interestedCount: Int? = null, val isInterested: Boolean? = null, val goingFriendsCount: Int? = null, val registrationStats: GatheringRegistrationStats? = null, val viewCount: Int? = null)

聚会详情数据。

Link copied to clipboard
@Serializable
data class GatheringDetailResponse(val success: Boolean, val data: GatheringDetailData, val requestId: String)

聚会详情响应。

Link copied to clipboard
@Serializable
data class GatheringMonthlyDistanceItem(val id: Int, val distanceMeters: Double? = null)

聚会月历距离项。

Link copied to clipboard
@Serializable
data class GatheringMonthlyDistanceResponse(val success: Boolean, val data: List<GatheringMonthlyDistanceItem>, val requestId: String)

聚会月历距离响应。

Link copied to clipboard
@Serializable
data class GatheringMonthlyItem(val id: Int, val title: String, val description: String? = null, val type: String? = null, val typeClass: String? = null, val contentSource: String? = null, val day: String? = null, val weekday: String? = null, val time: String? = null, val endTime: String? = null, val location: String? = null, val locationPublic: String? = null, val participants: String? = null, val logo: String? = null, val status: String? = null, val badges: List<GatheringBadge>? = null, val isFurtvCoopDriven: Boolean? = null, val sourceCount: Int? = null, val initialSource: String? = null, val dataSources: List<DataSource>? = null, val organizer: String? = null, val organizerAvatar: String? = null, val feeType: String? = null, val feeAmount: String? = null, val registrationStatus: String? = null, val requiresApproval: Boolean? = null)

聚会月历项。

Link copied to clipboard
@Serializable
data class GatheringMonthlyResponse(val success: Boolean, val data: List<GatheringMonthlyItem>, val requestId: String)

聚会月历响应。

Link copied to clipboard
@Serializable
data class GatheringNearbyItem(val id: Int, val title: String, val eventDate: String? = null, val endDate: String? = null, val address: String? = null, val city: String? = null, val lat: Double? = null, val lng: Double? = null, val badges: List<GatheringBadge>? = null, val isFurtvCoopDriven: Boolean? = null)

聚会附近项。

Link copied to clipboard
@Serializable
data class GatheringNearbyModeData(val gatherings: List<GatheringNearbyItem>, val intentGatheringIds: List<Int>)

聚会附近模式数据。

Link copied to clipboard
@Serializable
data class GatheringNearbyModeResponse(val success: Boolean, val data: GatheringNearbyModeData, val requestId: String)

聚会附近模式响应。

Link copied to clipboard
@Serializable
data class GatheringNearbyResponse(val success: Boolean, val data: List<GatheringNearbyItem>, val requestId: String)

聚会附近响应。

Link copied to clipboard
@Serializable
data class GatheringRegistrationsData(val registrations: List<List<RegistrationItem>>)

聚会报名列表数据。

Link copied to clipboard
@Serializable
data class GatheringRegistrationsResponse(val success: Boolean, val data: GatheringRegistrationsData, val requestId: String)

聚会报名列表响应。

Link copied to clipboard
@Serializable
data class GatheringRegistrationStats(val totalRegistrations: Int? = null, val approvedCount: Int? = null, val pendingCount: Int? = null)

聚会报名统计。

Link copied to clipboard
@Serializable
data class GatheringYearStatsData(val total: Int)

聚会年度统计数据。

Link copied to clipboard
@Serializable
data class GatheringYearStatsResponse(val success: Boolean, val data: GatheringYearStatsData, val requestId: String)

聚会年度统计响应。

Link copied to clipboard
@Serializable
data class RegistrationItem(val id: Int, val status: String? = null, val registrationTime: String? = null, val checkedIn: Int? = null, val userId: Int, val username: String, val nickname: String? = null, val avatarUrl: String? = null, val fursuitSpecies: String? = null)

报名项。