azure-devops-node-api
Version:
Node client for Azure DevOps and TFS REST APIs
215 lines (214 loc) • 8.1 kB
JavaScript
/*
* ---------------------------------------------------------
* Copyright(C) Microsoft Corporation. All rights reserved.
* ---------------------------------------------------------
*
* ---------------------------------------------------------
* Generated file, DO NOT EDIT
* ---------------------------------------------------------
*/
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TypeInfo = exports.SpnEndpointErrorCode = exports.ServiceEndpointExecutionResult = exports.ServiceEndpointActionFilter = exports.OAuthConfigurationActionFilter = exports.AccessTokenRequestType = exports.AadLoginPromptOption = void 0;
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 between the variants of a dual-homed user.
*/
AadLoginPromptOption[AadLoginPromptOption["SelectAccount"] = 2] = "SelectAccount";
/**
* Force the user to login again. <remarks> Ignore current authentication state and force the user to authenticate again. This option should be used instead of Login. </remarks>
*/
AadLoginPromptOption[AadLoginPromptOption["FreshLogin"] = 3] = "FreshLogin";
/**
* Force the user to login again with mfa. <remarks> Ignore current authentication state and force the user to authenticate again. This option should be used instead of Login, if MFA is required. </remarks>
*/
AadLoginPromptOption[AadLoginPromptOption["FreshLoginWithMfa"] = 4] = "FreshLoginWithMfa";
})(AadLoginPromptOption = exports.AadLoginPromptOption || (exports.AadLoginPromptOption = {}));
var AccessTokenRequestType;
(function (AccessTokenRequestType) {
AccessTokenRequestType[AccessTokenRequestType["None"] = 0] = "None";
AccessTokenRequestType[AccessTokenRequestType["Oauth"] = 1] = "Oauth";
AccessTokenRequestType[AccessTokenRequestType["Direct"] = 2] = "Direct";
})(AccessTokenRequestType = exports.AccessTokenRequestType || (exports.AccessTokenRequestType = {}));
var OAuthConfigurationActionFilter;
(function (OAuthConfigurationActionFilter) {
OAuthConfigurationActionFilter[OAuthConfigurationActionFilter["None"] = 0] = "None";
OAuthConfigurationActionFilter[OAuthConfigurationActionFilter["Manage"] = 2] = "Manage";
OAuthConfigurationActionFilter[OAuthConfigurationActionFilter["Use"] = 16] = "Use";
})(OAuthConfigurationActionFilter = exports.OAuthConfigurationActionFilter || (exports.OAuthConfigurationActionFilter = {}));
var ServiceEndpointActionFilter;
(function (ServiceEndpointActionFilter) {
ServiceEndpointActionFilter[ServiceEndpointActionFilter["None"] = 0] = "None";
ServiceEndpointActionFilter[ServiceEndpointActionFilter["Manage"] = 2] = "Manage";
ServiceEndpointActionFilter[ServiceEndpointActionFilter["Use"] = 16] = "Use";
ServiceEndpointActionFilter[ServiceEndpointActionFilter["View"] = 32] = "View";
})(ServiceEndpointActionFilter = exports.ServiceEndpointActionFilter || (exports.ServiceEndpointActionFilter = {}));
var ServiceEndpointExecutionResult;
(function (ServiceEndpointExecutionResult) {
/**
* "Service endpoint request succeeded.
*/
ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Succeeded"] = 0] = "Succeeded";
/**
* "Service endpoint request succeeded but with some issues.
*/
ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["SucceededWithIssues"] = 1] = "SucceededWithIssues";
/**
* "Service endpoint request failed.
*/
ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Failed"] = 2] = "Failed";
/**
* "Service endpoint request was cancelled.
*/
ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Canceled"] = 3] = "Canceled";
/**
* "Service endpoint request was skipped.
*/
ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Skipped"] = 4] = "Skipped";
/**
* "Service endpoint request was abandoned.
*/
ServiceEndpointExecutionResult[ServiceEndpointExecutionResult["Abandoned"] = 5] = "Abandoned";
})(ServiceEndpointExecutionResult = exports.ServiceEndpointExecutionResult || (exports.ServiceEndpointExecutionResult = {}));
var SpnEndpointErrorCode;
(function (SpnEndpointErrorCode) {
/**
* Indicates whether user does not have required permissions to register the app in Entra or WIF is disabled.
*/
SpnEndpointErrorCode[SpnEndpointErrorCode["AppRegistrationFailed"] = 1] = "AppRegistrationFailed";
})(SpnEndpointErrorCode = exports.SpnEndpointErrorCode || (exports.SpnEndpointErrorCode = {}));
exports.TypeInfo = {
AadLoginPromptOption: {
enumValues: {
"noOption": 0,
"login": 1,
"selectAccount": 2,
"freshLogin": 3,
"freshLoginWithMfa": 4
}
},
AccessTokenRequestType: {
enumValues: {
"none": 0,
"oauth": 1,
"direct": 2
}
},
AuthConfiguration: {},
AzureSpnOperationStatus: {},
OAuthConfiguration: {},
OAuthConfigurationActionFilter: {
enumValues: {
"none": 0,
"manage": 2,
"use": 16
}
},
ServiceEndpoint: {},
ServiceEndpointActionFilter: {
enumValues: {
"none": 0,
"manage": 2,
"use": 16,
"view": 32
}
},
ServiceEndpointAuthenticationScheme: {},
ServiceEndpointExecutionData: {},
ServiceEndpointExecutionRecord: {},
ServiceEndpointExecutionRecordsInput: {},
ServiceEndpointExecutionResult: {
enumValues: {
"succeeded": 0,
"succeededWithIssues": 1,
"failed": 2,
"canceled": 3,
"skipped": 4,
"abandoned": 5
}
},
ServiceEndpointRequestResult: {},
ServiceEndpointType: {},
SpnEndpointErrorCode: {
enumValues: {
"appRegistrationFailed": 1
}
},
};
exports.TypeInfo.AuthConfiguration.fields = {
createdOn: {
isDate: true,
},
modifiedOn: {
isDate: true,
}
};
exports.TypeInfo.AzureSpnOperationStatus.fields = {
errorCode: {
enumType: exports.TypeInfo.SpnEndpointErrorCode
}
};
exports.TypeInfo.OAuthConfiguration.fields = {
createdOn: {
isDate: true,
},
modifiedOn: {
isDate: true,
}
};
exports.TypeInfo.ServiceEndpoint.fields = {
creationDate: {
isDate: true,
},
modificationDate: {
isDate: true,
}
};
exports.TypeInfo.ServiceEndpointAuthenticationScheme.fields = {
inputDescriptors: {
isArray: true,
typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor
}
};
exports.TypeInfo.ServiceEndpointExecutionData.fields = {
finishTime: {
isDate: true,
},
result: {
enumType: exports.TypeInfo.ServiceEndpointExecutionResult
},
startTime: {
isDate: true,
}
};
exports.TypeInfo.ServiceEndpointExecutionRecord.fields = {
data: {
typeInfo: exports.TypeInfo.ServiceEndpointExecutionData
}
};
exports.TypeInfo.ServiceEndpointExecutionRecordsInput.fields = {
data: {
typeInfo: exports.TypeInfo.ServiceEndpointExecutionData
}
};
exports.TypeInfo.ServiceEndpointRequestResult.fields = {};
exports.TypeInfo.ServiceEndpointType.fields = {
authenticationSchemes: {
isArray: true,
typeInfo: exports.TypeInfo.ServiceEndpointAuthenticationScheme
},
inputDescriptors: {
isArray: true,
typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor
}
};