Class JobStatus
- Namespace
- idunno.Bluesky.Video
- Assembly
- idunno.Bluesky.dll
Provides the status of a video upload.
public sealed record JobStatus : IEquatable<JobStatus>Inheritance
Implements
Inherited Members
Properties
Blob
Gets a reference to the idunno.Bluesky.Video.JobStatus.Blob containing the video if idunno.Bluesky.Video.JobStatus.State is idunno.Bluesky.Video.JobState.Completed.
public Blob? Blob { get; init; }Property Value
- Blob?
Blob
Gets a reference to the idunno.Bluesky.Video.JobStatus.Blob containing the video if idunno.Bluesky.Video.JobStatus.State is idunno.Bluesky.Video.JobState.Completed.
public Blob? Blob { get; init; }Property Value
- Blob?
Blob
Gets a reference to the idunno.Bluesky.Video.JobStatus.Blob containing the video if idunno.Bluesky.Video.JobStatus.State is idunno.Bluesky.Video.JobState.Completed.
public Blob? Blob { get; init; }Property Value
- Blob?
Did
Gets the idunno.AtProto.Did the job belongs to.
public Did Did { get; init; }Property Value
- Did
Did
Gets the idunno.AtProto.Did the job belongs to.
public Did Did { get; init; }Property Value
- Did
Did
Gets the idunno.AtProto.Did the job belongs to.
public Did Did { get; init; }Property Value
- Did
Error
Gets a description of any error that happened during processing.
public string? Error { get; init; }Property Value
Error
Gets a description of any error that happened during processing.
public string? Error { get; init; }Property Value
Error
Gets a description of any error that happened during processing.
public string? Error { get; init; }Property Value
FailureCode
An optional machine-readable code for why the video processing job failed. Known values are defined in idunno.Bluesky.Video.FailureCodes.
public string? FailureCode { get; init; }Property Value
FailureCode
An optional machine-readable code for why the video processing job failed. Known values are defined in idunno.Bluesky.Video.FailureCodes.
public string? FailureCode { get; init; }Property Value
FailureCode
An optional machine-readable code for why the video processing job failed. Known values are defined in idunno.Bluesky.Video.FailureCodes.
public string? FailureCode { get; init; }Property Value
JobId
Gets the job identifier.
public string JobId { get; init; }Property Value
JobId
Gets the job identifier.
public string JobId { get; init; }Property Value
JobId
Gets the job identifier.
public string JobId { get; init; }Property Value
Message
Gets a description of any error that happened during processing.
public string? Message { get; init; }Property Value
Message
Gets a description of any error that happened during processing.
public string? Message { get; init; }Property Value
Message
Gets a description of any error that happened during processing.
public string? Message { get; init; }Property Value
Progress
Gets the progress of the job.
public int Progress { get; init; }Property Value
Progress
Gets the progress of the job.
public int Progress { get; init; }Property Value
Progress
Gets the progress of the job.
public int Progress { get; init; }Property Value
RawState
Gets the state of the job, as the string returned from the API.
public string? RawState { get; init; }Property Value
RawState
Gets the state of the job, as the string returned from the API.
public string? RawState { get; init; }Property Value
RawState
Gets the state of the job, as the string returned from the API.
public string? RawState { get; init; }Property Value
State
Gets the current idunno.Bluesky.Video.JobState.
[JsonIgnore]
public JobState State { get; init; }Property Value
State
Gets the current idunno.Bluesky.Video.JobState.
[JsonIgnore]
public JobState State { get; init; }Property Value
State
Gets the current idunno.Bluesky.Video.JobState.
[JsonIgnore]
public JobState State { get; init; }Property Value
Methods
<Clone>$()
public JobStatus <Clone>$()Returns
<Clone>$()
public JobStatus <Clone>$()Returns
<Clone>$()
public JobStatus <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(JobStatus?)
public bool Equals(JobStatus? other)Parameters
otherJobStatus?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(JobStatus?)
public bool Equals(JobStatus? other)Parameters
otherJobStatus?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(JobStatus?)
public bool Equals(JobStatus? other)Parameters
otherJobStatus?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(JobStatus?, JobStatus?)
public static bool operator ==(JobStatus? left, JobStatus? right)Parameters
Returns
operator ==(JobStatus?, JobStatus?)
public static bool operator ==(JobStatus? left, JobStatus? right)Parameters
Returns
operator ==(JobStatus?, JobStatus?)
public static bool operator ==(JobStatus? left, JobStatus? right)Parameters
Returns
operator !=(JobStatus?, JobStatus?)
public static bool operator !=(JobStatus? left, JobStatus? right)Parameters
Returns
operator !=(JobStatus?, JobStatus?)
public static bool operator !=(JobStatus? left, JobStatus? right)Parameters
Returns
operator !=(JobStatus?, JobStatus?)
public static bool operator !=(JobStatus? left, JobStatus? right)