RouterJobStatusSelector Struct

Definition

Enums used to filters jobs by status.

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

Constructors

RouterJobStatusSelector(String)

Initializes a new instance of RouterJobStatusSelector.

Properties

Active

Job is in a state of PendingClassification or Queued or Assigned or ClassificationFailed or Completed or PendingSchedule or Scheduled or ScheduleFailed or WaitingForActivation.

All

Default.

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(RouterJobStatusSelector)

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(RouterJobStatusSelector, RouterJobStatusSelector)

Determines if two RouterJobStatusSelector values are the same.

Implicit(String to RouterJobStatusSelector)

Converts a string to a RouterJobStatusSelector.

Inequality(RouterJobStatusSelector, RouterJobStatusSelector)

Determines if two RouterJobStatusSelector values are not the same.

Applies to