vso-node-api
Version:
Node client for Visual Studio Online/TFS REST APIs
812 lines (811 loc) • 25.5 kB
JavaScript
/*
* ---------------------------------------------------------
* Copyright(C) Microsoft Corporation. All rights reserved.
* ---------------------------------------------------------
*
* ---------------------------------------------------------
* Generated file, DO NOT EDIT
* ---------------------------------------------------------
*/
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const FormInputInterfaces = require("../interfaces/common/FormInputInterfaces");
var AadLoginPromptOption;
(function (AadLoginPromptOption) {
/**
* Do not provide a prompt option
*/
AadLoginPromptOption[AadLoginPromptOption["NoOption"] = 0] = "NoOption";
/**
* Force the user to login again.
*/
AadLoginPromptOption[AadLoginPromptOption["Login"] = 1] = "Login";
/**
* Force the user to select which account they are logging in with instead of automatically picking the user up from the session state. NOTE: This does not work for switching bewtween the variants of a dual-homed user.
*/
AadLoginPromptOption[AadLoginPromptOption["SelectAccount"] = 2] = "SelectAccount";
/**
* Force the user to login again. Ignore current authentication state and force the user to authenticate again. This option should be used instead of Login.
*/
AadLoginPromptOption[AadLoginPromptOption["FreshLogin"] = 3] = "FreshLogin";
})(AadLoginPromptOption = exports.AadLoginPromptOption || (exports.AadLoginPromptOption = {}));
var AuditAction;
(function (AuditAction) {
AuditAction[AuditAction["Add"] = 1] = "Add";
AuditAction[AuditAction["Update"] = 2] = "Update";
AuditAction[AuditAction["Delete"] = 3] = "Delete";
})(AuditAction = exports.AuditAction || (exports.AuditAction = {}));
var DeploymentGroupActionFilter;
(function (DeploymentGroupActionFilter) {
DeploymentGroupActionFilter[DeploymentGroupActionFilter["None"] = 0] = "None";
DeploymentGroupActionFilter[DeploymentGroupActionFilter["Manage"] = 2] = "Manage";
DeploymentGroupActionFilter[DeploymentGroupActionFilter["Use"] = 16] = "Use";
})(DeploymentGroupActionFilter = exports.DeploymentGroupActionFilter || (exports.DeploymentGroupActionFilter = {}));
var DeploymentGroupExpands;
(function (DeploymentGroupExpands) {
DeploymentGroupExpands[DeploymentGroupExpands["None"] = 0] = "None";
DeploymentGroupExpands[DeploymentGroupExpands["Machines"] = 2] = "Machines";
})(DeploymentGroupExpands = exports.DeploymentGroupExpands || (exports.DeploymentGroupExpands = {}));
var IssueType;
(function (IssueType) {
IssueType[IssueType["Error"] = 1] = "Error";
IssueType[IssueType["Warning"] = 2] = "Warning";
})(IssueType = exports.IssueType || (exports.IssueType = {}));
var MachineGroupActionFilter;
(function (MachineGroupActionFilter) {
MachineGroupActionFilter[MachineGroupActionFilter["None"] = 0] = "None";
MachineGroupActionFilter[MachineGroupActionFilter["Manage"] = 2] = "Manage";
MachineGroupActionFilter[MachineGroupActionFilter["Use"] = 16] = "Use";
})(MachineGroupActionFilter = exports.MachineGroupActionFilter || (exports.MachineGroupActionFilter = {}));
var MaskType;
(function (MaskType) {
MaskType[MaskType["Variable"] = 1] = "Variable";
MaskType[MaskType["Regex"] = 2] = "Regex";
})(MaskType = exports.MaskType || (exports.MaskType = {}));
var PlanGroupStatusFilter;
(function (PlanGroupStatusFilter) {
PlanGroupStatusFilter[PlanGroupStatusFilter["Running"] = 1] = "Running";
PlanGroupStatusFilter[PlanGroupStatusFilter["Queued"] = 2] = "Queued";
PlanGroupStatusFilter[PlanGroupStatusFilter["All"] = 3] = "All";
})(PlanGroupStatusFilter = exports.PlanGroupStatusFilter || (exports.PlanGroupStatusFilter = {}));
var SecureFileActionFilter;
(function (SecureFileActionFilter) {
SecureFileActionFilter[SecureFileActionFilter["None"] = 0] = "None";
SecureFileActionFilter[SecureFileActionFilter["Manage"] = 2] = "Manage";
SecureFileActionFilter[SecureFileActionFilter["Use"] = 16] = "Use";
})(SecureFileActionFilter = exports.SecureFileActionFilter || (exports.SecureFileActionFilter = {}));
var TaskAgentPoolActionFilter;
(function (TaskAgentPoolActionFilter) {
TaskAgentPoolActionFilter[TaskAgentPoolActionFilter["None"] = 0] = "None";
TaskAgentPoolActionFilter[TaskAgentPoolActionFilter["Manage"] = 2] = "Manage";
TaskAgentPoolActionFilter[TaskAgentPoolActionFilter["Use"] = 16] = "Use";
})(TaskAgentPoolActionFilter = exports.TaskAgentPoolActionFilter || (exports.TaskAgentPoolActionFilter = {}));
var TaskAgentPoolMaintenanceJobResult;
(function (TaskAgentPoolMaintenanceJobResult) {
TaskAgentPoolMaintenanceJobResult[TaskAgentPoolMaintenanceJobResult["Succeeded"] = 1] = "Succeeded";
TaskAgentPoolMaintenanceJobResult[TaskAgentPoolMaintenanceJobResult["Failed"] = 2] = "Failed";
TaskAgentPoolMaintenanceJobResult[TaskAgentPoolMaintenanceJobResult["Canceled"] = 4] = "Canceled";
})(TaskAgentPoolMaintenanceJobResult = exports.TaskAgentPoolMaintenanceJobResult || (exports.TaskAgentPoolMaintenanceJobResult = {}));
var TaskAgentPoolMaintenanceJobStatus;
(function (TaskAgentPoolMaintenanceJobStatus) {
TaskAgentPoolMaintenanceJobStatus[TaskAgentPoolMaintenanceJobStatus["InProgress"] = 1] = "InProgress";
TaskAgentPoolMaintenanceJobStatus[TaskAgentPoolMaintenanceJobStatus["Completed"] = 2] = "Completed";
TaskAgentPoolMaintenanceJobStatus[TaskAgentPoolMaintenanceJobStatus["Cancelling"] = 4] = "Cancelling";
TaskAgentPoolMaintenanceJobStatus[TaskAgentPoolMaintenanceJobStatus["Queued"] = 8] = "Queued";
})(TaskAgentPoolMaintenanceJobStatus = exports.TaskAgentPoolMaintenanceJobStatus || (exports.TaskAgentPoolMaintenanceJobStatus = {}));
var TaskAgentPoolMaintenanceScheduleDays;
(function (TaskAgentPoolMaintenanceScheduleDays) {
/**
* Do not run.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["None"] = 0] = "None";
/**
* Run on Monday.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Monday"] = 1] = "Monday";
/**
* Run on Tuesday.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Tuesday"] = 2] = "Tuesday";
/**
* Run on Wednesday.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Wednesday"] = 4] = "Wednesday";
/**
* Run on Thursday.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Thursday"] = 8] = "Thursday";
/**
* Run on Friday.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Friday"] = 16] = "Friday";
/**
* Run on Saturday.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Saturday"] = 32] = "Saturday";
/**
* Run on Sunday.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Sunday"] = 64] = "Sunday";
/**
* Run on all days of the week.
*/
TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["All"] = 127] = "All";
})(TaskAgentPoolMaintenanceScheduleDays = exports.TaskAgentPoolMaintenanceScheduleDays || (exports.TaskAgentPoolMaintenanceScheduleDays = {}));
var TaskAgentPoolType;
(function (TaskAgentPoolType) {
TaskAgentPoolType[TaskAgentPoolType["Automation"] = 1] = "Automation";
TaskAgentPoolType[TaskAgentPoolType["Deployment"] = 2] = "Deployment";
})(TaskAgentPoolType = exports.TaskAgentPoolType || (exports.TaskAgentPoolType = {}));
var TaskAgentQueueActionFilter;
(function (TaskAgentQueueActionFilter) {
TaskAgentQueueActionFilter[TaskAgentQueueActionFilter["None"] = 0] = "None";
TaskAgentQueueActionFilter[TaskAgentQueueActionFilter["Manage"] = 2] = "Manage";
TaskAgentQueueActionFilter[TaskAgentQueueActionFilter["Use"] = 16] = "Use";
})(TaskAgentQueueActionFilter = exports.TaskAgentQueueActionFilter || (exports.TaskAgentQueueActionFilter = {}));
var TaskAgentStatus;
(function (TaskAgentStatus) {
TaskAgentStatus[TaskAgentStatus["Offline"] = 1] = "Offline";
TaskAgentStatus[TaskAgentStatus["Online"] = 2] = "Online";
})(TaskAgentStatus = exports.TaskAgentStatus || (exports.TaskAgentStatus = {}));
var TaskDefinitionStatus;
(function (TaskDefinitionStatus) {
TaskDefinitionStatus[TaskDefinitionStatus["Preinstalled"] = 1] = "Preinstalled";
TaskDefinitionStatus[TaskDefinitionStatus["ReceivedInstallOrUpdate"] = 2] = "ReceivedInstallOrUpdate";
TaskDefinitionStatus[TaskDefinitionStatus["Installed"] = 3] = "Installed";
TaskDefinitionStatus[TaskDefinitionStatus["ReceivedUninstall"] = 4] = "ReceivedUninstall";
TaskDefinitionStatus[TaskDefinitionStatus["Uninstalled"] = 5] = "Uninstalled";
TaskDefinitionStatus[TaskDefinitionStatus["RequestedUpdate"] = 6] = "RequestedUpdate";
TaskDefinitionStatus[TaskDefinitionStatus["Updated"] = 7] = "Updated";
TaskDefinitionStatus[TaskDefinitionStatus["AlreadyUpToDate"] = 8] = "AlreadyUpToDate";
TaskDefinitionStatus[TaskDefinitionStatus["InlineUpdateReceived"] = 9] = "InlineUpdateReceived";
})(TaskDefinitionStatus = exports.TaskDefinitionStatus || (exports.TaskDefinitionStatus = {}));
var TaskOrchestrationItemType;
(function (TaskOrchestrationItemType) {
TaskOrchestrationItemType[TaskOrchestrationItemType["Container"] = 0] = "Container";
TaskOrchestrationItemType[TaskOrchestrationItemType["Job"] = 1] = "Job";
})(TaskOrchestrationItemType = exports.TaskOrchestrationItemType || (exports.TaskOrchestrationItemType = {}));
var TaskOrchestrationPlanState;
(function (TaskOrchestrationPlanState) {
TaskOrchestrationPlanState[TaskOrchestrationPlanState["InProgress"] = 1] = "InProgress";
TaskOrchestrationPlanState[TaskOrchestrationPlanState["Queued"] = 2] = "Queued";
TaskOrchestrationPlanState[TaskOrchestrationPlanState["Completed"] = 4] = "Completed";
})(TaskOrchestrationPlanState = exports.TaskOrchestrationPlanState || (exports.TaskOrchestrationPlanState = {}));
var TaskResult;
(function (TaskResult) {
TaskResult[TaskResult["Succeeded"] = 0] = "Succeeded";
TaskResult[TaskResult["SucceededWithIssues"] = 1] = "SucceededWithIssues";
TaskResult[TaskResult["Failed"] = 2] = "Failed";
TaskResult[TaskResult["Canceled"] = 3] = "Canceled";
TaskResult[TaskResult["Skipped"] = 4] = "Skipped";
TaskResult[TaskResult["Abandoned"] = 5] = "Abandoned";
})(TaskResult = exports.TaskResult || (exports.TaskResult = {}));
var TimelineRecordState;
(function (TimelineRecordState) {
TimelineRecordState[TimelineRecordState["Pending"] = 0] = "Pending";
TimelineRecordState[TimelineRecordState["InProgress"] = 1] = "InProgress";
TimelineRecordState[TimelineRecordState["Completed"] = 2] = "Completed";
})(TimelineRecordState = exports.TimelineRecordState || (exports.TimelineRecordState = {}));
var VariableGroupActionFilter;
(function (VariableGroupActionFilter) {
VariableGroupActionFilter[VariableGroupActionFilter["None"] = 0] = "None";
VariableGroupActionFilter[VariableGroupActionFilter["Manage"] = 2] = "Manage";
VariableGroupActionFilter[VariableGroupActionFilter["Use"] = 16] = "Use";
})(VariableGroupActionFilter = exports.VariableGroupActionFilter || (exports.VariableGroupActionFilter = {}));
exports.TypeInfo = {
AadLoginPromptOption: {
enumValues: {
"noOption": 0,
"login": 1,
"selectAccount": 2,
"freshLogin": 3
}
},
AgentChangeEvent: {},
AgentJobRequestMessage: {},
AgentPoolEvent: {},
AgentQueueEvent: {},
AgentQueuesEvent: {},
AgentRequestEvent: {},
AuditAction: {
enumValues: {
"add": 1,
"update": 2,
"delete": 3
}
},
DeploymentGroup: {},
DeploymentGroupActionFilter: {
enumValues: {
"none": 0,
"manage": 2,
"use": 16
}
},
DeploymentGroupExpands: {
enumValues: {
"none": 0,
"machines": 2
}
},
DeploymentGroupReference: {},
DeploymentMachine: {},
DeploymentMachineGroup: {},
DeploymentMachineGroupReference: {},
DeploymentMachinesChangeEvent: {},
Issue: {},
IssueType: {
enumValues: {
"error": 1,
"warning": 2
}
},
JobAssignedEvent: {},
JobCompletedEvent: {},
JobEnvironment: {},
JobRequestMessage: {},
MachineGroupActionFilter: {
enumValues: {
"none": 0,
"manage": 2,
"use": 16
}
},
MaskHint: {},
MaskType: {
enumValues: {
"variable": 1,
"regex": 2
}
},
PackageMetadata: {},
PlanEnvironment: {},
PlanGroupStatusFilter: {
enumValues: {
"running": 1,
"queued": 2,
"all": 3
}
},
SecureFile: {},
SecureFileActionFilter: {
enumValues: {
"none": 0,
"manage": 2,
"use": 16
}
},
ServerJobRequestMessage: {},
ServiceEndpointAuthenticationScheme: {},
ServiceEndpointRequestResult: {},
ServiceEndpointType: {},
TaskAgent: {},
TaskAgentJobRequest: {},
TaskAgentPool: {},
TaskAgentPoolActionFilter: {
enumValues: {
"none": 0,
"manage": 2,
"use": 16
}
},
TaskAgentPoolMaintenanceDefinition: {},
TaskAgentPoolMaintenanceJob: {},
TaskAgentPoolMaintenanceJobResult: {
enumValues: {
"succeeded": 1,
"failed": 2,
"canceled": 4
}
},
TaskAgentPoolMaintenanceJobStatus: {
enumValues: {
"inProgress": 1,
"completed": 2,
"cancelling": 4,
"queued": 8
}
},
TaskAgentPoolMaintenanceSchedule: {},
TaskAgentPoolMaintenanceScheduleDays: {
enumValues: {
"none": 0,
"monday": 1,
"tuesday": 2,
"wednesday": 4,
"thursday": 8,
"friday": 16,
"saturday": 32,
"sunday": 64,
"all": 127
}
},
TaskAgentPoolReference: {},
TaskAgentPoolType: {
enumValues: {
"automation": 1,
"deployment": 2
}
},
TaskAgentQueue: {},
TaskAgentQueueActionFilter: {
enumValues: {
"none": 0,
"manage": 2,
"use": 16
}
},
TaskAgentReference: {},
TaskAgentSession: {},
TaskAgentStatus: {
enumValues: {
"offline": 1,
"online": 2
}
},
TaskAgentUpdate: {},
TaskAttachment: {},
TaskDefinitionStatus: {
enumValues: {
"preinstalled": 1,
"receivedInstallOrUpdate": 2,
"installed": 3,
"receivedUninstall": 4,
"uninstalled": 5,
"requestedUpdate": 6,
"updated": 7,
"alreadyUpToDate": 8,
"inlineUpdateReceived": 9
}
},
TaskGroup: {},
TaskGroupRevision: {},
TaskLog: {},
TaskOrchestrationContainer: {},
TaskOrchestrationItem: {},
TaskOrchestrationItemType: {
enumValues: {
"container": 0,
"job": 1
}
},
TaskOrchestrationJob: {},
TaskOrchestrationPlan: {},
TaskOrchestrationPlanState: {
enumValues: {
"inProgress": 1,
"queued": 2,
"completed": 4
}
},
TaskOrchestrationQueuedPlan: {},
TaskOrchestrationQueuedPlanGroup: {},
TaskResult: {
enumValues: {
"succeeded": 0,
"succeededWithIssues": 1,
"failed": 2,
"canceled": 3,
"skipped": 4,
"abandoned": 5
}
},
Timeline: {},
TimelineRecord: {},
TimelineRecordState: {
enumValues: {
"pending": 0,
"inProgress": 1,
"completed": 2
}
},
VariableGroup: {},
VariableGroupActionFilter: {
enumValues: {
"none": 0,
"manage": 2,
"use": 16
}
},
};
exports.TypeInfo.AgentChangeEvent.fields = {
agent: {
typeInfo: exports.TypeInfo.TaskAgent
},
pool: {
typeInfo: exports.TypeInfo.TaskAgentPoolReference
},
timeStamp: {
isDate: true,
},
};
exports.TypeInfo.AgentJobRequestMessage.fields = {
environment: {
typeInfo: exports.TypeInfo.JobEnvironment
},
lockedUntil: {
isDate: true,
},
};
exports.TypeInfo.AgentPoolEvent.fields = {
pool: {
typeInfo: exports.TypeInfo.TaskAgentPool
},
};
exports.TypeInfo.AgentQueueEvent.fields = {
queue: {
typeInfo: exports.TypeInfo.TaskAgentQueue
},
};
exports.TypeInfo.AgentQueuesEvent.fields = {
queues: {
isArray: true,
typeInfo: exports.TypeInfo.TaskAgentQueue
},
};
exports.TypeInfo.AgentRequestEvent.fields = {
result: {
enumType: exports.TypeInfo.TaskResult
},
timeStamp: {
isDate: true,
},
};
exports.TypeInfo.DeploymentGroup.fields = {
machines: {
isArray: true,
typeInfo: exports.TypeInfo.DeploymentMachine
},
pool: {
typeInfo: exports.TypeInfo.TaskAgentPoolReference
},
};
exports.TypeInfo.DeploymentGroupReference.fields = {
pool: {
typeInfo: exports.TypeInfo.TaskAgentPoolReference
},
};
exports.TypeInfo.DeploymentMachine.fields = {
agent: {
typeInfo: exports.TypeInfo.TaskAgentReference
},
};
exports.TypeInfo.DeploymentMachineGroup.fields = {
machines: {
isArray: true,
typeInfo: exports.TypeInfo.DeploymentMachine
},
pool: {
typeInfo: exports.TypeInfo.TaskAgentPoolReference
},
};
exports.TypeInfo.DeploymentMachineGroupReference.fields = {
pool: {
typeInfo: exports.TypeInfo.TaskAgentPoolReference
},
};
exports.TypeInfo.DeploymentMachinesChangeEvent.fields = {
machineGroupReference: {
typeInfo: exports.TypeInfo.DeploymentGroupReference
},
machines: {
isArray: true,
typeInfo: exports.TypeInfo.DeploymentMachine
},
};
exports.TypeInfo.Issue.fields = {
type: {
enumType: exports.TypeInfo.IssueType
},
};
exports.TypeInfo.JobAssignedEvent.fields = {
request: {
typeInfo: exports.TypeInfo.TaskAgentJobRequest
},
};
exports.TypeInfo.JobCompletedEvent.fields = {
result: {
enumType: exports.TypeInfo.TaskResult
},
};
exports.TypeInfo.JobEnvironment.fields = {
mask: {
isArray: true,
typeInfo: exports.TypeInfo.MaskHint
},
secureFiles: {
isArray: true,
typeInfo: exports.TypeInfo.SecureFile
},
};
exports.TypeInfo.JobRequestMessage.fields = {
environment: {
typeInfo: exports.TypeInfo.JobEnvironment
},
};
exports.TypeInfo.MaskHint.fields = {
type: {
enumType: exports.TypeInfo.MaskType
},
};
exports.TypeInfo.PackageMetadata.fields = {
createdOn: {
isDate: true,
},
};
exports.TypeInfo.PlanEnvironment.fields = {
mask: {
isArray: true,
typeInfo: exports.TypeInfo.MaskHint
},
};
exports.TypeInfo.SecureFile.fields = {
createdOn: {
isDate: true,
},
modifiedOn: {
isDate: true,
},
};
exports.TypeInfo.ServerJobRequestMessage.fields = {
environment: {
typeInfo: exports.TypeInfo.JobEnvironment
},
};
exports.TypeInfo.ServiceEndpointAuthenticationScheme.fields = {
inputDescriptors: {
isArray: true,
typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor
},
};
exports.TypeInfo.ServiceEndpointRequestResult.fields = {};
exports.TypeInfo.ServiceEndpointType.fields = {
authenticationSchemes: {
isArray: true,
typeInfo: exports.TypeInfo.ServiceEndpointAuthenticationScheme
},
inputDescriptors: {
isArray: true,
typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor
},
};
exports.TypeInfo.TaskAgent.fields = {
assignedRequest: {
typeInfo: exports.TypeInfo.TaskAgentJobRequest
},
createdOn: {
isDate: true,
},
pendingUpdate: {
typeInfo: exports.TypeInfo.TaskAgentUpdate
},
status: {
enumType: exports.TypeInfo.TaskAgentStatus
},
statusChangedOn: {
isDate: true,
},
};
exports.TypeInfo.TaskAgentJobRequest.fields = {
assignTime: {
isDate: true,
},
finishTime: {
isDate: true,
},
lockedUntil: {
isDate: true,
},
matchedAgents: {
isArray: true,
typeInfo: exports.TypeInfo.TaskAgentReference
},
queueTime: {
isDate: true,
},
receiveTime: {
isDate: true,
},
reservedAgent: {
typeInfo: exports.TypeInfo.TaskAgentReference
},
result: {
enumType: exports.TypeInfo.TaskResult
},
};
exports.TypeInfo.TaskAgentPool.fields = {
createdOn: {
isDate: true,
},
poolType: {
enumType: exports.TypeInfo.TaskAgentPoolType
},
};
exports.TypeInfo.TaskAgentPoolMaintenanceDefinition.fields = {
pool: {
typeInfo: exports.TypeInfo.TaskAgentPoolReference
},
scheduleSetting: {
typeInfo: exports.TypeInfo.TaskAgentPoolMaintenanceSchedule
},
};
exports.TypeInfo.TaskAgentPoolMaintenanceJob.fields = {
finishTime: {
isDate: true,
},
pool: {
typeInfo: exports.TypeInfo.TaskAgentPoolReference
},
queueTime: {
isDate: true,
},
result: {
enumType: exports.TypeInfo.TaskAgentPoolMaintenanceJobResult
},
startTime: {
isDate: true,
},
status: {
enumType: exports.TypeInfo.TaskAgentPoolMaintenanceJobStatus
},
targetAgents: {
isArray: true,
typeInfo: exports.TypeInfo.TaskAgentReference
},
};
exports.TypeInfo.TaskAgentPoolMaintenanceSchedule.fields = {
daysToBuild: {
enumType: exports.TypeInfo.TaskAgentPoolMaintenanceScheduleDays
},
};
exports.TypeInfo.TaskAgentPoolReference.fields = {
poolType: {
enumType: exports.TypeInfo.TaskAgentPoolType
},
};
exports.TypeInfo.TaskAgentQueue.fields = {
pool: {
typeInfo: exports.TypeInfo.TaskAgentPoolReference
},
};
exports.TypeInfo.TaskAgentReference.fields = {
status: {
enumType: exports.TypeInfo.TaskAgentStatus
},
};
exports.TypeInfo.TaskAgentSession.fields = {
agent: {
typeInfo: exports.TypeInfo.TaskAgentReference
},
};
exports.TypeInfo.TaskAgentUpdate.fields = {
requestTime: {
isDate: true,
},
};
exports.TypeInfo.TaskAttachment.fields = {
createdOn: {
isDate: true,
},
lastChangedOn: {
isDate: true,
},
};
exports.TypeInfo.TaskGroup.fields = {
createdOn: {
isDate: true,
},
modifiedOn: {
isDate: true,
},
};
exports.TypeInfo.TaskGroupRevision.fields = {
changedDate: {
isDate: true,
},
changeType: {
enumType: exports.TypeInfo.AuditAction
},
};
exports.TypeInfo.TaskLog.fields = {
createdOn: {
isDate: true,
},
lastChangedOn: {
isDate: true,
},
};
exports.TypeInfo.TaskOrchestrationContainer.fields = {
children: {
isArray: true,
typeInfo: exports.TypeInfo.TaskOrchestrationItem
},
itemType: {
enumType: exports.TypeInfo.TaskOrchestrationItemType
},
rollback: {
typeInfo: exports.TypeInfo.TaskOrchestrationContainer
},
};
exports.TypeInfo.TaskOrchestrationItem.fields = {
itemType: {
enumType: exports.TypeInfo.TaskOrchestrationItemType
},
};
exports.TypeInfo.TaskOrchestrationJob.fields = {
itemType: {
enumType: exports.TypeInfo.TaskOrchestrationItemType
},
};
exports.TypeInfo.TaskOrchestrationPlan.fields = {
environment: {
typeInfo: exports.TypeInfo.PlanEnvironment
},
finishTime: {
isDate: true,
},
implementation: {
typeInfo: exports.TypeInfo.TaskOrchestrationContainer
},
result: {
enumType: exports.TypeInfo.TaskResult
},
startTime: {
isDate: true,
},
state: {
enumType: exports.TypeInfo.TaskOrchestrationPlanState
},
};
exports.TypeInfo.TaskOrchestrationQueuedPlan.fields = {
assignTime: {
isDate: true,
},
queueTime: {
isDate: true,
},
};
exports.TypeInfo.TaskOrchestrationQueuedPlanGroup.fields = {
plans: {
isArray: true,
typeInfo: exports.TypeInfo.TaskOrchestrationQueuedPlan
},
};
exports.TypeInfo.Timeline.fields = {
lastChangedOn: {
isDate: true,
},
records: {
isArray: true,
typeInfo: exports.TypeInfo.TimelineRecord
},
};
exports.TypeInfo.TimelineRecord.fields = {
finishTime: {
isDate: true,
},
issues: {
isArray: true,
typeInfo: exports.TypeInfo.Issue
},
lastModified: {
isDate: true,
},
result: {
enumType: exports.TypeInfo.TaskResult
},
startTime: {
isDate: true,
},
state: {
enumType: exports.TypeInfo.TimelineRecordState
},
};
exports.TypeInfo.VariableGroup.fields = {
createdOn: {
isDate: true,
},
modifiedOn: {
isDate: true,
},
};