Share via


RouterJobStatus Struct

Definition

Describes the various status of a job.

public readonly struct RouterJobStatus : IEquatable<Azure.Communication.JobRouter.RouterJobStatus>
type RouterJobStatus = struct
Public Structure RouterJobStatus
Implements IEquatable(Of RouterJobStatus)
Inheritance
RouterJobStatus
Implements

Constructors

RouterJobStatus(String)

Initializes a new instance of RouterJobStatus.

Properties

Assigned

Job has been assigned to a worker.

Cancelled

Job has been cancelled.

ClassificationFailed

Classification process failed for the job.

Closed

Job has been closed by a worker.

Completed

Job has been completed by a worker.

Created

Job has been created.

PendingClassification

Job is waiting to be classified.

PendingSchedule

Job has been created but not been scheduled yet.

Queued

Job has been queued.

Scheduled

Job has been scheduled successfully.

ScheduleFailed

Job scheduling failed.

WaitingForActivation

Job is in a suspended state and waiting for an update.

Methods

Equals(RouterJobStatus)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(RouterJobStatus, RouterJobStatus)

Determines if two RouterJobStatus values are the same.

Implicit(String to RouterJobStatus)

Converts a string to a RouterJobStatus.

Inequality(RouterJobStatus, RouterJobStatus)

Determines if two RouterJobStatus values are not the same.

Applies to