RouterWorkerResponse interface
En entitet för jobb som ska dirigeras till.
- Extends
Egenskaper
| id | Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
Ärvda egenskaper
| assigned |
En lista över tilldelade jobb som är kopplade till den här arbetaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| available |
En flagga som anger att den här arbetaren är öppen för att ta emot erbjudanden eller inte. |
| channel |
De kanaler som den här arbetaren kan hantera och deras inverkan på arbetskapaciteten. |
| labels | En uppsättning nyckel/värde-par som identifierar attribut som används av regelmotorerna för att fatta beslut. |
| load |
Ett värde som anger arbetskapaciteten. Värdet "1" innebär att all kapacitet förbrukas. Värdet "0" innebär att ingen kapacitet förbrukas för närvarande. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| offers | En lista över aktiva erbjudanden som utfärdats till den här arbetaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| queue |
De köer som den här arbetaren kan ta emot arbete från. |
| state | Arbetarens aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| tags | En uppsättning icke-identifierande attribut som är kopplade till den här arbetaren. |
| total |
Den totala kapacitetspoängen för den här arbetaren måste hantera flera samtidiga jobb. |
Egenskapsinformation
id
Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
id: string
Egenskapsvärde
string
Information om ärvda egenskaper
assignedJobs
En lista över tilldelade jobb som är kopplade till den här arbetaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
assignedJobs?: RouterWorkerAssignment[]
Egenskapsvärde
Ärvd frånRouterWorker.assignedJobs
availableForOffers
En flagga som anger att den här arbetaren är öppen för att ta emot erbjudanden eller inte.
availableForOffers?: boolean
Egenskapsvärde
boolean
Ärvd frånRouterWorker.availableForOffers
channelConfigurations
De kanaler som den här arbetaren kan hantera och deras inverkan på arbetskapaciteten.
channelConfigurations?: {[propertyName: string]: ChannelConfiguration}
Egenskapsvärde
{[propertyName: string]: ChannelConfiguration}
Ärvt frånRouterWorker.channelConfigurations
labels
En uppsättning nyckel/värde-par som identifierar attribut som används av regelmotorerna för att fatta beslut.
labels?: JSONObject
Egenskapsvärde
Ärvt frånRouterWorker.labels
loadRatio
Ett värde som anger arbetskapaciteten. Värdet "1" innebär att all kapacitet förbrukas. Värdet "0" innebär att ingen kapacitet förbrukas för närvarande. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
loadRatio?: number
Egenskapsvärde
number
Ärvt frånRouterWorker.loadRatio
offers
En lista över aktiva erbjudanden som utfärdats till den här arbetaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
offers?: RouterJobOffer[]
Egenskapsvärde
Ärvd frånRouterWorker.offers
queueAssignments
De köer som den här arbetaren kan ta emot arbete från.
queueAssignments?: JSONObject
Egenskapsvärde
Ärvt frånRouterWorker.queueAssignments
state
Arbetarens aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
state?: string
Egenskapsvärde
string
Ärvt frånRouterWorker.state
tags
En uppsättning icke-identifierande attribut som är kopplade till den här arbetaren.
tags?: JSONObject
Egenskapsvärde
Ärvd frånRouterWorker.tags
totalCapacity
Den totala kapacitetspoängen för den här arbetaren måste hantera flera samtidiga jobb.
totalCapacity?: number
Egenskapsvärde
number
Ärvd frånRouterWorker.totalCapacity