ChannelView

data class ChannelView @ApiResultType constructor(val id: String, val guildId: String, val userId: String, val parentId: String, val name: String, val topic: String, val type: Int, val level: Int, val slowMode: Int, val hasPassword: Boolean = false, val maximumMember: Int, val isCategory: Boolean = type == 0, val serverUrl: String, val permissionUsers: List<String> = emptyList(), val permissionSync: Int = 0, val children: List<String>? = null)(source)

GetChannelViewApi 的响应体。

See also

Constructors

Link copied to clipboard
constructor(id: String, guildId: String, userId: String, parentId: String, name: String, topic: String, type: Int, level: Int, slowMode: Int, hasPassword: Boolean = false, maximumMember: Int, isCategory: Boolean = type == 0, serverUrl: String, permissionUsers: List<String> = emptyList(), permissionSync: Int = 0, children: List<String>? = null)

Properties

Link copied to clipboard
val children: List<String>? = null

子频道的id列表

Link copied to clipboard
@SerialName(value = "guild_id")
val guildId: String

服务器id

Link copied to clipboard
@SerialName(value = "has_password")
val hasPassword: Boolean = false

是否已设置密码

Link copied to clipboard
val id: String

频道id

Link copied to clipboard
@SerialName(value = "is_category")
val isCategory: Boolean

是否为分组类型

Link copied to clipboard
val level: Int

频道排序

Link copied to clipboard
@SerialName(value = "limit_amount")
val maximumMember: Int

人数限制

Link copied to clipboard

频道名称

Link copied to clipboard
@SerialName(value = "parent_id")
val parentId: String

父分组频道id

Link copied to clipboard
@SerialName(value = "permission_sync")
val permissionSync: Int = 0

是否与分组频道同步权限

Link copied to clipboard
@SerialName(value = "permission_users")
val permissionUsers: List<String>

针对用户的频道权限覆盖

Link copied to clipboard
@SerialName(value = "server_url")
val serverUrl: String

语音服务器地址,HOST:PORT的格式

Link copied to clipboard
@SerialName(value = "slow_mode")
val slowMode: Int

慢速限制,单位秒。用户发送消息之后再次发送消息的等待时间。

Link copied to clipboard

频道简介

Link copied to clipboard
val type: Int

频道类型,0 分组,1 文字,2 语音

Link copied to clipboard
@SerialName(value = "user_id")
val userId: String

频道创建者id