Member

class Member : NSObject

Channelに入室しているMemberの抽象クラス

  • id

    Memberを識別するためのID

    Declaration

    Swift

    var id: String { get }
  • Memberの名前

    Declaration

    Swift

    var name: String? { get }
  • メタデータ

    Declaration

    Swift

    var metadata: String? { get }
  • メンバータイプ

    Declaration

    Swift

    var type: MemberType { get }
  • メンバーサイド

    このクライアントで生成されたメンバーの場合localになります。

    Declaration

    Swift

    var side: Side { get }
  • サブタイプ

    Botの種類を判別するときに利用します。

    Declaration

    Swift

    var subtype: String { get }
  • ステート

    leftの場合、このオブジェクトの操作は無効です。

    Declaration

    Swift

    var state: MemberState { get }
  • Publish中のPublication一覧

    Declaration

    Swift

    var publications: [SKWPublication] { get }
  • Subscribe中のSubscription一覧

    Declaration

    Swift

    var subscriptions: [SKWSubscription] { get }
  • メタデータを更新します。

    Declaration

    Swift

    func updateMetadata(_ metadata: String) async throws

    Parameters

    metadata

    更新するメタデータ

    completion

    完了コールバック

  • Channelから退出します。

    Declaration

    Swift

    func leave() async throws

    Parameters

    completion

    完了コールバック