Table of Contents

Class DataBlobKey

Namespace
Livekit.Server.Sdk.Dotnet
Assembly
LivekitApi.dll

Key used to uniquely identify a data blob for storage and retrieval.

public sealed class DataBlobKey : IMessage<DataBlobKey>, IEquatable<DataBlobKey>, IDeepCloneable<DataBlobKey>, IBufferMessage, IMessage
Inheritance
DataBlobKey
Implements
IBufferMessage
Inherited Members

Constructors

DataBlobKey()

public DataBlobKey()

DataBlobKey(DataBlobKey)

public DataBlobKey(DataBlobKey other)

Parameters

other DataBlobKey

Properties

Generic

Generic string key, blob contains arbitrary data.

public string Generic { get; set; }

Property Value

string

HasGeneric

Gets whether the "generic" field is set

public bool HasGeneric { get; }

Property Value

bool

KeyCase

public DataBlobKey.KeyOneofCase KeyCase { get; }

Property Value

DataBlobKey.KeyOneofCase

SchemaId

Data track schema identifier, blob contains schema definition.

public DataTrackSchemaId SchemaId { get; set; }

Property Value

DataTrackSchemaId

Methods

ClearGeneric()

Clears the value of the oneof if it's currently set to "generic"

public void ClearGeneric()

ClearKey()

public void ClearKey()