Package-level declarations

Types

Link copied to clipboard
@Serializable
data class DiscoveryLocationInfo(val id: String, val name: String, val count: Int)

Discovery 地区信息 表示一个地区的信息

Link copied to clipboard
@Serializable
data class DiscoveryPopularData(val users: List<DiscoveryPopularUser>)

Discovery 热门推荐数据 包含热门用户列表

Link copied to clipboard
@Serializable
data class DiscoveryPopularLocationsData(val locations: List<DiscoveryLocationInfo>)

Discovery 热门地区数据 包含热门地区列表

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

Discovery 热门地区响应 热门地区接口的响应包装 端点:/api/proxy/furtv/discovery/locations/popular

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

Discovery 热门推荐响应 热门推荐接口的响应包装 端点:/api/proxy/furtv/discovery/popular

Link copied to clipboard
@Serializable
data class DiscoveryPopularUser(val username: String, val displayName: String, val avatarUrl: String? = null, val popularity: Int)

Discovery 热门用户 表示一个热门用户的信息

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

Discovery 随机推荐响应 随机推荐接口的响应包装 端点:/api/proxy/furtv/discovery/random

Link copied to clipboard
@Serializable
data class DiscoveryRandomUser(val username: String, val displayName: String, val avatarUrl: String? = null, val species: String? = null, val description: String? = null)

Discovery 随机推荐用户 表示一个随机推荐的用户信息

Link copied to clipboard
@Serializable
data class DiscoverySearchData(val results: List<DiscoverySearchResult>, val nextCursor: String? = null, val hasMore: Boolean)

Discovery 搜索数据 包含搜索结果和分页信息

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

Discovery 搜索响应 搜索接口的响应包装 端点:/api/proxy/furtv/discovery/search

Link copied to clipboard
@Serializable
data class DiscoverySearchResult(val type: String, val username: String? = null, val displayName: String? = null, val avatarUrl: String? = null, val description: String? = null)

Discovery 搜索结果 表示一个搜索结果项

Link copied to clipboard
@Serializable
data class DiscoverySearchSuggestionsData(val suggestions: List<String>)

Discovery 搜索建议数据 包含搜索建议列表

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

Discovery 搜索建议响应 搜索建议接口的响应包装 端点:/api/proxy/furtv/discovery/search/suggestions

Link copied to clipboard
@Serializable
data class DiscoverySpeciesData(val species: List<DiscoverySpeciesInfo>, val totalCount: Int)

Discovery 物种列表数据 包含物种列表和统计信息

Link copied to clipboard
@Serializable
data class DiscoverySpeciesInfo(val id: String, val name: String, val count: Int)

Discovery 物种信息 表示一个物种的统计信息

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

Discovery 物种列表响应 物种列表接口的响应包装 端点:/api/proxy/furtv/discovery/species

Link copied to clipboard
@Serializable
data class DiscoverySpeciesSearchData(val speciesId: String, val results: List<DiscoverySpeciesSearchResult>, val nextCursor: String? = null, val hasMore: Boolean)

Discovery 按物种搜索数据 包含物种搜索结果和分页信息

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

Discovery 按物种搜索响应 按物种搜索接口的响应包装 端点:/api/proxy/furtv/discovery/species/search

Link copied to clipboard
@Serializable
data class DiscoverySpeciesSearchResult(val username: String, val displayName: String, val avatarUrl: String? = null, val description: String? = null)

Discovery 物种搜索结果 表示一个按物种搜索的用户结果

Link copied to clipboard
@Serializable
data class LocationInfo(val province: String, val city: String? = null, val count: Int)

地区信息 表示一个地区的信息

Link copied to clipboard
@Serializable
data class PopularData(val users: List<PopularUser>)

热门推荐数据 包含热门用户列表

Link copied to clipboard
@Serializable
data class PopularLocationsData(val locations: List<LocationInfo>)

热门地区数据 包含热门地区列表

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

热门地区响应 热门地区接口的响应包装

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

热门推荐响应 热门推荐接口的响应包装

Link copied to clipboard
@Serializable
data class PopularUser(val username: String, val displayName: String, val avatarUrl: String? = null, val popularity: Int)

热门用户 表示一个热门用户的信息

Link copied to clipboard
@Serializable
data class RandomFursuit(val username: String, val displayName: String, val avatarUrl: String? = null, val species: String? = null)

随机推荐用户 表示一个随机推荐的用户信息

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

随机推荐响应 随机推荐接口的响应包装

Link copied to clipboard
class SearchApi(httpClient: <Error class: unknown class>, baseUrl: String = "https://open-global.vdsentnet.com")

搜索和发现 API 提供热门推荐、随机推荐、搜索、物种查询等发现功能的访问接口

Link copied to clipboard
@Serializable
data class SearchData(val results: List<SearchResult>, val nextCursor: String? = null, val hasMore: Boolean)

搜索数据 包含搜索结果和分页信息

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

搜索响应 搜索接口的响应包装

Link copied to clipboard
@Serializable
data class SearchResult(val type: String, val username: String? = null, val displayName: String? = null, val avatarUrl: String? = null, val description: String? = null)

搜索结果 表示一个搜索结果项

Link copied to clipboard
@Serializable
data class SearchSuggestionsData(val suggestions: List<String>)

搜索建议数据 包含搜索建议列表

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

搜索建议响应 搜索建议接口的响应包装

Link copied to clipboard
@Serializable
data class SpeciesInfo(val name: String, val count: Int)

物种信息 表示一个物种的统计信息

Link copied to clipboard
@Serializable
data class SpeciesListData(val species: List<SpeciesInfo>, val totalCount: Int)

物种列表数据 包含物种列表和统计信息

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

物种列表响应 物种列表接口的响应包装

Link copied to clipboard
@Serializable
data class SpeciesSearchData(val species: String, val users: List<SpeciesUser>, val totalCount: Int)

物种搜索数据 包含物种搜索结果

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

物种搜索响应 物种搜索接口的响应包装

Link copied to clipboard
@Serializable
data class SpeciesUser(val username: String, val displayName: String, val avatarUrl: String? = null)

物种用户 表示属于某个物种的用户