@asposecloud/aspose-tasks-cloud
Version:
Aspose.Tasks Cloud SDK for Node.js
1,229 lines (1,225 loc) • 322 kB
JavaScript
"use strict";
/*
* MIT License
* Copyright (c) 2019 Aspose Pty Ltd
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Generic class for Tasks Cloud API response
*/
class TasksIncomingMessage {
}
exports.TasksIncomingMessage = TasksIncomingMessage;
class AsposeResponse {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return AsposeResponse.attributeTypeMap;
}
}
exports.AsposeResponse = AsposeResponse;
/**
* Attribute type map
*/
AsposeResponse.attributeTypeMap = [
{
name: "code",
baseName: "code",
type: "number",
},
{
name: "status",
baseName: "status",
type: "string",
}
];
/**
* Resource's assignment brief into.
*/
class AssignmentItem {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return AssignmentItem.attributeTypeMap;
}
}
exports.AssignmentItem = AssignmentItem;
/**
* Attribute type map
*/
AssignmentItem.attributeTypeMap = [
{
name: "link",
baseName: "link",
type: "Link",
},
{
name: "uid",
baseName: "uid",
type: "number",
},
{
name: "taskUid",
baseName: "taskUid",
type: "number",
},
{
name: "resourceUid",
baseName: "resourceUid",
type: "number",
}
];
/**
* Specifies the background pattern.
*/
var BackgroundPattern;
(function (BackgroundPattern) {
BackgroundPattern[BackgroundPattern["Hollow"] = 'Hollow'] = "Hollow";
BackgroundPattern[BackgroundPattern["SolidFill"] = 'SolidFill'] = "SolidFill";
BackgroundPattern[BackgroundPattern["LightFill"] = 'LightFill'] = "LightFill";
BackgroundPattern[BackgroundPattern["MediumFill"] = 'MediumFill'] = "MediumFill";
BackgroundPattern[BackgroundPattern["DarkFill"] = 'DarkFill'] = "DarkFill";
BackgroundPattern[BackgroundPattern["DiagonalLeft"] = 'DiagonalLeft'] = "DiagonalLeft";
BackgroundPattern[BackgroundPattern["DiagonalRight"] = 'DiagonalRight'] = "DiagonalRight";
BackgroundPattern[BackgroundPattern["DarkDiagonalLeft"] = 'DarkDiagonalLeft'] = "DarkDiagonalLeft";
BackgroundPattern[BackgroundPattern["DarkDiagonalRight"] = 'DarkDiagonalRight'] = "DarkDiagonalRight";
BackgroundPattern[BackgroundPattern["ThinVerticalStripe"] = 'ThinVerticalStripe'] = "ThinVerticalStripe";
BackgroundPattern[BackgroundPattern["MediumVerticalStripe"] = 'MediumVerticalStripe'] = "MediumVerticalStripe";
BackgroundPattern[BackgroundPattern["LightDither"] = 'LightDither'] = "LightDither";
BackgroundPattern[BackgroundPattern["MediumDither"] = 'MediumDither'] = "MediumDither";
BackgroundPattern[BackgroundPattern["DarkDither"] = 'DarkDither'] = "DarkDither";
})(BackgroundPattern = exports.BackgroundPattern || (exports.BackgroundPattern = {}));
/**
* Represents baseline values of a resource or a task.
*/
class Baseline {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return Baseline.attributeTypeMap;
}
}
exports.Baseline = Baseline;
/**
* Attribute type map
*/
Baseline.attributeTypeMap = [
{
name: "baselineNumber",
baseName: "baselineNumber",
type: "BaselineType",
},
{
name: "work",
baseName: "work",
type: "string",
},
{
name: "cost",
baseName: "cost",
type: "number",
},
{
name: "bcws",
baseName: "bcws",
type: "number",
},
{
name: "bcwp",
baseName: "bcwp",
type: "number",
}
];
/**
* Specifies the baseline type used to calculate Variance values.
*/
var BaselineType;
(function (BaselineType) {
BaselineType[BaselineType["Baseline"] = 'Baseline'] = "Baseline";
BaselineType[BaselineType["Baseline1"] = 'Baseline1'] = "Baseline1";
BaselineType[BaselineType["Baseline2"] = 'Baseline2'] = "Baseline2";
BaselineType[BaselineType["Baseline3"] = 'Baseline3'] = "Baseline3";
BaselineType[BaselineType["Baseline4"] = 'Baseline4'] = "Baseline4";
BaselineType[BaselineType["Baseline5"] = 'Baseline5'] = "Baseline5";
BaselineType[BaselineType["Baseline6"] = 'Baseline6'] = "Baseline6";
BaselineType[BaselineType["Baseline7"] = 'Baseline7'] = "Baseline7";
BaselineType[BaselineType["Baseline8"] = 'Baseline8'] = "Baseline8";
BaselineType[BaselineType["Baseline9"] = 'Baseline9'] = "Baseline9";
BaselineType[BaselineType["Baseline10"] = 'Baseline10'] = "Baseline10";
BaselineType[BaselineType["Undefined"] = 'Undefined'] = "Undefined";
})(BaselineType = exports.BaselineType || (exports.BaselineType = {}));
/**
* Specifies the booking type of a resource.
*/
var BookingType;
(function (BookingType) {
BookingType[BookingType["Committed"] = 'Committed'] = "Committed";
BookingType[BookingType["Proposed"] = 'Proposed'] = "Proposed";
BookingType[BookingType["Undefined"] = 'Undefined'] = "Undefined";
})(BookingType = exports.BookingType || (exports.BookingType = {}));
/**
* Specifies project calculation mode. None: Project dates and costs are not recalculated in this mode. Automatic mode: Project dates and costs are recalculated when using this mode. Manual mode: Only necessary fields are recalculated in this mode, for example Uids and Ids of objects
*/
var CalculationMode;
(function (CalculationMode) {
CalculationMode[CalculationMode["None"] = 'None'] = "None";
CalculationMode[CalculationMode["Automatic"] = 'Automatic'] = "Automatic";
CalculationMode[CalculationMode["Manual"] = 'Manual'] = "Manual";
})(CalculationMode = exports.CalculationMode || (exports.CalculationMode = {}));
/**
* Specifies the calculation type.
*/
var CalculationType;
(function (CalculationType) {
CalculationType[CalculationType["None"] = 'None'] = "None";
CalculationType[CalculationType["Lookup"] = 'Lookup'] = "Lookup";
CalculationType[CalculationType["Rollup"] = 'Rollup'] = "Rollup";
CalculationType[CalculationType["Calculation"] = 'Calculation'] = "Calculation";
})(CalculationType = exports.CalculationType || (exports.CalculationType = {}));
/**
* Represents a calendar used in a project.
*/
class Calendar {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return Calendar.attributeTypeMap;
}
}
exports.Calendar = Calendar;
/**
* Attribute type map
*/
Calendar.attributeTypeMap = [
{
name: "guid",
baseName: "guid",
type: "string",
},
{
name: "name",
baseName: "name",
type: "string",
},
{
name: "uid",
baseName: "uid",
type: "number",
},
{
name: "days",
baseName: "days",
type: "Array<WeekDay>",
},
{
name: "isBaseCalendar",
baseName: "isBaseCalendar",
type: "boolean",
},
{
name: "baseCalendar",
baseName: "baseCalendar",
type: "Calendar",
},
{
name: "isBaselineCalendar",
baseName: "isBaselineCalendar",
type: "boolean",
}
];
/**
* Represent exceptional time periods in a calendar.
*/
class CalendarException {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return CalendarException.attributeTypeMap;
}
}
exports.CalendarException = CalendarException;
/**
* Attribute type map
*/
CalendarException.attributeTypeMap = [
{
name: "index",
baseName: "index",
type: "number",
},
{
name: "enteredByOccurrences",
baseName: "enteredByOccurrences",
type: "boolean",
},
{
name: "fromDate",
baseName: "fromDate",
type: "Date",
},
{
name: "toDate",
baseName: "toDate",
type: "Date",
},
{
name: "occurrences",
baseName: "occurrences",
type: "number",
},
{
name: "name",
baseName: "name",
type: "string",
},
{
name: "type",
baseName: "type",
type: "CalendarExceptionType",
},
{
name: "period",
baseName: "period",
type: "number",
},
{
name: "daysOfWeek",
baseName: "daysOfWeek",
type: "Array<DayType>",
},
{
name: "monthItem",
baseName: "monthItem",
type: "MonthItemType",
},
{
name: "monthPosition",
baseName: "monthPosition",
type: "MonthPosition",
},
{
name: "month",
baseName: "month",
type: "Month",
},
{
name: "monthDay",
baseName: "monthDay",
type: "number",
},
{
name: "dayWorking",
baseName: "dayWorking",
type: "boolean",
},
{
name: "workingTimes",
baseName: "workingTimes",
type: "Array<WorkingTime>",
}
];
/**
* Specifies the calendar exception type.
*/
var CalendarExceptionType;
(function (CalendarExceptionType) {
CalendarExceptionType[CalendarExceptionType["Daily"] = 'Daily'] = "Daily";
CalendarExceptionType[CalendarExceptionType["YearlyByDay"] = 'YearlyByDay'] = "YearlyByDay";
CalendarExceptionType[CalendarExceptionType["YearlyByPosition"] = 'YearlyByPosition'] = "YearlyByPosition";
CalendarExceptionType[CalendarExceptionType["MonthlyByDay"] = 'MonthlyByDay'] = "MonthlyByDay";
CalendarExceptionType[CalendarExceptionType["MonthlyByPosition"] = 'MonthlyByPosition'] = "MonthlyByPosition";
CalendarExceptionType[CalendarExceptionType["Weekly"] = 'Weekly'] = "Weekly";
CalendarExceptionType[CalendarExceptionType["ByDayCount"] = 'ByDayCount'] = "ByDayCount";
CalendarExceptionType[CalendarExceptionType["ByWeekDayCount"] = 'ByWeekDayCount'] = "ByWeekDayCount";
CalendarExceptionType[CalendarExceptionType["NoExceptionType"] = 'NoExceptionType'] = "NoExceptionType";
})(CalendarExceptionType = exports.CalendarExceptionType || (exports.CalendarExceptionType = {}));
/**
* Represents a project calendar's brief info.
*/
class CalendarItem {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return CalendarItem.attributeTypeMap;
}
}
exports.CalendarItem = CalendarItem;
/**
* Attribute type map
*/
CalendarItem.attributeTypeMap = [
{
name: "link",
baseName: "link",
type: "Link",
},
{
name: "uid",
baseName: "uid",
type: "number",
},
{
name: "name",
baseName: "name",
type: "string",
}
];
/**
*
*/
var Colors;
(function (Colors) {
Colors[Colors["MediumAquamarine"] = 'MediumAquamarine'] = "MediumAquamarine";
Colors[Colors["MediumBlue"] = 'MediumBlue'] = "MediumBlue";
Colors[Colors["MediumOrchid"] = 'MediumOrchid'] = "MediumOrchid";
Colors[Colors["MediumPurple"] = 'MediumPurple'] = "MediumPurple";
Colors[Colors["MediumSeaGreen"] = 'MediumSeaGreen'] = "MediumSeaGreen";
Colors[Colors["MediumSlateBlue"] = 'MediumSlateBlue'] = "MediumSlateBlue";
Colors[Colors["MediumSpringGreen"] = 'MediumSpringGreen'] = "MediumSpringGreen";
Colors[Colors["Maroon"] = 'Maroon'] = "Maroon";
Colors[Colors["MediumTurquoise"] = 'MediumTurquoise'] = "MediumTurquoise";
Colors[Colors["MidnightBlue"] = 'MidnightBlue'] = "MidnightBlue";
Colors[Colors["MintCream"] = 'MintCream'] = "MintCream";
Colors[Colors["MistyRose"] = 'MistyRose'] = "MistyRose";
Colors[Colors["Moccasin"] = 'Moccasin'] = "Moccasin";
Colors[Colors["NavajoWhite"] = 'NavajoWhite'] = "NavajoWhite";
Colors[Colors["Navy"] = 'Navy'] = "Navy";
Colors[Colors["OldLace"] = 'OldLace'] = "OldLace";
Colors[Colors["MediumVioletRed"] = 'MediumVioletRed'] = "MediumVioletRed";
Colors[Colors["Magenta"] = 'Magenta'] = "Magenta";
Colors[Colors["Linen"] = 'Linen'] = "Linen";
Colors[Colors["LimeGreen"] = 'LimeGreen'] = "LimeGreen";
Colors[Colors["LavenderBlush"] = 'LavenderBlush'] = "LavenderBlush";
Colors[Colors["LawnGreen"] = 'LawnGreen'] = "LawnGreen";
Colors[Colors["LemonChiffon"] = 'LemonChiffon'] = "LemonChiffon";
Colors[Colors["LightBlue"] = 'LightBlue'] = "LightBlue";
Colors[Colors["LightCoral"] = 'LightCoral'] = "LightCoral";
Colors[Colors["LightCyan"] = 'LightCyan'] = "LightCyan";
Colors[Colors["LightGoldenrodYellow"] = 'LightGoldenrodYellow'] = "LightGoldenrodYellow";
Colors[Colors["LightGray"] = 'LightGray'] = "LightGray";
Colors[Colors["LightGreen"] = 'LightGreen'] = "LightGreen";
Colors[Colors["LightPink"] = 'LightPink'] = "LightPink";
Colors[Colors["LightSalmon"] = 'LightSalmon'] = "LightSalmon";
Colors[Colors["LightSeaGreen"] = 'LightSeaGreen'] = "LightSeaGreen";
Colors[Colors["LightSkyBlue"] = 'LightSkyBlue'] = "LightSkyBlue";
Colors[Colors["LightSlateGray"] = 'LightSlateGray'] = "LightSlateGray";
Colors[Colors["LightSteelBlue"] = 'LightSteelBlue'] = "LightSteelBlue";
Colors[Colors["LightYellow"] = 'LightYellow'] = "LightYellow";
Colors[Colors["Lime"] = 'Lime'] = "Lime";
Colors[Colors["Olive"] = 'Olive'] = "Olive";
Colors[Colors["OliveDrab"] = 'OliveDrab'] = "OliveDrab";
Colors[Colors["Orange"] = 'Orange'] = "Orange";
Colors[Colors["OrangeRed"] = 'OrangeRed'] = "OrangeRed";
Colors[Colors["Silver"] = 'Silver'] = "Silver";
Colors[Colors["SkyBlue"] = 'SkyBlue'] = "SkyBlue";
Colors[Colors["SlateBlue"] = 'SlateBlue'] = "SlateBlue";
Colors[Colors["SlateGray"] = 'SlateGray'] = "SlateGray";
Colors[Colors["Snow"] = 'Snow'] = "Snow";
Colors[Colors["SpringGreen"] = 'SpringGreen'] = "SpringGreen";
Colors[Colors["SteelBlue"] = 'SteelBlue'] = "SteelBlue";
Colors[Colors["Tan"] = 'Tan'] = "Tan";
Colors[Colors["Teal"] = 'Teal'] = "Teal";
Colors[Colors["Thistle"] = 'Thistle'] = "Thistle";
Colors[Colors["Tomato"] = 'Tomato'] = "Tomato";
Colors[Colors["Transparent"] = 'Transparent'] = "Transparent";
Colors[Colors["Turquoise"] = 'Turquoise'] = "Turquoise";
Colors[Colors["Violet"] = 'Violet'] = "Violet";
Colors[Colors["Wheat"] = 'Wheat'] = "Wheat";
Colors[Colors["White"] = 'White'] = "White";
Colors[Colors["WhiteSmoke"] = 'WhiteSmoke'] = "WhiteSmoke";
Colors[Colors["Sienna"] = 'Sienna'] = "Sienna";
Colors[Colors["Lavender"] = 'Lavender'] = "Lavender";
Colors[Colors["SeaShell"] = 'SeaShell'] = "SeaShell";
Colors[Colors["SandyBrown"] = 'SandyBrown'] = "SandyBrown";
Colors[Colors["Orchid"] = 'Orchid'] = "Orchid";
Colors[Colors["PaleGoldenrod"] = 'PaleGoldenrod'] = "PaleGoldenrod";
Colors[Colors["PaleGreen"] = 'PaleGreen'] = "PaleGreen";
Colors[Colors["PaleTurquoise"] = 'PaleTurquoise'] = "PaleTurquoise";
Colors[Colors["PaleVioletRed"] = 'PaleVioletRed'] = "PaleVioletRed";
Colors[Colors["PapayaWhip"] = 'PapayaWhip'] = "PapayaWhip";
Colors[Colors["PeachPuff"] = 'PeachPuff'] = "PeachPuff";
Colors[Colors["Peru"] = 'Peru'] = "Peru";
Colors[Colors["Pink"] = 'Pink'] = "Pink";
Colors[Colors["Plum"] = 'Plum'] = "Plum";
Colors[Colors["PowderBlue"] = 'PowderBlue'] = "PowderBlue";
Colors[Colors["Purple"] = 'Purple'] = "Purple";
Colors[Colors["Red"] = 'Red'] = "Red";
Colors[Colors["RosyBrown"] = 'RosyBrown'] = "RosyBrown";
Colors[Colors["RoyalBlue"] = 'RoyalBlue'] = "RoyalBlue";
Colors[Colors["SaddleBrown"] = 'SaddleBrown'] = "SaddleBrown";
Colors[Colors["Salmon"] = 'Salmon'] = "Salmon";
Colors[Colors["SeaGreen"] = 'SeaGreen'] = "SeaGreen";
Colors[Colors["Yellow"] = 'Yellow'] = "Yellow";
Colors[Colors["Khaki"] = 'Khaki'] = "Khaki";
Colors[Colors["Cyan"] = 'Cyan'] = "Cyan";
Colors[Colors["DarkMagenta"] = 'DarkMagenta'] = "DarkMagenta";
Colors[Colors["DarkKhaki"] = 'DarkKhaki'] = "DarkKhaki";
Colors[Colors["DarkGreen"] = 'DarkGreen'] = "DarkGreen";
Colors[Colors["DarkGray"] = 'DarkGray'] = "DarkGray";
Colors[Colors["DarkGoldenrod"] = 'DarkGoldenrod'] = "DarkGoldenrod";
Colors[Colors["DarkCyan"] = 'DarkCyan'] = "DarkCyan";
Colors[Colors["DarkBlue"] = 'DarkBlue'] = "DarkBlue";
Colors[Colors["Ivory"] = 'Ivory'] = "Ivory";
Colors[Colors["Crimson"] = 'Crimson'] = "Crimson";
Colors[Colors["Cornsilk"] = 'Cornsilk'] = "Cornsilk";
Colors[Colors["CornflowerBlue"] = 'CornflowerBlue'] = "CornflowerBlue";
Colors[Colors["Coral"] = 'Coral'] = "Coral";
Colors[Colors["Chocolate"] = 'Chocolate'] = "Chocolate";
Colors[Colors["DarkOliveGreen"] = 'DarkOliveGreen'] = "DarkOliveGreen";
Colors[Colors["Chartreuse"] = 'Chartreuse'] = "Chartreuse";
Colors[Colors["BurlyWood"] = 'BurlyWood'] = "BurlyWood";
Colors[Colors["Brown"] = 'Brown'] = "Brown";
Colors[Colors["BlueViolet"] = 'BlueViolet'] = "BlueViolet";
Colors[Colors["Blue"] = 'Blue'] = "Blue";
Colors[Colors["BlanchedAlmond"] = 'BlanchedAlmond'] = "BlanchedAlmond";
Colors[Colors["Black"] = 'Black'] = "Black";
Colors[Colors["Bisque"] = 'Bisque'] = "Bisque";
Colors[Colors["Beige"] = 'Beige'] = "Beige";
Colors[Colors["Azure"] = 'Azure'] = "Azure";
Colors[Colors["Aquamarine"] = 'Aquamarine'] = "Aquamarine";
Colors[Colors["Aqua"] = 'Aqua'] = "Aqua";
Colors[Colors["AntiqueWhite"] = 'AntiqueWhite'] = "AntiqueWhite";
Colors[Colors["AliceBlue"] = 'AliceBlue'] = "AliceBlue";
Colors[Colors["CadetBlue"] = 'CadetBlue'] = "CadetBlue";
Colors[Colors["DarkOrange"] = 'DarkOrange'] = "DarkOrange";
Colors[Colors["YellowGreen"] = 'YellowGreen'] = "YellowGreen";
Colors[Colors["DarkRed"] = 'DarkRed'] = "DarkRed";
Colors[Colors["Indigo"] = 'Indigo'] = "Indigo";
Colors[Colors["IndianRed"] = 'IndianRed'] = "IndianRed";
Colors[Colors["DarkOrchid"] = 'DarkOrchid'] = "DarkOrchid";
Colors[Colors["Honeydew"] = 'Honeydew'] = "Honeydew";
Colors[Colors["GreenYellow"] = 'GreenYellow'] = "GreenYellow";
Colors[Colors["Green"] = 'Green'] = "Green";
Colors[Colors["Gray"] = 'Gray'] = "Gray";
Colors[Colors["Goldenrod"] = 'Goldenrod'] = "Goldenrod";
Colors[Colors["Gold"] = 'Gold'] = "Gold";
Colors[Colors["GhostWhite"] = 'GhostWhite'] = "GhostWhite";
Colors[Colors["Gainsboro"] = 'Gainsboro'] = "Gainsboro";
Colors[Colors["Fuchsia"] = 'Fuchsia'] = "Fuchsia";
Colors[Colors["ForestGreen"] = 'ForestGreen'] = "ForestGreen";
Colors[Colors["HotPink"] = 'HotPink'] = "HotPink";
Colors[Colors["Firebrick"] = 'Firebrick'] = "Firebrick";
Colors[Colors["FloralWhite"] = 'FloralWhite'] = "FloralWhite";
Colors[Colors["DodgerBlue"] = 'DodgerBlue'] = "DodgerBlue";
Colors[Colors["DimGray"] = 'DimGray'] = "DimGray";
Colors[Colors["DeepSkyBlue"] = 'DeepSkyBlue'] = "DeepSkyBlue";
Colors[Colors["DeepPink"] = 'DeepPink'] = "DeepPink";
Colors[Colors["DarkViolet"] = 'DarkViolet'] = "DarkViolet";
Colors[Colors["DarkTurquoise"] = 'DarkTurquoise'] = "DarkTurquoise";
Colors[Colors["DarkSlateGray"] = 'DarkSlateGray'] = "DarkSlateGray";
Colors[Colors["DarkSlateBlue"] = 'DarkSlateBlue'] = "DarkSlateBlue";
Colors[Colors["DarkSeaGreen"] = 'DarkSeaGreen'] = "DarkSeaGreen";
Colors[Colors["DarkSalmon"] = 'DarkSalmon'] = "DarkSalmon";
})(Colors = exports.Colors || (exports.Colors = {}));
/**
* Specifies supported confidence levels used in risk analysis that correspond to the percentage of the time the actual values will be within optimistic and pessimistic estimates.
*/
var ConfidenceLevel;
(function (ConfidenceLevel) {
ConfidenceLevel[ConfidenceLevel["CL75"] = 'CL75'] = "CL75";
ConfidenceLevel[ConfidenceLevel["CL85"] = 'CL85'] = "CL85";
ConfidenceLevel[ConfidenceLevel["CL90"] = 'CL90'] = "CL90";
ConfidenceLevel[ConfidenceLevel["CL95"] = 'CL95'] = "CL95";
ConfidenceLevel[ConfidenceLevel["CL99"] = 'CL99'] = "CL99";
})(ConfidenceLevel = exports.ConfidenceLevel || (exports.ConfidenceLevel = {}));
/**
* Specifies a constraint type for a project task.
*/
var ConstraintType;
(function (ConstraintType) {
ConstraintType[ConstraintType["AsSoonAsPossible"] = 'AsSoonAsPossible'] = "AsSoonAsPossible";
ConstraintType[ConstraintType["AsLateAsPossible"] = 'AsLateAsPossible'] = "AsLateAsPossible";
ConstraintType[ConstraintType["MustStartOn"] = 'MustStartOn'] = "MustStartOn";
ConstraintType[ConstraintType["MustFinishOn"] = 'MustFinishOn'] = "MustFinishOn";
ConstraintType[ConstraintType["StartNoEarlierThan"] = 'StartNoEarlierThan'] = "StartNoEarlierThan";
ConstraintType[ConstraintType["StartNoLaterThan"] = 'StartNoLaterThan'] = "StartNoLaterThan";
ConstraintType[ConstraintType["FinishNoEarlierThan"] = 'FinishNoEarlierThan'] = "FinishNoEarlierThan";
ConstraintType[ConstraintType["FinishNoLaterThan"] = 'FinishNoLaterThan'] = "FinishNoLaterThan";
ConstraintType[ConstraintType["Undefined"] = 'Undefined'] = "Undefined";
})(ConstraintType = exports.ConstraintType || (exports.ConstraintType = {}));
/**
* Specifies the type of an accrual cost.
*/
var CostAccrualType;
(function (CostAccrualType) {
CostAccrualType[CostAccrualType["Start"] = 'Start'] = "Start";
CostAccrualType[CostAccrualType["Prorated"] = 'Prorated'] = "Prorated";
CostAccrualType[CostAccrualType["End"] = 'End'] = "End";
CostAccrualType[CostAccrualType["Invalid"] = 'Invalid'] = "Invalid";
CostAccrualType[CostAccrualType["Undefined"] = 'Undefined'] = "Undefined";
})(CostAccrualType = exports.CostAccrualType || (exports.CostAccrualType = {}));
/**
* Specifies the type of a custom field.
*/
var CustomFieldType;
(function (CustomFieldType) {
CustomFieldType[CustomFieldType["Null"] = 'Null'] = "Null";
CustomFieldType[CustomFieldType["Cost"] = 'Cost'] = "Cost";
CustomFieldType[CustomFieldType["Date"] = 'Date'] = "Date";
CustomFieldType[CustomFieldType["Duration"] = 'Duration'] = "Duration";
CustomFieldType[CustomFieldType["Finish"] = 'Finish'] = "Finish";
CustomFieldType[CustomFieldType["Flag"] = 'Flag'] = "Flag";
CustomFieldType[CustomFieldType["Number"] = 'Number'] = "Number";
CustomFieldType[CustomFieldType["Start"] = 'Start'] = "Start";
CustomFieldType[CustomFieldType["Text"] = 'Text'] = "Text";
CustomFieldType[CustomFieldType["OutlineCode"] = 'OutlineCode'] = "OutlineCode";
CustomFieldType[CustomFieldType["RBS"] = 'RBS'] = "RBS";
})(CustomFieldType = exports.CustomFieldType || (exports.CustomFieldType = {}));
/**
*
*/
var DayOfWeek;
(function (DayOfWeek) {
DayOfWeek[DayOfWeek["Sunday"] = 'Sunday'] = "Sunday";
DayOfWeek[DayOfWeek["Monday"] = 'Monday'] = "Monday";
DayOfWeek[DayOfWeek["Tuesday"] = 'Tuesday'] = "Tuesday";
DayOfWeek[DayOfWeek["Wednesday"] = 'Wednesday'] = "Wednesday";
DayOfWeek[DayOfWeek["Thursday"] = 'Thursday'] = "Thursday";
DayOfWeek[DayOfWeek["Friday"] = 'Friday'] = "Friday";
DayOfWeek[DayOfWeek["Saturday"] = 'Saturday'] = "Saturday";
})(DayOfWeek = exports.DayOfWeek || (exports.DayOfWeek = {}));
/**
* Specifies the day of a week.
*/
var DayType;
(function (DayType) {
DayType[DayType["Exception"] = 'Exception'] = "Exception";
DayType[DayType["Sunday"] = 'Sunday'] = "Sunday";
DayType[DayType["Monday"] = 'Monday'] = "Monday";
DayType[DayType["Tuesday"] = 'Tuesday'] = "Tuesday";
DayType[DayType["Wednesday"] = 'Wednesday'] = "Wednesday";
DayType[DayType["Thursday"] = 'Thursday'] = "Thursday";
DayType[DayType["Friday"] = 'Friday'] = "Friday";
DayType[DayType["Saturday"] = 'Saturday'] = "Saturday";
})(DayType = exports.DayType || (exports.DayType = {}));
/**
* Class for disc space information.
*/
class DiscUsage {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return DiscUsage.attributeTypeMap;
}
}
exports.DiscUsage = DiscUsage;
/**
* Attribute type map
*/
DiscUsage.attributeTypeMap = [
{
name: "usedSize",
baseName: "usedSize",
type: "number",
},
{
name: "totalSize",
baseName: "totalSize",
type: "number",
}
];
/**
* Represents a duration value.
*/
class Duration {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return Duration.attributeTypeMap;
}
}
exports.Duration = Duration;
/**
* Attribute type map
*/
Duration.attributeTypeMap = [
{
name: "timeSpan",
baseName: "timeSpan",
type: "string",
},
{
name: "timeUnit",
baseName: "timeUnit",
type: "TimeUnitType",
}
];
/**
* Specifies the method used for calculating earned value.
*/
var EarnedValueMethodType;
(function (EarnedValueMethodType) {
EarnedValueMethodType[EarnedValueMethodType["PercentComplete"] = 'PercentComplete'] = "PercentComplete";
EarnedValueMethodType[EarnedValueMethodType["PhysicalPercentComplete"] = 'PhysicalPercentComplete'] = "PhysicalPercentComplete";
EarnedValueMethodType[EarnedValueMethodType["Undefined"] = 'Undefined'] = "Undefined";
})(EarnedValueMethodType = exports.EarnedValueMethodType || (exports.EarnedValueMethodType = {}));
/**
* Specifies the type of an element.
*/
var ElementType;
(function (ElementType) {
ElementType[ElementType["Null"] = 'Null'] = "Null";
ElementType[ElementType["Task"] = 'Task'] = "Task";
ElementType[ElementType["Resource"] = 'Resource'] = "Resource";
})(ElementType = exports.ElementType || (exports.ElementType = {}));
/**
* The error details
*/
class ErrorDetails {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ErrorDetails.attributeTypeMap;
}
}
exports.ErrorDetails = ErrorDetails;
/**
* Attribute type map
*/
ErrorDetails.attributeTypeMap = [
{
name: "requestId",
baseName: "requestId",
type: "string",
},
{
name: "date",
baseName: "date",
type: "Date",
}
];
/**
* Represents extended attribute.
*/
class ExtendedAttribute {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ExtendedAttribute.attributeTypeMap;
}
}
exports.ExtendedAttribute = ExtendedAttribute;
/**
* Attribute type map
*/
ExtendedAttribute.attributeTypeMap = [
{
name: "fieldId",
baseName: "fieldId",
type: "string",
},
{
name: "attributeType",
baseName: "attributeType",
type: "CustomFieldType",
},
{
name: "valueGuid",
baseName: "valueGuid",
type: "string",
},
{
name: "lookupValueId",
baseName: "lookupValueId",
type: "number",
},
{
name: "durationValue",
baseName: "durationValue",
type: "Duration",
},
{
name: "numericValue",
baseName: "numericValue",
type: "number",
},
{
name: "dateValue",
baseName: "dateValue",
type: "Date",
},
{
name: "flagValue",
baseName: "flagValue",
type: "boolean",
},
{
name: "textValue",
baseName: "textValue",
type: "string",
},
{
name: "isErrorValue",
baseName: "isErrorValue",
type: "boolean",
}
];
/**
* Extended attribute definition's brief into.
*/
class ExtendedAttributeDefinition {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ExtendedAttributeDefinition.attributeTypeMap;
}
}
exports.ExtendedAttributeDefinition = ExtendedAttributeDefinition;
/**
* Attribute type map
*/
ExtendedAttributeDefinition.attributeTypeMap = [
{
name: "fieldId",
baseName: "fieldId",
type: "string",
},
{
name: "fieldName",
baseName: "fieldName",
type: "string",
},
{
name: "cfType",
baseName: "cfType",
type: "CustomFieldType",
},
{
name: "guid",
baseName: "guid",
type: "string",
},
{
name: "elementType",
baseName: "elementType",
type: "ElementType",
},
{
name: "maxMultiValues",
baseName: "maxMultiValues",
type: "number",
},
{
name: "userDef",
baseName: "userDef",
type: "boolean",
},
{
name: "alias",
baseName: "alias",
type: "string",
},
{
name: "secondaryPid",
baseName: "secondaryPid",
type: "string",
},
{
name: "autoRollDown",
baseName: "autoRollDown",
type: "boolean",
},
{
name: "defaultGuid",
baseName: "defaultGuid",
type: "string",
},
{
name: "lookupUid",
baseName: "lookupUid",
type: "string",
},
{
name: "phoneticsAlias",
baseName: "phoneticsAlias",
type: "string",
},
{
name: "rollupType",
baseName: "rollupType",
type: "RollupType",
},
{
name: "calculationType",
baseName: "calculationType",
type: "CalculationType",
},
{
name: "summaryRowsCalculationType",
baseName: "summaryRowsCalculationType",
type: "SummaryRowsCalculationType",
},
{
name: "formula",
baseName: "formula",
type: "string",
},
{
name: "restrictValues",
baseName: "restrictValues",
type: "boolean",
},
{
name: "valuelistSortOrder",
baseName: "valuelistSortOrder",
type: "number",
},
{
name: "appendNewValues",
baseName: "appendNewValues",
type: "boolean",
},
{
name: "default",
baseName: "default",
type: "string",
},
{
name: "valueList",
baseName: "valueList",
type: "Array<Value>",
},
{
name: "secondaryGuid",
baseName: "secondaryGuid",
type: "string",
}
];
class ExtendedAttributeItem {
constructor(init) {
Object.assign(this, init);
}
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ExtendedAttributeItem.attributeTypeMap;
}
}
exports.ExtendedAttributeItem = ExtendedAttributeItem;
/**
* Attribute type map
*/
ExtendedAttributeItem.attributeTypeMap = [
{
name: "link",
baseName: "link",
type: "Link",
},
{
name: "index",
baseName: "index",
type: "number",
},
{
name: "fieldName",
baseName: "fieldName",
type: "string",
},
{
name: "alias",
baseName: "alias",
type: "string",
},
{
name: "fieldId",
baseName: "fieldId",
type: "string",
}
];
/**
* Specifies a field in the Microsoft Office Project.
*/
var Field;
(function (Field) {
Field[Field["Undefined"] = 'Undefined'] = "Undefined";
Field[Field["TaskWork"] = 'TaskWork'] = "TaskWork";
Field[Field["TaskBaselineWork"] = 'TaskBaselineWork'] = "TaskBaselineWork";
Field[Field["TaskActualWork"] = 'TaskActualWork'] = "TaskActualWork";
Field[Field["TaskWorkVariance"] = 'TaskWorkVariance'] = "TaskWorkVariance";
Field[Field["TaskRemainingWork"] = 'TaskRemainingWork'] = "TaskRemainingWork";
Field[Field["TaskCost"] = 'TaskCost'] = "TaskCost";
Field[Field["TaskBaselineCost"] = 'TaskBaselineCost'] = "TaskBaselineCost";
Field[Field["TaskActualCost"] = 'TaskActualCost'] = "TaskActualCost";
Field[Field["TaskFixedCost"] = 'TaskFixedCost'] = "TaskFixedCost";
Field[Field["TaskCostVariance"] = 'TaskCostVariance'] = "TaskCostVariance";
Field[Field["TaskRemainingCost"] = 'TaskRemainingCost'] = "TaskRemainingCost";
Field[Field["TaskBCWP"] = 'TaskBCWP'] = "TaskBCWP";
Field[Field["TaskBCWS"] = 'TaskBCWS'] = "TaskBCWS";
Field[Field["TaskSV"] = 'TaskSV'] = "TaskSV";
Field[Field["TaskName"] = 'TaskName'] = "TaskName";
Field[Field["TaskNotes"] = 'TaskNotes'] = "TaskNotes";
Field[Field["TaskWBS"] = 'TaskWBS'] = "TaskWBS";
Field[Field["TaskConstraintType"] = 'TaskConstraintType'] = "TaskConstraintType";
Field[Field["TaskConstraintDate"] = 'TaskConstraintDate'] = "TaskConstraintDate";
Field[Field["TaskCritical"] = 'TaskCritical'] = "TaskCritical";
Field[Field["TaskLevelDelay"] = 'TaskLevelDelay'] = "TaskLevelDelay";
Field[Field["TaskFreeSlack"] = 'TaskFreeSlack'] = "TaskFreeSlack";
Field[Field["TaskTotalSlack"] = 'TaskTotalSlack'] = "TaskTotalSlack";
Field[Field["TaskID"] = 'TaskID'] = "TaskID";
Field[Field["TaskMilestone"] = 'TaskMilestone'] = "TaskMilestone";
Field[Field["TaskPriority"] = 'TaskPriority'] = "TaskPriority";
Field[Field["TaskSubproject"] = 'TaskSubproject'] = "TaskSubproject";
Field[Field["TaskBaselineDuration"] = 'TaskBaselineDuration'] = "TaskBaselineDuration";
Field[Field["TaskActualDuration"] = 'TaskActualDuration'] = "TaskActualDuration";
Field[Field["TaskDuration"] = 'TaskDuration'] = "TaskDuration";
Field[Field["TaskDurationVariance"] = 'TaskDurationVariance'] = "TaskDurationVariance";
Field[Field["TaskRemainingDuration"] = 'TaskRemainingDuration'] = "TaskRemainingDuration";
Field[Field["TaskPercentComplete"] = 'TaskPercentComplete'] = "TaskPercentComplete";
Field[Field["TaskPercentWorkComplete"] = 'TaskPercentWorkComplete'] = "TaskPercentWorkComplete";
Field[Field["TaskFixedDuration"] = 'TaskFixedDuration'] = "TaskFixedDuration";
Field[Field["TaskStart"] = 'TaskStart'] = "TaskStart";
Field[Field["TaskFinish"] = 'TaskFinish'] = "TaskFinish";
Field[Field["TaskEarlyStart"] = 'TaskEarlyStart'] = "TaskEarlyStart";
Field[Field["TaskEarlyFinish"] = 'TaskEarlyFinish'] = "TaskEarlyFinish";
Field[Field["TaskLateStart"] = 'TaskLateStart'] = "TaskLateStart";
Field[Field["TaskLateFinish"] = 'TaskLateFinish'] = "TaskLateFinish";
Field[Field["TaskActualStart"] = 'TaskActualStart'] = "TaskActualStart";
Field[Field["TaskActualFinish"] = 'TaskActualFinish'] = "TaskActualFinish";
Field[Field["TaskBaselineStart"] = 'TaskBaselineStart'] = "TaskBaselineStart";
Field[Field["TaskBaselineFinish"] = 'TaskBaselineFinish'] = "TaskBaselineFinish";
Field[Field["TaskStartVariance"] = 'TaskStartVariance'] = "TaskStartVariance";
Field[Field["TaskFinishVariance"] = 'TaskFinishVariance'] = "TaskFinishVariance";
Field[Field["TaskPredecessors"] = 'TaskPredecessors'] = "TaskPredecessors";
Field[Field["TaskSuccessors"] = 'TaskSuccessors'] = "TaskSuccessors";
Field[Field["TaskResourceNames"] = 'TaskResourceNames'] = "TaskResourceNames";
Field[Field["TaskResourceInitials"] = 'TaskResourceInitials'] = "TaskResourceInitials";
Field[Field["TaskText1"] = 'TaskText1'] = "TaskText1";
Field[Field["TaskStart1"] = 'TaskStart1'] = "TaskStart1";
Field[Field["TaskFinish1"] = 'TaskFinish1'] = "TaskFinish1";
Field[Field["TaskText2"] = 'TaskText2'] = "TaskText2";
Field[Field["TaskStart2"] = 'TaskStart2'] = "TaskStart2";
Field[Field["TaskFinish2"] = 'TaskFinish2'] = "TaskFinish2";
Field[Field["TaskText3"] = 'TaskText3'] = "TaskText3";
Field[Field["TaskStart3"] = 'TaskStart3'] = "TaskStart3";
Field[Field["TaskFinish3"] = 'TaskFinish3'] = "TaskFinish3";
Field[Field["TaskText4"] = 'TaskText4'] = "TaskText4";
Field[Field["TaskStart4"] = 'TaskStart4'] = "TaskStart4";
Field[Field["TaskFinish4"] = 'TaskFinish4'] = "TaskFinish4";
Field[Field["TaskText5"] = 'TaskText5'] = "TaskText5";
Field[Field["TaskStart5"] = 'TaskStart5'] = "TaskStart5";
Field[Field["TaskFinish5"] = 'TaskFinish5'] = "TaskFinish5";
Field[Field["TaskText6"] = 'TaskText6'] = "TaskText6";
Field[Field["TaskText7"] = 'TaskText7'] = "TaskText7";
Field[Field["TaskText8"] = 'TaskText8'] = "TaskText8";
Field[Field["TaskText9"] = 'TaskText9'] = "TaskText9";
Field[Field["TaskText10"] = 'TaskText10'] = "TaskText10";
Field[Field["TaskMarked"] = 'TaskMarked'] = "TaskMarked";
Field[Field["TaskFlag1"] = 'TaskFlag1'] = "TaskFlag1";
Field[Field["TaskFlag2"] = 'TaskFlag2'] = "TaskFlag2";
Field[Field["TaskFlag3"] = 'TaskFlag3'] = "TaskFlag3";
Field[Field["TaskFlag4"] = 'TaskFlag4'] = "TaskFlag4";
Field[Field["TaskFlag5"] = 'TaskFlag5'] = "TaskFlag5";
Field[Field["TaskFlag6"] = 'TaskFlag6'] = "TaskFlag6";
Field[Field["TaskFlag7"] = 'TaskFlag7'] = "TaskFlag7";
Field[Field["TaskFlag8"] = 'TaskFlag8'] = "TaskFlag8";
Field[Field["TaskFlag9"] = 'TaskFlag9'] = "TaskFlag9";
Field[Field["TaskFlag10"] = 'TaskFlag10'] = "TaskFlag10";
Field[Field["TaskRollup"] = 'TaskRollup'] = "TaskRollup";
Field[Field["TaskCV"] = 'TaskCV'] = "TaskCV";
Field[Field["TaskProject"] = 'TaskProject'] = "TaskProject";
Field[Field["TaskOutlineLevel"] = 'TaskOutlineLevel'] = "TaskOutlineLevel";
Field[Field["TaskUniqueID"] = 'TaskUniqueID'] = "TaskUniqueID";
Field[Field["TaskNumber1"] = 'TaskNumber1'] = "TaskNumber1";
Field[Field["TaskNumber2"] = 'TaskNumber2'] = "TaskNumber2";
Field[Field["TaskNumber3"] = 'TaskNumber3'] = "TaskNumber3";
Field[Field["TaskNumber4"] = 'TaskNumber4'] = "TaskNumber4";
Field[Field["TaskNumber5"] = 'TaskNumber5'] = "TaskNumber5";
Field[Field["TaskSummary"] = 'TaskSummary'] = "TaskSummary";
Field[Field["TaskCreated"] = 'TaskCreated'] = "TaskCreated";
Field[Field["TaskSheetNotes"] = 'TaskSheetNotes'] = "TaskSheetNotes";
Field[Field["TaskUniquePredecessors"] = 'TaskUniquePredecessors'] = "TaskUniquePredecessors";
Field[Field["TaskUniqueSuccessors"] = 'TaskUniqueSuccessors'] = "TaskUniqueSuccessors";
Field[Field["TaskObjects"] = 'TaskObjects'] = "TaskObjects";
Field[Field["TaskLinkedFields"] = 'TaskLinkedFields'] = "TaskLinkedFields";
Field[Field["TaskResume"] = 'TaskResume'] = "TaskResume";
Field[Field["TaskStop"] = 'TaskStop'] = "TaskStop";
Field[Field["TaskResumeNoEarlierThan"] = 'TaskResumeNoEarlierThan'] = "TaskResumeNoEarlierThan";
Field[Field["TaskOutlineNumber"] = 'TaskOutlineNumber'] = "TaskOutlineNumber";
Field[Field["TaskDuration1"] = 'TaskDuration1'] = "TaskDuration1";
Field[Field["TaskDuration2"] = 'TaskDuration2'] = "TaskDuration2";
Field[Field["TaskDuration3"] = 'TaskDuration3'] = "TaskDuration3";
Field[Field["TaskCost1"] = 'TaskCost1'] = "TaskCost1";
Field[Field["TaskCost2"] = 'TaskCost2'] = "TaskCost2";
Field[Field["TaskCost3"] = 'TaskCost3'] = "TaskCost3";
Field[Field["TaskHideBar"] = 'TaskHideBar'] = "TaskHideBar";
Field[Field["TaskConfirmed"] = 'TaskConfirmed'] = "TaskConfirmed";
Field[Field["TaskUpdateNeeded"] = 'TaskUpdateNeeded'] = "TaskUpdateNeeded";
Field[Field["TaskContact"] = 'TaskContact'] = "TaskContact";
Field[Field["TaskResourceGroup"] = 'TaskResourceGroup'] = "TaskResourceGroup";
Field[Field["TaskCompleteThrough"] = 'TaskCompleteThrough'] = "TaskCompleteThrough";
Field[Field["TaskACWP"] = 'TaskACWP'] = "TaskACWP";
Field[Field["TaskType"] = 'TaskType'] = "TaskType";
Field[Field["TaskRecurring"] = 'TaskRecurring'] = "TaskRecurring";
Field[Field["TaskEffortDriven"] = 'TaskEffortDriven'] = "TaskEffortDriven";
Field[Field["TaskParentTask"] = 'TaskParentTask'] = "TaskParentTask";
Field[Field["TaskOvertimeWork"] = 'TaskOvertimeWork'] = "TaskOvertimeWork";
Field[Field["TaskActualOvertimeWork"] = 'TaskActualOvertimeWork'] = "TaskActualOvertimeWork";
Field[Field["TaskRemainingOvertimeWork"] = 'TaskRemainingOvertimeWork'] = "TaskRemainingOvertimeWork";
Field[Field["TaskRegularWork"] = 'TaskRegularWork'] = "TaskRegularWork";
Field[Field["TaskOvertimeCost"] = 'TaskOvertimeCost'] = "TaskOvertimeCost";
Field[Field["TaskActualOvertimeCost"] = 'TaskActualOvertimeCost'] = "TaskActualOvertimeCost";
Field[Field["TaskRemainingOvertimeCost"] = 'TaskRemainingOvertimeCost'] = "TaskRemainingOvertimeCost";
Field[Field["TaskFixedCostAccrual"] = 'TaskFixedCostAccrual'] = "TaskFixedCostAccrual";
Field[Field["TaskIndicators"] = 'TaskIndicators'] = "TaskIndicators";
Field[Field["TaskHyperlinkId"] = 'TaskHyperlinkId'] = "TaskHyperlinkId";
Field[Field["TaskHyperlink"] = 'TaskHyperlink'] = "TaskHyperlink";
Field[Field["TaskHyperlinkAddress"] = 'TaskHyperlinkAddress'] = "TaskHyperlinkAddress";
Field[Field["TaskHyperlinkSubAddress"] = 'TaskHyperlinkSubAddress'] = "TaskHyperlinkSubAddress";
Field[Field["TaskHyperlinkHref"] = 'TaskHyperlinkHref'] = "TaskHyperlinkHref";
Field[Field["TaskIsAssignment"] = 'TaskIsAssignment'] = "TaskIsAssignment";
Field[Field["TaskOverallocated"] = 'TaskOverallocated'] = "TaskOverallocated";
Field[Field["TaskExternalTask"] = 'TaskExternalTask'] = "TaskExternalTask";
Field[Field["TaskSubprojectReadOnly"] = 'TaskSubprojectReadOnly'] = "TaskSubprojectReadOnly";
Field[Field["TaskResponsePending"] = 'TaskResponsePending'] = "TaskResponsePending";
Field[Field["TaskTeamStatusPending"] = 'TaskTeamStatusPending'] = "TaskTeamStatusPending";
Field[Field["TaskLevelCanSplit"] = 'TaskLevelCanSplit'] = "TaskLevelCanSplit";
Field[Field["TaskLevelAssignments"] = 'TaskLevelAssignments'] = "TaskLevelAssignments";
Field[Field["TaskWorkContour"] = 'TaskWorkContour'] = "TaskWorkContour";
Field[Field["TaskCost4"] = 'TaskCost4'] = "TaskCost4";
Field[Field["TaskCost5"] = 'TaskCost5'] = "TaskCost5";
Field[Field["TaskCost6"] = 'TaskCost6'] = "TaskCost6";
Field[Field["TaskCost7"] = 'TaskCost7'] = "TaskCost7";
Field[Field["TaskCost8"] = 'TaskCost8'] = "TaskCost8";
Field[Field["TaskCost9"] = 'TaskCost9'] = "TaskCost9";
Field[Field["TaskCost10"] = 'TaskCost10'] = "TaskCost10";
Field[Field["TaskDate1"] = 'TaskDate1'] = "TaskDate1";
Field[Field["TaskDate2"] = 'TaskDate2'] = "TaskDate2";
Field[Field["TaskDate3"] = 'TaskDate3'] = "TaskDate3";
Field[Field["TaskDate4"] = 'TaskDate4'] = "TaskDate4";
Field[Field["TaskDate5"] = 'TaskDate5'] = "TaskDate5";
Field[Field["TaskDate6"] = 'TaskDate6'] = "TaskDate6";
Field[Field["TaskDate7"] = 'TaskDate7'] = "TaskDate7";
Field[Field["TaskDate8"] = 'TaskDate8'] = "TaskDate8";
Field[Field["TaskDate9"] = 'TaskDate9'] = "TaskDate9";
Field[Field["TaskDate10"] = 'TaskDate10'] = "TaskDate10";
Field[Field["TaskDuration4"] = 'TaskDuration4'] = "TaskDuration4";
Field[Field["TaskDuration5"] = 'TaskDuration5'] = "TaskDuration5";
Field[Field["TaskDuration6"] = 'TaskDuration6'] = "TaskDuration6";
Field[Field["TaskDuration7"] = 'TaskDuration7'] = "TaskDuration7";
Field[Field["TaskDuration8"] = 'TaskDuration8'] = "TaskDuration8";
Field[Field["TaskDuration9"] = 'TaskDuration9'] = "TaskDuration9";
Field[Field["TaskDuration10"] = 'TaskDuration10'] = "TaskDuration10";
Field[Field["TaskStart6"] = 'TaskStart6'] = "TaskStart6";
Field[Field["TaskFinish6"] = 'TaskFinish6'] = "TaskFinish6";
Field[Field["TaskStart7"] = 'TaskStart7'] = "TaskStart7";
Field[Field["TaskFinish7"] = 'TaskFinish7'] = "TaskFinish7";
Field[Field["TaskStart8"] = 'TaskStart8'] = "TaskStart8";
Field[Field["TaskFinish8"] = 'TaskFinish8'] = "TaskFinish8";
Field[Field["TaskStart9"] = 'TaskStart9'] = "TaskStart9";
Field[Field["TaskFinish9"] = 'TaskFinish9'] = "TaskFinish9";
Field[Field["TaskStart10"] = 'TaskStart10'] = "TaskStart10";
Field[Field["TaskFinish10"] = 'TaskFinish10'] = "TaskFinish10";
Field[Field["TaskFlag11"] = 'TaskFlag11'] = "TaskFlag11";
Field[Field["TaskFlag12"] = 'TaskFlag12'] = "TaskFlag12";
Field[Field["TaskFlag13"] = 'TaskFlag13'] = "TaskFlag13";
Field[Field["TaskFlag14"] = 'TaskFlag14'] = "TaskFlag14";
Field[Field["TaskFlag15"] = 'TaskFlag15'] = "TaskFlag15";
Field[Field["TaskFlag16"] = 'TaskFlag16'] = "TaskFlag16";
Field[Field["TaskFlag17"] = 'TaskFlag17'] = "TaskFlag17";
Field[Field["TaskFlag18"] = 'TaskFlag18'] = "TaskFlag18";
Field[Field["TaskFlag19"] = 'TaskFlag19'] = "TaskFlag19";
Field[Field["TaskFlag20"] = 'TaskFlag20'] = "TaskFlag20";
Field[Field["TaskNumber6"] = 'TaskNumber6'] = "TaskNumber6";
Field[Field["TaskNumber7"] = 'TaskNumber7'] = "TaskNumber7";
Field[Field["TaskNumber8"] = 'TaskNumber8'] = "TaskNumber8";
Field[Field["TaskNumber9"] = 'TaskNumber9'] = "TaskNumber9";
Field[Field["TaskNumber10"] = 'TaskNumber10'] = "TaskNumber10";
Field[Field["TaskNumber11"] = 'TaskNumber11'] = "TaskNumber11";
Field[Field["TaskNumber12"] = 'TaskNumber12'] = "TaskNumber12";
Field[Field["TaskNumber13"] = 'TaskNumber13'] = "TaskNumber13";
Field[Field["TaskNumber14"] = 'TaskNumber14'] = "TaskNumber14";
Field[Field["TaskNumber15"] = 'TaskNumber15'] = "TaskNumber15";
Field[Field["TaskNumber16"] = 'TaskNumber16'] = "TaskNumber16";
Field[Field["TaskNumber17"] = 'TaskNumber17'] = "TaskNumber17";
Field[Field["TaskNumber18"] = 'TaskNumber18'] = "TaskNumber18";
Field[Field["TaskNumber19"] = 'TaskNumber19'] = "TaskNumber19";
Field[Field["TaskNumber20"] = 'TaskNumber20'] = "TaskNumber20";
Field[Field["TaskText11"] = 'TaskText11'] = "TaskText11";
Field[Field["TaskText12"] = 'TaskText12'] = "TaskText12";
Field[Field["TaskText13"] = 'TaskText13'] = "TaskText13";
Field[Field["TaskText14"] = 'TaskText14'] = "TaskText14";
Field[Field["TaskText15"] = 'TaskText15'] = "TaskText15";
Field[Field["TaskText16"] = 'TaskText16'] = "TaskText16";
Field[Field["TaskText17"] = 'TaskText17'] = "TaskText17";
Field[Field["TaskText18"] = 'TaskText18'] = "TaskText18";
Field[Field["TaskText19"] = 'TaskText19'] = "TaskText19";
Field[Field["TaskText20"] = 'TaskText20'] = "TaskText20";
Field[Field["TaskText21"] = 'TaskText21'] = "TaskText21";
Field[Field["TaskText22"] = 'TaskText22'] = "TaskText22";
Field[Field["TaskText23"] = 'TaskText23'] = "TaskText23";
Field[Field["TaskText24"] = 'TaskText24'] = "TaskText24";
Field[Field["TaskText25"] = 'TaskText25'] = "TaskText25";
Field[Field["TaskText26"] = 'TaskText26'] = "TaskText26";
Field[Field["TaskText27"] = 'TaskText27'] = "TaskText27";
Field[Field["TaskText28"] = 'TaskText28'] = "TaskText28";
Field[Field["TaskText29"] = 'TaskText29'] = "TaskText29";
Field[Field["TaskText30"] = 'TaskText30'] = "TaskText30";
Field[Field["TaskResourcePhonetics"] = 'TaskResourcePhonetics'] = "TaskResourcePhonetics";
Field[Field["TaskIndex"] = 'TaskIndex'] = "TaskIndex";
Field[Field["TaskAssignmentDelay"] = 'TaskAssignmentDelay'] = "TaskAssignmentDelay";
Field[Field["TaskAssignmentUnits"] = 'TaskAssignmentUnits'] = "TaskAssignmentUnits";
Field[Field["TaskCostRateTable"] = 'TaskCostRateTable'] = "TaskCostRateTable";
Field[Field["TaskPreleveledStart"] = 'TaskPreleveledStart'] = "TaskPreleveledStart";
Field[Field["TaskPreleveledFinish"] = 'TaskPreleveledFinish'] = "TaskPreleveledFinish";
Field[Field["TaskEstimated"] = 'TaskEstimated'] = "TaskEstimated";
Field[F