UNPKG

vso-node-api

Version:

Node client for Visual Studio Online/TFS REST APIs

1,546 lines 50.8 kB
/* * --------------------------------------------------------- * 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 AgentArtifactType; (function (AgentArtifactType) { AgentArtifactType[AgentArtifactType["XamlBuild"] = 0] = "XamlBuild"; AgentArtifactType[AgentArtifactType["Build"] = 1] = "Build"; AgentArtifactType[AgentArtifactType["Jenkins"] = 2] = "Jenkins"; AgentArtifactType[AgentArtifactType["FileShare"] = 3] = "FileShare"; AgentArtifactType[AgentArtifactType["Nuget"] = 4] = "Nuget"; AgentArtifactType[AgentArtifactType["TfsOnPrem"] = 5] = "TfsOnPrem"; AgentArtifactType[AgentArtifactType["GitHub"] = 6] = "GitHub"; AgentArtifactType[AgentArtifactType["TFGit"] = 7] = "TFGit"; AgentArtifactType[AgentArtifactType["ExternalTfsBuild"] = 8] = "ExternalTfsBuild"; AgentArtifactType[AgentArtifactType["Custom"] = 9] = "Custom"; AgentArtifactType[AgentArtifactType["Tfvc"] = 10] = "Tfvc"; })(AgentArtifactType = exports.AgentArtifactType || (exports.AgentArtifactType = {})); var ApprovalExecutionOrder; (function (ApprovalExecutionOrder) { ApprovalExecutionOrder[ApprovalExecutionOrder["BeforeGates"] = 1] = "BeforeGates"; ApprovalExecutionOrder[ApprovalExecutionOrder["AfterSuccessfulGates"] = 2] = "AfterSuccessfulGates"; ApprovalExecutionOrder[ApprovalExecutionOrder["AfterGatesAlways"] = 4] = "AfterGatesAlways"; })(ApprovalExecutionOrder = exports.ApprovalExecutionOrder || (exports.ApprovalExecutionOrder = {})); var ApprovalFilters; (function (ApprovalFilters) { /** * No approvals or approval snapshots */ ApprovalFilters[ApprovalFilters["None"] = 0] = "None"; /** * Manual approval steps but no approval snapshots (Use with ApprovalSnapshots for snapshots) */ ApprovalFilters[ApprovalFilters["ManualApprovals"] = 1] = "ManualApprovals"; /** * Automated approval steps but no approval snapshots (Use with ApprovalSnapshots for snapshots) */ ApprovalFilters[ApprovalFilters["AutomatedApprovals"] = 2] = "AutomatedApprovals"; /** * No approval steps, but approval snapshots (Use with either ManualApprovals or AutomatedApprovals for approval steps) */ ApprovalFilters[ApprovalFilters["ApprovalSnapshots"] = 4] = "ApprovalSnapshots"; /** * All approval steps and approval snapshots */ ApprovalFilters[ApprovalFilters["All"] = 7] = "All"; })(ApprovalFilters = exports.ApprovalFilters || (exports.ApprovalFilters = {})); var ApprovalStatus; (function (ApprovalStatus) { ApprovalStatus[ApprovalStatus["Undefined"] = 0] = "Undefined"; ApprovalStatus[ApprovalStatus["Pending"] = 1] = "Pending"; ApprovalStatus[ApprovalStatus["Approved"] = 2] = "Approved"; ApprovalStatus[ApprovalStatus["Rejected"] = 4] = "Rejected"; ApprovalStatus[ApprovalStatus["Reassigned"] = 6] = "Reassigned"; ApprovalStatus[ApprovalStatus["Canceled"] = 7] = "Canceled"; ApprovalStatus[ApprovalStatus["Skipped"] = 8] = "Skipped"; })(ApprovalStatus = exports.ApprovalStatus || (exports.ApprovalStatus = {})); var ApprovalType; (function (ApprovalType) { ApprovalType[ApprovalType["Undefined"] = 0] = "Undefined"; ApprovalType[ApprovalType["PreDeploy"] = 1] = "PreDeploy"; ApprovalType[ApprovalType["PostDeploy"] = 2] = "PostDeploy"; ApprovalType[ApprovalType["All"] = 3] = "All"; })(ApprovalType = exports.ApprovalType || (exports.ApprovalType = {})); var AuditAction; (function (AuditAction) { AuditAction[AuditAction["Add"] = 1] = "Add"; AuditAction[AuditAction["Update"] = 2] = "Update"; AuditAction[AuditAction["Delete"] = 3] = "Delete"; AuditAction[AuditAction["Undelete"] = 4] = "Undelete"; })(AuditAction = exports.AuditAction || (exports.AuditAction = {})); var AuthorizationHeaderFor; (function (AuthorizationHeaderFor) { AuthorizationHeaderFor[AuthorizationHeaderFor["RevalidateApproverIdentity"] = 0] = "RevalidateApproverIdentity"; AuthorizationHeaderFor[AuthorizationHeaderFor["OnBehalfOf"] = 1] = "OnBehalfOf"; })(AuthorizationHeaderFor = exports.AuthorizationHeaderFor || (exports.AuthorizationHeaderFor = {})); var ConditionType; (function (ConditionType) { /** * The condition type is undefined. */ ConditionType[ConditionType["Undefined"] = 0] = "Undefined"; /** * The condition type is event. */ ConditionType[ConditionType["Event"] = 1] = "Event"; /** * The condition type is environment state. */ ConditionType[ConditionType["EnvironmentState"] = 2] = "EnvironmentState"; /** * The condition type is artifact. */ ConditionType[ConditionType["Artifact"] = 4] = "Artifact"; })(ConditionType = exports.ConditionType || (exports.ConditionType = {})); var DeploymentAuthorizationOwner; (function (DeploymentAuthorizationOwner) { DeploymentAuthorizationOwner[DeploymentAuthorizationOwner["Automatic"] = 0] = "Automatic"; DeploymentAuthorizationOwner[DeploymentAuthorizationOwner["DeploymentSubmitter"] = 1] = "DeploymentSubmitter"; DeploymentAuthorizationOwner[DeploymentAuthorizationOwner["FirstPreDeploymentApprover"] = 2] = "FirstPreDeploymentApprover"; })(DeploymentAuthorizationOwner = exports.DeploymentAuthorizationOwner || (exports.DeploymentAuthorizationOwner = {})); var DeploymentExpands; (function (DeploymentExpands) { DeploymentExpands[DeploymentExpands["All"] = 0] = "All"; DeploymentExpands[DeploymentExpands["DeploymentOnly"] = 1] = "DeploymentOnly"; DeploymentExpands[DeploymentExpands["Approvals"] = 2] = "Approvals"; DeploymentExpands[DeploymentExpands["Artifacts"] = 4] = "Artifacts"; })(DeploymentExpands = exports.DeploymentExpands || (exports.DeploymentExpands = {})); var DeploymentOperationStatus; (function (DeploymentOperationStatus) { /** * The deployment operation status is undefined. */ DeploymentOperationStatus[DeploymentOperationStatus["Undefined"] = 0] = "Undefined"; /** * The deployment operation status is queued. */ DeploymentOperationStatus[DeploymentOperationStatus["Queued"] = 1] = "Queued"; /** * The deployment operation status is scheduled. */ DeploymentOperationStatus[DeploymentOperationStatus["Scheduled"] = 2] = "Scheduled"; /** * The deployment operation status is pending. */ DeploymentOperationStatus[DeploymentOperationStatus["Pending"] = 4] = "Pending"; /** * The deployment operation status is approved. */ DeploymentOperationStatus[DeploymentOperationStatus["Approved"] = 8] = "Approved"; /** * The deployment operation status is rejected. */ DeploymentOperationStatus[DeploymentOperationStatus["Rejected"] = 16] = "Rejected"; /** * The deployment operation status is deferred. */ DeploymentOperationStatus[DeploymentOperationStatus["Deferred"] = 32] = "Deferred"; /** * The deployment operation status is queued for agent. */ DeploymentOperationStatus[DeploymentOperationStatus["QueuedForAgent"] = 64] = "QueuedForAgent"; /** * The deployment operation status is phase inprogress. */ DeploymentOperationStatus[DeploymentOperationStatus["PhaseInProgress"] = 128] = "PhaseInProgress"; /** * The deployment operation status is phase succeeded. */ DeploymentOperationStatus[DeploymentOperationStatus["PhaseSucceeded"] = 256] = "PhaseSucceeded"; /** * The deployment operation status is phase partially succeeded. */ DeploymentOperationStatus[DeploymentOperationStatus["PhasePartiallySucceeded"] = 512] = "PhasePartiallySucceeded"; /** * The deployment operation status is phase failed. */ DeploymentOperationStatus[DeploymentOperationStatus["PhaseFailed"] = 1024] = "PhaseFailed"; /** * The deployment operation status is canceled. */ DeploymentOperationStatus[DeploymentOperationStatus["Canceled"] = 2048] = "Canceled"; /** * The deployment operation status is phase canceled. */ DeploymentOperationStatus[DeploymentOperationStatus["PhaseCanceled"] = 4096] = "PhaseCanceled"; /** * The deployment operation status is manualintervention pending. */ DeploymentOperationStatus[DeploymentOperationStatus["ManualInterventionPending"] = 8192] = "ManualInterventionPending"; /** * The deployment operation status is queued for pipeline. */ DeploymentOperationStatus[DeploymentOperationStatus["QueuedForPipeline"] = 16384] = "QueuedForPipeline"; /** * The deployment operation status is cancelling. */ DeploymentOperationStatus[DeploymentOperationStatus["Cancelling"] = 32768] = "Cancelling"; /** * The deployment operation status is EvaluatingGates. */ DeploymentOperationStatus[DeploymentOperationStatus["EvaluatingGates"] = 65536] = "EvaluatingGates"; /** * The deployment operation status is GateFailed. */ DeploymentOperationStatus[DeploymentOperationStatus["GateFailed"] = 131072] = "GateFailed"; /** * The deployment operation status is all. */ DeploymentOperationStatus[DeploymentOperationStatus["All"] = 258047] = "All"; })(DeploymentOperationStatus = exports.DeploymentOperationStatus || (exports.DeploymentOperationStatus = {})); var DeploymentReason; (function (DeploymentReason) { /** * The deployment reason is none. */ DeploymentReason[DeploymentReason["None"] = 0] = "None"; /** * The deployment reason is manual. */ DeploymentReason[DeploymentReason["Manual"] = 1] = "Manual"; /** * The deployment reason is automated. */ DeploymentReason[DeploymentReason["Automated"] = 2] = "Automated"; /** * The deployment reason is scheduled. */ DeploymentReason[DeploymentReason["Scheduled"] = 4] = "Scheduled"; })(DeploymentReason = exports.DeploymentReason || (exports.DeploymentReason = {})); var DeploymentsQueryType; (function (DeploymentsQueryType) { DeploymentsQueryType[DeploymentsQueryType["Regular"] = 1] = "Regular"; DeploymentsQueryType[DeploymentsQueryType["FailingSince"] = 2] = "FailingSince"; })(DeploymentsQueryType = exports.DeploymentsQueryType || (exports.DeploymentsQueryType = {})); var DeploymentStatus; (function (DeploymentStatus) { /** * The deployment status is undefined. */ DeploymentStatus[DeploymentStatus["Undefined"] = 0] = "Undefined"; /** * The deployment status is not deployed. */ DeploymentStatus[DeploymentStatus["NotDeployed"] = 1] = "NotDeployed"; /** * The deployment status is inprogress. */ DeploymentStatus[DeploymentStatus["InProgress"] = 2] = "InProgress"; /** * The deployment status is succeeded. */ DeploymentStatus[DeploymentStatus["Succeeded"] = 4] = "Succeeded"; /** * The deployment status is partiallysucceeded. */ DeploymentStatus[DeploymentStatus["PartiallySucceeded"] = 8] = "PartiallySucceeded"; /** * The deployment status is failed. */ DeploymentStatus[DeploymentStatus["Failed"] = 16] = "Failed"; /** * The deployment status is all. */ DeploymentStatus[DeploymentStatus["All"] = 31] = "All"; })(DeploymentStatus = exports.DeploymentStatus || (exports.DeploymentStatus = {})); var DeployPhaseStatus; (function (DeployPhaseStatus) { DeployPhaseStatus[DeployPhaseStatus["Undefined"] = 0] = "Undefined"; DeployPhaseStatus[DeployPhaseStatus["NotStarted"] = 1] = "NotStarted"; DeployPhaseStatus[DeployPhaseStatus["InProgress"] = 2] = "InProgress"; DeployPhaseStatus[DeployPhaseStatus["PartiallySucceeded"] = 4] = "PartiallySucceeded"; DeployPhaseStatus[DeployPhaseStatus["Succeeded"] = 8] = "Succeeded"; DeployPhaseStatus[DeployPhaseStatus["Failed"] = 16] = "Failed"; DeployPhaseStatus[DeployPhaseStatus["Canceled"] = 32] = "Canceled"; DeployPhaseStatus[DeployPhaseStatus["Skipped"] = 64] = "Skipped"; DeployPhaseStatus[DeployPhaseStatus["Cancelling"] = 128] = "Cancelling"; })(DeployPhaseStatus = exports.DeployPhaseStatus || (exports.DeployPhaseStatus = {})); var DeployPhaseTypes; (function (DeployPhaseTypes) { DeployPhaseTypes[DeployPhaseTypes["Undefined"] = 0] = "Undefined"; DeployPhaseTypes[DeployPhaseTypes["AgentBasedDeployment"] = 1] = "AgentBasedDeployment"; DeployPhaseTypes[DeployPhaseTypes["RunOnServer"] = 2] = "RunOnServer"; DeployPhaseTypes[DeployPhaseTypes["MachineGroupBasedDeployment"] = 4] = "MachineGroupBasedDeployment"; })(DeployPhaseTypes = exports.DeployPhaseTypes || (exports.DeployPhaseTypes = {})); var EnvironmentStatus; (function (EnvironmentStatus) { EnvironmentStatus[EnvironmentStatus["Undefined"] = 0] = "Undefined"; EnvironmentStatus[EnvironmentStatus["NotStarted"] = 1] = "NotStarted"; EnvironmentStatus[EnvironmentStatus["InProgress"] = 2] = "InProgress"; EnvironmentStatus[EnvironmentStatus["Succeeded"] = 4] = "Succeeded"; EnvironmentStatus[EnvironmentStatus["Canceled"] = 8] = "Canceled"; EnvironmentStatus[EnvironmentStatus["Rejected"] = 16] = "Rejected"; EnvironmentStatus[EnvironmentStatus["Queued"] = 32] = "Queued"; EnvironmentStatus[EnvironmentStatus["Scheduled"] = 64] = "Scheduled"; EnvironmentStatus[EnvironmentStatus["PartiallySucceeded"] = 128] = "PartiallySucceeded"; })(EnvironmentStatus = exports.EnvironmentStatus || (exports.EnvironmentStatus = {})); var FolderPathQueryOrder; (function (FolderPathQueryOrder) { /** * No order */ FolderPathQueryOrder[FolderPathQueryOrder["None"] = 0] = "None"; /** * Order by folder name and path ascending. */ FolderPathQueryOrder[FolderPathQueryOrder["Ascending"] = 1] = "Ascending"; /** * Order by folder name and path descending. */ FolderPathQueryOrder[FolderPathQueryOrder["Descending"] = 2] = "Descending"; })(FolderPathQueryOrder = exports.FolderPathQueryOrder || (exports.FolderPathQueryOrder = {})); var GateStatus; (function (GateStatus) { GateStatus[GateStatus["None"] = 0] = "None"; GateStatus[GateStatus["Pending"] = 1] = "Pending"; GateStatus[GateStatus["InProgress"] = 2] = "InProgress"; GateStatus[GateStatus["Succeeded"] = 4] = "Succeeded"; GateStatus[GateStatus["Failed"] = 8] = "Failed"; })(GateStatus = exports.GateStatus || (exports.GateStatus = {})); var IssueSource; (function (IssueSource) { IssueSource[IssueSource["None"] = 0] = "None"; IssueSource[IssueSource["User"] = 1] = "User"; IssueSource[IssueSource["System"] = 2] = "System"; })(IssueSource = exports.IssueSource || (exports.IssueSource = {})); var MailSectionType; (function (MailSectionType) { MailSectionType[MailSectionType["Details"] = 0] = "Details"; MailSectionType[MailSectionType["Environments"] = 1] = "Environments"; MailSectionType[MailSectionType["Issues"] = 2] = "Issues"; MailSectionType[MailSectionType["TestResults"] = 3] = "TestResults"; MailSectionType[MailSectionType["WorkItems"] = 4] = "WorkItems"; MailSectionType[MailSectionType["ReleaseInfo"] = 5] = "ReleaseInfo"; })(MailSectionType = exports.MailSectionType || (exports.MailSectionType = {})); /** * Describes manual intervention status */ var ManualInterventionStatus; (function (ManualInterventionStatus) { /** * The manual intervention does not have the status set. */ ManualInterventionStatus[ManualInterventionStatus["Unknown"] = 0] = "Unknown"; /** * The manual intervention is pending. */ ManualInterventionStatus[ManualInterventionStatus["Pending"] = 1] = "Pending"; /** * The manual intervention is rejected. */ ManualInterventionStatus[ManualInterventionStatus["Rejected"] = 2] = "Rejected"; /** * The manual intervention is approved. */ ManualInterventionStatus[ManualInterventionStatus["Approved"] = 4] = "Approved"; /** * The manual intervention is canceled. */ ManualInterventionStatus[ManualInterventionStatus["Canceled"] = 8] = "Canceled"; })(ManualInterventionStatus = exports.ManualInterventionStatus || (exports.ManualInterventionStatus = {})); var ParallelExecutionTypes; (function (ParallelExecutionTypes) { ParallelExecutionTypes[ParallelExecutionTypes["None"] = 0] = "None"; ParallelExecutionTypes[ParallelExecutionTypes["MultiConfiguration"] = 1] = "MultiConfiguration"; ParallelExecutionTypes[ParallelExecutionTypes["MultiMachine"] = 2] = "MultiMachine"; })(ParallelExecutionTypes = exports.ParallelExecutionTypes || (exports.ParallelExecutionTypes = {})); var PipelineProcessTypes; (function (PipelineProcessTypes) { PipelineProcessTypes[PipelineProcessTypes["Designer"] = 1] = "Designer"; PipelineProcessTypes[PipelineProcessTypes["Yaml"] = 2] = "Yaml"; })(PipelineProcessTypes = exports.PipelineProcessTypes || (exports.PipelineProcessTypes = {})); var PropertySelectorType; (function (PropertySelectorType) { PropertySelectorType[PropertySelectorType["Inclusion"] = 0] = "Inclusion"; PropertySelectorType[PropertySelectorType["Exclusion"] = 1] = "Exclusion"; })(PropertySelectorType = exports.PropertySelectorType || (exports.PropertySelectorType = {})); var ReleaseDefinitionExpands; (function (ReleaseDefinitionExpands) { ReleaseDefinitionExpands[ReleaseDefinitionExpands["None"] = 0] = "None"; ReleaseDefinitionExpands[ReleaseDefinitionExpands["Environments"] = 2] = "Environments"; ReleaseDefinitionExpands[ReleaseDefinitionExpands["Artifacts"] = 4] = "Artifacts"; ReleaseDefinitionExpands[ReleaseDefinitionExpands["Triggers"] = 8] = "Triggers"; ReleaseDefinitionExpands[ReleaseDefinitionExpands["Variables"] = 16] = "Variables"; ReleaseDefinitionExpands[ReleaseDefinitionExpands["Tags"] = 32] = "Tags"; ReleaseDefinitionExpands[ReleaseDefinitionExpands["LastRelease"] = 64] = "LastRelease"; })(ReleaseDefinitionExpands = exports.ReleaseDefinitionExpands || (exports.ReleaseDefinitionExpands = {})); var ReleaseDefinitionQueryOrder; (function (ReleaseDefinitionQueryOrder) { ReleaseDefinitionQueryOrder[ReleaseDefinitionQueryOrder["IdAscending"] = 0] = "IdAscending"; ReleaseDefinitionQueryOrder[ReleaseDefinitionQueryOrder["IdDescending"] = 1] = "IdDescending"; ReleaseDefinitionQueryOrder[ReleaseDefinitionQueryOrder["NameAscending"] = 2] = "NameAscending"; ReleaseDefinitionQueryOrder[ReleaseDefinitionQueryOrder["NameDescending"] = 3] = "NameDescending"; })(ReleaseDefinitionQueryOrder = exports.ReleaseDefinitionQueryOrder || (exports.ReleaseDefinitionQueryOrder = {})); var ReleaseDefinitionSource; (function (ReleaseDefinitionSource) { ReleaseDefinitionSource[ReleaseDefinitionSource["Undefined"] = 0] = "Undefined"; ReleaseDefinitionSource[ReleaseDefinitionSource["RestApi"] = 1] = "RestApi"; ReleaseDefinitionSource[ReleaseDefinitionSource["UserInterface"] = 2] = "UserInterface"; ReleaseDefinitionSource[ReleaseDefinitionSource["Ibiza"] = 4] = "Ibiza"; ReleaseDefinitionSource[ReleaseDefinitionSource["PortalExtensionApi"] = 8] = "PortalExtensionApi"; })(ReleaseDefinitionSource = exports.ReleaseDefinitionSource || (exports.ReleaseDefinitionSource = {})); var ReleaseExpands; (function (ReleaseExpands) { ReleaseExpands[ReleaseExpands["None"] = 0] = "None"; ReleaseExpands[ReleaseExpands["Environments"] = 2] = "Environments"; ReleaseExpands[ReleaseExpands["Artifacts"] = 4] = "Artifacts"; ReleaseExpands[ReleaseExpands["Approvals"] = 8] = "Approvals"; ReleaseExpands[ReleaseExpands["ManualInterventions"] = 16] = "ManualInterventions"; ReleaseExpands[ReleaseExpands["Variables"] = 32] = "Variables"; ReleaseExpands[ReleaseExpands["Tags"] = 64] = "Tags"; })(ReleaseExpands = exports.ReleaseExpands || (exports.ReleaseExpands = {})); var ReleaseQueryOrder; (function (ReleaseQueryOrder) { ReleaseQueryOrder[ReleaseQueryOrder["Descending"] = 0] = "Descending"; ReleaseQueryOrder[ReleaseQueryOrder["Ascending"] = 1] = "Ascending"; })(ReleaseQueryOrder = exports.ReleaseQueryOrder || (exports.ReleaseQueryOrder = {})); var ReleaseReason; (function (ReleaseReason) { ReleaseReason[ReleaseReason["None"] = 0] = "None"; ReleaseReason[ReleaseReason["Manual"] = 1] = "Manual"; ReleaseReason[ReleaseReason["ContinuousIntegration"] = 2] = "ContinuousIntegration"; ReleaseReason[ReleaseReason["Schedule"] = 3] = "Schedule"; })(ReleaseReason = exports.ReleaseReason || (exports.ReleaseReason = {})); var ReleaseStatus; (function (ReleaseStatus) { ReleaseStatus[ReleaseStatus["Undefined"] = 0] = "Undefined"; ReleaseStatus[ReleaseStatus["Draft"] = 1] = "Draft"; ReleaseStatus[ReleaseStatus["Active"] = 2] = "Active"; ReleaseStatus[ReleaseStatus["Abandoned"] = 4] = "Abandoned"; })(ReleaseStatus = exports.ReleaseStatus || (exports.ReleaseStatus = {})); var ReleaseTriggerType; (function (ReleaseTriggerType) { ReleaseTriggerType[ReleaseTriggerType["Undefined"] = 0] = "Undefined"; ReleaseTriggerType[ReleaseTriggerType["ArtifactSource"] = 1] = "ArtifactSource"; ReleaseTriggerType[ReleaseTriggerType["Schedule"] = 2] = "Schedule"; ReleaseTriggerType[ReleaseTriggerType["SourceRepo"] = 3] = "SourceRepo"; ReleaseTriggerType[ReleaseTriggerType["ContainerImage"] = 4] = "ContainerImage"; ReleaseTriggerType[ReleaseTriggerType["Package"] = 5] = "Package"; ReleaseTriggerType[ReleaseTriggerType["PullRequest"] = 6] = "PullRequest"; })(ReleaseTriggerType = exports.ReleaseTriggerType || (exports.ReleaseTriggerType = {})); var ScheduleDays; (function (ScheduleDays) { ScheduleDays[ScheduleDays["None"] = 0] = "None"; ScheduleDays[ScheduleDays["Monday"] = 1] = "Monday"; ScheduleDays[ScheduleDays["Tuesday"] = 2] = "Tuesday"; ScheduleDays[ScheduleDays["Wednesday"] = 4] = "Wednesday"; ScheduleDays[ScheduleDays["Thursday"] = 8] = "Thursday"; ScheduleDays[ScheduleDays["Friday"] = 16] = "Friday"; ScheduleDays[ScheduleDays["Saturday"] = 32] = "Saturday"; ScheduleDays[ScheduleDays["Sunday"] = 64] = "Sunday"; ScheduleDays[ScheduleDays["All"] = 127] = "All"; })(ScheduleDays = exports.ScheduleDays || (exports.ScheduleDays = {})); var SenderType; (function (SenderType) { SenderType[SenderType["ServiceAccount"] = 1] = "ServiceAccount"; SenderType[SenderType["RequestingUser"] = 2] = "RequestingUser"; })(SenderType = exports.SenderType || (exports.SenderType = {})); var TaskStatus; (function (TaskStatus) { TaskStatus[TaskStatus["Unknown"] = 0] = "Unknown"; TaskStatus[TaskStatus["Pending"] = 1] = "Pending"; TaskStatus[TaskStatus["InProgress"] = 2] = "InProgress"; TaskStatus[TaskStatus["Success"] = 3] = "Success"; TaskStatus[TaskStatus["Failure"] = 4] = "Failure"; TaskStatus[TaskStatus["Canceled"] = 5] = "Canceled"; TaskStatus[TaskStatus["Skipped"] = 6] = "Skipped"; TaskStatus[TaskStatus["Succeeded"] = 7] = "Succeeded"; TaskStatus[TaskStatus["Failed"] = 8] = "Failed"; TaskStatus[TaskStatus["PartiallySucceeded"] = 9] = "PartiallySucceeded"; })(TaskStatus = exports.TaskStatus || (exports.TaskStatus = {})); 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 = { AgentArtifactDefinition: {}, AgentArtifactType: { enumValues: { "xamlBuild": 0, "build": 1, "jenkins": 2, "fileShare": 3, "nuget": 4, "tfsOnPrem": 5, "gitHub": 6, "tFGit": 7, "externalTfsBuild": 8, "custom": 9, "tfvc": 10 } }, AgentBasedDeployPhase: {}, AgentDeploymentInput: {}, ApprovalExecutionOrder: { enumValues: { "beforeGates": 1, "afterSuccessfulGates": 2, "afterGatesAlways": 4 } }, ApprovalFilters: { enumValues: { "none": 0, "manualApprovals": 1, "automatedApprovals": 2, "approvalSnapshots": 4, "all": 7 } }, ApprovalOptions: {}, ApprovalStatus: { enumValues: { "undefined": 0, "pending": 1, "approved": 2, "rejected": 4, "reassigned": 6, "canceled": 7, "skipped": 8 } }, ApprovalType: { enumValues: { "undefined": 0, "preDeploy": 1, "postDeploy": 2, "all": 3 } }, ArtifactContributionDefinition: {}, ArtifactSourceTrigger: {}, ArtifactTypeDefinition: {}, AuditAction: { enumValues: { "add": 1, "update": 2, "delete": 3, "undelete": 4 } }, AuthorizationHeaderFor: { enumValues: { "revalidateApproverIdentity": 0, "onBehalfOf": 1 } }, AutoTriggerIssue: {}, AzureKeyVaultVariableGroupProviderData: {}, AzureKeyVaultVariableValue: {}, Change: {}, Condition: {}, ConditionType: { enumValues: { "undefined": 0, "event": 1, "environmentState": 2, "artifact": 4 } }, ContainerImageTrigger: {}, ContinuousDeploymentTriggerIssue: {}, Deployment: {}, DeploymentApprovalCompletedEvent: {}, DeploymentApprovalPendingEvent: {}, DeploymentAttempt: {}, DeploymentAuthorizationInfo: {}, DeploymentAuthorizationOwner: { enumValues: { "automatic": 0, "deploymentSubmitter": 1, "firstPreDeploymentApprover": 2 } }, DeploymentCompletedEvent: {}, DeploymentExpands: { enumValues: { "all": 0, "deploymentOnly": 1, "approvals": 2, "artifacts": 4 } }, DeploymentJob: {}, DeploymentManualInterventionPendingEvent: {}, DeploymentOperationStatus: { enumValues: { "undefined": 0, "queued": 1, "scheduled": 2, "pending": 4, "approved": 8, "rejected": 16, "deferred": 32, "queuedForAgent": 64, "phaseInProgress": 128, "phaseSucceeded": 256, "phasePartiallySucceeded": 512, "phaseFailed": 1024, "canceled": 2048, "phaseCanceled": 4096, "manualInterventionPending": 8192, "queuedForPipeline": 16384, "cancelling": 32768, "evaluatingGates": 65536, "gateFailed": 131072, "all": 258047 } }, DeploymentQueryParameters: {}, DeploymentReason: { enumValues: { "none": 0, "manual": 1, "automated": 2, "scheduled": 4 } }, DeploymentsQueryType: { enumValues: { "regular": 1, "failingSince": 2 } }, DeploymentStartedEvent: {}, DeploymentStatus: { enumValues: { "undefined": 0, "notDeployed": 1, "inProgress": 2, "succeeded": 4, "partiallySucceeded": 8, "failed": 16, "all": 31 } }, DeployPhase: {}, DeployPhaseStatus: { enumValues: { "undefined": 0, "notStarted": 1, "inProgress": 2, "partiallySucceeded": 4, "succeeded": 8, "failed": 16, "canceled": 32, "skipped": 64, "cancelling": 128 } }, DeployPhaseTypes: { enumValues: { "undefined": 0, "agentBasedDeployment": 1, "runOnServer": 2, "machineGroupBasedDeployment": 4 } }, EnvironmentStatus: { enumValues: { "undefined": 0, "notStarted": 1, "inProgress": 2, "succeeded": 4, "canceled": 8, "rejected": 16, "queued": 32, "scheduled": 64, "partiallySucceeded": 128 } }, ExecutionInput: {}, Folder: {}, FolderPathQueryOrder: { enumValues: { "none": 0, "ascending": 1, "descending": 2 } }, GateStatus: { enumValues: { "none": 0, "pending": 1, "inProgress": 2, "succeeded": 4, "failed": 8 } }, IssueSource: { enumValues: { "none": 0, "user": 1, "system": 2 } }, MachineGroupBasedDeployPhase: {}, MailMessage: {}, MailSectionType: { enumValues: { "details": 0, "environments": 1, "issues": 2, "testResults": 3, "workItems": 4, "releaseInfo": 5 } }, ManualIntervention: {}, ManualInterventionStatus: { enumValues: { "unknown": 0, "pending": 1, "rejected": 2, "approved": 4, "canceled": 8 } }, ManualInterventionUpdateMetadata: {}, MultiConfigInput: {}, MultiMachineInput: {}, PackageTrigger: {}, ParallelExecutionInputBase: {}, ParallelExecutionTypes: { enumValues: { "none": 0, "multiConfiguration": 1, "multiMachine": 2 } }, PipelineProcess: {}, PipelineProcessTypes: { enumValues: { "designer": 1, "yaml": 2 } }, PropertySelector: {}, PropertySelectorType: { enumValues: { "inclusion": 0, "exclusion": 1 } }, Release: {}, ReleaseAbandonedEvent: {}, ReleaseApproval: {}, ReleaseApprovalHistory: {}, ReleaseApprovalPendingEvent: {}, ReleaseCondition: {}, ReleaseCreatedEvent: {}, ReleaseDefinition: {}, ReleaseDefinitionApprovals: {}, ReleaseDefinitionEnvironment: {}, ReleaseDefinitionEnvironmentTemplate: {}, ReleaseDefinitionExpands: { enumValues: { "none": 0, "environments": 2, "artifacts": 4, "triggers": 8, "variables": 16, "tags": 32, "lastRelease": 64 } }, ReleaseDefinitionQueryOrder: { enumValues: { "idAscending": 0, "idDescending": 1, "nameAscending": 2, "nameDescending": 3 } }, ReleaseDefinitionRevision: {}, ReleaseDefinitionSource: { enumValues: { "undefined": 0, "restApi": 1, "userInterface": 2, "ibiza": 4, "portalExtensionApi": 8 } }, ReleaseDefinitionSummary: {}, ReleaseDeployPhase: {}, ReleaseEnvironment: {}, ReleaseEnvironmentCompletedEvent: {}, ReleaseEnvironmentUpdateMetadata: {}, ReleaseExpands: { enumValues: { "none": 0, "environments": 2, "artifacts": 4, "approvals": 8, "manualInterventions": 16, "variables": 32, "tags": 64 } }, ReleaseGates: {}, ReleaseQueryOrder: { enumValues: { "descending": 0, "ascending": 1 } }, ReleaseReason: { enumValues: { "none": 0, "manual": 1, "continuousIntegration": 2, "schedule": 3 } }, ReleaseReference: {}, ReleaseRevision: {}, ReleaseSchedule: {}, ReleaseStartMetadata: {}, ReleaseStatus: { enumValues: { "undefined": 0, "draft": 1, "active": 2, "abandoned": 4 } }, ReleaseTask: {}, ReleaseTaskAttachment: {}, ReleaseTasksUpdatedEvent: {}, ReleaseTriggerBase: {}, ReleaseTriggerType: { enumValues: { "undefined": 0, "artifactSource": 1, "schedule": 2, "sourceRepo": 3, "containerImage": 4, "package": 5, "pullRequest": 6 } }, ReleaseUpdatedEvent: {}, ReleaseUpdateMetadata: {}, RunOnServerDeployPhase: {}, ScheduleDays: { enumValues: { "none": 0, "monday": 1, "tuesday": 2, "wednesday": 4, "thursday": 8, "friday": 16, "saturday": 32, "sunday": 64, "all": 127 } }, ScheduledReleaseTrigger: {}, SenderType: { enumValues: { "serviceAccount": 1, "requestingUser": 2 } }, ServerDeploymentInput: {}, SourceRepoTrigger: {}, SummaryMailSection: {}, TaskStatus: { enumValues: { "unknown": 0, "pending": 1, "inProgress": 2, "success": 3, "failure": 4, "canceled": 5, "skipped": 6, "succeeded": 7, "failed": 8, "partiallySucceeded": 9 } }, VariableGroup: {}, VariableGroupActionFilter: { enumValues: { "none": 0, "manage": 2, "use": 16 } }, }; exports.TypeInfo.AgentArtifactDefinition.fields = { artifactType: { enumType: exports.TypeInfo.AgentArtifactType } }; exports.TypeInfo.AgentBasedDeployPhase.fields = { deploymentInput: { typeInfo: exports.TypeInfo.AgentDeploymentInput }, phaseType: { enumType: exports.TypeInfo.DeployPhaseTypes } }; exports.TypeInfo.AgentDeploymentInput.fields = { parallelExecution: { typeInfo: exports.TypeInfo.ExecutionInput } }; exports.TypeInfo.ApprovalOptions.fields = { executionOrder: { enumType: exports.TypeInfo.ApprovalExecutionOrder } }; exports.TypeInfo.ArtifactContributionDefinition.fields = { inputDescriptors: { isArray: true, typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor } }; exports.TypeInfo.ArtifactSourceTrigger.fields = { triggerType: { enumType: exports.TypeInfo.ReleaseTriggerType } }; exports.TypeInfo.ArtifactTypeDefinition.fields = { inputDescriptors: { isArray: true, typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor } }; exports.TypeInfo.AutoTriggerIssue.fields = { issueSource: { enumType: exports.TypeInfo.IssueSource }, releaseTriggerType: { enumType: exports.TypeInfo.ReleaseTriggerType } }; exports.TypeInfo.AzureKeyVaultVariableGroupProviderData.fields = { lastRefreshedOn: { isDate: true, } }; exports.TypeInfo.AzureKeyVaultVariableValue.fields = { expires: { isDate: true, } }; exports.TypeInfo.Change.fields = { timestamp: { isDate: true, } }; exports.TypeInfo.Condition.fields = { conditionType: { enumType: exports.TypeInfo.ConditionType } }; exports.TypeInfo.ContainerImageTrigger.fields = { triggerType: { enumType: exports.TypeInfo.ReleaseTriggerType } }; exports.TypeInfo.ContinuousDeploymentTriggerIssue.fields = { issueSource: { enumType: exports.TypeInfo.IssueSource }, releaseTriggerType: { enumType: exports.TypeInfo.ReleaseTriggerType } }; exports.TypeInfo.Deployment.fields = { completedOn: { isDate: true, }, conditions: { isArray: true, typeInfo: exports.TypeInfo.Condition }, deploymentStatus: { enumType: exports.TypeInfo.DeploymentStatus }, lastModifiedOn: { isDate: true, }, operationStatus: { enumType: exports.TypeInfo.DeploymentOperationStatus }, postDeployApprovals: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApproval }, preDeployApprovals: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApproval }, queuedOn: { isDate: true, }, reason: { enumType: exports.TypeInfo.DeploymentReason }, release: { typeInfo: exports.TypeInfo.ReleaseReference }, scheduledDeploymentTime: { isDate: true, }, startedOn: { isDate: true, } }; exports.TypeInfo.DeploymentApprovalCompletedEvent.fields = { approval: { typeInfo: exports.TypeInfo.ReleaseApproval }, release: { typeInfo: exports.TypeInfo.Release } }; exports.TypeInfo.DeploymentApprovalPendingEvent.fields = { approval: { typeInfo: exports.TypeInfo.ReleaseApproval }, approvalOptions: { typeInfo: exports.TypeInfo.ApprovalOptions }, completedApprovals: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApproval }, deployment: { typeInfo: exports.TypeInfo.Deployment }, pendingApprovals: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApproval }, release: { typeInfo: exports.TypeInfo.Release } }; exports.TypeInfo.DeploymentAttempt.fields = { job: { typeInfo: exports.TypeInfo.ReleaseTask }, lastModifiedOn: { isDate: true, }, operationStatus: { enumType: exports.TypeInfo.DeploymentOperationStatus }, postDeploymentGates: { typeInfo: exports.TypeInfo.ReleaseGates }, preDeploymentGates: { typeInfo: exports.TypeInfo.ReleaseGates }, queuedOn: { isDate: true, }, reason: { enumType: exports.TypeInfo.DeploymentReason }, releaseDeployPhases: { isArray: true, typeInfo: exports.TypeInfo.ReleaseDeployPhase }, status: { enumType: exports.TypeInfo.DeploymentStatus }, tasks: { isArray: true, typeInfo: exports.TypeInfo.ReleaseTask } }; exports.TypeInfo.DeploymentAuthorizationInfo.fields = { authorizationHeaderFor: { enumType: exports.TypeInfo.AuthorizationHeaderFor } }; exports.TypeInfo.DeploymentCompletedEvent.fields = { deployment: { typeInfo: exports.TypeInfo.Deployment }, environment: { typeInfo: exports.TypeInfo.ReleaseEnvironment } }; exports.TypeInfo.DeploymentJob.fields = { job: { typeInfo: exports.TypeInfo.ReleaseTask }, tasks: { isArray: true, typeInfo: exports.TypeInfo.ReleaseTask } }; exports.TypeInfo.DeploymentManualInterventionPendingEvent.fields = { deployment: { typeInfo: exports.TypeInfo.Deployment }, manualIntervention: { typeInfo: exports.TypeInfo.ManualIntervention }, release: { typeInfo: exports.TypeInfo.Release } }; exports.TypeInfo.DeploymentQueryParameters.fields = { deploymentStatus: { enumType: exports.TypeInfo.DeploymentStatus }, expands: { enumType: exports.TypeInfo.DeploymentExpands }, maxModifiedTime: { isDate: true, }, minModifiedTime: { isDate: true, }, operationStatus: { enumType: exports.TypeInfo.DeploymentOperationStatus }, queryOrder: { enumType: exports.TypeInfo.ReleaseQueryOrder }, queryType: { enumType: exports.TypeInfo.DeploymentsQueryType } }; exports.TypeInfo.DeploymentStartedEvent.fields = { environment: { typeInfo: exports.TypeInfo.ReleaseEnvironment }, release: { typeInfo: exports.TypeInfo.Release } }; exports.TypeInfo.DeployPhase.fields = { phaseType: { enumType: exports.TypeInfo.DeployPhaseTypes } }; exports.TypeInfo.ExecutionInput.fields = { parallelExecutionType: { enumType: exports.TypeInfo.ParallelExecutionTypes } }; exports.TypeInfo.Folder.fields = { createdOn: { isDate: true, }, lastChangedDate: { isDate: true, } }; exports.TypeInfo.MachineGroupBasedDeployPhase.fields = { phaseType: { enumType: exports.TypeInfo.DeployPhaseTypes } }; exports.TypeInfo.MailMessage.fields = { replyBy: { isDate: true, }, sections: { isArray: true, enumType: exports.TypeInfo.MailSectionType }, senderType: { enumType: exports.TypeInfo.SenderType } }; exports.TypeInfo.ManualIntervention.fields = { createdOn: { isDate: true, }, modifiedOn: { isDate: true, }, status: { enumType: exports.TypeInfo.ManualInterventionStatus } }; exports.TypeInfo.ManualInterventionUpdateMetadata.fields = { status: { enumType: exports.TypeInfo.ManualInterventionStatus } }; exports.TypeInfo.MultiConfigInput.fields = { parallelExecutionType: { enumType: exports.TypeInfo.ParallelExecutionTypes } }; exports.TypeInfo.MultiMachineInput.fields = { parallelExecutionType: { enumType: exports.TypeInfo.ParallelExecutionTypes } }; exports.TypeInfo.PackageTrigger.fields = { triggerType: { enumType: exports.TypeInfo.ReleaseTriggerType } }; exports.TypeInfo.ParallelExecutionInputBase.fields = { parallelExecutionType: { enumType: exports.TypeInfo.ParallelExecutionTypes } }; exports.TypeInfo.PipelineProcess.fields = { type: { enumType: exports.TypeInfo.PipelineProcessTypes } }; exports.TypeInfo.PropertySelector.fields = { selectorType: { enumType: exports.TypeInfo.PropertySelectorType } }; exports.TypeInfo.Release.fields = { createdOn: { isDate: true, }, environments: { isArray: true, typeInfo: exports.TypeInfo.ReleaseEnvironment }, modifiedOn: { isDate: true, }, reason: { enumType: exports.TypeInfo.ReleaseReason }, status: { enumType: exports.TypeInfo.ReleaseStatus }, variableGroups: { isArray: true, typeInfo: exports.TypeInfo.VariableGroup } }; exports.TypeInfo.ReleaseAbandonedEvent.fields = { release: { typeInfo: exports.TypeInfo.Release } }; exports.TypeInfo.ReleaseApproval.fields = { approvalType: { enumType: exports.TypeInfo.ApprovalType }, createdOn: { isDate: true, }, history: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApprovalHistory }, modifiedOn: { isDate: true, }, status: { enumType: exports.TypeInfo.ApprovalStatus } }; exports.TypeInfo.ReleaseApprovalHistory.fields = { createdOn: { isDate: true, }, modifiedOn: { isDate: true, } }; exports.TypeInfo.ReleaseApprovalPendingEvent.fields = { approval: { typeInfo: exports.TypeInfo.ReleaseApproval }, approvalOptions: { typeInfo: exports.TypeInfo.ApprovalOptions }, completedApprovals: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApproval }, deployment: { typeInfo: exports.TypeInfo.Deployment }, environments: { isArray: true, typeInfo: exports.TypeInfo.ReleaseEnvironment }, pendingApprovals: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApproval } }; exports.TypeInfo.ReleaseCondition.fields = { conditionType: { enumType: exports.TypeInfo.ConditionType } }; exports.TypeInfo.ReleaseCreatedEvent.fields = { release: { typeInfo: exports.TypeInfo.Release } }; exports.TypeInfo.ReleaseDefinition.fields = { createdOn: { isDate: true, }, environments: { isArray: true, typeInfo: exports.TypeInfo.ReleaseDefinitionEnvironment }, lastRelease: { typeInfo: exports.TypeInfo.ReleaseReference }, modifiedOn: { isDate: true, }, pipelineProcess: { typeInfo: exports.TypeInfo.PipelineProcess }, source: { enumType: exports.TypeInfo.ReleaseDefinitionSource }, triggers: { isArray: true, typeInfo: exports.TypeInfo.ReleaseTriggerBase } }; exports.TypeInfo.ReleaseDefinitionApprovals.fields = { approvalOptions: { typeInfo: exports.TypeInfo.ApprovalOptions } }; exports.TypeInfo.ReleaseDefinitionEnvironment.fields = { conditions: { isArray: true, typeInfo: exports.TypeInfo.Condition }, deployPhases: { isArray: true, typeInfo: exports.TypeInfo.DeployPhase }, postDeployApprovals: { typeInfo: exports.TypeInfo.ReleaseDefinitionApprovals }, preDeployApprovals: { typeInfo: exports.TypeInfo.ReleaseDefinitionApprovals }, schedules: { isArray: true, typeInfo: exports.TypeInfo.ReleaseSchedule } }; exports.TypeInfo.ReleaseDefinitionEnvironmentTemplate.fields = { environment: { typeInfo: exports.TypeInfo.ReleaseDefinitionEnvironment } }; exports.TypeInfo.ReleaseDefinitionRevision.fields = { changedDate: { isDate: true, }, changeType: { enumType: exports.TypeInfo.AuditAction } }; exports.TypeInfo.ReleaseDefinitionSummary.fields = { releases: { isArray: true, typeInfo: exports.TypeInfo.Release } }; exports.TypeInfo.ReleaseDeployPhase.fields = { deploymentJobs: { isArray: true, typeInfo: exports.TypeInfo.DeploymentJob }, manualInterventions: { isArray: true, typeInfo: exports.TypeInfo.ManualIntervention }, phaseType: { enumType: exports.TypeInfo.DeployPhaseTypes }, status: { enumType: exports.TypeInfo.DeployPhaseStatus } }; exports.TypeInfo.ReleaseEnvironment.fields = { conditions: { isArray: true, typeInfo: exports.TypeInfo.ReleaseCondition }, createdOn: { isDate: true, }, deployPhasesSnapshot: { isArray: true, typeInfo: exports.TypeInfo.DeployPhase }, deploySteps: { isArray: true, typeInfo: exports.TypeInfo.DeploymentAttempt }, modifiedOn: { isDate: true, }, nextScheduledUtcTime: { isDate: true, }, postApprovalsSnapshot: { typeInfo: exports.TypeInfo.ReleaseDefinitionApprovals }, postDeployApprovals: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApproval }, preApprovalsSnapshot: { typeInfo: exports.TypeInfo.ReleaseDefinitionApprovals }, preDeployApprovals: { isArray: true, typeInfo: exports.TypeInfo.ReleaseApproval }, scheduledDeploymentTime: { isDate: true, }, schedules: { isArray: true, typeInfo: exports.TypeInfo.ReleaseSchedule }, status: { enumType: exports.TypeInfo.EnvironmentStatus }, variableGroups: { isArray: true, typeInfo: exports.TypeInfo.VariableGroup } }; exports.TypeInfo.ReleaseEnvironmentCompletedEvent.fields = { environment: { typeInfo: exports.TypeInfo.ReleaseEnvironment }, reason: { enumType: exports.TypeInfo.DeploymentReason } }; exports.TypeInfo.ReleaseEnvironmentUpdateMetadata.fields = { scheduledDeploymentTime: { isDate: true, }, status: { enumType: exports.TypeInfo.EnvironmentStatus } }; exports.TypeInfo.ReleaseGates.fields = { deploymentJobs: { isArray: true, typeInfo: exports.TypeInfo.DeploymentJob }, lastModifiedOn: { isDate: true, }, stabilizationCompletedOn: { isDate: true, }, startedOn: { isDate: true, }, status: { enumType: exports.TypeInfo.GateStatus } }; exports.TypeInfo.ReleaseReference.fields = { createdOn: { isDate: true, }, reason: { enumType: exports.TypeInfo.ReleaseReason } }; exports.TypeInfo.ReleaseRevision.fields = { changedDate: { isDate: true, } }; exports.TypeInfo.ReleaseSchedule.fields = { daysToRelease: { enumType: exports.TypeInfo.ScheduleDays } }; exports.TypeInfo.ReleaseStartMetadata.fields = { reason: { enumType: exports.TypeInfo.ReleaseReason } }; exports.TypeInfo.ReleaseTask.fields = { dateEnded: { isDate: true, }, dateStarted: { isDate: true, }, finishTime: { isDate: true, }, startTime: { isDate: true, }, status: { enumType: exports.TypeInfo.TaskStatus } }; exports.TypeInfo.ReleaseTaskAttachment.fields = { createdOn: { isDate: true, }, modifiedOn: { isDate: true, } }; exports.TypeInfo.ReleaseTasksUpdatedEvent.fields = { job: { typeInfo: exports.TypeInfo.ReleaseTask }, tasks: { isArray: true, typeInfo: exports.TypeInfo.ReleaseTask } }; exports.TypeInfo.ReleaseTriggerBase.fields = { triggerType: { enumType: exports.TypeInfo.ReleaseTriggerType } }; exports.TypeInfo.ReleaseUpdatedEvent.fields = { release: { typeInfo: exports.TypeInfo.Release } }; exports.TypeInfo.ReleaseUpdateMetadata.fields = { status: { enumType: exports.TypeInfo.ReleaseStatus } }; exports.TypeInfo.RunOnServerDeployPhase.fields = { deploymentInput: { typeInfo: exports.TypeInfo.ServerDeploymentInput }, phaseType: { enumType: export