Table of Contents

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

string?

Error

Gets a description of any error that happened during processing.

public string? Error { get; init; }

Property Value

string?

Error

Gets a description of any error that happened during processing.

public string? Error { get; init; }

Property Value

string?

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

string?

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

string?

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

string?

JobId

Gets the job identifier.

public string JobId { get; init; }

Property Value

string

JobId

Gets the job identifier.

public string JobId { get; init; }

Property Value

string

JobId

Gets the job identifier.

public string JobId { get; init; }

Property Value

string

Message

Gets a description of any error that happened during processing.

public string? Message { get; init; }

Property Value

string?

Message

Gets a description of any error that happened during processing.

public string? Message { get; init; }

Property Value

string?

Message

Gets a description of any error that happened during processing.

public string? Message { get; init; }

Property Value

string?

Progress

Gets the progress of the job.

public int Progress { get; init; }

Property Value

int

Progress

Gets the progress of the job.

public int Progress { get; init; }

Property Value

int

Progress

Gets the progress of the job.

public int Progress { get; init; }

Property Value

int

RawState

Gets the state of the job, as the string returned from the API.

public string? RawState { get; init; }

Property Value

string?

RawState

Gets the state of the job, as the string returned from the API.

public string? RawState { get; init; }

Property Value

string?

RawState

Gets the state of the job, as the string returned from the API.

public string? RawState { get; init; }

Property Value

string?

State

Gets the current idunno.Bluesky.Video.JobState.

[JsonIgnore]
public JobState State { get; init; }

Property Value

JobState

State

Gets the current idunno.Bluesky.Video.JobState.

[JsonIgnore]
public JobState State { get; init; }

Property Value

JobState

State

Gets the current idunno.Bluesky.Video.JobState.

[JsonIgnore]
public JobState State { get; init; }

Property Value

JobState

Methods

<Clone>$()

public JobStatus <Clone>$()

Returns

JobStatus

<Clone>$()

public JobStatus <Clone>$()

Returns

JobStatus

<Clone>$()

public JobStatus <Clone>$()

Returns

JobStatus

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(JobStatus?)

public bool Equals(JobStatus? other)

Parameters

other JobStatus?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(JobStatus?)

public bool Equals(JobStatus? other)

Parameters

other JobStatus?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(JobStatus?)

public bool Equals(JobStatus? other)

Parameters

other JobStatus?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(JobStatus?, JobStatus?)

public static bool operator ==(JobStatus? left, JobStatus? right)

Parameters

left JobStatus?
right JobStatus?

Returns

bool

operator ==(JobStatus?, JobStatus?)

public static bool operator ==(JobStatus? left, JobStatus? right)

Parameters

left JobStatus?
right JobStatus?

Returns

bool

operator ==(JobStatus?, JobStatus?)

public static bool operator ==(JobStatus? left, JobStatus? right)

Parameters

left JobStatus?
right JobStatus?

Returns

bool

operator !=(JobStatus?, JobStatus?)

public static bool operator !=(JobStatus? left, JobStatus? right)

Parameters

left JobStatus?
right JobStatus?

Returns

bool

operator !=(JobStatus?, JobStatus?)

public static bool operator !=(JobStatus? left, JobStatus? right)

Parameters

left JobStatus?
right JobStatus?

Returns

bool

operator !=(JobStatus?, JobStatus?)

public static bool operator !=(JobStatus? left, JobStatus? right)

Parameters

left JobStatus?
right JobStatus?

Returns

bool