Identity

open class Identity(session: Session?, state: IdentityState) : StatefulSyncableObject<IdentityState> , IdentityStub

Functions

Link copied to clipboard
fun autoAwayEnabled(): Boolean
Link copied to clipboard
fun autoAwayReason(): String
Link copied to clipboard
fun autoAwayReasonEnabled(): Boolean
Link copied to clipboard
fun autoAwayTime(): Int
Link copied to clipboard
fun awayNick(): String
Link copied to clipboard
fun awayNickEnabled(): Boolean
Link copied to clipboard
fun awayReason(): String
Link copied to clipboard
fun awayReasonEnabled(): Boolean
Link copied to clipboard
fun detachAwayEnabled(): Boolean
Link copied to clipboard
fun detachAwayReason(): String
Link copied to clipboard
fun detachAwayReasonEnabled(): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun flow(): Flow<IdentityState>
Link copied to clipboard
open override fun fromVariantMap(properties: QVariantMap)
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun id(): IdentityId
Link copied to clipboard
fun ident(): String
Link copied to clipboard
fun identityName(): String
Link copied to clipboard
fun kickReason(): String
Link copied to clipboard
fun nicks(): List<String>
Link copied to clipboard
fun partReason(): String
Link copied to clipboard
fun quitReason(): String
Link copied to clipboard
fun realName(): String
Link copied to clipboard
open fun requestUpdate(properties: QVariantMap = toVariantMap())

Replaces all properties of the object with the content of the "properties" parameter. This parameter is in network representation.

Link copied to clipboard
open fun rpc(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open override fun setAutoAwayEnabled(enabled: Boolean)
Link copied to clipboard
open override fun setAutoAwayReason(reason: String?)
Link copied to clipboard
open override fun setAutoAwayReasonEnabled(enabled: Boolean)
Link copied to clipboard
open override fun setAutoAwayTime(time: Int)
Link copied to clipboard
open override fun setAwayNick(awayNick: String?)
Link copied to clipboard
open override fun setAwayNickEnabled(enabled: Boolean)
Link copied to clipboard
open override fun setAwayReason(awayReason: String?)
Link copied to clipboard
open override fun setAwayReasonEnabled(enabled: Boolean)
Link copied to clipboard
open override fun setDetachAwayEnabled(enabled: Boolean)
Link copied to clipboard
open override fun setDetachAwayReason(reason: String?)
Link copied to clipboard
open override fun setDetachAwayReasonEnabled(enabled: Boolean)
Link copied to clipboard
open override fun setId(id: IdentityId)
Link copied to clipboard
open override fun setIdent(ident: String?)
Link copied to clipboard
open override fun setIdentityName(name: String?)
Link copied to clipboard
open override fun setKickReason(reason: String?)
Link copied to clipboard
open override fun setNicks(nicks: QStringList)
Link copied to clipboard
open override fun setPartReason(reason: String?)
Link copied to clipboard
open override fun setQuitReason(reason: String?)
Link copied to clipboard
open override fun setRealName(realName: String?)
Link copied to clipboard
open override fun state(): IdentityState
Link copied to clipboard
open fun sync(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun toVariantMap(): Map<String, QVariant<out Any>>
Link copied to clipboard
open fun update(properties: QVariantMap)

Replaces all properties of the object with the content of the "properties" parameter. This parameter is in network representation.

Properties

Link copied to clipboard
open override val className: String
Link copied to clipboard
override var initialized: Boolean
Link copied to clipboard
override var objectName: String
Link copied to clipboard
open override var session: Session?