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
otherJobState
Properties
AcceptedAt
when the server received the worker's accept for this attempt, in Unix nanoseconds
public long AcceptedAt { get; set; }
Property Value
AgentId
public string AgentId { get; set; }
Property Value
AssignedAt
when the server sent the assignment for this attempt, in Unix nanoseconds
public long AssignedAt { get; set; }
Property Value
EndedAt
public long EndedAt { get; set; }
Property Value
Error
public string Error { get; set; }
Property Value
ParticipantIdentity
public string ParticipantIdentity { get; set; }
Property Value
Reason
why the job has no agent, for JS_PENDING and JS_CANCELLED jobs
public JobStateReason Reason { get; set; }
Property Value
StartedAt
public long StartedAt { get; set; }
Property Value
Status
public JobStatus Status { get; set; }
Property Value
UpdatedAt
public long UpdatedAt { get; set; }
Property Value
WorkerId
public string WorkerId { get; set; }