GatewayWithShard

@SerialName(value = "s")
class GatewayWithShard @ApiModelConstructor constructor(val url: String, val shards: Int, val sessionStartLimit: SessionStartLimit) : GatewayInfo(source)

一个用于连接 websocket 的地址。同时返回建议的分片数,以及目前连接数使用情况。 GatewayApis.Shared 的响应体。

参考文档

Constructors

Link copied to clipboard
constructor(url: String, shards: Int, sessionStartLimit: SessionStartLimit)

Properties

Link copied to clipboard
@SerialName(value = "session_start_limit")
val sessionStartLimit: SessionStartLimit
Link copied to clipboard
val shards: Int
Link copied to clipboard
open override val url: String

Functions

Link copied to clipboard
operator fun component1(): String
Link copied to clipboard
operator fun component2(): Int
Link copied to clipboard
Link copied to clipboard
fun copy(url: String = this.url, shards: Int = this.shards, sessionStartLimit: SessionStartLimit = this.sessionStartLimit): GatewayWithShard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String