Share via


CreateJobWithClassificationPolicyOptions Class

Definition

Options for creating a new job to be routed with classification property.

public class CreateJobWithClassificationPolicyOptions
type CreateJobWithClassificationPolicyOptions = class
Public Class CreateJobWithClassificationPolicyOptions
Inheritance
CreateJobWithClassificationPolicyOptions

Constructors

CreateJobWithClassificationPolicyOptions(String, String, String)

Initializes a new instance of CreateJobWithClassificationPolicyOptions.

Properties

ChannelId

The channel identifier. eg. voice, chat, etc.

ChannelReference

Reference to an external parent context, eg. call ID.

ClassificationPolicyId

Id of a classification policy used for classifying this job.

JobId

Id of a job.

Labels

A set of key/value pairs that are identifying attributes used by the rules engines to make decisions. Values must be primitive values - number, string, boolean.

MatchingMode

If provided, will determine how job matching will be carried out. Default mode: QueueAndMatchMode.

Notes

A collection of notes attached to a job.

Priority

Priority of this job.

QueueId

Id of a queue that this job is queued to.

RequestConditions

The content to send as the request conditions of the request.

RequestedWorkerSelectors

A collection of manually specified worker selectors, which a worker must satisfy in order to process this job.

Tags

A set of non-identifying attributes attached to this job. Values must be primitive values - number, string, boolean.

Applies to