Table of Contents

Class JobState

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

Constructors

JobState()

public JobState()

JobState(JobState)

public JobState(JobState other)

Parameters

other JobState

Properties

AcceptedAt

when the server received the worker's accept for this attempt, in Unix nanoseconds

public long AcceptedAt { get; set; }

Property Value

long

AgentId

public string AgentId { get; set; }

Property Value

string

AssignedAt

when the server sent the assignment for this attempt, in Unix nanoseconds

public long AssignedAt { get; set; }

Property Value

long

EndedAt

public long EndedAt { get; set; }

Property Value

long

Error

public string Error { get; set; }

Property Value

string

ParticipantIdentity

public string ParticipantIdentity { get; set; }

Property Value

string

Reason

why the job has no agent, for JS_PENDING and JS_CANCELLED jobs

public JobStateReason Reason { get; set; }

Property Value

JobStateReason

StartedAt

public long StartedAt { get; set; }

Property Value

long

Status

public JobStatus Status { get; set; }

Property Value

JobStatus

UpdatedAt

public long UpdatedAt { get; set; }

Property Value

long

WorkerId

public string WorkerId { get; set; }

Property Value

string