OpenChannelCreateParams

Represents a open channel params.

Since

3.0.150

See also

Constructors

Link copied to clipboard
constructor()

OpenChannelCreateParams constructor.

constructor(operatorUserId: String)

OpenChannelCreateParams constructor.

Properties

Link copied to clipboard

The channel url of the channel.

Link copied to clipboard

The cover image of the channel. Defaults to null. If coverUrl was set after, this will be reset to null.

Link copied to clipboard

The cover image's url of the channel. Defaults to null. If coverImage was set after, this will be reset to null.

Link copied to clipboard

The custom type of the channel.

Link copied to clipboard
var data: String?

The data of the channel.

Link copied to clipboard

Whether the channel is ephemeral.

Link copied to clipboard
var name: String?

The name of the channel.

Link copied to clipboard

The operator users of the channel. Defaults to null. If operatorUserIds is set after, this will be invalidated.

Link copied to clipboard

The operator user ids of the channel. Defaults to null. If operators is set after, this will be invalidated.

Functions

Link copied to clipboard

Clones and returns a new instance of given OpenChannelCreateParams.

Link copied to clipboard
fun copy(coverUrl: String? = this.coverUrl, coverImage: File? = this.coverImage, name: String? = this.name, channelUrl: String? = this.channelUrl, data: String? = this.data, customType: String? = this.customType, operatorUserIds: List<String>? = this.operatorUserIds, operators: List<User>? = this.operators, isEphemeral: Boolean? = this.isEphemeral): OpenChannelCreateParams
Link copied to clipboard
open override fun toString(): String