SchoolApi

class SchoolApi(httpClient: <Error class: unknown class>, baseUrl: String = "https://open-global.vdsentnet.com")

学校和角色相关 API 提供学校信息、角色管理等学校和角色相关功能的访问接口

参考官方文档:

  • 学校搜索(../../../../vds-docs/Fursuit.TV 兽频道/学校与角色 - 学校/学校搜索(furtv.schools.search).md)

  • 学校详情(../../../../vds-docs/Fursuit.TV 兽频道/学校与角色 - 学校/学校详情(furtv.schools.detail).md)

  • 用户学校信息(../../../../vds-docs/Fursuit.TV 兽频道/学校与角色 - 学校/用户学校信息(furtv.schools.user).md)

  • 用户角色列表(../../../../vds-docs/Fursuit.TV 兽频道/学校与角色 - 角色/用户角色列表(furtv.characters.user).md)

Parameters

httpClient

配置好的 HTTP 客户端

baseUrl

API 基础 URL,默认为 https://open-global.vdsentnet.com

Constructors

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

Functions

Link copied to clipboard
suspend fun getSchoolDetail(schoolId: String): SchoolDetail

获取学校详情 根据学校 ID 获取学校的详细信息

Link copied to clipboard

获取用户角色列表 获取指定用户的角色列表,包括所有角色的详细信息

Link copied to clipboard
suspend fun getUserSchools(userId: String): UserSchoolsData

获取用户学校信息 获取指定用户的学校信息列表,包括用户关联的所有学校及其相关信息

Link copied to clipboard

搜索学校 根据关键词搜索学校,支持分页

suspend fun searchSchools(query: String, cursor: String? = null, limit: Int? = null): SchoolSearchData

搜索学校(重载方法,保持向后兼容) 根据关键词搜索学校,支持分页