Table of Contents

Class TrackPermission

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll
public sealed class TrackPermission : IMessage<TrackPermission>, IEquatable<TrackPermission>, IDeepCloneable<TrackPermission>, IBufferMessage, IMessage
Inheritance
TrackPermission
Implements
IBufferMessage
Inherited Members

Constructors

TrackPermission()

public TrackPermission()

TrackPermission(TrackPermission)

public TrackPermission(TrackPermission other)

Parameters

other TrackPermission

Properties

AllTracks

public bool AllTracks { get; set; }

Property Value

bool

ParticipantIdentity

public string ParticipantIdentity { get; set; }

Property Value

string

ParticipantSid

permission could be granted either by participant sid or identity

public string ParticipantSid { get; set; }

Property Value

string

TrackSids

public RepeatedField<string> TrackSids { get; }

Property Value

RepeatedField<string>