Table of Contents

Class Job

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

Constructors

Job()

public Job()

Job(Job)

public Job(Job other)

Parameters

other Job

Properties

AgentName

public string AgentName { get; set; }

Property Value

string

Attributes

public MapField<string, string> Attributes { get; }

Property Value

MapField<string, string>

CreatedAt

when the server created the job, in Unix nanoseconds

public long CreatedAt { get; set; }

Property Value

long

Deployment

public string Deployment { get; set; }

Property Value

string

DispatchId

public string DispatchId { get; set; }

Property Value

string

EnableRecording

public bool EnableRecording { get; set; }

Property Value

bool

EnableRedaction

public bool EnableRedaction { get; set; }

Property Value

bool

Id

public string Id { get; set; }

Property Value

string

Metadata

public string Metadata { get; set; }

Property Value

string

Namespace

[Obsolete]
public string Namespace { get; set; }

Property Value

string

Participant

public ParticipantInfo Participant { get; set; }

Property Value

ParticipantInfo

Room

public Room Room { get; set; }

Property Value

Room

State

public JobState State { get; set; }

Property Value

JobState

Type

public JobType Type { get; set; }

Property Value

JobType