azure-devops-mcp

by RyanCardin15
Verified
/* * --------------------------------------------------------- * Copyright(C) Microsoft Corporation. All rights reserved. * --------------------------------------------------------- * * --------------------------------------------------------- * Generated file, DO NOT EDIT * --------------------------------------------------------- */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TypeInfo = exports.WidgetScope = exports.TeamDashboardPermission = exports.GroupMemberPermission = exports.DashboardScope = void 0; /** * identifies the scope of dashboard storage and permissions. */ var DashboardScope; (function (DashboardScope) { /** * [DEPRECATED] Dashboard is scoped to the collection user. */ DashboardScope[DashboardScope["Collection_User"] = 0] = "Collection_User"; /** * Dashboard is scoped to the team. */ DashboardScope[DashboardScope["Project_Team"] = 1] = "Project_Team"; /** * Dashboard is scoped to the project. */ DashboardScope[DashboardScope["Project"] = 2] = "Project"; })(DashboardScope = exports.DashboardScope || (exports.DashboardScope = {})); /** * None - Team member cannot edit dashboard Edit - Team member can add, configure and delete widgets Manage - Team member can add, reorder, delete dashboards Manage Permissions - Team member can manage membership of other members to perform group operations. */ var GroupMemberPermission; (function (GroupMemberPermission) { GroupMemberPermission[GroupMemberPermission["None"] = 0] = "None"; GroupMemberPermission[GroupMemberPermission["Edit"] = 1] = "Edit"; GroupMemberPermission[GroupMemberPermission["Manage"] = 2] = "Manage"; GroupMemberPermission[GroupMemberPermission["ManagePermissions"] = 3] = "ManagePermissions"; })(GroupMemberPermission = exports.GroupMemberPermission || (exports.GroupMemberPermission = {})); /** * Read - User can see dashboards Create - User can create dashboards Edit - User can add, configure and delete widgets, and edit dashboard settings. Delete - User can delete dashboards Manage Permissions - Team member can manage membership of other members to perform group operations. */ var TeamDashboardPermission; (function (TeamDashboardPermission) { TeamDashboardPermission[TeamDashboardPermission["None"] = 0] = "None"; TeamDashboardPermission[TeamDashboardPermission["Read"] = 1] = "Read"; TeamDashboardPermission[TeamDashboardPermission["Create"] = 2] = "Create"; TeamDashboardPermission[TeamDashboardPermission["Edit"] = 4] = "Edit"; TeamDashboardPermission[TeamDashboardPermission["Delete"] = 8] = "Delete"; TeamDashboardPermission[TeamDashboardPermission["ManagePermissions"] = 16] = "ManagePermissions"; })(TeamDashboardPermission = exports.TeamDashboardPermission || (exports.TeamDashboardPermission = {})); /** * data contract required for the widget to function in a webaccess area or page. */ var WidgetScope; (function (WidgetScope) { WidgetScope[WidgetScope["Collection_User"] = 0] = "Collection_User"; WidgetScope[WidgetScope["Project_Team"] = 1] = "Project_Team"; })(WidgetScope = exports.WidgetScope || (exports.WidgetScope = {})); exports.TypeInfo = { CopyDashboardOptions: {}, CopyDashboardResponse: {}, Dashboard: {}, DashboardGroup: {}, DashboardGroupEntry: {}, DashboardGroupEntryResponse: {}, DashboardResponse: {}, DashboardScope: { enumValues: { "collection_User": 0, "project_Team": 1, "project": 2 } }, GroupMemberPermission: { enumValues: { "none": 0, "edit": 1, "manage": 2, "managePermissions": 3 } }, TeamDashboardPermission: { enumValues: { "none": 0, "read": 1, "create": 2, "edit": 4, "delete": 8, "managePermissions": 16 } }, Widget: {}, WidgetMetadata: {}, WidgetMetadataResponse: {}, WidgetResponse: {}, WidgetScope: { enumValues: { "collection_User": 0, "project_Team": 1 } }, WidgetsVersionedList: {}, WidgetTypesResponse: {}, }; exports.TypeInfo.CopyDashboardOptions.fields = { copyDashboardScope: { enumType: exports.TypeInfo.DashboardScope } }; exports.TypeInfo.CopyDashboardResponse.fields = { copiedDashboard: { typeInfo: exports.TypeInfo.Dashboard }, copyDashboardOptions: { typeInfo: exports.TypeInfo.CopyDashboardOptions } }; exports.TypeInfo.Dashboard.fields = { dashboardScope: { enumType: exports.TypeInfo.DashboardScope }, lastAccessedDate: { isDate: true, }, modifiedDate: { isDate: true, }, widgets: { isArray: true, typeInfo: exports.TypeInfo.Widget } }; exports.TypeInfo.DashboardGroup.fields = { dashboardEntries: { isArray: true, typeInfo: exports.TypeInfo.DashboardGroupEntry }, permission: { enumType: exports.TypeInfo.GroupMemberPermission }, teamDashboardPermission: { enumType: exports.TypeInfo.TeamDashboardPermission } }; exports.TypeInfo.DashboardGroupEntry.fields = { dashboardScope: { enumType: exports.TypeInfo.DashboardScope }, lastAccessedDate: { isDate: true, }, modifiedDate: { isDate: true, }, widgets: { isArray: true, typeInfo: exports.TypeInfo.Widget } }; exports.TypeInfo.DashboardGroupEntryResponse.fields = { dashboardScope: { enumType: exports.TypeInfo.DashboardScope }, lastAccessedDate: { isDate: true, }, modifiedDate: { isDate: true, }, widgets: { isArray: true, typeInfo: exports.TypeInfo.Widget } }; exports.TypeInfo.DashboardResponse.fields = { dashboardScope: { enumType: exports.TypeInfo.DashboardScope }, lastAccessedDate: { isDate: true, }, modifiedDate: { isDate: true, }, widgets: { isArray: true, typeInfo: exports.TypeInfo.Widget } }; exports.TypeInfo.Widget.fields = { dashboard: { typeInfo: exports.TypeInfo.Dashboard } }; exports.TypeInfo.WidgetMetadata.fields = { supportedScopes: { isArray: true, enumType: exports.TypeInfo.WidgetScope } }; exports.TypeInfo.WidgetMetadataResponse.fields = { widgetMetadata: { typeInfo: exports.TypeInfo.WidgetMetadata } }; exports.TypeInfo.WidgetResponse.fields = { dashboard: { typeInfo: exports.TypeInfo.Dashboard } }; exports.TypeInfo.WidgetsVersionedList.fields = { widgets: { isArray: true, typeInfo: exports.TypeInfo.Widget } }; exports.TypeInfo.WidgetTypesResponse.fields = { widgetTypes: { isArray: true, typeInfo: exports.TypeInfo.WidgetMetadata } };