Table of Contents

Class SendDataRequest

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

Constructors

SendDataRequest()

public SendDataRequest()

SendDataRequest(SendDataRequest)

public SendDataRequest(SendDataRequest other)

Parameters

other SendDataRequest

Properties

Data

public ByteString Data { get; set; }

Property Value

ByteString

DestinationIdentities

when set, only forward to these identities

public RepeatedField<string> DestinationIdentities { get; }

Property Value

RepeatedField<string>

DestinationSids

mark deprecated

[Obsolete]
public RepeatedField<string> DestinationSids { get; }

Property Value

RepeatedField<string>

HasTopic

Gets whether the "topic" field is set

public bool HasTopic { get; }

Property Value

bool

Kind

public DataPacket.Types.Kind Kind { get; set; }

Property Value

DataPacket.Types.Kind

Nonce

added by SDK to enable de-duping of messages, for INTERNAL USE ONLY

public ByteString Nonce { get; set; }

Property Value

ByteString

Room

public string Room { get; set; }

Property Value

string

Topic

public string Topic { get; set; }

Property Value

string

Methods

ClearTopic()

Clears the value of the "topic" field

public void ClearTopic()