Type alias ChannelScope

ChannelScope: {
    actions: readonly ChannelAction[];
    id?: string;
    members: MemberScope[];
    name?: string;
    sfuBots?: SfuScope[];
    [key: string]: unknown;
}

Type declaration

  • [key: string]: unknown
  • actions: readonly ChannelAction[]

    以下を複数指定可能

    • write: すべて可能
    • read: 参照
    • create: 作成
    • delete: 削除
    • updateMetadata: metadata の編集
  • Optional id?: string
    • id または name のどちらかが必須。
    • id で対象の channel を指定。
    • '*' を指定することで、すべての channel を指定。
  • members: MemberScope[]

    member リソースに関するオブジェクトを配列で指定

  • Optional name?: string
    • id または name のどちらかが必須。
    • name で対象の channel を指定。
    • '*' を指定することで、すべての channel を指定。
  • Optional sfuBots?: SfuScope[]

    sfuBot リソースに関するオブジェクトを配列で指定