Share via


JobRouterModelFactory.RouterJobPositionDetails Method

Definition

Initializes a new instance of RouterJobPositionDetails.

public static Azure.Communication.JobRouter.RouterJobPositionDetails RouterJobPositionDetails (string jobId = default, int position = 0, string queueId = default, int queueLength = 0, TimeSpan estimatedWaitTime = default);
static member RouterJobPositionDetails : string * int * string * int * TimeSpan -> Azure.Communication.JobRouter.RouterJobPositionDetails
Public Shared Function RouterJobPositionDetails (Optional jobId As String = Nothing, Optional position As Integer = 0, Optional queueId As String = Nothing, Optional queueLength As Integer = 0, Optional estimatedWaitTime As TimeSpan = Nothing) As RouterJobPositionDetails

Parameters

jobId
String

Id of the job these details are about.

position
Int32

Position of the job in question within that queue.

queueId
String

Id of the queue this job is enqueued in.

queueLength
Int32

Length of the queue: total number of enqueued jobs.

estimatedWaitTime
TimeSpan

Estimated wait time of the job rounded up to the nearest minute.

Returns

A new RouterJobPositionDetails instance for mocking.

Applies to