models

package
v0.2404.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKey takes an APIKey as authentication for the request
	ContextAPIKey = contextKey("apikey")
)

Functions

This section is empty.

Types

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type AsposeResponse

type AsposeResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
}

type AssignmentBaseline

type AssignmentBaseline struct {
	// The unique number of a baseline data record.
	BaselineNumber *BaselineType `json:"baselineNumber"`
	// The work assigned to a resource when the baseline is saved.
	Work *string `json:"work,omitempty"`
	// The projected cost of a resource when the baseline is saved.
	Cost float32 `json:"cost"`
	// The budget cost of a work scheduled for a resource.
	Bcws float64 `json:"bcws"`
	// The budgeted cost of a work performed by a resource for a project to-date.
	Bcwp float64 `json:"bcwp"`
	// Gets or sets the scheduled start date of the resource assignment when the baseline was saved. The start date of the resource assignment when this baseline was saved.
	Start *custom.TimeWithoutTZ `json:"start,omitempty""`
	// Gets or sets the scheduled finish date of the resource assignment when the baseline was saved. The finish date of the resource assignment when this baseline was saved.
	Finish *custom.TimeWithoutTZ `json:"finish,omitempty""`
}

Represents baseline values of a resource assignment.

type AssignmentItem

type AssignmentItem struct {
	Link *Link `json:"link,omitempty"`
	// The unique id (Uid) of the resource's assignment.
	Uid int32 `json:"uid"`
	// Uid of the task.
	TaskUid int32 `json:"taskUid"`
	// Uid of the resource.
	ResourceUid int32 `json:"resourceUid"`
}

Resource's assignment brief into.

type AssignmentItemResponse

type AssignmentItemResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// AssignmentItem DTO.
	AssignmentItem *AssignmentItem `json:"assignmentItem,omitempty"`
}

type AssignmentItems

type AssignmentItems struct {
	// Link to the document.
	Link           *Link            `json:"link,omitempty"`
	AssignmentItem []AssignmentItem `json:"assignmentItem,omitempty"`
}

type AssignmentItemsResponse

type AssignmentItemsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status      string           `json:"status,omitempty"`
	Assignments *AssignmentItems `json:"assignments,omitempty"`
}

type AssignmentResponse

type AssignmentResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// ResourceAssignment DTO.
	Assignment *ResourceAssignment `json:"assignment,omitempty"`
}

Assignment response.

type AssignmentsResponse

type AssignmentsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status      string               `json:"status,omitempty"`
	Assignments *ResourceAssignments `json:"assignments,omitempty"`
}

type BackgroundPattern added in v0.2404.0

type BackgroundPattern string

BackgroundPattern : Specifies the background pattern.

const (
	HOLLOW_BackgroundPattern                 BackgroundPattern = "Hollow"
	SOLID_FILL_BackgroundPattern             BackgroundPattern = "SolidFill"
	LIGHT_FILL_BackgroundPattern             BackgroundPattern = "LightFill"
	MEDIUM_FILL_BackgroundPattern            BackgroundPattern = "MediumFill"
	DARK_FILL_BackgroundPattern              BackgroundPattern = "DarkFill"
	DIAGONAL_LEFT_BackgroundPattern          BackgroundPattern = "DiagonalLeft"
	DIAGONAL_RIGHT_BackgroundPattern         BackgroundPattern = "DiagonalRight"
	DARK_DIAGONAL_LEFT_BackgroundPattern     BackgroundPattern = "DarkDiagonalLeft"
	DARK_DIAGONAL_RIGHT_BackgroundPattern    BackgroundPattern = "DarkDiagonalRight"
	THIN_VERTICAL_STRIPE_BackgroundPattern   BackgroundPattern = "ThinVerticalStripe"
	MEDIUM_VERTICAL_STRIPE_BackgroundPattern BackgroundPattern = "MediumVerticalStripe"
	LIGHT_DITHER_BackgroundPattern           BackgroundPattern = "LightDither"
	MEDIUM_DITHER_BackgroundPattern          BackgroundPattern = "MediumDither"
	DARK_DITHER_BackgroundPattern            BackgroundPattern = "DarkDither"
)

List of BackgroundPattern

type Baseline

type Baseline struct {
	// The unique number of a baseline data record.
	BaselineNumber *BaselineType `json:"baselineNumber"`
	// The work assigned to a resource when the baseline is saved.
	Work *string `json:"work,omitempty"`
	// The projected cost of a resource when the baseline is saved.
	Cost float32 `json:"cost"`
	// The budget cost of a work scheduled for a resource.
	Bcws float64 `json:"bcws"`
	// The budgeted cost of a work performed by a resource for a project to-date.
	Bcwp float64 `json:"bcwp"`
}

Represents baseline values of a resource or a task.

type BaselineType

type BaselineType string

BaselineType : Specifies the baseline type used to calculate Variance values.

const (
	BASELINE_BaselineType   BaselineType = "Baseline"
	BASELINE1_BaselineType  BaselineType = "Baseline1"
	BASELINE2_BaselineType  BaselineType = "Baseline2"
	BASELINE3_BaselineType  BaselineType = "Baseline3"
	BASELINE4_BaselineType  BaselineType = "Baseline4"
	BASELINE5_BaselineType  BaselineType = "Baseline5"
	BASELINE6_BaselineType  BaselineType = "Baseline6"
	BASELINE7_BaselineType  BaselineType = "Baseline7"
	BASELINE8_BaselineType  BaselineType = "Baseline8"
	BASELINE9_BaselineType  BaselineType = "Baseline9"
	BASELINE10_BaselineType BaselineType = "Baseline10"
	UNDEFINED_BaselineType  BaselineType = "Undefined"
)

List of BaselineType

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BookingType

type BookingType string

BookingType : Specifies the booking type of a resource.

const (
	COMMITTED_BookingType BookingType = "Committed"
	PROPOSED_BookingType  BookingType = "Proposed"
	UNDEFINED_BookingType BookingType = "Undefined"
)

List of BookingType

type CalculationMode

type CalculationMode string

CalculationMode : 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

const (
	NONE_CalculationMode      CalculationMode = "None"
	AUTOMATIC_CalculationMode CalculationMode = "Automatic"
	MANUAL_CalculationMode    CalculationMode = "Manual"
)

List of CalculationMode

type CalculationType

type CalculationType string

CalculationType : Specifies the calculation type.

const (
	NONE_CalculationType        CalculationType = "None"
	LOOKUP_CalculationType      CalculationType = "Lookup"
	ROLLUP_CalculationType      CalculationType = "Rollup"
	CALCULATION_CalculationType CalculationType = "Calculation"
)

List of CalculationType

type Calendar

type Calendar struct {
	// The name of the calendar.
	Name string `json:"name,omitempty"`
	// The unique identifier of the calendar.
	Uid int32 `json:"uid"`
	// The collection of weekdays that defines the calendar.
	Days []WeekDay `json:"days,omitempty"`
	// Determines whether the calendar is a base calendar.
	IsBaseCalendar bool `json:"isBaseCalendar"`
	// The base calendar on which this calendar depends. Only applicable if the calendar is not a base calendar.
	BaseCalendar *Calendar `json:"baseCalendar,omitempty"`
	// Specifies whether the calendar is a baseline calendar.
	IsBaselineCalendar bool `json:"isBaselineCalendar"`
}

Represents a calendar used in a project.

type CalendarException

type CalendarException struct {
	// Index of the current item in the collection of calendar's exceptions.
	Index int32 `json:"index"`
	// Determines whether the range of recurrence is defined by entering a number of occurrences. False specifies that the range of recurrence is defined by entering a finish date.
	EnteredByOccurrences bool `json:"enteredByOccurrences"`
	// The beginning of the exception time.
	FromDate custom.TimeWithoutTZ `json:"fromDate"`
	// The end of the exception time.
	ToDate custom.TimeWithoutTZ `json:"toDate"`
	// The number of occurrences for which the calendar exception is valid.
	Occurrences int32 `json:"occurrences"`
	// The name of the exception.
	Name string `json:"name,omitempty"`
	// The exception type.
	Type_ *CalendarExceptionType `json:"type"`
	// The period of recurrence for the exception.
	Period int32 `json:"period"`
	// The days of the week on which the exception is valid.
	DaysOfWeek []DayType `json:"daysOfWeek,omitempty"`
	// The month item for which an exception recurrence is scheduled.
	MonthItem *MonthItemType `json:"monthItem"`
	// The position of a month item within a month.
	MonthPosition *MonthPosition `json:"monthPosition"`
	// The month for which an exception recurrence is scheduled.
	Month *Month `json:"month"`
	// The day of a month on which an exception recurrence is scheduled.
	MonthDay int32 `json:"monthDay"`
	// Determines whether the specified date or day type is working.
	DayWorking bool `json:"dayWorking"`
	// The collection of working times that defines the time worked on the weekday.  At least one working time must present, and there can't be more than five.
	WorkingTimes []WorkingTime `json:"workingTimes,omitempty"`
}

Represent exceptional time periods in a calendar.

type CalendarExceptionType

type CalendarExceptionType string

CalendarExceptionType : Specifies the calendar exception type.

const (
	DAILY_CalendarExceptionType               CalendarExceptionType = "Daily"
	YEARLY_BY_DAY_CalendarExceptionType       CalendarExceptionType = "YearlyByDay"
	YEARLY_BY_POSITION_CalendarExceptionType  CalendarExceptionType = "YearlyByPosition"
	MONTHLY_BY_DAY_CalendarExceptionType      CalendarExceptionType = "MonthlyByDay"
	MONTHLY_BY_POSITION_CalendarExceptionType CalendarExceptionType = "MonthlyByPosition"
	WEEKLY_CalendarExceptionType              CalendarExceptionType = "Weekly"
	BY_DAY_COUNT_CalendarExceptionType        CalendarExceptionType = "ByDayCount"
	BY_WEEK_DAY_COUNT_CalendarExceptionType   CalendarExceptionType = "ByWeekDayCount"
	NO_EXCEPTION_TYPE_CalendarExceptionType   CalendarExceptionType = "NoExceptionType"
)

List of CalendarExceptionType

type CalendarExceptionsResponse

type CalendarExceptionsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status             string              `json:"status,omitempty"`
	CalendarExceptions []CalendarException `json:"calendarExceptions,omitempty"`
}

CalendarExceptions response.

type CalendarItem

type CalendarItem struct {
	Link *Link  `json:"link,omitempty"`
	Uid  int32  `json:"uid"`
	Name string `json:"name,omitempty"`
}

Represents a project calendar's brief info.

type CalendarItemResponse

type CalendarItemResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// CalendarItem DTO.
	CalendarItem *CalendarItem `json:"calendarItem,omitempty"`
}

TaskItem response.

type CalendarItems

type CalendarItems struct {
	// Link to the document.
	Link *Link          `json:"link,omitempty"`
	List []CalendarItem `json:"list,omitempty"`
}

type CalendarItemsResponse

type CalendarItemsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status    string         `json:"status,omitempty"`
	Calendars *CalendarItems `json:"calendars,omitempty"`
}

type CalendarResponse

type CalendarResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Calendar DTO.
	Calendar *Calendar `json:"calendar,omitempty"`
}

Task response.

type CalendarWorkWeeksResponse

type CalendarWorkWeeksResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status            string     `json:"status,omitempty"`
	CalendarWorkWeeks []WorkWeek `json:"calendarWorkWeeks,omitempty"`
}

CalendarWorkWeeks response.

type Colors added in v0.2404.0

type Colors string

Colors :

const (
	MEDIUM_AQUAMARINE_Colors      Colors = "MediumAquamarine"
	MEDIUM_BLUE_Colors            Colors = "MediumBlue"
	MEDIUM_ORCHID_Colors          Colors = "MediumOrchid"
	MEDIUM_PURPLE_Colors          Colors = "MediumPurple"
	MEDIUM_SEA_GREEN_Colors       Colors = "MediumSeaGreen"
	MEDIUM_SLATE_BLUE_Colors      Colors = "MediumSlateBlue"
	MEDIUM_SPRING_GREEN_Colors    Colors = "MediumSpringGreen"
	MAROON_Colors                 Colors = "Maroon"
	MEDIUM_TURQUOISE_Colors       Colors = "MediumTurquoise"
	MIDNIGHT_BLUE_Colors          Colors = "MidnightBlue"
	MINT_CREAM_Colors             Colors = "MintCream"
	MISTY_ROSE_Colors             Colors = "MistyRose"
	MOCCASIN_Colors               Colors = "Moccasin"
	NAVAJO_WHITE_Colors           Colors = "NavajoWhite"
	NAVY_Colors                   Colors = "Navy"
	OLD_LACE_Colors               Colors = "OldLace"
	MEDIUM_VIOLET_RED_Colors      Colors = "MediumVioletRed"
	MAGENTA_Colors                Colors = "Magenta"
	LINEN_Colors                  Colors = "Linen"
	LIME_GREEN_Colors             Colors = "LimeGreen"
	LAVENDER_BLUSH_Colors         Colors = "LavenderBlush"
	LAWN_GREEN_Colors             Colors = "LawnGreen"
	LEMON_CHIFFON_Colors          Colors = "LemonChiffon"
	LIGHT_BLUE_Colors             Colors = "LightBlue"
	LIGHT_CORAL_Colors            Colors = "LightCoral"
	LIGHT_CYAN_Colors             Colors = "LightCyan"
	LIGHT_GOLDENROD_YELLOW_Colors Colors = "LightGoldenrodYellow"
	LIGHT_GRAY_Colors             Colors = "LightGray"
	LIGHT_GREEN_Colors            Colors = "LightGreen"
	LIGHT_PINK_Colors             Colors = "LightPink"
	LIGHT_SALMON_Colors           Colors = "LightSalmon"
	LIGHT_SEA_GREEN_Colors        Colors = "LightSeaGreen"
	LIGHT_SKY_BLUE_Colors         Colors = "LightSkyBlue"
	LIGHT_SLATE_GRAY_Colors       Colors = "LightSlateGray"
	LIGHT_STEEL_BLUE_Colors       Colors = "LightSteelBlue"
	LIGHT_YELLOW_Colors           Colors = "LightYellow"
	LIME_Colors                   Colors = "Lime"
	OLIVE_Colors                  Colors = "Olive"
	OLIVE_DRAB_Colors             Colors = "OliveDrab"
	ORANGE_Colors                 Colors = "Orange"
	ORANGE_RED_Colors             Colors = "OrangeRed"
	SILVER_Colors                 Colors = "Silver"
	SKY_BLUE_Colors               Colors = "SkyBlue"
	SLATE_BLUE_Colors             Colors = "SlateBlue"
	SLATE_GRAY_Colors             Colors = "SlateGray"
	SNOW_Colors                   Colors = "Snow"
	SPRING_GREEN_Colors           Colors = "SpringGreen"
	STEEL_BLUE_Colors             Colors = "SteelBlue"
	TAN_Colors                    Colors = "Tan"
	TEAL_Colors                   Colors = "Teal"
	THISTLE_Colors                Colors = "Thistle"
	TOMATO_Colors                 Colors = "Tomato"
	TRANSPARENT_Colors            Colors = "Transparent"
	TURQUOISE_Colors              Colors = "Turquoise"
	VIOLET_Colors                 Colors = "Violet"
	WHEAT_Colors                  Colors = "Wheat"
	WHITE_Colors                  Colors = "White"
	WHITE_SMOKE_Colors            Colors = "WhiteSmoke"
	SIENNA_Colors                 Colors = "Sienna"
	LAVENDER_Colors               Colors = "Lavender"
	SEA_SHELL_Colors              Colors = "SeaShell"
	SANDY_BROWN_Colors            Colors = "SandyBrown"
	ORCHID_Colors                 Colors = "Orchid"
	PALE_GOLDENROD_Colors         Colors = "PaleGoldenrod"
	PALE_GREEN_Colors             Colors = "PaleGreen"
	PALE_TURQUOISE_Colors         Colors = "PaleTurquoise"
	PALE_VIOLET_RED_Colors        Colors = "PaleVioletRed"
	PAPAYA_WHIP_Colors            Colors = "PapayaWhip"
	PEACH_PUFF_Colors             Colors = "PeachPuff"
	PERU_Colors                   Colors = "Peru"
	PINK_Colors                   Colors = "Pink"
	PLUM_Colors                   Colors = "Plum"
	POWDER_BLUE_Colors            Colors = "PowderBlue"
	PURPLE_Colors                 Colors = "Purple"
	RED_Colors                    Colors = "Red"
	ROSY_BROWN_Colors             Colors = "RosyBrown"
	ROYAL_BLUE_Colors             Colors = "RoyalBlue"
	SADDLE_BROWN_Colors           Colors = "SaddleBrown"
	SALMON_Colors                 Colors = "Salmon"
	SEA_GREEN_Colors              Colors = "SeaGreen"
	YELLOW_Colors                 Colors = "Yellow"
	KHAKI_Colors                  Colors = "Khaki"
	CYAN_Colors                   Colors = "Cyan"
	DARK_MAGENTA_Colors           Colors = "DarkMagenta"
	DARK_KHAKI_Colors             Colors = "DarkKhaki"
	DARK_GREEN_Colors             Colors = "DarkGreen"
	DARK_GRAY_Colors              Colors = "DarkGray"
	DARK_GOLDENROD_Colors         Colors = "DarkGoldenrod"
	DARK_CYAN_Colors              Colors = "DarkCyan"
	DARK_BLUE_Colors              Colors = "DarkBlue"
	IVORY_Colors                  Colors = "Ivory"
	CRIMSON_Colors                Colors = "Crimson"
	CORNSILK_Colors               Colors = "Cornsilk"
	CORNFLOWER_BLUE_Colors        Colors = "CornflowerBlue"
	CORAL_Colors                  Colors = "Coral"
	CHOCOLATE_Colors              Colors = "Chocolate"
	DARK_OLIVE_GREEN_Colors       Colors = "DarkOliveGreen"
	CHARTREUSE_Colors             Colors = "Chartreuse"
	BURLY_WOOD_Colors             Colors = "BurlyWood"
	BROWN_Colors                  Colors = "Brown"
	BLUE_VIOLET_Colors            Colors = "BlueViolet"
	BLUE_Colors                   Colors = "Blue"
	BLANCHED_ALMOND_Colors        Colors = "BlanchedAlmond"
	BLACK_Colors                  Colors = "Black"
	BISQUE_Colors                 Colors = "Bisque"
	BEIGE_Colors                  Colors = "Beige"
	AZURE_Colors                  Colors = "Azure"
	AQUAMARINE_Colors             Colors = "Aquamarine"
	AQUA_Colors                   Colors = "Aqua"
	ANTIQUE_WHITE_Colors          Colors = "AntiqueWhite"
	ALICE_BLUE_Colors             Colors = "AliceBlue"
	CADET_BLUE_Colors             Colors = "CadetBlue"
	DARK_ORANGE_Colors            Colors = "DarkOrange"
	YELLOW_GREEN_Colors           Colors = "YellowGreen"
	DARK_RED_Colors               Colors = "DarkRed"
	INDIGO_Colors                 Colors = "Indigo"
	INDIAN_RED_Colors             Colors = "IndianRed"
	DARK_ORCHID_Colors            Colors = "DarkOrchid"
	HONEYDEW_Colors               Colors = "Honeydew"
	GREEN_YELLOW_Colors           Colors = "GreenYellow"
	GREEN_Colors                  Colors = "Green"
	GRAY_Colors                   Colors = "Gray"
	GOLDENROD_Colors              Colors = "Goldenrod"
	GOLD_Colors                   Colors = "Gold"
	GHOST_WHITE_Colors            Colors = "GhostWhite"
	GAINSBORO_Colors              Colors = "Gainsboro"
	FUCHSIA_Colors                Colors = "Fuchsia"
	FOREST_GREEN_Colors           Colors = "ForestGreen"
	HOT_PINK_Colors               Colors = "HotPink"
	FIREBRICK_Colors              Colors = "Firebrick"
	FLORAL_WHITE_Colors           Colors = "FloralWhite"
	DODGER_BLUE_Colors            Colors = "DodgerBlue"
	DIM_GRAY_Colors               Colors = "DimGray"
	DEEP_SKY_BLUE_Colors          Colors = "DeepSkyBlue"
	DEEP_PINK_Colors              Colors = "DeepPink"
	DARK_VIOLET_Colors            Colors = "DarkViolet"
	DARK_TURQUOISE_Colors         Colors = "DarkTurquoise"
	DARK_SLATE_GRAY_Colors        Colors = "DarkSlateGray"
	DARK_SLATE_BLUE_Colors        Colors = "DarkSlateBlue"
	DARK_SEA_GREEN_Colors         Colors = "DarkSeaGreen"
	DARK_SALMON_Colors            Colors = "DarkSalmon"
)

List of Colors

type ConfidenceLevel

type ConfidenceLevel string

ConfidenceLevel : 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.

const (
	CL75_ConfidenceLevel ConfidenceLevel = "CL75"
	CL85_ConfidenceLevel ConfidenceLevel = "CL85"
	CL90_ConfidenceLevel ConfidenceLevel = "CL90"
	CL95_ConfidenceLevel ConfidenceLevel = "CL95"
	CL99_ConfidenceLevel ConfidenceLevel = "CL99"
)

List of ConfidenceLevel

type Configuration

type Configuration struct {
	BaseUrl       string            `json:"BaseUrl,omitempty"`
	AppKey        string            `json:"AppKey"`
	AppSid        string            `json:"AppSid"`
	AuthUrl       string            `json:"AuthUrl,omitempty"`
	DebugMode     bool              `json:"DebugMode,omitempty"`
	DefaultHeader map[string]string `json:"DefaultHeader,omitempty"`
	HttpClient    *http.Client
}

func NewConfiguration

func NewConfiguration(configFilePath string) (pConfig *Configuration, err error)

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

type ConstraintType

type ConstraintType string

ConstraintType : Specifies a constraint type for a project task.

const (
	AS_SOON_AS_POSSIBLE_ConstraintType    ConstraintType = "AsSoonAsPossible"
	AS_LATE_AS_POSSIBLE_ConstraintType    ConstraintType = "AsLateAsPossible"
	MUST_START_ON_ConstraintType          ConstraintType = "MustStartOn"
	MUST_FINISH_ON_ConstraintType         ConstraintType = "MustFinishOn"
	START_NO_EARLIER_THAN_ConstraintType  ConstraintType = "StartNoEarlierThan"
	START_NO_LATER_THAN_ConstraintType    ConstraintType = "StartNoLaterThan"
	FINISH_NO_EARLIER_THAN_ConstraintType ConstraintType = "FinishNoEarlierThan"
	FINISH_NO_LATER_THAN_ConstraintType   ConstraintType = "FinishNoLaterThan"
	UNDEFINED_ConstraintType              ConstraintType = "Undefined"
)

List of ConstraintType

type CostAccrualType

type CostAccrualType string

CostAccrualType : Specifies the type of an accrual cost.

const (
	START_CostAccrualType     CostAccrualType = "Start"
	PRORATED_CostAccrualType  CostAccrualType = "Prorated"
	END_CostAccrualType       CostAccrualType = "End"
	INVALID_CostAccrualType   CostAccrualType = "Invalid"
	UNDEFINED_CostAccrualType CostAccrualType = "Undefined"
)

List of CostAccrualType

type CustomFieldType

type CustomFieldType string

CustomFieldType : Specifies the type of a custom field.

const (
	NULL_CustomFieldType         CustomFieldType = "Null"
	COST_CustomFieldType         CustomFieldType = "Cost"
	DATE_CustomFieldType         CustomFieldType = "Date"
	DURATION_CustomFieldType     CustomFieldType = "Duration"
	FINISH_CustomFieldType       CustomFieldType = "Finish"
	FLAG_CustomFieldType         CustomFieldType = "Flag"
	NUMBER_CustomFieldType       CustomFieldType = "Number"
	START_CustomFieldType        CustomFieldType = "Start"
	TEXT_CustomFieldType         CustomFieldType = "Text"
	OUTLINE_CODE_CustomFieldType CustomFieldType = "OutlineCode"
	RBS_CustomFieldType          CustomFieldType = "RBS"
)

List of CustomFieldType

type DayOfWeek

type DayOfWeek string

DayOfWeek :

const (
	SUNDAY_DayOfWeek    DayOfWeek = "Sunday"
	MONDAY_DayOfWeek    DayOfWeek = "Monday"
	TUESDAY_DayOfWeek   DayOfWeek = "Tuesday"
	WEDNESDAY_DayOfWeek DayOfWeek = "Wednesday"
	THURSDAY_DayOfWeek  DayOfWeek = "Thursday"
	FRIDAY_DayOfWeek    DayOfWeek = "Friday"
	SATURDAY_DayOfWeek  DayOfWeek = "Saturday"
)

List of DayOfWeek

type DayType

type DayType string

DayType : Specifies the day of a week.

const (
	EXCEPTION_DayType DayType = "Exception"
	SUNDAY_DayType    DayType = "Sunday"
	MONDAY_DayType    DayType = "Monday"
	TUESDAY_DayType   DayType = "Tuesday"
	WEDNESDAY_DayType DayType = "Wednesday"
	THURSDAY_DayType  DayType = "Thursday"
	FRIDAY_DayType    DayType = "Friday"
	SATURDAY_DayType  DayType = "Saturday"
)

List of DayType

type DiscUsage

type DiscUsage struct {
	// Application used disc space.
	UsedSize int64 `json:"usedSize"`
	// Total disc space.
	TotalSize int64 `json:"totalSize"`
}

Class for disc space information.

type DocumentProperties

type DocumentProperties struct {
	// Link to the document.
	Link *Link              `json:"link,omitempty"`
	List []DocumentProperty `json:"list,omitempty"`
}

Collection of document properties.

type DocumentPropertiesResponse

type DocumentPropertiesResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// DocumentProperties response.
	Properties *DocumentProperties `json:"properties,omitempty"`
}

type DocumentProperty

type DocumentProperty struct {
	// Link to the document.
	Link *Link `json:"link,omitempty"`
	// Name of the document property.
	Name string `json:"name,omitempty"`
	// String value of the document property.
	Value string `json:"value,omitempty"`
}

Represents project document's property.

type DocumentPropertyResponse

type DocumentPropertyResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// DocumentProperties response.
	Property *DocumentProperty `json:"property,omitempty"`
}

type Duration

type Duration struct {
	// Gets or sets the time interval of duration.
	TimeSpan *string `json:"timeSpan,omitempty"`
	// Gets or sets the time units which will be used to display duration in MS Project.
	TimeUnit *TimeUnitType `json:"timeUnit"`
}

Represents a duration value.

type EarnedValueMethodType

type EarnedValueMethodType string

EarnedValueMethodType : Specifies the method used for calculating earned value.

const (
	PERCENT_COMPLETE_EarnedValueMethodType          EarnedValueMethodType = "PercentComplete"
	PHYSICAL_PERCENT_COMPLETE_EarnedValueMethodType EarnedValueMethodType = "PhysicalPercentComplete"
	UNDEFINED_EarnedValueMethodType                 EarnedValueMethodType = "Undefined"
)

List of EarnedValueMethodType

type ElementType

type ElementType string

ElementType : Specifies the type of an element.

const (
	NULL_ElementType     ElementType = "Null"
	TASK_ElementType     ElementType = "Task"
	RESOURCE_ElementType ElementType = "Resource"
)

List of ElementType

type ErrorDetails

type ErrorDetails struct {
	// The request id
	RequestId string `json:"requestId,omitempty"`
	// Date
	Date custom.TimeWithoutTZ `json:"date"`
}

The error details

type ExtendedAttribute

type ExtendedAttribute struct {
	// Gets or sets the id of a field.
	FieldId string `json:"fieldId,omitempty"`
	// Gets the type of a custom field.
	AttributeType *CustomFieldType `json:"attributeType"`
	// Gets or sets the guid of a value.
	ValueGuid string `json:"valueGuid,omitempty"`
	// Gets or sets Id of the lookup value (if value is lookup value)
	LookupValueId int32 `json:"lookupValueId,omitempty"`
	// Gets or sets value for attributes with 'Duration' type.
	DurationValue *Duration `json:"durationValue,omitempty"`
	// Gets or sets a value for attributes with numeric types (Cost, Number).
	NumericValue float32 `json:"numericValue"`
	// Gets or sets a value for attributes with date types (Date, Start, Finish).
	DateValue custom.TimeWithoutTZ `json:"dateValue"`
	// Gets or sets a value indicating whether a flag is set for an attribute with 'Flag' type.
	FlagValue bool `json:"flagValue"`
	// Gets or sets a value for attributes with 'Text' type.
	TextValue string `json:"textValue,omitempty"`
	// Gets whether calculation of extended attribute's value resulted in an error.
	IsErrorValue bool `json:"isErrorValue"`
}

Represents extended attribute.

type ExtendedAttributeDefinition

type ExtendedAttributeDefinition struct {
	// Corresponds to the Pid of a custom field.
	FieldId string `json:"fieldId,omitempty"`
	// The name of a custom field.
	FieldName string `json:"fieldName,omitempty"`
	// The type of a custom field.
	CfType *CustomFieldType `json:"cfType"`
	// The Guid of a custom field.
	Guid string `json:"guid,omitempty"`
	// Determines whether the extended attribute is associated with a task or a resource
	ElementType *ElementType `json:"elementType"`
	// The maximum number of values you can set in a picklist.
	MaxMultiValues int32 `json:"maxMultiValues"`
	// Determines whether a custom field is user defined.
	UserDef bool `json:"userDef"`
	// The alias of a custom field.
	Alias string `json:"alias,omitempty"`
	// The secondary Pid of a custom field.
	SecondaryPid string `json:"secondaryPid,omitempty"`
	// Determines whether an automatic rolldown to assignments is enabled.
	AutoRollDown bool `json:"autoRollDown"`
	// The Guid of the default lookup table entry.
	DefaultGuid string `json:"defaultGuid,omitempty"`
	// The Guid of the lookup table associated with a custom field.
	LookupUid string `json:"lookupUid,omitempty"`
	// The phonetic pronunciation of the alias of a custom field.
	PhoneticsAlias string `json:"phoneticsAlias,omitempty"`
	// The way rollups are calculated.
	RollupType *RollupType `json:"rollupType"`
	// Determines whether rollups are calculated for a task and group summary rows.
	CalculationType *CalculationType `json:"calculationType"`
	// Gets or sets the type of calculation of the custom attribute's value for summary rows.
	SummaryRowsCalculationType *SummaryRowsCalculationType `json:"summaryRowsCalculationType"`
	// The formula that Microsoft Project uses to populate a custom task field.
	Formula string `json:"formula,omitempty"`
	// Determines whether only values in the list are allowed in a file.
	RestrictValues bool `json:"restrictValues"`
	// The way value lists are sorted. Values are: 0=Descending, 1=Ascending.
	ValuelistSortOrder int32 `json:"valuelistSortOrder"`
	// Determines whether new values added to a project are automatically added to the list.
	AppendNewValues bool `json:"appendNewValues"`
	// The default value in the list.
	Default_ string `json:"default,omitempty"`
	// Returns list of Extended Attribute Values.
	ValueList []Value `json:"valueList,omitempty"`
	// Secondary guid of extended attribute.
	SecondaryGuid string `json:"secondaryGuid,omitempty"`
}

Extended attribute definition's brief into.

type ExtendedAttributeItem

type ExtendedAttributeItem struct {
	Link      *Link  `json:"link,omitempty"`
	Index     int32  `json:"index"`
	FieldName string `json:"fieldName,omitempty"`
	Alias     string `json:"alias,omitempty"`
	FieldId   string `json:"fieldId,omitempty"`
}

type ExtendedAttributeItemResponse

type ExtendedAttributeItemResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Extended attribute definition info.
	ExtendedAttribute *ExtendedAttributeItem `json:"extendedAttribute,omitempty"`
}

type ExtendedAttributeItems

type ExtendedAttributeItems struct {
	// Link to the document.
	Link *Link                   `json:"link,omitempty"`
	List []ExtendedAttributeItem `json:"list,omitempty"`
}

type ExtendedAttributeItemsResponse

type ExtendedAttributeItemsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status             string                  `json:"status,omitempty"`
	ExtendedAttributes *ExtendedAttributeItems `json:"extendedAttributes,omitempty"`
}

type ExtendedAttributeResponse

type ExtendedAttributeResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Extended attribute definition.
	ExtendedAttribute *ExtendedAttributeDefinition `json:"extendedAttribute,omitempty"`
}

type Field added in v0.2404.0

type Field string

Field : Specifies a field in the Microsoft Office Project.

const (
	UNDEFINED_Field                                   Field = "Undefined"
	TASK_WORK_Field                                   Field = "TaskWork"
	TASK_BASELINE_WORK_Field                          Field = "TaskBaselineWork"
	TASK_ACTUAL_WORK_Field                            Field = "TaskActualWork"
	TASK_WORK_VARIANCE_Field                          Field = "TaskWorkVariance"
	TASK_REMAINING_WORK_Field                         Field = "TaskRemainingWork"
	TASK_COST_Field                                   Field = "TaskCost"
	TASK_BASELINE_COST_Field                          Field = "TaskBaselineCost"
	TASK_ACTUAL_COST_Field                            Field = "TaskActualCost"
	TASK_FIXED_COST_Field                             Field = "TaskFixedCost"
	TASK_COST_VARIANCE_Field                          Field = "TaskCostVariance"
	TASK_REMAINING_COST_Field                         Field = "TaskRemainingCost"
	TASK_BCWP_Field                                   Field = "TaskBCWP"
	TASK_BCWS_Field                                   Field = "TaskBCWS"
	TASK_SV_Field                                     Field = "TaskSV"
	TASK_NAME_Field                                   Field = "TaskName"
	TASK_NOTES_Field                                  Field = "TaskNotes"
	TASK_WBS_Field                                    Field = "TaskWBS"
	TASK_CONSTRAINT_TYPE_Field                        Field = "TaskConstraintType"
	TASK_CONSTRAINT_DATE_Field                        Field = "TaskConstraintDate"
	TASK_CRITICAL_Field                               Field = "TaskCritical"
	TASK_LEVEL_DELAY_Field                            Field = "TaskLevelDelay"
	TASK_FREE_SLACK_Field                             Field = "TaskFreeSlack"
	TASK_TOTAL_SLACK_Field                            Field = "TaskTotalSlack"
	TASK_ID_Field                                     Field = "TaskID"
	TASK_MILESTONE_Field                              Field = "TaskMilestone"
	TASK_PRIORITY_Field                               Field = "TaskPriority"
	TASK_SUBPROJECT_Field                             Field = "TaskSubproject"
	TASK_BASELINE_DURATION_Field                      Field = "TaskBaselineDuration"
	TASK_ACTUAL_DURATION_Field                        Field = "TaskActualDuration"
	TASK_DURATION_Field                               Field = "TaskDuration"
	TASK_DURATION_VARIANCE_Field                      Field = "TaskDurationVariance"
	TASK_REMAINING_DURATION_Field                     Field = "TaskRemainingDuration"
	TASK_PERCENT_COMPLETE_Field                       Field = "TaskPercentComplete"
	TASK_PERCENT_WORK_COMPLETE_Field                  Field = "TaskPercentWorkComplete"
	TASK_FIXED_DURATION_Field                         Field = "TaskFixedDuration"
	TASK_START_Field                                  Field = "TaskStart"
	TASK_FINISH_Field                                 Field = "TaskFinish"
	TASK_EARLY_START_Field                            Field = "TaskEarlyStart"
	TASK_EARLY_FINISH_Field                           Field = "TaskEarlyFinish"
	TASK_LATE_START_Field                             Field = "TaskLateStart"
	TASK_LATE_FINISH_Field                            Field = "TaskLateFinish"
	TASK_ACTUAL_START_Field                           Field = "TaskActualStart"
	TASK_ACTUAL_FINISH_Field                          Field = "TaskActualFinish"
	TASK_BASELINE_START_Field                         Field = "TaskBaselineStart"
	TASK_BASELINE_FINISH_Field                        Field = "TaskBaselineFinish"
	TASK_START_VARIANCE_Field                         Field = "TaskStartVariance"
	TASK_FINISH_VARIANCE_Field                        Field = "TaskFinishVariance"
	TASK_PREDECESSORS_Field                           Field = "TaskPredecessors"
	TASK_SUCCESSORS_Field                             Field = "TaskSuccessors"
	TASK_RESOURCE_NAMES_Field                         Field = "TaskResourceNames"
	TASK_RESOURCE_INITIALS_Field                      Field = "TaskResourceInitials"
	TASK_TEXT1_Field                                  Field = "TaskText1"
	TASK_START1_Field                                 Field = "TaskStart1"
	TASK_FINISH1_Field                                Field = "TaskFinish1"
	TASK_TEXT2_Field                                  Field = "TaskText2"
	TASK_START2_Field                                 Field = "TaskStart2"
	TASK_FINISH2_Field                                Field = "TaskFinish2"
	TASK_TEXT3_Field                                  Field = "TaskText3"
	TASK_START3_Field                                 Field = "TaskStart3"
	TASK_FINISH3_Field                                Field = "TaskFinish3"
	TASK_TEXT4_Field                                  Field = "TaskText4"
	TASK_START4_Field                                 Field = "TaskStart4"
	TASK_FINISH4_Field                                Field = "TaskFinish4"
	TASK_TEXT5_Field                                  Field = "TaskText5"
	TASK_START5_Field                                 Field = "TaskStart5"
	TASK_FINISH5_Field                                Field = "TaskFinish5"
	TASK_TEXT6_Field                                  Field = "TaskText6"
	TASK_TEXT7_Field                                  Field = "TaskText7"
	TASK_TEXT8_Field                                  Field = "TaskText8"
	TASK_TEXT9_Field                                  Field = "TaskText9"
	TASK_TEXT10_Field                                 Field = "TaskText10"
	TASK_MARKED_Field                                 Field = "TaskMarked"
	TASK_FLAG1_Field                                  Field = "TaskFlag1"
	TASK_FLAG2_Field                                  Field = "TaskFlag2"
	TASK_FLAG3_Field                                  Field = "TaskFlag3"
	TASK_FLAG4_Field                                  Field = "TaskFlag4"
	TASK_FLAG5_Field                                  Field = "TaskFlag5"
	TASK_FLAG6_Field                                  Field = "TaskFlag6"
	TASK_FLAG7_Field                                  Field = "TaskFlag7"
	TASK_FLAG8_Field                                  Field = "TaskFlag8"
	TASK_FLAG9_Field                                  Field = "TaskFlag9"
	TASK_FLAG10_Field                                 Field = "TaskFlag10"
	TASK_ROLLUP_Field                                 Field = "TaskRollup"
	TASK_CV_Field                                     Field = "TaskCV"
	TASK_PROJECT_Field                                Field = "TaskProject"
	TASK_OUTLINE_LEVEL_Field                          Field = "TaskOutlineLevel"
	TASK_UNIQUE_ID_Field                              Field = "TaskUniqueID"
	TASK_NUMBER1_Field                                Field = "TaskNumber1"
	TASK_NUMBER2_Field                                Field = "TaskNumber2"
	TASK_NUMBER3_Field                                Field = "TaskNumber3"
	TASK_NUMBER4_Field                                Field = "TaskNumber4"
	TASK_NUMBER5_Field                                Field = "TaskNumber5"
	TASK_SUMMARY_Field                                Field = "TaskSummary"
	TASK_CREATED_Field                                Field = "TaskCreated"
	TASK_SHEET_NOTES_Field                            Field = "TaskSheetNotes"
	TASK_UNIQUE_PREDECESSORS_Field                    Field = "TaskUniquePredecessors"
	TASK_UNIQUE_SUCCESSORS_Field                      Field = "TaskUniqueSuccessors"
	TASK_OBJECTS_Field                                Field = "TaskObjects"
	TASK_LINKED_FIELDS_Field                          Field = "TaskLinkedFields"
	TASK_RESUME_Field                                 Field = "TaskResume"
	TASK_STOP_Field                                   Field = "TaskStop"
	TASK_RESUME_NO_EARLIER_THAN_Field                 Field = "TaskResumeNoEarlierThan"
	TASK_OUTLINE_NUMBER_Field                         Field = "TaskOutlineNumber"
	TASK_DURATION1_Field                              Field = "TaskDuration1"
	TASK_DURATION2_Field                              Field = "TaskDuration2"
	TASK_DURATION3_Field                              Field = "TaskDuration3"
	TASK_COST1_Field                                  Field = "TaskCost1"
	TASK_COST2_Field                                  Field = "TaskCost2"
	TASK_COST3_Field                                  Field = "TaskCost3"
	TASK_HIDE_BAR_Field                               Field = "TaskHideBar"
	TASK_CONFIRMED_Field                              Field = "TaskConfirmed"
	TASK_UPDATE_NEEDED_Field                          Field = "TaskUpdateNeeded"
	TASK_CONTACT_Field                                Field = "TaskContact"
	TASK_RESOURCE_GROUP_Field                         Field = "TaskResourceGroup"
	TASK_COMPLETE_THROUGH_Field                       Field = "TaskCompleteThrough"
	TASK_ACWP_Field                                   Field = "TaskACWP"
	TASK_TYPE_Field                                   Field = "TaskType"
	TASK_RECURRING_Field                              Field = "TaskRecurring"
	TASK_EFFORT_DRIVEN_Field                          Field = "TaskEffortDriven"
	TASK_PARENT_TASK_Field                            Field = "TaskParentTask"
	TASK_OVERTIME_WORK_Field                          Field = "TaskOvertimeWork"
	TASK_ACTUAL_OVERTIME_WORK_Field                   Field = "TaskActualOvertimeWork"
	TASK_REMAINING_OVERTIME_WORK_Field                Field = "TaskRemainingOvertimeWork"
	TASK_REGULAR_WORK_Field                           Field = "TaskRegularWork"
	TASK_OVERTIME_COST_Field                          Field = "TaskOvertimeCost"
	TASK_ACTUAL_OVERTIME_COST_Field                   Field = "TaskActualOvertimeCost"
	TASK_REMAINING_OVERTIME_COST_Field                Field = "TaskRemainingOvertimeCost"
	TASK_FIXED_COST_ACCRUAL_Field                     Field = "TaskFixedCostAccrual"
	TASK_INDICATORS_Field                             Field = "TaskIndicators"
	TASK_HYPERLINK_ID_Field                           Field = "TaskHyperlinkId"
	TASK_HYPERLINK_Field                              Field = "TaskHyperlink"
	TASK_HYPERLINK_ADDRESS_Field                      Field = "TaskHyperlinkAddress"
	TASK_HYPERLINK_SUB_ADDRESS_Field                  Field = "TaskHyperlinkSubAddress"
	TASK_HYPERLINK_HREF_Field                         Field = "TaskHyperlinkHref"
	TASK_IS_ASSIGNMENT_Field                          Field = "TaskIsAssignment"
	TASK_OVERALLOCATED_Field                          Field = "TaskOverallocated"
	TASK_EXTERNAL_TASK_Field                          Field = "TaskExternalTask"
	TASK_SUBPROJECT_READ_ONLY_Field                   Field = "TaskSubprojectReadOnly"
	TASK_RESPONSE_PENDING_Field                       Field = "TaskResponsePending"
	TASK_TEAM_STATUS_PENDING_Field                    Field = "TaskTeamStatusPending"
	TASK_LEVEL_CAN_SPLIT_Field                        Field = "TaskLevelCanSplit"
	TASK_LEVEL_ASSIGNMENTS_Field                      Field = "TaskLevelAssignments"
	TASK_WORK_CONTOUR_Field                           Field = "TaskWorkContour"
	TASK_COST4_Field                                  Field = "TaskCost4"
	TASK_COST5_Field                                  Field = "TaskCost5"
	TASK_COST6_Field                                  Field = "TaskCost6"
	TASK_COST7_Field                                  Field = "TaskCost7"
	TASK_COST8_Field                                  Field = "TaskCost8"
	TASK_COST9_Field                                  Field = "TaskCost9"
	TASK_COST10_Field                                 Field = "TaskCost10"
	TASK_DATE1_Field                                  Field = "TaskDate1"
	TASK_DATE2_Field                                  Field = "TaskDate2"
	TASK_DATE3_Field                                  Field = "TaskDate3"
	TASK_DATE4_Field                                  Field = "TaskDate4"
	TASK_DATE5_Field                                  Field = "TaskDate5"
	TASK_DATE6_Field                                  Field = "TaskDate6"
	TASK_DATE7_Field                                  Field = "TaskDate7"
	TASK_DATE8_Field                                  Field = "TaskDate8"
	TASK_DATE9_Field                                  Field = "TaskDate9"
	TASK_DATE10_Field                                 Field = "TaskDate10"
	TASK_DURATION4_Field                              Field = "TaskDuration4"
	TASK_DURATION5_Field                              Field = "TaskDuration5"
	TASK_DURATION6_Field                              Field = "TaskDuration6"
	TASK_DURATION7_Field                              Field = "TaskDuration7"
	TASK_DURATION8_Field                              Field = "TaskDuration8"
	TASK_DURATION9_Field                              Field = "TaskDuration9"
	TASK_DURATION10_Field                             Field = "TaskDuration10"
	TASK_START6_Field                                 Field = "TaskStart6"
	TASK_FINISH6_Field                                Field = "TaskFinish6"
	TASK_START7_Field                                 Field = "TaskStart7"
	TASK_FINISH7_Field                                Field = "TaskFinish7"
	TASK_START8_Field                                 Field = "TaskStart8"
	TASK_FINISH8_Field                                Field = "TaskFinish8"
	TASK_START9_Field                                 Field = "TaskStart9"
	TASK_FINISH9_Field                                Field = "TaskFinish9"
	TASK_START10_Field                                Field = "TaskStart10"
	TASK_FINISH10_Field                               Field = "TaskFinish10"
	TASK_FLAG11_Field                                 Field = "TaskFlag11"
	TASK_FLAG12_Field                                 Field = "TaskFlag12"
	TASK_FLAG13_Field                                 Field = "TaskFlag13"
	TASK_FLAG14_Field                                 Field = "TaskFlag14"
	TASK_FLAG15_Field                                 Field = "TaskFlag15"
	TASK_FLAG16_Field                                 Field = "TaskFlag16"
	TASK_FLAG17_Field                                 Field = "TaskFlag17"
	TASK_FLAG18_Field                                 Field = "TaskFlag18"
	TASK_FLAG19_Field                                 Field = "TaskFlag19"
	TASK_FLAG20_Field                                 Field = "TaskFlag20"
	TASK_NUMBER6_Field                                Field = "TaskNumber6"
	TASK_NUMBER7_Field                                Field = "TaskNumber7"
	TASK_NUMBER8_Field                                Field = "TaskNumber8"
	TASK_NUMBER9_Field                                Field = "TaskNumber9"
	TASK_NUMBER10_Field                               Field = "TaskNumber10"
	TASK_NUMBER11_Field                               Field = "TaskNumber11"
	TASK_NUMBER12_Field                               Field = "TaskNumber12"
	TASK_NUMBER13_Field                               Field = "TaskNumber13"
	TASK_NUMBER14_Field                               Field = "TaskNumber14"
	TASK_NUMBER15_Field                               Field = "TaskNumber15"
	TASK_NUMBER16_Field                               Field = "TaskNumber16"
	TASK_NUMBER17_Field                               Field = "TaskNumber17"
	TASK_NUMBER18_Field                               Field = "TaskNumber18"
	TASK_NUMBER19_Field                               Field = "TaskNumber19"
	TASK_NUMBER20_Field                               Field = "TaskNumber20"
	TASK_TEXT11_Field                                 Field = "TaskText11"
	TASK_TEXT12_Field                                 Field = "TaskText12"
	TASK_TEXT13_Field                                 Field = "TaskText13"
	TASK_TEXT14_Field                                 Field = "TaskText14"
	TASK_TEXT15_Field                                 Field = "TaskText15"
	TASK_TEXT16_Field                                 Field = "TaskText16"
	TASK_TEXT17_Field                                 Field = "TaskText17"
	TASK_TEXT18_Field                                 Field = "TaskText18"
	TASK_TEXT19_Field                                 Field = "TaskText19"
	TASK_TEXT20_Field                                 Field = "TaskText20"
	TASK_TEXT21_Field                                 Field = "TaskText21"
	TASK_TEXT22_Field                                 Field = "TaskText22"
	TASK_TEXT23_Field                                 Field = "TaskText23"
	TASK_TEXT24_Field                                 Field = "TaskText24"
	TASK_TEXT25_Field                                 Field = "TaskText25"
	TASK_TEXT26_Field                                 Field = "TaskText26"
	TASK_TEXT27_Field                                 Field = "TaskText27"
	TASK_TEXT28_Field                                 Field = "TaskText28"
	TASK_TEXT29_Field                                 Field = "TaskText29"
	TASK_TEXT30_Field                                 Field = "TaskText30"
	TASK_RESOURCE_PHONETICS_Field                     Field = "TaskResourcePhonetics"
	TASK_INDEX_Field                                  Field = "TaskIndex"
	TASK_ASSIGNMENT_DELAY_Field                       Field = "TaskAssignmentDelay"
	TASK_ASSIGNMENT_UNITS_Field                       Field = "TaskAssignmentUnits"
	TASK_COST_RATE_TABLE_Field                        Field = "TaskCostRateTable"
	TASK_PRELEVELED_START_Field                       Field = "TaskPreleveledStart"
	TASK_PRELEVELED_FINISH_Field                      Field = "TaskPreleveledFinish"
	TASK_ESTIMATED_Field                              Field = "TaskEstimated"
	TASK_IGNORE_RESOURCE_CALENDAR_Field               Field = "TaskIgnoreResourceCalendar"
	TASK_CALENDAR_Field                               Field = "TaskCalendar"
	TASK_DURATION1_ESTIMATED_Field                    Field = "TaskDuration1Estimated"
	TASK_DURATION2_ESTIMATED_Field                    Field = "TaskDuration2Estimated"
	TASK_DURATION3_ESTIMATED_Field                    Field = "TaskDuration3Estimated"
	TASK_DURATION4_ESTIMATED_Field                    Field = "TaskDuration4Estimated"
	TASK_DURATION5_ESTIMATED_Field                    Field = "TaskDuration5Estimated"
	TASK_DURATION6_ESTIMATED_Field                    Field = "TaskDuration6Estimated"
	TASK_DURATION7_ESTIMATED_Field                    Field = "TaskDuration7Estimated"
	TASK_DURATION8_ESTIMATED_Field                    Field = "TaskDuration8Estimated"
	TASK_DURATION9_ESTIMATED_Field                    Field = "TaskDuration9Estimated"
	TASK_DURATION10_ESTIMATED_Field                   Field = "TaskDuration10Estimated"
	TASK_BASELINE_DURATION_ESTIMATED_Field            Field = "TaskBaselineDurationEstimated"
	TASK_OUTLINE_CODE1_Field                          Field = "TaskOutlineCode1"
	TASK_OUTLINE_CODE2_Field                          Field = "TaskOutlineCode2"
	TASK_OUTLINE_CODE3_Field                          Field = "TaskOutlineCode3"
	TASK_OUTLINE_CODE4_Field                          Field = "TaskOutlineCode4"
	TASK_OUTLINE_CODE5_Field                          Field = "TaskOutlineCode5"
	TASK_OUTLINE_CODE6_Field                          Field = "TaskOutlineCode6"
	TASK_OUTLINE_CODE7_Field                          Field = "TaskOutlineCode7"
	TASK_OUTLINE_CODE8_Field                          Field = "TaskOutlineCode8"
	TASK_OUTLINE_CODE9_Field                          Field = "TaskOutlineCode9"
	TASK_OUTLINE_CODE10_Field                         Field = "TaskOutlineCode10"
	TASK_DEADLINE_Field                               Field = "TaskDeadline"
	TASK_START_SLACK_Field                            Field = "TaskStartSlack"
	TASK_FINISH_SLACK_Field                           Field = "TaskFinishSlack"
	TASK_VAC_Field                                    Field = "TaskVAC"
	TASK_GROUP_BY_SUMMARY_Field                       Field = "TaskGroupBySummary"
	TASK_WBS_PREDECESSORS_Field                       Field = "TaskWBSPredecessors"
	TASK_WBS_SUCCESSORS_Field                         Field = "TaskWBSSuccessors"
	TASK_RESOURCE_TYPE_Field                          Field = "TaskResourceType"
	TASK_HYPERLINK_SCREEN_TIP_Field                   Field = "TaskHyperlinkScreenTip"
	TASK_BASE_LINE_FIXED_COST_Field                   Field = "TaskBaseLineFixedCost"
	TASK_BASELINE1_START_Field                        Field = "TaskBaseline1Start"
	TASK_BASELINE1_FINISH_Field                       Field = "TaskBaseline1Finish"
	TASK_BASELINE1_COST_Field                         Field = "TaskBaseline1Cost"
	TASK_BASELINE1_WORK_Field                         Field = "TaskBaseline1Work"
	TASK_BASELINE1_DURATION_Field                     Field = "TaskBaseline1Duration"
	TASK_BASELINE2_START_Field                        Field = "TaskBaseline2Start"
	TASK_BASELINE2_FINISH_Field                       Field = "TaskBaseline2Finish"
	TASK_BASELINE2_COST_Field                         Field = "TaskBaseline2Cost"
	TASK_BASELINE2_WORK_Field                         Field = "TaskBaseline2Work"
	TASK_BASELINE2_DURATION_Field                     Field = "TaskBaseline2Duration"
	TASK_BASELINE3_START_Field                        Field = "TaskBaseline3Start"
	TASK_BASELINE3_FINISH_Field                       Field = "TaskBaseline3Finish"
	TASK_BASELINE3_COST_Field                         Field = "TaskBaseline3Cost"
	TASK_BASELINE3_WORK_Field                         Field = "TaskBaseline3Work"
	TASK_BASELINE3_DURATION_Field                     Field = "TaskBaseline3Duration"
	TASK_BASELINE4_START_Field                        Field = "TaskBaseline4Start"
	TASK_BASELINE4_FINISH_Field                       Field = "TaskBaseline4Finish"
	TASK_BASELINE4_COST_Field                         Field = "TaskBaseline4Cost"
	TASK_BASELINE4_WORK_Field                         Field = "TaskBaseline4Work"
	TASK_BASELINE4_DURATION_Field                     Field = "TaskBaseline4Duration"
	TASK_BASELINE5_START_Field                        Field = "TaskBaseline5Start"
	TASK_BASELINE5_FINISH_Field                       Field = "TaskBaseline5Finish"
	TASK_BASELINE5_COST_Field                         Field = "TaskBaseline5Cost"
	TASK_BASELINE5_WORK_Field                         Field = "TaskBaseline5Work"
	TASK_BASELINE5_DURATION_Field                     Field = "TaskBaseline5Duration"
	TASK_CPI_Field                                    Field = "TaskCPI"
	TASK_SPI_Field                                    Field = "TaskSPI"
	TASK_CV_PERCENT_Field                             Field = "TaskCVPercent"
	TASK_SV_PERCENT_Field                             Field = "TaskSVPercent"
	TASK_EAC_Field                                    Field = "TaskEAC"
	TASK_TCPI_Field                                   Field = "TaskTCPI"
	TASK_STATUS_Field                                 Field = "TaskStatus"
	TASK_BASELINE6_START_Field                        Field = "TaskBaseline6Start"
	TASK_BASELINE6_FINISH_Field                       Field = "TaskBaseline6Finish"
	TASK_BASELINE6_COST_Field                         Field = "TaskBaseline6Cost"
	TASK_BASELINE6_WORK_Field                         Field = "TaskBaseline6Work"
	TASK_BASELINE6_DURATION_Field                     Field = "TaskBaseline6Duration"
	TASK_BASELINE7_START_Field                        Field = "TaskBaseline7Start"
	TASK_BASELINE7_FINISH_Field                       Field = "TaskBaseline7Finish"
	TASK_BASELINE7_COST_Field                         Field = "TaskBaseline7Cost"
	TASK_BASELINE7_WORK_Field                         Field = "TaskBaseline7Work"
	TASK_BASELINE7_DURATION_Field                     Field = "TaskBaseline7Duration"
	TASK_BASELINE8_START_Field                        Field = "TaskBaseline8Start"
	TASK_BASELINE8_FINISH_Field                       Field = "TaskBaseline8Finish"
	TASK_BASELINE8_COST_Field                         Field = "TaskBaseline8Cost"
	TASK_BASELINE8_WORK_Field                         Field = "TaskBaseline8Work"
	TASK_BASELINE8_DURATION_Field                     Field = "TaskBaseline8Duration"
	TASK_BASELINE9_START_Field                        Field = "TaskBaseline9Start"
	TASK_BASELINE9_FINISH_Field                       Field = "TaskBaseline9Finish"
	TASK_BASELINE9_COST_Field                         Field = "TaskBaseline9Cost"
	TASK_BASELINE9_WORK_Field                         Field = "TaskBaseline9Work"
	TASK_BASELINE9_DURATION_Field                     Field = "TaskBaseline9Duration"
	TASK_BASELINE10_START_Field                       Field = "TaskBaseline10Start"
	TASK_BASELINE10_FINISH_Field                      Field = "TaskBaseline10Finish"
	TASK_BASELINE10_COST_Field                        Field = "TaskBaseline10Cost"
	TASK_BASELINE10_WORK_Field                        Field = "TaskBaseline10Work"
	TASK_BASELINE10_DURATION_Field                    Field = "TaskBaseline10Duration"
	TASK_ENTERPRISE_COST1_Field                       Field = "TaskEnterpriseCost1"
	TASK_ENTERPRISE_COST2_Field                       Field = "TaskEnterpriseCost2"
	TASK_ENTERPRISE_COST3_Field                       Field = "TaskEnterpriseCost3"
	TASK_ENTERPRISE_COST4_Field                       Field = "TaskEnterpriseCost4"
	TASK_ENTERPRISE_COST5_Field                       Field = "TaskEnterpriseCost5"
	TASK_ENTERPRISE_COST6_Field                       Field = "TaskEnterpriseCost6"
	TASK_ENTERPRISE_COST7_Field                       Field = "TaskEnterpriseCost7"
	TASK_ENTERPRISE_COST8_Field                       Field = "TaskEnterpriseCost8"
	TASK_ENTERPRISE_COST9_Field                       Field = "TaskEnterpriseCost9"
	TASK_ENTERPRISE_COST10_Field                      Field = "TaskEnterpriseCost10"
	TASK_ENTERPRISE_DATE1_Field                       Field = "TaskEnterpriseDate1"
	TASK_ENTERPRISE_DATE2_Field                       Field = "TaskEnterpriseDate2"
	TASK_ENTERPRISE_DATE3_Field                       Field = "TaskEnterpriseDate3"
	TASK_ENTERPRISE_DATE4_Field                       Field = "TaskEnterpriseDate4"
	TASK_ENTERPRISE_DATE5_Field                       Field = "TaskEnterpriseDate5"
	TASK_ENTERPRISE_DATE6_Field                       Field = "TaskEnterpriseDate6"
	TASK_ENTERPRISE_DATE7_Field                       Field = "TaskEnterpriseDate7"
	TASK_ENTERPRISE_DATE8_Field                       Field = "TaskEnterpriseDate8"
	TASK_ENTERPRISE_DATE9_Field                       Field = "TaskEnterpriseDate9"
	TASK_ENTERPRISE_DATE10_Field                      Field = "TaskEnterpriseDate10"
	TASK_ENTERPRISE_DATE11_Field                      Field = "TaskEnterpriseDate11"
	TASK_ENTERPRISE_DATE12_Field                      Field = "TaskEnterpriseDate12"
	TASK_ENTERPRISE_DATE13_Field                      Field = "TaskEnterpriseDate13"
	TASK_ENTERPRISE_DATE14_Field                      Field = "TaskEnterpriseDate14"
	TASK_ENTERPRISE_DATE15_Field                      Field = "TaskEnterpriseDate15"
	TASK_ENTERPRISE_DATE16_Field                      Field = "TaskEnterpriseDate16"
	TASK_ENTERPRISE_DATE17_Field                      Field = "TaskEnterpriseDate17"
	TASK_ENTERPRISE_DATE18_Field                      Field = "TaskEnterpriseDate18"
	TASK_ENTERPRISE_DATE19_Field                      Field = "TaskEnterpriseDate19"
	TASK_ENTERPRISE_DATE20_Field                      Field = "TaskEnterpriseDate20"
	TASK_ENTERPRISE_DATE21_Field                      Field = "TaskEnterpriseDate21"
	TASK_ENTERPRISE_DATE22_Field                      Field = "TaskEnterpriseDate22"
	TASK_ENTERPRISE_DATE23_Field                      Field = "TaskEnterpriseDate23"
	TASK_ENTERPRISE_DATE24_Field                      Field = "TaskEnterpriseDate24"
	TASK_ENTERPRISE_DATE25_Field                      Field = "TaskEnterpriseDate25"
	TASK_ENTERPRISE_DATE26_Field                      Field = "TaskEnterpriseDate26"
	TASK_ENTERPRISE_DATE27_Field                      Field = "TaskEnterpriseDate27"
	TASK_ENTERPRISE_DATE28_Field                      Field = "TaskEnterpriseDate28"
	TASK_ENTERPRISE_DATE29_Field                      Field = "TaskEnterpriseDate29"
	TASK_ENTERPRISE_DATE30_Field                      Field = "TaskEnterpriseDate30"
	TASK_ENTERPRISE_DURATION1_Field                   Field = "TaskEnterpriseDuration1"
	TASK_ENTERPRISE_DURATION2_Field                   Field = "TaskEnterpriseDuration2"
	TASK_ENTERPRISE_DURATION3_Field                   Field = "TaskEnterpriseDuration3"
	TASK_ENTERPRISE_DURATION4_Field                   Field = "TaskEnterpriseDuration4"
	TASK_ENTERPRISE_DURATION5_Field                   Field = "TaskEnterpriseDuration5"
	TASK_ENTERPRISE_DURATION6_Field                   Field = "TaskEnterpriseDuration6"
	TASK_ENTERPRISE_DURATION7_Field                   Field = "TaskEnterpriseDuration7"
	TASK_ENTERPRISE_DURATION8_Field                   Field = "TaskEnterpriseDuration8"
	TASK_ENTERPRISE_DURATION9_Field                   Field = "TaskEnterpriseDuration9"
	TASK_ENTERPRISE_DURATION10_Field                  Field = "TaskEnterpriseDuration10"
	TASK_ENTERPRISE_FLAG1_Field                       Field = "TaskEnterpriseFlag1"
	TASK_ENTERPRISE_FLAG2_Field                       Field = "TaskEnterpriseFlag2"
	TASK_ENTERPRISE_FLAG3_Field                       Field = "TaskEnterpriseFlag3"
	TASK_ENTERPRISE_FLAG4_Field                       Field = "TaskEnterpriseFlag4"
	TASK_ENTERPRISE_FLAG5_Field                       Field = "TaskEnterpriseFlag5"
	TASK_ENTERPRISE_FLAG6_Field                       Field = "TaskEnterpriseFlag6"
	TASK_ENTERPRISE_FLAG7_Field                       Field = "TaskEnterpriseFlag7"
	TASK_ENTERPRISE_FLAG8_Field                       Field = "TaskEnterpriseFlag8"
	TASK_ENTERPRISE_FLAG9_Field                       Field = "TaskEnterpriseFlag9"
	TASK_ENTERPRISE_FLAG10_Field                      Field = "TaskEnterpriseFlag10"
	TASK_ENTERPRISE_FLAG11_Field                      Field = "TaskEnterpriseFlag11"
	TASK_ENTERPRISE_FLAG12_Field                      Field = "TaskEnterpriseFlag12"
	TASK_ENTERPRISE_FLAG13_Field                      Field = "TaskEnterpriseFlag13"
	TASK_ENTERPRISE_FLAG14_Field                      Field = "TaskEnterpriseFlag14"
	TASK_ENTERPRISE_FLAG15_Field                      Field = "TaskEnterpriseFlag15"
	TASK_ENTERPRISE_FLAG16_Field                      Field = "TaskEnterpriseFlag16"
	TASK_ENTERPRISE_FLAG17_Field                      Field = "TaskEnterpriseFlag17"
	TASK_ENTERPRISE_FLAG18_Field                      Field = "TaskEnterpriseFlag18"
	TASK_ENTERPRISE_FLAG19_Field                      Field = "TaskEnterpriseFlag19"
	TASK_ENTERPRISE_FLAG20_Field                      Field = "TaskEnterpriseFlag20"
	TASK_ENTERPRISE_NUMBER1_Field                     Field = "TaskEnterpriseNumber1"
	TASK_ENTERPRISE_NUMBER2_Field                     Field = "TaskEnterpriseNumber2"
	TASK_ENTERPRISE_NUMBER3_Field                     Field = "TaskEnterpriseNumber3"
	TASK_ENTERPRISE_NUMBER4_Field                     Field = "TaskEnterpriseNumber4"
	TASK_ENTERPRISE_NUMBER5_Field                     Field = "TaskEnterpriseNumber5"
	TASK_ENTERPRISE_NUMBER6_Field                     Field = "TaskEnterpriseNumber6"
	TASK_ENTERPRISE_NUMBER7_Field                     Field = "TaskEnterpriseNumber7"
	TASK_ENTERPRISE_NUMBER8_Field                     Field = "TaskEnterpriseNumber8"
	TASK_ENTERPRISE_NUMBER9_Field                     Field = "TaskEnterpriseNumber9"
	TASK_ENTERPRISE_NUMBER10_Field                    Field = "TaskEnterpriseNumber10"
	TASK_ENTERPRISE_NUMBER11_Field                    Field = "TaskEnterpriseNumber11"
	TASK_ENTERPRISE_NUMBER12_Field                    Field = "TaskEnterpriseNumber12"
	TASK_ENTERPRISE_NUMBER13_Field                    Field = "TaskEnterpriseNumber13"
	TASK_ENTERPRISE_NUMBER14_Field                    Field = "TaskEnterpriseNumber14"
	TASK_ENTERPRISE_NUMBER15_Field                    Field = "TaskEnterpriseNumber15"
	TASK_ENTERPRISE_NUMBER16_Field                    Field = "TaskEnterpriseNumber16"
	TASK_ENTERPRISE_NUMBER17_Field                    Field = "TaskEnterpriseNumber17"
	TASK_ENTERPRISE_NUMBER18_Field                    Field = "TaskEnterpriseNumber18"
	TASK_ENTERPRISE_NUMBER19_Field                    Field = "TaskEnterpriseNumber19"
	TASK_ENTERPRISE_NUMBER20_Field                    Field = "TaskEnterpriseNumber20"
	TASK_ENTERPRISE_NUMBER21_Field                    Field = "TaskEnterpriseNumber21"
	TASK_ENTERPRISE_NUMBER22_Field                    Field = "TaskEnterpriseNumber22"
	TASK_ENTERPRISE_NUMBER23_Field                    Field = "TaskEnterpriseNumber23"
	TASK_ENTERPRISE_NUMBER24_Field                    Field = "TaskEnterpriseNumber24"
	TASK_ENTERPRISE_NUMBER25_Field                    Field = "TaskEnterpriseNumber25"
	TASK_ENTERPRISE_NUMBER26_Field                    Field = "TaskEnterpriseNumber26"
	TASK_ENTERPRISE_NUMBER27_Field                    Field = "TaskEnterpriseNumber27"
	TASK_ENTERPRISE_NUMBER28_Field                    Field = "TaskEnterpriseNumber28"
	TASK_ENTERPRISE_NUMBER29_Field                    Field = "TaskEnterpriseNumber29"
	TASK_ENTERPRISE_NUMBER30_Field                    Field = "TaskEnterpriseNumber30"
	TASK_ENTERPRISE_NUMBER31_Field                    Field = "TaskEnterpriseNumber31"
	TASK_ENTERPRISE_NUMBER32_Field                    Field = "TaskEnterpriseNumber32"
	TASK_ENTERPRISE_NUMBER33_Field                    Field = "TaskEnterpriseNumber33"
	TASK_ENTERPRISE_NUMBER34_Field                    Field = "TaskEnterpriseNumber34"
	TASK_ENTERPRISE_NUMBER35_Field                    Field = "TaskEnterpriseNumber35"
	TASK_ENTERPRISE_NUMBER36_Field                    Field = "TaskEnterpriseNumber36"
	TASK_ENTERPRISE_NUMBER37_Field                    Field = "TaskEnterpriseNumber37"
	TASK_ENTERPRISE_NUMBER38_Field                    Field = "TaskEnterpriseNumber38"
	TASK_ENTERPRISE_NUMBER39_Field                    Field = "TaskEnterpriseNumber39"
	TASK_ENTERPRISE_NUMBER40_Field                    Field = "TaskEnterpriseNumber40"
	TASK_ENTERPRISE_OUTLINE_CODE1_Field               Field = "TaskEnterpriseOutlineCode1"
	TASK_ENTERPRISE_OUTLINE_CODE2_Field               Field = "TaskEnterpriseOutlineCode2"
	TASK_ENTERPRISE_OUTLINE_CODE3_Field               Field = "TaskEnterpriseOutlineCode3"
	TASK_ENTERPRISE_OUTLINE_CODE4_Field               Field = "TaskEnterpriseOutlineCode4"
	TASK_ENTERPRISE_OUTLINE_CODE5_Field               Field = "TaskEnterpriseOutlineCode5"
	TASK_ENTERPRISE_OUTLINE_CODE6_Field               Field = "TaskEnterpriseOutlineCode6"
	TASK_ENTERPRISE_OUTLINE_CODE7_Field               Field = "TaskEnterpriseOutlineCode7"
	TASK_ENTERPRISE_OUTLINE_CODE8_Field               Field = "TaskEnterpriseOutlineCode8"
	TASK_ENTERPRISE_OUTLINE_CODE9_Field               Field = "TaskEnterpriseOutlineCode9"
	TASK_ENTERPRISE_OUTLINE_CODE10_Field              Field = "TaskEnterpriseOutlineCode10"
	TASK_ENTERPRISE_OUTLINE_CODE11_Field              Field = "TaskEnterpriseOutlineCode11"
	TASK_ENTERPRISE_OUTLINE_CODE12_Field              Field = "TaskEnterpriseOutlineCode12"
	TASK_ENTERPRISE_OUTLINE_CODE13_Field              Field = "TaskEnterpriseOutlineCode13"
	TASK_ENTERPRISE_OUTLINE_CODE14_Field              Field = "TaskEnterpriseOutlineCode14"
	TASK_ENTERPRISE_OUTLINE_CODE15_Field              Field = "TaskEnterpriseOutlineCode15"
	TASK_ENTERPRISE_OUTLINE_CODE16_Field              Field = "TaskEnterpriseOutlineCode16"
	TASK_ENTERPRISE_OUTLINE_CODE17_Field              Field = "TaskEnterpriseOutlineCode17"
	TASK_ENTERPRISE_OUTLINE_CODE18_Field              Field = "TaskEnterpriseOutlineCode18"
	TASK_ENTERPRISE_OUTLINE_CODE19_Field              Field = "TaskEnterpriseOutlineCode19"
	TASK_ENTERPRISE_OUTLINE_CODE20_Field              Field = "TaskEnterpriseOutlineCode20"
	TASK_ENTERPRISE_OUTLINE_CODE21_Field              Field = "TaskEnterpriseOutlineCode21"
	TASK_ENTERPRISE_OUTLINE_CODE22_Field              Field = "TaskEnterpriseOutlineCode22"
	TASK_ENTERPRISE_OUTLINE_CODE23_Field              Field = "TaskEnterpriseOutlineCode23"
	TASK_ENTERPRISE_OUTLINE_CODE24_Field              Field = "TaskEnterpriseOutlineCode24"
	TASK_ENTERPRISE_OUTLINE_CODE25_Field              Field = "TaskEnterpriseOutlineCode25"
	TASK_ENTERPRISE_OUTLINE_CODE26_Field              Field = "TaskEnterpriseOutlineCode26"
	TASK_ENTERPRISE_OUTLINE_CODE27_Field              Field = "TaskEnterpriseOutlineCode27"
	TASK_ENTERPRISE_OUTLINE_CODE28_Field              Field = "TaskEnterpriseOutlineCode28"
	TASK_ENTERPRISE_OUTLINE_CODE29_Field              Field = "TaskEnterpriseOutlineCode29"
	TASK_ENTERPRISE_OUTLINE_CODE30_Field              Field = "TaskEnterpriseOutlineCode30"
	TASK_ENTERPRISE_TEXT1_Field                       Field = "TaskEnterpriseText1"
	TASK_ENTERPRISE_TEXT2_Field                       Field = "TaskEnterpriseText2"
	TASK_ENTERPRISE_TEXT3_Field                       Field = "TaskEnterpriseText3"
	TASK_ENTERPRISE_TEXT4_Field                       Field = "TaskEnterpriseText4"
	TASK_ENTERPRISE_TEXT5_Field                       Field = "TaskEnterpriseText5"
	TASK_ENTERPRISE_TEXT6_Field                       Field = "TaskEnterpriseText6"
	TASK_ENTERPRISE_TEXT7_Field                       Field = "TaskEnterpriseText7"
	TASK_ENTERPRISE_TEXT8_Field                       Field = "TaskEnterpriseText8"
	TASK_ENTERPRISE_TEXT9_Field                       Field = "TaskEnterpriseText9"
	TASK_ENTERPRISE_TEXT10_Field                      Field = "TaskEnterpriseText10"
	TASK_ENTERPRISE_TEXT11_Field                      Field = "TaskEnterpriseText11"
	TASK_ENTERPRISE_TEXT12_Field                      Field = "TaskEnterpriseText12"
	TASK_ENTERPRISE_TEXT13_Field                      Field = "TaskEnterpriseText13"
	TASK_ENTERPRISE_TEXT14_Field                      Field = "TaskEnterpriseText14"
	TASK_ENTERPRISE_TEXT15_Field                      Field = "TaskEnterpriseText15"
	TASK_ENTERPRISE_TEXT16_Field                      Field = "TaskEnterpriseText16"
	TASK_ENTERPRISE_TEXT17_Field                      Field = "TaskEnterpriseText17"
	TASK_ENTERPRISE_TEXT18_Field                      Field = "TaskEnterpriseText18"
	TASK_ENTERPRISE_TEXT19_Field                      Field = "TaskEnterpriseText19"
	TASK_ENTERPRISE_TEXT20_Field                      Field = "TaskEnterpriseText20"
	TASK_ENTERPRISE_TEXT21_Field                      Field = "TaskEnterpriseText21"
	TASK_ENTERPRISE_TEXT22_Field                      Field = "TaskEnterpriseText22"
	TASK_ENTERPRISE_TEXT23_Field                      Field = "TaskEnterpriseText23"
	TASK_ENTERPRISE_TEXT24_Field                      Field = "TaskEnterpriseText24"
	TASK_ENTERPRISE_TEXT25_Field                      Field = "TaskEnterpriseText25"
	TASK_ENTERPRISE_TEXT26_Field                      Field = "TaskEnterpriseText26"
	TASK_ENTERPRISE_TEXT27_Field                      Field = "TaskEnterpriseText27"
	TASK_ENTERPRISE_TEXT28_Field                      Field = "TaskEnterpriseText28"
	TASK_ENTERPRISE_TEXT29_Field                      Field = "TaskEnterpriseText29"
	TASK_ENTERPRISE_TEXT30_Field                      Field = "TaskEnterpriseText30"
	TASK_ENTERPRISE_TEXT31_Field                      Field = "TaskEnterpriseText31"
	TASK_ENTERPRISE_TEXT32_Field                      Field = "TaskEnterpriseText32"
	TASK_ENTERPRISE_TEXT33_Field                      Field = "TaskEnterpriseText33"
	TASK_ENTERPRISE_TEXT34_Field                      Field = "TaskEnterpriseText34"
	TASK_ENTERPRISE_TEXT35_Field                      Field = "TaskEnterpriseText35"
	TASK_ENTERPRISE_TEXT36_Field                      Field = "TaskEnterpriseText36"
	TASK_ENTERPRISE_TEXT37_Field                      Field = "TaskEnterpriseText37"
	TASK_ENTERPRISE_TEXT38_Field                      Field = "TaskEnterpriseText38"
	TASK_ENTERPRISE_TEXT39_Field                      Field = "TaskEnterpriseText39"
	TASK_ENTERPRISE_TEXT40_Field                      Field = "TaskEnterpriseText40"
	TASK_BASELINE1_DURATION_ESTIMATED_Field           Field = "TaskBaseline1DurationEstimated"
	TASK_BASELINE2_DURATION_ESTIMATED_Field           Field = "TaskBaseline2DurationEstimated"
	TASK_BASELINE3_DURATION_ESTIMATED_Field           Field = "TaskBaseline3DurationEstimated"
	TASK_BASELINE4_DURATION_ESTIMATED_Field           Field = "TaskBaseline4DurationEstimated"
	TASK_BASELINE5_DURATION_ESTIMATED_Field           Field = "TaskBaseline5DurationEstimated"
	TASK_BASELINE6_DURATION_ESTIMATED_Field           Field = "TaskBaseline6DurationEstimated"
	TASK_BASELINE7_DURATION_ESTIMATED_Field           Field = "TaskBaseline7DurationEstimated"
	TASK_BASELINE8_DURATION_ESTIMATED_Field           Field = "TaskBaseline8DurationEstimated"
	TASK_BASELINE9_DURATION_ESTIMATED_Field           Field = "TaskBaseline9DurationEstimated"
	TASK_BASELINE10_DURATION_ESTIMATED_Field          Field = "TaskBaseline10DurationEstimated"
	TASK_ENTERPRISE_PROJECT_COST1_Field               Field = "TaskEnterpriseProjectCost1"
	TASK_ENTERPRISE_PROJECT_COST2_Field               Field = "TaskEnterpriseProjectCost2"
	TASK_ENTERPRISE_PROJECT_COST3_Field               Field = "TaskEnterpriseProjectCost3"
	TASK_ENTERPRISE_PROJECT_COST4_Field               Field = "TaskEnterpriseProjectCost4"
	TASK_ENTERPRISE_PROJECT_COST5_Field               Field = "TaskEnterpriseProjectCost5"
	TASK_ENTERPRISE_PROJECT_COST6_Field               Field = "TaskEnterpriseProjectCost6"
	TASK_ENTERPRISE_PROJECT_COST7_Field               Field = "TaskEnterpriseProjectCost7"
	TASK_ENTERPRISE_PROJECT_COST8_Field               Field = "TaskEnterpriseProjectCost8"
	TASK_ENTERPRISE_PROJECT_COST9_Field               Field = "TaskEnterpriseProjectCost9"
	TASK_ENTERPRISE_PROJECT_COST10_Field              Field = "TaskEnterpriseProjectCost10"
	TASK_ENTERPRISE_PROJECT_DATE1_Field               Field = "TaskEnterpriseProjectDate1"
	TASK_ENTERPRISE_PROJECT_DATE2_Field               Field = "TaskEnterpriseProjectDate2"
	TASK_ENTERPRISE_PROJECT_DATE3_Field               Field = "TaskEnterpriseProjectDate3"
	TASK_ENTERPRISE_PROJECT_DATE4_Field               Field = "TaskEnterpriseProjectDate4"
	TASK_ENTERPRISE_PROJECT_DATE5_Field               Field = "TaskEnterpriseProjectDate5"
	TASK_ENTERPRISE_PROJECT_DATE6_Field               Field = "TaskEnterpriseProjectDate6"
	TASK_ENTERPRISE_PROJECT_DATE7_Field               Field = "TaskEnterpriseProjectDate7"
	TASK_ENTERPRISE_PROJECT_DATE8_Field               Field = "TaskEnterpriseProjectDate8"
	TASK_ENTERPRISE_PROJECT_DATE9_Field               Field = "TaskEnterpriseProjectDate9"
	TASK_ENTERPRISE_PROJECT_DATE10_Field              Field = "TaskEnterpriseProjectDate10"
	TASK_ENTERPRISE_PROJECT_DATE11_Field              Field = "TaskEnterpriseProjectDate11"
	TASK_ENTERPRISE_PROJECT_DATE12_Field              Field = "TaskEnterpriseProjectDate12"
	TASK_ENTERPRISE_PROJECT_DATE13_Field              Field = "TaskEnterpriseProjectDate13"
	TASK_ENTERPRISE_PROJECT_DATE14_Field              Field = "TaskEnterpriseProjectDate14"
	TASK_ENTERPRISE_PROJECT_DATE15_Field              Field = "TaskEnterpriseProjectDate15"
	TASK_ENTERPRISE_PROJECT_DATE16_Field              Field = "TaskEnterpriseProjectDate16"
	TASK_ENTERPRISE_PROJECT_DATE17_Field              Field = "TaskEnterpriseProjectDate17"
	TASK_ENTERPRISE_PROJECT_DATE18_Field              Field = "TaskEnterpriseProjectDate18"
	TASK_ENTERPRISE_PROJECT_DATE19_Field              Field = "TaskEnterpriseProjectDate19"
	TASK_ENTERPRISE_PROJECT_DATE20_Field              Field = "TaskEnterpriseProjectDate20"
	TASK_ENTERPRISE_PROJECT_DATE21_Field              Field = "TaskEnterpriseProjectDate21"
	TASK_ENTERPRISE_PROJECT_DATE22_Field              Field = "TaskEnterpriseProjectDate22"
	TASK_ENTERPRISE_PROJECT_DATE23_Field              Field = "TaskEnterpriseProjectDate23"
	TASK_ENTERPRISE_PROJECT_DATE24_Field              Field = "TaskEnterpriseProjectDate24"
	TASK_ENTERPRISE_PROJECT_DATE25_Field              Field = "TaskEnterpriseProjectDate25"
	TASK_ENTERPRISE_PROJECT_DATE26_Field              Field = "TaskEnterpriseProjectDate26"
	TASK_ENTERPRISE_PROJECT_DATE27_Field              Field = "TaskEnterpriseProjectDate27"
	TASK_ENTERPRISE_PROJECT_DATE28_Field              Field = "TaskEnterpriseProjectDate28"
	TASK_ENTERPRISE_PROJECT_DATE29_Field              Field = "TaskEnterpriseProjectDate29"
	TASK_ENTERPRISE_PROJECT_DATE30_Field              Field = "TaskEnterpriseProjectDate30"
	TASK_ENTERPRISE_PROJECT_DURATION1_Field           Field = "TaskEnterpriseProjectDuration1"
	TASK_ENTERPRISE_PROJECT_DURATION2_Field           Field = "TaskEnterpriseProjectDuration2"
	TASK_ENTERPRISE_PROJECT_DURATION3_Field           Field = "TaskEnterpriseProjectDuration3"
	TASK_ENTERPRISE_PROJECT_DURATION4_Field           Field = "TaskEnterpriseProjectDuration4"
	TASK_ENTERPRISE_PROJECT_DURATION5_Field           Field = "TaskEnterpriseProjectDuration5"
	TASK_ENTERPRISE_PROJECT_DURATION6_Field           Field = "TaskEnterpriseProjectDuration6"
	TASK_ENTERPRISE_PROJECT_DURATION7_Field           Field = "TaskEnterpriseProjectDuration7"
	TASK_ENTERPRISE_PROJECT_DURATION8_Field           Field = "TaskEnterpriseProjectDuration8"
	TASK_ENTERPRISE_PROJECT_DURATION9_Field           Field = "TaskEnterpriseProjectDuration9"
	TASK_ENTERPRISE_PROJECT_DURATION10_Field          Field = "TaskEnterpriseProjectDuration10"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE1_Field       Field = "TaskEnterpriseProjectOutlineCode1"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE2_Field       Field = "TaskEnterpriseProjectOutlineCode2"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE3_Field       Field = "TaskEnterpriseProjectOutlineCode3"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE4_Field       Field = "TaskEnterpriseProjectOutlineCode4"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE5_Field       Field = "TaskEnterpriseProjectOutlineCode5"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE6_Field       Field = "TaskEnterpriseProjectOutlineCode6"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE7_Field       Field = "TaskEnterpriseProjectOutlineCode7"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE8_Field       Field = "TaskEnterpriseProjectOutlineCode8"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE9_Field       Field = "TaskEnterpriseProjectOutlineCode9"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE10_Field      Field = "TaskEnterpriseProjectOutlineCode10"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE11_Field      Field = "TaskEnterpriseProjectOutlineCode11"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE12_Field      Field = "TaskEnterpriseProjectOutlineCode12"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE13_Field      Field = "TaskEnterpriseProjectOutlineCode13"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE14_Field      Field = "TaskEnterpriseProjectOutlineCode14"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE15_Field      Field = "TaskEnterpriseProjectOutlineCode15"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE16_Field      Field = "TaskEnterpriseProjectOutlineCode16"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE17_Field      Field = "TaskEnterpriseProjectOutlineCode17"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE18_Field      Field = "TaskEnterpriseProjectOutlineCode18"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE19_Field      Field = "TaskEnterpriseProjectOutlineCode19"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE20_Field      Field = "TaskEnterpriseProjectOutlineCode20"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE21_Field      Field = "TaskEnterpriseProjectOutlineCode21"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE22_Field      Field = "TaskEnterpriseProjectOutlineCode22"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE23_Field      Field = "TaskEnterpriseProjectOutlineCode23"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE24_Field      Field = "TaskEnterpriseProjectOutlineCode24"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE25_Field      Field = "TaskEnterpriseProjectOutlineCode25"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE26_Field      Field = "TaskEnterpriseProjectOutlineCode26"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE27_Field      Field = "TaskEnterpriseProjectOutlineCode27"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE28_Field      Field = "TaskEnterpriseProjectOutlineCode28"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE29_Field      Field = "TaskEnterpriseProjectOutlineCode29"
	TASK_ENTERPRISE_PROJECT_OUTLINE_CODE30_Field      Field = "TaskEnterpriseProjectOutlineCode30"
	TASK_ENTERPRISE_PROJECT_FLAG1_Field               Field = "TaskEnterpriseProjectFlag1"
	TASK_ENTERPRISE_PROJECT_FLAG2_Field               Field = "TaskEnterpriseProjectFlag2"
	TASK_ENTERPRISE_PROJECT_FLAG3_Field               Field = "TaskEnterpriseProjectFlag3"
	TASK_ENTERPRISE_PROJECT_FLAG4_Field               Field = "TaskEnterpriseProjectFlag4"
	TASK_ENTERPRISE_PROJECT_FLAG5_Field               Field = "TaskEnterpriseProjectFlag5"
	TASK_ENTERPRISE_PROJECT_FLAG6_Field               Field = "TaskEnterpriseProjectFlag6"
	TASK_ENTERPRISE_PROJECT_FLAG7_Field               Field = "TaskEnterpriseProjectFlag7"
	TASK_ENTERPRISE_PROJECT_FLAG8_Field               Field = "TaskEnterpriseProjectFlag8"
	TASK_ENTERPRISE_PROJECT_FLAG9_Field               Field = "TaskEnterpriseProjectFlag9"
	TASK_ENTERPRISE_PROJECT_FLAG10_Field              Field = "TaskEnterpriseProjectFlag10"
	TASK_ENTERPRISE_PROJECT_FLAG11_Field              Field = "TaskEnterpriseProjectFlag11"
	TASK_ENTERPRISE_PROJECT_FLAG12_Field              Field = "TaskEnterpriseProjectFlag12"
	TASK_ENTERPRISE_PROJECT_FLAG13_Field              Field = "TaskEnterpriseProjectFlag13"
	TASK_ENTERPRISE_PROJECT_FLAG14_Field              Field = "TaskEnterpriseProjectFlag14"
	TASK_ENTERPRISE_PROJECT_FLAG15_Field              Field = "TaskEnterpriseProjectFlag15"
	TASK_ENTERPRISE_PROJECT_FLAG16_Field              Field = "TaskEnterpriseProjectFlag16"
	TASK_ENTERPRISE_PROJECT_FLAG17_Field              Field = "TaskEnterpriseProjectFlag17"
	TASK_ENTERPRISE_PROJECT_FLAG18_Field              Field = "TaskEnterpriseProjectFlag18"
	TASK_ENTERPRISE_PROJECT_FLAG19_Field              Field = "TaskEnterpriseProjectFlag19"
	TASK_ENTERPRISE_PROJECT_FLAG20_Field              Field = "TaskEnterpriseProjectFlag20"
	TASK_ENTERPRISE_PROJECT_NUMBER1_Field             Field = "TaskEnterpriseProjectNumber1"
	TASK_ENTERPRISE_PROJECT_NUMBER2_Field             Field = "TaskEnterpriseProjectNumber2"
	TASK_ENTERPRISE_PROJECT_NUMBER3_Field             Field = "TaskEnterpriseProjectNumber3"
	TASK_ENTERPRISE_PROJECT_NUMBER4_Field             Field = "TaskEnterpriseProjectNumber4"
	TASK_ENTERPRISE_PROJECT_NUMBER5_Field             Field = "TaskEnterpriseProjectNumber5"
	TASK_ENTERPRISE_PROJECT_NUMBER6_Field             Field = "TaskEnterpriseProjectNumber6"
	TASK_ENTERPRISE_PROJECT_NUMBER7_Field             Field = "TaskEnterpriseProjectNumber7"
	TASK_ENTERPRISE_PROJECT_NUMBER8_Field             Field = "TaskEnterpriseProjectNumber8"
	TASK_ENTERPRISE_PROJECT_NUMBER9_Field             Field = "TaskEnterpriseProjectNumber9"
	TASK_ENTERPRISE_PROJECT_NUMBER10_Field            Field = "TaskEnterpriseProjectNumber10"
	TASK_ENTERPRISE_PROJECT_NUMBER11_Field            Field = "TaskEnterpriseProjectNumber11"
	TASK_ENTERPRISE_PROJECT_NUMBER12_Field            Field = "TaskEnterpriseProjectNumber12"
	TASK_ENTERPRISE_PROJECT_NUMBER13_Field            Field = "TaskEnterpriseProjectNumber13"
	TASK_ENTERPRISE_PROJECT_NUMBER14_Field            Field = "TaskEnterpriseProjectNumber14"
	TASK_ENTERPRISE_PROJECT_NUMBER15_Field            Field = "TaskEnterpriseProjectNumber15"
	TASK_ENTERPRISE_PROJECT_NUMBER16_Field            Field = "TaskEnterpriseProjectNumber16"
	TASK_ENTERPRISE_PROJECT_NUMBER17_Field            Field = "TaskEnterpriseProjectNumber17"
	TASK_ENTERPRISE_PROJECT_NUMBER18_Field            Field = "TaskEnterpriseProjectNumber18"
	TASK_ENTERPRISE_PROJECT_NUMBER19_Field            Field = "TaskEnterpriseProjectNumber19"
	TASK_ENTERPRISE_PROJECT_NUMBER20_Field            Field = "TaskEnterpriseProjectNumber20"
	TASK_ENTERPRISE_PROJECT_NUMBER21_Field            Field = "TaskEnterpriseProjectNumber21"
	TASK_ENTERPRISE_PROJECT_NUMBER22_Field            Field = "TaskEnterpriseProjectNumber22"
	TASK_ENTERPRISE_PROJECT_NUMBER23_Field            Field = "TaskEnterpriseProjectNumber23"
	TASK_ENTERPRISE_PROJECT_NUMBER24_Field            Field = "TaskEnterpriseProjectNumber24"
	TASK_ENTERPRISE_PROJECT_NUMBER25_Field            Field = "TaskEnterpriseProjectNumber25"
	TASK_ENTERPRISE_PROJECT_NUMBER26_Field            Field = "TaskEnterpriseProjectNumber26"
	TASK_ENTERPRISE_PROJECT_NUMBER27_Field            Field = "TaskEnterpriseProjectNumber27"
	TASK_ENTERPRISE_PROJECT_NUMBER28_Field            Field = "TaskEnterpriseProjectNumber28"
	TASK_ENTERPRISE_PROJECT_NUMBER29_Field            Field = "TaskEnterpriseProjectNumber29"
	TASK_ENTERPRISE_PROJECT_NUMBER30_Field            Field = "TaskEnterpriseProjectNumber30"
	TASK_ENTERPRISE_PROJECT_NUMBER31_Field            Field = "TaskEnterpriseProjectNumber31"
	TASK_ENTERPRISE_PROJECT_NUMBER32_Field            Field = "TaskEnterpriseProjectNumber32"
	TASK_ENTERPRISE_PROJECT_NUMBER33_Field            Field = "TaskEnterpriseProjectNumber33"
	TASK_ENTERPRISE_PROJECT_NUMBER34_Field            Field = "TaskEnterpriseProjectNumber34"
	TASK_ENTERPRISE_PROJECT_NUMBER35_Field            Field = "TaskEnterpriseProjectNumber35"
	TASK_ENTERPRISE_PROJECT_NUMBER36_Field            Field = "TaskEnterpriseProjectNumber36"
	TASK_ENTERPRISE_PROJECT_NUMBER37_Field            Field = "TaskEnterpriseProjectNumber37"
	TASK_ENTERPRISE_PROJECT_NUMBER38_Field            Field = "TaskEnterpriseProjectNumber38"
	TASK_ENTERPRISE_PROJECT_NUMBER39_Field            Field = "TaskEnterpriseProjectNumber39"
	TASK_ENTERPRISE_PROJECT_NUMBER40_Field            Field = "TaskEnterpriseProjectNumber40"
	TASK_ENTERPRISE_PROJECT_TEXT1_Field               Field = "TaskEnterpriseProjectText1"
	TASK_ENTERPRISE_PROJECT_TEXT2_Field               Field = "TaskEnterpriseProjectText2"
	TASK_ENTERPRISE_PROJECT_TEXT3_Field               Field = "TaskEnterpriseProjectText3"
	TASK_ENTERPRISE_PROJECT_TEXT4_Field               Field = "TaskEnterpriseProjectText4"
	TASK_ENTERPRISE_PROJECT_TEXT5_Field               Field = "TaskEnterpriseProjectText5"
	TASK_ENTERPRISE_PROJECT_TEXT6_Field               Field = "TaskEnterpriseProjectText6"
	TASK_ENTERPRISE_PROJECT_TEXT7_Field               Field = "TaskEnterpriseProjectText7"
	TASK_ENTERPRISE_PROJECT_TEXT8_Field               Field = "TaskEnterpriseProjectText8"
	TASK_ENTERPRISE_PROJECT_TEXT9_Field               Field = "TaskEnterpriseProjectText9"
	TASK_ENTERPRISE_PROJECT_TEXT10_Field              Field = "TaskEnterpriseProjectText10"
	TASK_ENTERPRISE_PROJECT_TEXT11_Field              Field = "TaskEnterpriseProjectText11"
	TASK_ENTERPRISE_PROJECT_TEXT12_Field              Field = "TaskEnterpriseProjectText12"
	TASK_ENTERPRISE_PROJECT_TEXT13_Field              Field = "TaskEnterpriseProjectText13"
	TASK_ENTERPRISE_PROJECT_TEXT14_Field              Field = "TaskEnterpriseProjectText14"
	TASK_ENTERPRISE_PROJECT_TEXT15_Field              Field = "TaskEnterpriseProjectText15"
	TASK_ENTERPRISE_PROJECT_TEXT16_Field              Field = "TaskEnterpriseProjectText16"
	TASK_ENTERPRISE_PROJECT_TEXT17_Field              Field = "TaskEnterpriseProjectText17"
	TASK_ENTERPRISE_PROJECT_TEXT18_Field              Field = "TaskEnterpriseProjectText18"
	TASK_ENTERPRISE_PROJECT_TEXT19_Field              Field = "TaskEnterpriseProjectText19"
	TASK_ENTERPRISE_PROJECT_TEXT20_Field              Field = "TaskEnterpriseProjectText20"
	TASK_ENTERPRISE_PROJECT_TEXT21_Field              Field = "TaskEnterpriseProjectText21"
	TASK_ENTERPRISE_PROJECT_TEXT22_Field              Field = "TaskEnterpriseProjectText22"
	TASK_ENTERPRISE_PROJECT_TEXT23_Field              Field = "TaskEnterpriseProjectText23"
	TASK_ENTERPRISE_PROJECT_TEXT24_Field              Field = "TaskEnterpriseProjectText24"
	TASK_ENTERPRISE_PROJECT_TEXT25_Field              Field = "TaskEnterpriseProjectText25"
	TASK_ENTERPRISE_PROJECT_TEXT26_Field              Field = "TaskEnterpriseProjectText26"
	TASK_ENTERPRISE_PROJECT_TEXT27_Field              Field = "TaskEnterpriseProjectText27"
	TASK_ENTERPRISE_PROJECT_TEXT28_Field              Field = "TaskEnterpriseProjectText28"
	TASK_ENTERPRISE_PROJECT_TEXT29_Field              Field = "TaskEnterpriseProjectText29"
	TASK_ENTERPRISE_PROJECT_TEXT30_Field              Field = "TaskEnterpriseProjectText30"
	TASK_ENTERPRISE_PROJECT_TEXT31_Field              Field = "TaskEnterpriseProjectText31"
	TASK_ENTERPRISE_PROJECT_TEXT32_Field              Field = "TaskEnterpriseProjectText32"
	TASK_ENTERPRISE_PROJECT_TEXT33_Field              Field = "TaskEnterpriseProjectText33"
	TASK_ENTERPRISE_PROJECT_TEXT34_Field              Field = "TaskEnterpriseProjectText34"
	TASK_ENTERPRISE_PROJECT_TEXT35_Field              Field = "TaskEnterpriseProjectText35"
	TASK_ENTERPRISE_PROJECT_TEXT36_Field              Field = "TaskEnterpriseProjectText36"
	TASK_ENTERPRISE_PROJECT_TEXT37_Field              Field = "TaskEnterpriseProjectText37"
	TASK_ENTERPRISE_PROJECT_TEXT38_Field              Field = "TaskEnterpriseProjectText38"
	TASK_ENTERPRISE_PROJECT_TEXT39_Field              Field = "TaskEnterpriseProjectText39"
	TASK_ENTERPRISE_PROJECT_TEXT40_Field              Field = "TaskEnterpriseProjectText40"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE1_Field      Field = "TaskResourceEnterpriseOutlineCode1"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE2_Field      Field = "TaskResourceEnterpriseOutlineCode2"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE3_Field      Field = "TaskResourceEnterpriseOutlineCode3"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE4_Field      Field = "TaskResourceEnterpriseOutlineCode4"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE5_Field      Field = "TaskResourceEnterpriseOutlineCode5"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE6_Field      Field = "TaskResourceEnterpriseOutlineCode6"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE7_Field      Field = "TaskResourceEnterpriseOutlineCode7"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE8_Field      Field = "TaskResourceEnterpriseOutlineCode8"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE9_Field      Field = "TaskResourceEnterpriseOutlineCode9"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE10_Field     Field = "TaskResourceEnterpriseOutlineCode10"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE11_Field     Field = "TaskResourceEnterpriseOutlineCode11"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE12_Field     Field = "TaskResourceEnterpriseOutlineCode12"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE13_Field     Field = "TaskResourceEnterpriseOutlineCode13"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE14_Field     Field = "TaskResourceEnterpriseOutlineCode14"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE15_Field     Field = "TaskResourceEnterpriseOutlineCode15"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE16_Field     Field = "TaskResourceEnterpriseOutlineCode16"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE17_Field     Field = "TaskResourceEnterpriseOutlineCode17"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE18_Field     Field = "TaskResourceEnterpriseOutlineCode18"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE19_Field     Field = "TaskResourceEnterpriseOutlineCode19"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE20_Field     Field = "TaskResourceEnterpriseOutlineCode20"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE21_Field     Field = "TaskResourceEnterpriseOutlineCode21"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE22_Field     Field = "TaskResourceEnterpriseOutlineCode22"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE23_Field     Field = "TaskResourceEnterpriseOutlineCode23"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE24_Field     Field = "TaskResourceEnterpriseOutlineCode24"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE25_Field     Field = "TaskResourceEnterpriseOutlineCode25"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE26_Field     Field = "TaskResourceEnterpriseOutlineCode26"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE27_Field     Field = "TaskResourceEnterpriseOutlineCode27"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE28_Field     Field = "TaskResourceEnterpriseOutlineCode28"
	TASK_RESOURCE_ENTERPRISE_OUTLINE_CODE29_Field     Field = "TaskResourceEnterpriseOutlineCode29"
	TASK_RESOURCE_ENTERPRISE_RBS_Field                Field = "TaskResourceEnterpriseRBS"
	TASK_PHYSICAL_PERCENT_COMPLETE_Field              Field = "TaskPhysicalPercentComplete"
	TASK_DEMANDED_REQUESTED_Field                     Field = "TaskDemandedRequested"
	TASK_STATUS_INDICATOR_Field                       Field = "TaskStatusIndicator"
	TASK_EARNED_VALUE_METHOD_Field                    Field = "TaskEarnedValueMethod"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE20_Field Field = "TaskResourceEnterpriseMultiValueCode20"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE21_Field Field = "TaskResourceEnterpriseMultiValueCode21"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE22_Field Field = "TaskResourceEnterpriseMultiValueCode22"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE23_Field Field = "TaskResourceEnterpriseMultiValueCode23"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE24_Field Field = "TaskResourceEnterpriseMultiValueCode24"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE25_Field Field = "TaskResourceEnterpriseMultiValueCode25"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE26_Field Field = "TaskResourceEnterpriseMultiValueCode26"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE27_Field Field = "TaskResourceEnterpriseMultiValueCode27"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE28_Field Field = "TaskResourceEnterpriseMultiValueCode28"
	TASK_RESOURCE_ENTERPRISE_MULTI_VALUE_CODE29_Field Field = "TaskResourceEnterpriseMultiValueCode29"
	TASK_ACTUAL_WORK_PROTECTED_Field                  Field = "TaskActualWorkProtected"
	TASK_ACTUAL_OVERTIME_WORK_PROTECTED_Field         Field = "TaskActualOvertimeWorkProtected"
	TASK_GUID_Field                                   Field = "TaskGuid"
	TASK_CALENDAR_GUID_Field                          Field = "TaskCalendarGuid"
	TASK_DELIVERABLE_GUID_Field                       Field = "TaskDeliverableGuid"
	TASK_DELIVERABLE_TYPE_Field                       Field = "TaskDeliverableType"
	TASK_DELIVERABLE_START_Field                      Field = "TaskDeliverableStart"
	TASK_DELIVERABLE_FINISH_Field                     Field = "TaskDeliverableFinish"
	TASK_IS_PUBLISHED_Field                           Field = "TaskIsPublished"
	TASK_STATUS_MANAGER_NAME_Field                    Field = "TaskStatusManagerName"
	TASK_ERROR_MESSAGE_Field                          Field = "TaskErrorMessage"
	TASK_ASSIGNMENT_OWNER_Field                       Field = "TaskAssignmentOwner"
	TASK_BUDGET_WORK_Field                            Field = "TaskBudgetWork"
	TASK_BUDGET_COST_Field                            Field = "TaskBudgetCost"
	TASK_BASELINE_FIXED_COST_ACCRUAL_Field            Field = "TaskBaselineFixedCostAccrual"
	TASK_BASELINE_DELIVERABLE_START_Field             Field = "TaskBaselineDeliverableStart"
	TASK_BASELINE_DELIVERABLE_FINISH_Field            Field = "TaskBaselineDeliverableFinish"
	TASK_BASELINE_BUDGET_WORK_Field                   Field = "TaskBaselineBudgetWork"
	TASK_BASELINE_BUDGET_COST_Field                   Field = "TaskBaselineBudgetCost"
	TASK_BASELINE1_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline1FixedCostAccrual"
	TASK_BASELINE1_DELIVERABLE_START_Field            Field = "TaskBaseline1DeliverableStart"
	TASK_BASELINE1_DELIVERABLE_FINISH_Field           Field = "TaskBaseline1DeliverableFinish"
	TASK_BASELINE1_BUDGET_WORK_Field                  Field = "TaskBaseline1BudgetWork"
	TASK_BASELINE1_BUDGET_COST_Field                  Field = "TaskBaseline1BudgetCost"
	TASK_BASELINE2_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline2FixedCostAccrual"
	TASK_BASELINE2_DELIVERABLE_START_Field            Field = "TaskBaseline2DeliverableStart"
	TASK_BASELINE2_DELIVERABLE_FINISH_Field           Field = "TaskBaseline2DeliverableFinish"
	TASK_BASELINE2_BUDGET_WORK_Field                  Field = "TaskBaseline2BudgetWork"
	TASK_BASELINE2_BUDGET_COST_Field                  Field = "TaskBaseline2BudgetCost"
	TASK_BASELINE3_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline3FixedCostAccrual"
	TASK_BASELINE3_DELIVERABLE_START_Field            Field = "TaskBaseline3DeliverableStart"
	TASK_BASELINE3_DELIVERABLE_FINISH_Field           Field = "TaskBaseline3DeliverableFinish"
	TASK_BASELINE3_BUDGET_WORK_Field                  Field = "TaskBaseline3BudgetWork"
	TASK_BASELINE3_BUDGET_COST_Field                  Field = "TaskBaseline3BudgetCost"
	TASK_BASELINE4_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline4FixedCostAccrual"
	TASK_BASELINE4_DELIVERABLE_START_Field            Field = "TaskBaseline4DeliverableStart"
	TASK_BASELINE4_DELIVERABLE_FINISH_Field           Field = "TaskBaseline4DeliverableFinish"
	TASK_BASELINE4_BUDGET_WORK_Field                  Field = "TaskBaseline4BudgetWork"
	TASK_BASELINE4_BUDGET_COST_Field                  Field = "TaskBaseline4BudgetCost"
	TASK_BASELINE5_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline5FixedCostAccrual"
	TASK_BASELINE5_DELIVERABLE_START_Field            Field = "TaskBaseline5DeliverableStart"
	TASK_BASELINE5_DELIVERABLE_FINISH_Field           Field = "TaskBaseline5DeliverableFinish"
	TASK_BASELINE5_BUDGET_WORK_Field                  Field = "TaskBaseline5BudgetWork"
	TASK_BASELINE5_BUDGET_COST_Field                  Field = "TaskBaseline5BudgetCost"
	TASK_BASELINE6_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline6FixedCostAccrual"
	TASK_BASELINE6_DELIVERABLE_START_Field            Field = "TaskBaseline6DeliverableStart"
	TASK_BASELINE6_DELIVERABLE_FINISH_Field           Field = "TaskBaseline6DeliverableFinish"
	TASK_BASELINE6_BUDGET_WORK_Field                  Field = "TaskBaseline6BudgetWork"
	TASK_BASELINE6_BUDGET_COST_Field                  Field = "TaskBaseline6BudgetCost"
	TASK_BASELINE7_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline7FixedCostAccrual"
	TASK_BASELINE7_DELIVERABLE_START_Field            Field = "TaskBaseline7DeliverableStart"
	TASK_BASELINE7_DELIVERABLE_FINISH_Field           Field = "TaskBaseline7DeliverableFinish"
	TASK_BASELINE7_BUDGET_WORK_Field                  Field = "TaskBaseline7BudgetWork"
	TASK_BASELINE7_BUDGET_COST_Field                  Field = "TaskBaseline7BudgetCost"
	TASK_BASELINE8_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline8FixedCostAccrual"
	TASK_BASELINE8_DELIVERABLE_START_Field            Field = "TaskBaseline8DeliverableStart"
	TASK_BASELINE8_DELIVERABLE_FINISH_Field           Field = "TaskBaseline8DeliverableFinish"
	TASK_BASELINE8_BUDGET_WORK_Field                  Field = "TaskBaseline8BudgetWork"
	TASK_BASELINE8_BUDGET_COST_Field                  Field = "TaskBaseline8BudgetCost"
	TASK_BASELINE9_FIXED_COST_ACCRUAL_Field           Field = "TaskBaseline9FixedCostAccrual"
	TASK_BASELINE9_DELIVERABLE_START_Field            Field = "TaskBaseline9DeliverableStart"
	TASK_BASELINE9_DELIVERABLE_FINISH_Field           Field = "TaskBaseline9DeliverableFinish"
	TASK_BASELINE9_BUDGET_WORK_Field                  Field = "TaskBaseline9BudgetWork"
	TASK_BASELINE9_BUDGET_COST_Field                  Field = "TaskBaseline9BudgetCost"
	TASK_BASELINE10_FIXED_COST_ACCRUAL_Field          Field = "TaskBaseline10FixedCostAccrual"
	TASK_BASELINE10_DELIVERABLE_START_Field           Field = "TaskBaseline10DeliverableStart"
	TASK_BASELINE10_DELIVERABLE_FINISH_Field          Field = "TaskBaseline10DeliverableFinish"
	TASK_BASELINE10_BUDGET_WORK_Field                 Field = "TaskBaseline10BudgetWork"
	TASK_BASELINE10_BUDGET_COST_Field                 Field = "TaskBaseline10BudgetCost"
	TASK_RECALC_FLAGS_Field                           Field = "TaskRecalcFlags"
	TASK_DELIVERABLE_NAME_Field                       Field = "TaskDeliverableName"
	TASK_ACTIVE_Field                                 Field = "TaskActive"
	TASK_MANUAL_Field                                 Field = "TaskManual"
	TASK_PLACEHOLDER_Field                            Field = "TaskPlaceholder"
	TASK_WARNING_Field                                Field = "TaskWarning"
	TASK_START_TEXT_Field                             Field = "TaskStartText"
	TASK_FINISH_TEXT_Field                            Field = "TaskFinishText"
	TASK_DURATION_TEXT_Field                          Field = "TaskDurationText"
	TASK_IS_START_VALID_Field                         Field = "TaskIsStartValid"
	TASK_IS_FINISH_VALID_Field                        Field = "TaskIsFinishValid"
	TASK_IS_DURATION_VALID_Field                      Field = "TaskIsDurationValid"
	TASK_BASELINE_START_TEXT_Field                    Field = "TaskBaselineStartText"
	TASK_BASELINE_FINISH_TEXT_Field                   Field = "TaskBaselineFinishText"
	TASK_BASELINE_DURATION_TEXT_Field                 Field = "TaskBaselineDurationText"
	TASK_BASELINE1_START_TEXT_Field                   Field = "TaskBaseline1StartText"
	TASK_BASELINE1_FINISH_TEXT_Field                  Field = "TaskBaseline1FinishText"
	TASK_BASELINE1_DURATION_TEXT_Field                Field = "TaskBaseline1DurationText"
	TASK_BASELINE2_START_TEXT_Field                   Field = "TaskBaseline2StartText"
	TASK_BASELINE2_FINISH_TEXT_Field                  Field = "TaskBaseline2FinishText"
	TASK_BASELINE2_DURATION_TEXT_Field                Field = "TaskBaseline2DurationText"
	TASK_BASELINE3_START_TEXT_Field                   Field = "TaskBaseline3StartText"
	TASK_BASELINE3_FINISH_TEXT_Field                  Field = "TaskBaseline3FinishText"
	TASK_BASELINE3_DURATION_TEXT_Field                Field = "TaskBaseline3DurationText"
	TASK_BASELINE4_START_TEXT_Field                   Field = "TaskBaseline4StartText"
	TASK_BASELINE4_FINISH_TEXT_Field                  Field = "TaskBaseline4FinishText"
	TASK_BASELINE4_DURATION_TEXT_Field                Field = "TaskBaseline4DurationText"
	TASK_BASELINE5_START_TEXT_Field                   Field = "TaskBaseline5StartText"
	TASK_BASELINE5_FINISH_TEXT_Field                  Field = "TaskBaseline5FinishText"
	TASK_BASELINE5_DURATION_TEXT_Field                Field = "TaskBaseline5DurationText"
	TASK_BASELINE6_START_TEXT_Field                   Field = "TaskBaseline6StartText"
	TASK_BASELINE6_FINISH_TEXT_Field                  Field = "TaskBaseline6FinishText"
	TASK_BASELINE6_DURATION_TEXT_Field                Field = "TaskBaseline6DurationText"
	TASK_BASELINE7_START_TEXT_Field                   Field = "TaskBaseline7StartText"
	TASK_BASELINE7_FINISH_TEXT_Field                  Field = "TaskBaseline7FinishText"
	TASK_BASELINE7_DURATION_TEXT_Field                Field = "TaskBaseline7DurationText"
	TASK_BASELINE8_START_TEXT_Field                   Field = "TaskBaseline8StartText"
	TASK_BASELINE8_FINISH_TEXT_Field                  Field = "TaskBaseline8FinishText"
	TASK_BASELINE8_DURATION_TEXT_Field                Field = "TaskBaseline8DurationText"
	TASK_BASELINE9_START_TEXT_Field                   Field = "TaskBaseline9StartText"
	TASK_BASELINE9_FINISH_TEXT_Field                  Field = "TaskBaseline9FinishText"
	TASK_BASELINE9_DURATION_TEXT_Field                Field = "TaskBaseline9DurationText"
	TASK_BASELINE10_START_TEXT_Field                  Field = "TaskBaseline10StartText"
	TASK_BASELINE10_FINISH_TEXT_Field                 Field = "TaskBaseline10FinishText"
	TASK_BASELINE10_DURATION_TEXT_Field               Field = "TaskBaseline10DurationText"
	TASK_IGNORE_WARNINGS_Field                        Field = "TaskIgnoreWarnings"
	TASK_ASSIGNMENT_PEAK_UNITS_Field                  Field = "TaskAssignmentPeakUnits"
	TASK_SCHEDULED_START_Field                        Field = "TaskScheduledStart"
	TASK_SCHEDULED_FINISH_Field                       Field = "TaskScheduledFinish"
	TASK_SCHEDULED_DURATION_Field                     Field = "TaskScheduledDuration"
	TASK_PATH_DRIVING_PREDECESSOR_Field               Field = "TaskPathDrivingPredecessor"
	TASK_PATH_PREDECESSOR_Field                       Field = "TaskPathPredecessor"
	TASK_PATH_DRIVEN_SUCCESSOR_Field                  Field = "TaskPathDrivenSuccessor"
	TASK_PATH_SUCCESSOR_Field                         Field = "TaskPathSuccessor"
	TASK_SUMMARY_NAME_Field                           Field = "TaskSummaryName"
	RESOURCE_ID_Field                                 Field = "ResourceID"
	RESOURCE_NAME_Field                               Field = "ResourceName"
	RESOURCE_INITIALS_Field                           Field = "ResourceInitials"
	RESOURCE_GROUP_Field                              Field = "ResourceGroup"
	RESOURCE_MAX_UNITS_Field                          Field = "ResourceMaxUnits"
	RESOURCE_BASE_CALENDAR_Field                      Field = "ResourceBaseCalendar"
	RESOURCE_STANDARD_RATE_Field                      Field = "ResourceStandardRate"
	RESOURCE_OVERTIME_RATE_Field                      Field = "ResourceOvertimeRate"
	RESOURCE_TEXT1_Field                              Field = "ResourceText1"
	RESOURCE_TEXT2_Field                              Field = "ResourceText2"
	RESOURCE_CODE_Field                               Field = "ResourceCode"
	RESOURCE_ACTUAL_COST_Field                        Field = "ResourceActualCost"
	RESOURCE_COST_Field                               Field = "ResourceCost"
	RESOURCE_WORK_Field                               Field = "ResourceWork"
	RESOURCE_ACTUAL_WORK_Field                        Field = "ResourceActualWork"
	RESOURCE_BASELINE_WORK_Field                      Field = "ResourceBaselineWork"
	RESOURCE_OVERTIME_WORK_Field                      Field = "ResourceOvertimeWork"
	RESOURCE_BASELINE_COST_Field                      Field = "ResourceBaselineCost"
	RESOURCE_COST_PER_USE_Field                       Field = "ResourceCostPerUse"
	RESOURCE_ACCRUE_AT_Field                          Field = "ResourceAccrueAt"
	RESOURCE_NOTES_Field                              Field = "ResourceNotes"
	RESOURCE_REMAINING_COST_Field                     Field = "ResourceRemainingCost"
	RESOURCE_REMAINING_WORK_Field                     Field = "ResourceRemainingWork"
	RESOURCE_WORK_VARIANCE_Field                      Field = "ResourceWorkVariance"
	RESOURCE_COST_VARIANCE_Field                      Field = "ResourceCostVariance"
	RESOURCE_OVERALLOCATED_Field                      Field = "ResourceOverallocated"
	RESOURCE_PEAK_UNITS_Field                         Field = "ResourcePeakUnits"
	RESOURCE_UNIQUE_ID_Field                          Field = "ResourceUniqueID"
	RESOURCE_SHEET_NOTES_Field                        Field = "ResourceSheetNotes"
	RESOURCE_PERCENT_WORK_COMPLETE_Field              Field = "ResourcePercentWorkComplete"
	RESOURCE_TEXT3_Field                              Field = "ResourceText3"
	RESOURCE_TEXT4_Field                              Field = "ResourceText4"
	RESOURCE_TEXT5_Field                              Field = "ResourceText5"
	RESOURCE_OBJECTS_Field                            Field = "ResourceObjects"
	RESOURCE_LINKED_FIELDS_Field                      Field = "ResourceLinkedFields"
	RESOURCE_E_MAIL_ADDRESS_Field                     Field = "ResourceEMailAddress"
	RESOURCE_REGULAR_WORK_Field                       Field = "ResourceRegularWork"
	RESOURCE_ACTUAL_OVERTIME_WORK_Field               Field = "ResourceActualOvertimeWork"
	RESOURCE_REMAINING_OVERTIME_WORK_Field            Field = "ResourceRemainingOvertimeWork"
	RESOURCE_OVERTIME_COST_Field                      Field = "ResourceOvertimeCost"
	RESOURCE_ACTUAL_OVERTIME_COST_Field               Field = "ResourceActualOvertimeCost"
	RESOURCE_REMAINING_OVERTIME_COST_Field            Field = "ResourceRemainingOvertimeCost"
	RESOURCE_BCWS_Field                               Field = "ResourceBCWS"
	RESOURCE_BCWP_Field                               Field = "ResourceBCWP"
	RESOURCE_ACWP_Field                               Field = "ResourceACWP"
	RESOURCE_SV_Field                                 Field = "ResourceSV"
	RESOURCE_AVAILABLE_FROM_Field                     Field = "ResourceAvailableFrom"
	RESOURCE_AVAILABLE_TO_Field                       Field = "ResourceAvailableTo"
	RESOURCE_INDICATORS_Field                         Field = "ResourceIndicators"
	RESOURCE_TEXT6_Field                              Field = "ResourceText6"
	RESOURCE_TEXT7_Field                              Field = "ResourceText7"
	RESOURCE_TEXT8_Field                              Field = "ResourceText8"
	RESOURCE_TEXT9_Field                              Field = "ResourceText9"
	RESOURCE_TEXT10_Field                             Field = "ResourceText10"
	RESOURCE_START1_Field                             Field = "ResourceStart1"
	RESOURCE_START2_Field                             Field = "ResourceStart2"
	RESOURCE_START3_Field                             Field = "ResourceStart3"
	RESOURCE_START4_Field                             Field = "ResourceStart4"
	RESOURCE_START5_Field                             Field = "ResourceStart5"
	RESOURCE_FINISH1_Field                            Field = "ResourceFinish1"
	RESOURCE_FINISH2_Field                            Field = "ResourceFinish2"
	RESOURCE_FINISH3_Field                            Field = "ResourceFinish3"
	RESOURCE_FINISH4_Field                            Field = "ResourceFinish4"
	RESOURCE_FINISH5_Field                            Field = "ResourceFinish5"
	RESOURCE_NUMBER1_Field                            Field = "ResourceNumber1"
	RESOURCE_NUMBER2_Field                            Field = "ResourceNumber2"
	RESOURCE_NUMBER3_Field                            Field = "ResourceNumber3"
	RESOURCE_NUMBER4_Field                            Field = "ResourceNumber4"
	RESOURCE_NUMBER5_Field                            Field = "ResourceNumber5"
	RESOURCE_DURATION1_Field                          Field = "ResourceDuration1"
	RESOURCE_DURATION2_Field                          Field = "ResourceDuration2"
	RESOURCE_DURATION3_Field                          Field = "ResourceDuration3"
	RESOURCE_COST1_Field                              Field = "ResourceCost1"
	RESOURCE_COST2_Field                              Field = "ResourceCost2"
	RESOURCE_COST3_Field                              Field = "ResourceCost3"
	RESOURCE_FLAG10_Field                             Field = "ResourceFlag10"
	RESOURCE_FLAG1_Field                              Field = "ResourceFlag1"
	RESOURCE_FLAG2_Field                              Field = "ResourceFlag2"
	RESOURCE_FLAG3_Field                              Field = "ResourceFlag3"
	RESOURCE_FLAG4_Field                              Field = "ResourceFlag4"
	RESOURCE_FLAG5_Field                              Field = "ResourceFlag5"
	RESOURCE_FLAG6_Field                              Field = "ResourceFlag6"
	RESOURCE_FLAG7_Field                              Field = "ResourceFlag7"
	RESOURCE_FLAG8_Field                              Field = "ResourceFlag8"
	RESOURCE_FLAG9_Field                              Field = "ResourceFlag9"
	RESOURCE_HYPERLINK_Field                          Field = "ResourceHyperlink"
	RESOURCE_HYPERLINK_ADDRESS_Field                  Field = "ResourceHyperlinkAddress"
	RESOURCE_HYPERLINK_SUB_ADDRESS_Field              Field = "ResourceHyperlinkSubAddress"
	RESOURCE_HYPERLINK_HREF_Field                     Field = "ResourceHyperlinkHref"
	RESOURCE_IS_ASSIGNMENT_Field                      Field = "ResourceIsAssignment"
	RESOURCE_TASK_SUMMARY_NAME_Field                  Field = "ResourceTaskSummaryName"
	RESOURCE_CAN_LEVEL_Field                          Field = "ResourceCanLevel"
	RESOURCE_WORK_CONTOUR_Field                       Field = "ResourceWorkContour"
	RESOURCE_COST4_Field                              Field = "ResourceCost4"
	RESOURCE_COST5_Field                              Field = "ResourceCost5"
	RESOURCE_COST6_Field                              Field = "ResourceCost6"
	RESOURCE_COST7_Field                              Field = "ResourceCost7"
	RESOURCE_COST8_Field                              Field = "ResourceCost8"
	RESOURCE_COST9_Field                              Field = "ResourceCost9"
	RESOURCE_COST10_Field                             Field = "ResourceCost10"
	RESOURCE_DATE1_Field                              Field = "ResourceDate1"
	RESOURCE_DATE2_Field                              Field = "ResourceDate2"
	RESOURCE_DATE3_Field                              Field = "ResourceDate3"
	RESOURCE_DATE4_Field                              Field = "ResourceDate4"
	RESOURCE_DATE5_Field                              Field = "ResourceDate5"
	RESOURCE_DATE6_Field                              Field = "ResourceDate6"
	RESOURCE_DATE7_Field                              Field = "ResourceDate7"
	RESOURCE_DATE8_Field                              Field = "ResourceDate8"
	RESOURCE_DATE9_Field                              Field = "ResourceDate9"
	RESOURCE_DATE10_Field                             Field = "ResourceDate10"
	RESOURCE_DURATION4_Field                          Field = "ResourceDuration4"
	RESOURCE_DURATION5_Field                          Field = "ResourceDuration5"
	RESOURCE_DURATION6_Field                          Field = "ResourceDuration6"
	RESOURCE_DURATION7_Field                          Field = "ResourceDuration7"
	RESOURCE_DURATION8_Field                          Field = "ResourceDuration8"
	RESOURCE_DURATION9_Field                          Field = "ResourceDuration9"
	RESOURCE_DURATION10_Field                         Field = "ResourceDuration10"
	RESOURCE_FINISH6_Field                            Field = "ResourceFinish6"
	RESOURCE_FINISH7_Field                            Field = "ResourceFinish7"
	RESOURCE_FINISH8_Field                            Field = "ResourceFinish8"
	RESOURCE_FINISH9_Field                            Field = "ResourceFinish9"
	RESOURCE_FINISH10_Field                           Field = "ResourceFinish10"
	RESOURCE_FLAG11_Field                             Field = "ResourceFlag11"
	RESOURCE_FLAG12_Field                             Field = "ResourceFlag12"
	RESOURCE_FLAG13_Field                             Field = "ResourceFlag13"
	RESOURCE_FLAG14_Field                             Field = "ResourceFlag14"
	RESOURCE_FLAG15_Field                             Field = "ResourceFlag15"
	RESOURCE_FLAG16_Field                             Field = "ResourceFlag16"
	RESOURCE_FLAG17_Field                             Field = "ResourceFlag17"
	RESOURCE_FLAG18_Field                             Field = "ResourceFlag18"
	RESOURCE_FLAG19_Field                             Field = "ResourceFlag19"
	RESOURCE_FLAG20_Field                             Field = "ResourceFlag20"
	RESOURCE_NUMBER6_Field                            Field = "ResourceNumber6"
	RESOURCE_NUMBER7_Field                            Field = "ResourceNumber7"
	RESOURCE_NUMBER8_Field                            Field = "ResourceNumber8"
	RESOURCE_NUMBER9_Field                            Field = "ResourceNumber9"
	RESOURCE_NUMBER10_Field                           Field = "ResourceNumber10"
	RESOURCE_NUMBER11_Field                           Field = "ResourceNumber11"
	RESOURCE_NUMBER12_Field                           Field = "ResourceNumber12"
	RESOURCE_NUMBER13_Field                           Field = "ResourceNumber13"
	RESOURCE_NUMBER14_Field                           Field = "ResourceNumber14"
	RESOURCE_NUMBER15_Field                           Field = "ResourceNumber15"
	RESOURCE_NUMBER16_Field                           Field = "ResourceNumber16"
	RESOURCE_NUMBER17_Field                           Field = "ResourceNumber17"
	RESOURCE_NUMBER18_Field                           Field = "ResourceNumber18"
	RESOURCE_NUMBER19_Field                           Field = "ResourceNumber19"
	RESOURCE_NUMBER20_Field                           Field = "ResourceNumber20"
	RESOURCE_START6_Field                             Field = "ResourceStart6"
	RESOURCE_START7_Field                             Field = "ResourceStart7"
	RESOURCE_START8_Field                             Field = "ResourceStart8"
	RESOURCE_START9_Field                             Field = "ResourceStart9"
	RESOURCE_START10_Field                            Field = "ResourceStart10"
	RESOURCE_TEXT11_Field                             Field = "ResourceText11"
	RESOURCE_TEXT12_Field                             Field = "ResourceText12"
	RESOURCE_TEXT13_Field                             Field = "ResourceText13"
	RESOURCE_TEXT14_Field                             Field = "ResourceText14"
	RESOURCE_TEXT15_Field                             Field = "ResourceText15"
	RESOURCE_TEXT16_Field                             Field = "ResourceText16"
	RESOURCE_TEXT17_Field                             Field = "ResourceText17"
	RESOURCE_TEXT18_Field                             Field = "ResourceText18"
	RESOURCE_TEXT19_Field                             Field = "ResourceText19"
	RESOURCE_TEXT20_Field                             Field = "ResourceText20"
	RESOURCE_TEXT21_Field                             Field = "ResourceText21"
	RESOURCE_TEXT22_Field                             Field = "ResourceText22"
	RESOURCE_TEXT23_Field                             Field = "ResourceText23"
	RESOURCE_TEXT24_Field                             Field = "ResourceText24"
	RESOURCE_TEXT25_Field                             Field = "ResourceText25"
	RESOURCE_TEXT26_Field                             Field = "ResourceText26"
	RESOURCE_TEXT27_Field                             Field = "ResourceText27"
	RESOURCE_TEXT28_Field                             Field = "ResourceText28"
	RESOURCE_TEXT29_Field                             Field = "ResourceText29"
	RESOURCE_TEXT30_Field                             Field = "ResourceText30"
	RESOURCE_PHONETICS_Field                          Field = "ResourcePhonetics"
	RESOURCE_INDEX_Field                              Field = "ResourceIndex"
	RESOURCE_ASSIGNMENT_DELAY_Field                   Field = "ResourceAssignmentDelay"
	RESOURCE_ASSIGNMENT_UNITS_Field                   Field = "ResourceAssignmentUnits"
	RESOURCE_BASELINE_START_Field                     Field = "ResourceBaselineStart"
	RESOURCE_BASELINE_FINISH_Field                    Field = "ResourceBaselineFinish"
	RESOURCE_CONFIRMED_Field                          Field = "ResourceConfirmed"
	RESOURCE_FINISH_Field                             Field = "ResourceFinish"
	RESOURCE_LEVELING_DELAY_Field                     Field = "ResourceLevelingDelay"
	RESOURCE_RESPONSE_PENDING_Field                   Field = "ResourceResponsePending"
	RESOURCE_START_Field                              Field = "ResourceStart"
	RESOURCE_TEAM_STATUS_PENDING_Field                Field = "ResourceTeamStatusPending"
	RESOURCE_UPDATE_NEEDED_Field                      Field = "ResourceUpdateNeeded"
	RESOURCE_CV_Field                                 Field = "ResourceCV"
	RESOURCE_COST_RATE_TABLE_Field                    Field = "ResourceCostRateTable"
	RESOURCE_WORKGROUP_Field                          Field = "ResourceWorkgroup"
	RESOURCE_PROJECT_Field                            Field = "ResourceProject"
	RESOURCE_OUTLINE_CODE1_Field                      Field = "ResourceOutlineCode1"
	RESOURCE_OUTLINE_CODE2_Field                      Field = "ResourceOutlineCode2"
	RESOURCE_OUTLINE_CODE3_Field                      Field = "ResourceOutlineCode3"
	RESOURCE_OUTLINE_CODE4_Field                      Field = "ResourceOutlineCode4"
	RESOURCE_OUTLINE_CODE5_Field                      Field = "ResourceOutlineCode5"
	RESOURCE_OUTLINE_CODE6_Field                      Field = "ResourceOutlineCode6"
	RESOURCE_OUTLINE_CODE7_Field                      Field = "ResourceOutlineCode7"
	RESOURCE_OUTLINE_CODE8_Field                      Field = "ResourceOutlineCode8"
	RESOURCE_OUTLINE_CODE9_Field                      Field = "ResourceOutlineCode9"
	RESOURCE_OUTLINE_CODE10_Field                     Field = "ResourceOutlineCode10"
	RESOURCE_MATERIAL_LABEL_Field                     Field = "ResourceMaterialLabel"
	RESOURCE_TYPE_Field                               Field = "ResourceType"
	RESOURCE_VAC_Field                                Field = "ResourceVAC"
	RESOURCE_GROUP_BY_SUMMARY_Field                   Field = "ResourceGroupBySummary"
	RESOURCE_WINDOWS_USER_ACCOUNT_Field               Field = "ResourceWindowsUserAccount"
	RESOURCE_HYPERLINK_SCREEN_TIP_Field               Field = "ResourceHyperlinkScreenTip"
	RESOURCE_WBS_Field                                Field = "ResourceWBS"
	RESOURCE_BASELINE1_WORK_Field                     Field = "ResourceBaseline1Work"
	RESOURCE_BASELINE1_COST_Field                     Field = "ResourceBaseline1Cost"
	RESOURCE_BASELINE1_START_Field                    Field = "ResourceBaseline1Start"
	RESOURCE_BASELINE1_FINISH_Field                   Field = "ResourceBaseline1Finish"
	RESOURCE_BASELINE2_WORK_Field                     Field = "ResourceBaseline2Work"
	RESOURCE_BASELINE2_COST_Field                     Field = "ResourceBaseline2Cost"
	RESOURCE_BASELINE2_START_Field                    Field = "ResourceBaseline2Start"
	RESOURCE_BASELINE2_FINISH_Field                   Field = "ResourceBaseline2Finish"
	RESOURCE_BASELINE3_WORK_Field                     Field = "ResourceBaseline3Work"
	RESOURCE_BASELINE3_COST_Field                     Field = "ResourceBaseline3Cost"
	RESOURCE_BASELINE3_START_Field                    Field = "ResourceBaseline3Start"
	RESOURCE_BASELINE3_FINISH_Field                   Field = "ResourceBaseline3Finish"
	RESOURCE_BASELINE4_WORK_Field                     Field = "ResourceBaseline4Work"
	RESOURCE_BASELINE4_COST_Field                     Field = "ResourceBaseline4Cost"
	RESOURCE_BASELINE4_START_Field                    Field = "ResourceBaseline4Start"
	RESOURCE_BASELINE4_FINISH_Field                   Field = "ResourceBaseline4Finish"
	RESOURCE_BASELINE5_WORK_Field                     Field = "ResourceBaseline5Work"
	RESOURCE_BASELINE5_COST_Field                     Field = "ResourceBaseline5Cost"
	RESOURCE_BASELINE5_START_Field                    Field = "ResourceBaseline5Start"
	RESOURCE_BASELINE5_FINISH_Field                   Field = "ResourceBaseline5Finish"
	RESOURCE_BASELINE6_WORK_Field                     Field = "ResourceBaseline6Work"
	RESOURCE_BASELINE6_COST_Field                     Field = "ResourceBaseline6Cost"
	RESOURCE_BASELINE6_START_Field                    Field = "ResourceBaseline6Start"
	RESOURCE_BASELINE6_FINISH_Field                   Field = "ResourceBaseline6Finish"
	RESOURCE_BASELINE7_WORK_Field                     Field = "ResourceBaseline7Work"
	RESOURCE_BASELINE7_COST_Field                     Field = "ResourceBaseline7Cost"
	RESOURCE_BASELINE7_START_Field                    Field = "ResourceBaseline7Start"
	RESOURCE_BASELINE7_FINISH_Field                   Field = "ResourceBaseline7Finish"
	RESOURCE_BASELINE8_WORK_Field                     Field = "ResourceBaseline8Work"
	RESOURCE_BASELINE8_COST_Field                     Field = "ResourceBaseline8Cost"
	RESOURCE_BASELINE8_START_Field                    Field = "ResourceBaseline8Start"
	RESOURCE_BASELINE8_FINISH_Field                   Field = "ResourceBaseline8Finish"
	RESOURCE_BASELINE9_WORK_Field                     Field = "ResourceBaseline9Work"
	RESOURCE_BASELINE9_COST_Field                     Field = "ResourceBaseline9Cost"
	RESOURCE_BASELINE9_START_Field                    Field = "ResourceBaseline9Start"
	RESOURCE_BASELINE9_FINISH_Field                   Field = "ResourceBaseline9Finish"
	RESOURCE_BASELINE10_WORK_Field                    Field = "ResourceBaseline10Work"
	RESOURCE_BASELINE10_COST_Field                    Field = "ResourceBaseline10Cost"
	RESOURCE_BASELINE10_START_Field                   Field = "ResourceBaseline10Start"
	RESOURCE_BASELINE10_FINISH_Field                  Field = "ResourceBaseline10Finish"
	RESOURCE_ENTERPRISE_UNIQUE_ID_Field               Field = "ResourceEnterpriseUniqueID"
	RESOURCE_ENTERPRISE_COST1_Field                   Field = "ResourceEnterpriseCost1"
	RESOURCE_ENTERPRISE_COST2_Field                   Field = "ResourceEnterpriseCost2"
	RESOURCE_ENTERPRISE_COST3_Field                   Field = "ResourceEnterpriseCost3"
	RESOURCE_ENTERPRISE_COST4_Field                   Field = "ResourceEnterpriseCost4"
	RESOURCE_ENTERPRISE_COST5_Field                   Field = "ResourceEnterpriseCost5"
	RESOURCE_ENTERPRISE_COST6_Field                   Field = "ResourceEnterpriseCost6"
	RESOURCE_ENTERPRISE_COST7_Field                   Field = "ResourceEnterpriseCost7"
	RESOURCE_ENTERPRISE_COST8_Field                   Field = "ResourceEnterpriseCost8"
	RESOURCE_ENTERPRISE_COST9_Field                   Field = "ResourceEnterpriseCost9"
	RESOURCE_ENTERPRISE_COST10_Field                  Field = "ResourceEnterpriseCost10"
	RESOURCE_ENTERPRISE_DATE1_Field                   Field = "ResourceEnterpriseDate1"
	RESOURCE_ENTERPRISE_DATE2_Field                   Field = "ResourceEnterpriseDate2"
	RESOURCE_ENTERPRISE_DATE3_Field                   Field = "ResourceEnterpriseDate3"
	RESOURCE_ENTERPRISE_DATE4_Field                   Field = "ResourceEnterpriseDate4"
	RESOURCE_ENTERPRISE_DATE5_Field                   Field = "ResourceEnterpriseDate5"
	RESOURCE_ENTERPRISE_DATE6_Field                   Field = "ResourceEnterpriseDate6"
	RESOURCE_ENTERPRISE_DATE7_Field                   Field = "ResourceEnterpriseDate7"
	RESOURCE_ENTERPRISE_DATE8_Field                   Field = "ResourceEnterpriseDate8"
	RESOURCE_ENTERPRISE_DATE9_Field                   Field = "ResourceEnterpriseDate9"
	RESOURCE_ENTERPRISE_DATE10_Field                  Field = "ResourceEnterpriseDate10"
	RESOURCE_ENTERPRISE_DATE11_Field                  Field = "ResourceEnterpriseDate11"
	RESOURCE_ENTERPRISE_DATE12_Field                  Field = "ResourceEnterpriseDate12"
	RESOURCE_ENTERPRISE_DATE13_Field                  Field = "ResourceEnterpriseDate13"
	RESOURCE_ENTERPRISE_DATE14_Field                  Field = "ResourceEnterpriseDate14"
	RESOURCE_ENTERPRISE_DATE15_Field                  Field = "ResourceEnterpriseDate15"
	RESOURCE_ENTERPRISE_DATE16_Field                  Field = "ResourceEnterpriseDate16"
	RESOURCE_ENTERPRISE_DATE17_Field                  Field = "ResourceEnterpriseDate17"
	RESOURCE_ENTERPRISE_DATE18_Field                  Field = "ResourceEnterpriseDate18"
	RESOURCE_ENTERPRISE_DATE19_Field                  Field = "ResourceEnterpriseDate19"
	RESOURCE_ENTERPRISE_DATE20_Field                  Field = "ResourceEnterpriseDate20"
	RESOURCE_ENTERPRISE_DATE21_Field                  Field = "ResourceEnterpriseDate21"
	RESOURCE_ENTERPRISE_DATE22_Field                  Field = "ResourceEnterpriseDate22"
	RESOURCE_ENTERPRISE_DATE23_Field                  Field = "ResourceEnterpriseDate23"
	RESOURCE_ENTERPRISE_DATE24_Field                  Field = "ResourceEnterpriseDate24"
	RESOURCE_ENTERPRISE_DATE25_Field                  Field = "ResourceEnterpriseDate25"
	RESOURCE_ENTERPRISE_DATE26_Field                  Field = "ResourceEnterpriseDate26"
	RESOURCE_ENTERPRISE_DATE27_Field                  Field = "ResourceEnterpriseDate27"
	RESOURCE_ENTERPRISE_DATE28_Field                  Field = "ResourceEnterpriseDate28"
	RESOURCE_ENTERPRISE_DATE29_Field                  Field = "ResourceEnterpriseDate29"
	RESOURCE_ENTERPRISE_DATE30_Field                  Field = "ResourceEnterpriseDate30"
	RESOURCE_ENTERPRISE_DURATION1_Field               Field = "ResourceEnterpriseDuration1"
	RESOURCE_ENTERPRISE_DURATION2_Field               Field = "ResourceEnterpriseDuration2"
	RESOURCE_ENTERPRISE_DURATION3_Field               Field = "ResourceEnterpriseDuration3"
	RESOURCE_ENTERPRISE_DURATION4_Field               Field = "ResourceEnterpriseDuration4"
	RESOURCE_ENTERPRISE_DURATION5_Field               Field = "ResourceEnterpriseDuration5"
	RESOURCE_ENTERPRISE_DURATION6_Field               Field = "ResourceEnterpriseDuration6"
	RESOURCE_ENTERPRISE_DURATION7_Field               Field = "ResourceEnterpriseDuration7"
	RESOURCE_ENTERPRISE_DURATION8_Field               Field = "ResourceEnterpriseDuration8"
	RESOURCE_ENTERPRISE_DURATION9_Field               Field = "ResourceEnterpriseDuration9"
	RESOURCE_ENTERPRISE_DURATION10_Field              Field = "ResourceEnterpriseDuration10"
	RESOURCE_ENTERPRISE_FLAG1_Field                   Field = "ResourceEnterpriseFlag1"
	RESOURCE_ENTERPRISE_FLAG2_Field                   Field = "ResourceEnterpriseFlag2"
	RESOURCE_ENTERPRISE_FLAG3_Field                   Field = "ResourceEnterpriseFlag3"
	RESOURCE_ENTERPRISE_FLAG4_Field                   Field = "ResourceEnterpriseFlag4"
	RESOURCE_ENTERPRISE_FLAG5_Field                   Field = "ResourceEnterpriseFlag5"
	RESOURCE_ENTERPRISE_FLAG6_Field                   Field = "ResourceEnterpriseFlag6"
	RESOURCE_ENTERPRISE_FLAG7_Field                   Field = "ResourceEnterpriseFlag7"
	RESOURCE_ENTERPRISE_FLAG8_Field                   Field = "ResourceEnterpriseFlag8"
	RESOURCE_ENTERPRISE_FLAG9_Field                   Field = "ResourceEnterpriseFlag9"
	RESOURCE_ENTERPRISE_FLAG10_Field                  Field = "ResourceEnterpriseFlag10"
	RESOURCE_ENTERPRISE_FLAG11_Field                  Field = "ResourceEnterpriseFlag11"
	RESOURCE_ENTERPRISE_FLAG12_Field                  Field = "ResourceEnterpriseFlag12"
	RESOURCE_ENTERPRISE_FLAG13_Field                  Field = "ResourceEnterpriseFlag13"
	RESOURCE_ENTERPRISE_FLAG14_Field                  Field = "ResourceEnterpriseFlag14"
	RESOURCE_ENTERPRISE_FLAG15_Field                  Field = "ResourceEnterpriseFlag15"
	RESOURCE_ENTERPRISE_FLAG16_Field                  Field = "ResourceEnterpriseFlag16"
	RESOURCE_ENTERPRISE_FLAG17_Field                  Field = "ResourceEnterpriseFlag17"
	RESOURCE_ENTERPRISE_FLAG18_Field                  Field = "ResourceEnterpriseFlag18"
	RESOURCE_ENTERPRISE_FLAG19_Field                  Field = "ResourceEnterpriseFlag19"
	RESOURCE_ENTERPRISE_FLAG20_Field                  Field = "ResourceEnterpriseFlag20"
	RESOURCE_ENTERPRISE_NUMBER1_Field                 Field = "ResourceEnterpriseNumber1"
	RESOURCE_ENTERPRISE_NUMBER2_Field                 Field = "ResourceEnterpriseNumber2"
	RESOURCE_ENTERPRISE_NUMBER3_Field                 Field = "ResourceEnterpriseNumber3"
	RESOURCE_ENTERPRISE_NUMBER4_Field                 Field = "ResourceEnterpriseNumber4"
	RESOURCE_ENTERPRISE_NUMBER5_Field                 Field = "ResourceEnterpriseNumber5"
	RESOURCE_ENTERPRISE_NUMBER6_Field                 Field = "ResourceEnterpriseNumber6"
	RESOURCE_ENTERPRISE_NUMBER7_Field                 Field = "ResourceEnterpriseNumber7"
	RESOURCE_ENTERPRISE_NUMBER8_Field                 Field = "ResourceEnterpriseNumber8"
	RESOURCE_ENTERPRISE_NUMBER9_Field                 Field = "ResourceEnterpriseNumber9"
	RESOURCE_ENTERPRISE_NUMBER10_Field                Field = "ResourceEnterpriseNumber10"
	RESOURCE_ENTERPRISE_NUMBER11_Field                Field = "ResourceEnterpriseNumber11"
	RESOURCE_ENTERPRISE_NUMBER12_Field                Field = "ResourceEnterpriseNumber12"
	RESOURCE_ENTERPRISE_NUMBER13_Field                Field = "ResourceEnterpriseNumber13"
	RESOURCE_ENTERPRISE_NUMBER14_Field                Field = "ResourceEnterpriseNumber14"
	RESOURCE_ENTERPRISE_NUMBER15_Field                Field = "ResourceEnterpriseNumber15"
	RESOURCE_ENTERPRISE_NUMBER16_Field                Field = "ResourceEnterpriseNumber16"
	RESOURCE_ENTERPRISE_NUMBER17_Field                Field = "ResourceEnterpriseNumber17"
	RESOURCE_ENTERPRISE_NUMBER18_Field                Field = "ResourceEnterpriseNumber18"
	RESOURCE_ENTERPRISE_NUMBER19_Field                Field = "ResourceEnterpriseNumber19"
	RESOURCE_ENTERPRISE_NUMBER20_Field                Field = "ResourceEnterpriseNumber20"
	RESOURCE_ENTERPRISE_NUMBER21_Field                Field = "ResourceEnterpriseNumber21"
	RESOURCE_ENTERPRISE_NUMBER22_Field                Field = "ResourceEnterpriseNumber22"
	RESOURCE_ENTERPRISE_NUMBER23_Field                Field = "ResourceEnterpriseNumber23"
	RESOURCE_ENTERPRISE_NUMBER24_Field                Field = "ResourceEnterpriseNumber24"
	RESOURCE_ENTERPRISE_NUMBER25_Field                Field = "ResourceEnterpriseNumber25"
	RESOURCE_ENTERPRISE_NUMBER26_Field                Field = "ResourceEnterpriseNumber26"
	RESOURCE_ENTERPRISE_NUMBER27_Field                Field = "ResourceEnterpriseNumber27"
	RESOURCE_ENTERPRISE_NUMBER28_Field                Field = "ResourceEnterpriseNumber28"
	RESOURCE_ENTERPRISE_NUMBER29_Field                Field = "ResourceEnterpriseNumber29"
	RESOURCE_ENTERPRISE_NUMBER30_Field                Field = "ResourceEnterpriseNumber30"
	RESOURCE_ENTERPRISE_NUMBER31_Field                Field = "ResourceEnterpriseNumber31"
	RESOURCE_ENTERPRISE_NUMBER32_Field                Field = "ResourceEnterpriseNumber32"
	RESOURCE_ENTERPRISE_NUMBER33_Field                Field = "ResourceEnterpriseNumber33"
	RESOURCE_ENTERPRISE_NUMBER34_Field                Field = "ResourceEnterpriseNumber34"
	RESOURCE_ENTERPRISE_NUMBER35_Field                Field = "ResourceEnterpriseNumber35"
	RESOURCE_ENTERPRISE_NUMBER36_Field                Field = "ResourceEnterpriseNumber36"
	RESOURCE_ENTERPRISE_NUMBER37_Field                Field = "ResourceEnterpriseNumber37"
	RESOURCE_ENTERPRISE_NUMBER38_Field                Field = "ResourceEnterpriseNumber38"
	RESOURCE_ENTERPRISE_NUMBER39_Field                Field = "ResourceEnterpriseNumber39"
	RESOURCE_ENTERPRISE_NUMBER40_Field                Field = "ResourceEnterpriseNumber40"
	RESOURCE_ENTERPRISE_OUTLINE_CODE1_Field           Field = "ResourceEnterpriseOutlineCode1"
	RESOURCE_ENTERPRISE_OUTLINE_CODE2_Field           Field = "ResourceEnterpriseOutlineCode2"
	RESOURCE_ENTERPRISE_OUTLINE_CODE3_Field           Field = "ResourceEnterpriseOutlineCode3"
	RESOURCE_ENTERPRISE_OUTLINE_CODE4_Field           Field = "ResourceEnterpriseOutlineCode4"
	RESOURCE_ENTERPRISE_OUTLINE_CODE5_Field           Field = "ResourceEnterpriseOutlineCode5"
	RESOURCE_ENTERPRISE_OUTLINE_CODE6_Field           Field = "ResourceEnterpriseOutlineCode6"
	RESOURCE_ENTERPRISE_OUTLINE_CODE7_Field           Field = "ResourceEnterpriseOutlineCode7"
	RESOURCE_ENTERPRISE_OUTLINE_CODE8_Field           Field = "ResourceEnterpriseOutlineCode8"
	RESOURCE_ENTERPRISE_OUTLINE_CODE9_Field           Field = "ResourceEnterpriseOutlineCode9"
	RESOURCE_ENTERPRISE_OUTLINE_CODE10_Field          Field = "ResourceEnterpriseOutlineCode10"
	RESOURCE_ENTERPRISE_OUTLINE_CODE11_Field          Field = "ResourceEnterpriseOutlineCode11"
	RESOURCE_ENTERPRISE_OUTLINE_CODE12_Field          Field = "ResourceEnterpriseOutlineCode12"
	RESOURCE_ENTERPRISE_OUTLINE_CODE13_Field          Field = "ResourceEnterpriseOutlineCode13"
	RESOURCE_ENTERPRISE_OUTLINE_CODE14_Field          Field = "ResourceEnterpriseOutlineCode14"
	RESOURCE_ENTERPRISE_OUTLINE_CODE15_Field          Field = "ResourceEnterpriseOutlineCode15"
	RESOURCE_ENTERPRISE_OUTLINE_CODE16_Field          Field = "ResourceEnterpriseOutlineCode16"
	RESOURCE_ENTERPRISE_OUTLINE_CODE17_Field          Field = "ResourceEnterpriseOutlineCode17"
	RESOURCE_ENTERPRISE_OUTLINE_CODE18_Field          Field = "ResourceEnterpriseOutlineCode18"
	RESOURCE_ENTERPRISE_OUTLINE_CODE19_Field          Field = "ResourceEnterpriseOutlineCode19"
	RESOURCE_ENTERPRISE_OUTLINE_CODE20_Field          Field = "ResourceEnterpriseOutlineCode20"
	RESOURCE_ENTERPRISE_OUTLINE_CODE21_Field          Field = "ResourceEnterpriseOutlineCode21"
	RESOURCE_ENTERPRISE_OUTLINE_CODE22_Field          Field = "ResourceEnterpriseOutlineCode22"
	RESOURCE_ENTERPRISE_OUTLINE_CODE23_Field          Field = "ResourceEnterpriseOutlineCode23"
	RESOURCE_ENTERPRISE_OUTLINE_CODE24_Field          Field = "ResourceEnterpriseOutlineCode24"
	RESOURCE_ENTERPRISE_OUTLINE_CODE25_Field          Field = "ResourceEnterpriseOutlineCode25"
	RESOURCE_ENTERPRISE_OUTLINE_CODE26_Field          Field = "ResourceEnterpriseOutlineCode26"
	RESOURCE_ENTERPRISE_OUTLINE_CODE27_Field          Field = "ResourceEnterpriseOutlineCode27"
	RESOURCE_ENTERPRISE_OUTLINE_CODE28_Field          Field = "ResourceEnterpriseOutlineCode28"
	RESOURCE_ENTERPRISE_OUTLINE_CODE29_Field          Field = "ResourceEnterpriseOutlineCode29"
	RESOURCE_ENTERPRISE_RBS_Field                     Field = "ResourceEnterpriseRBS"
	RESOURCE_ENTERPRISE_TEXT1_Field                   Field = "ResourceEnterpriseText1"
	RESOURCE_ENTERPRISE_TEXT2_Field                   Field = "ResourceEnterpriseText2"
	RESOURCE_ENTERPRISE_TEXT3_Field                   Field = "ResourceEnterpriseText3"
	RESOURCE_ENTERPRISE_TEXT4_Field                   Field = "ResourceEnterpriseText4"
	RESOURCE_ENTERPRISE_TEXT5_Field                   Field = "ResourceEnterpriseText5"
	RESOURCE_ENTERPRISE_TEXT6_Field                   Field = "ResourceEnterpriseText6"
	RESOURCE_ENTERPRISE_TEXT7_Field                   Field = "ResourceEnterpriseText7"
	RESOURCE_ENTERPRISE_TEXT8_Field                   Field = "ResourceEnterpriseText8"
	RESOURCE_ENTERPRISE_TEXT9_Field                   Field = "ResourceEnterpriseText9"
	RESOURCE_ENTERPRISE_TEXT10_Field                  Field = "ResourceEnterpriseText10"
	RESOURCE_ENTERPRISE_TEXT11_Field                  Field = "ResourceEnterpriseText11"
	RESOURCE_ENTERPRISE_TEXT12_Field                  Field = "ResourceEnterpriseText12"
	RESOURCE_ENTERPRISE_TEXT13_Field                  Field = "ResourceEnterpriseText13"
	RESOURCE_ENTERPRISE_TEXT14_Field                  Field = "ResourceEnterpriseText14"
	RESOURCE_ENTERPRISE_TEXT15_Field                  Field = "ResourceEnterpriseText15"
	RESOURCE_ENTERPRISE_TEXT16_Field                  Field = "ResourceEnterpriseText16"
	RESOURCE_ENTERPRISE_TEXT17_Field                  Field = "ResourceEnterpriseText17"
	RESOURCE_ENTERPRISE_TEXT18_Field                  Field = "ResourceEnterpriseText18"
	RESOURCE_ENTERPRISE_TEXT19_Field                  Field = "ResourceEnterpriseText19"
	RESOURCE_ENTERPRISE_TEXT20_Field                  Field = "ResourceEnterpriseText20"
	RESOURCE_ENTERPRISE_TEXT21_Field                  Field = "ResourceEnterpriseText21"
	RESOURCE_ENTERPRISE_TEXT22_Field                  Field = "ResourceEnterpriseText22"
	RESOURCE_ENTERPRISE_TEXT23_Field                  Field = "ResourceEnterpriseText23"
	RESOURCE_ENTERPRISE_TEXT24_Field                  Field = "ResourceEnterpriseText24"
	RESOURCE_ENTERPRISE_TEXT25_Field                  Field = "ResourceEnterpriseText25"
	RESOURCE_ENTERPRISE_TEXT26_Field                  Field = "ResourceEnterpriseText26"
	RESOURCE_ENTERPRISE_TEXT27_Field                  Field = "ResourceEnterpriseText27"
	RESOURCE_ENTERPRISE_TEXT28_Field                  Field = "ResourceEnterpriseText28"
	RESOURCE_ENTERPRISE_TEXT29_Field                  Field = "ResourceEnterpriseText29"
	RESOURCE_ENTERPRISE_TEXT30_Field                  Field = "ResourceEnterpriseText30"
	RESOURCE_ENTERPRISE_TEXT31_Field                  Field = "ResourceEnterpriseText31"
	RESOURCE_ENTERPRISE_TEXT32_Field                  Field = "ResourceEnterpriseText32"
	RESOURCE_ENTERPRISE_TEXT33_Field                  Field = "ResourceEnterpriseText33"
	RESOURCE_ENTERPRISE_TEXT34_Field                  Field = "ResourceEnterpriseText34"
	RESOURCE_ENTERPRISE_TEXT35_Field                  Field = "ResourceEnterpriseText35"
	RESOURCE_ENTERPRISE_TEXT36_Field                  Field = "ResourceEnterpriseText36"
	RESOURCE_ENTERPRISE_TEXT37_Field                  Field = "ResourceEnterpriseText37"
	RESOURCE_ENTERPRISE_TEXT38_Field                  Field = "ResourceEnterpriseText38"
	RESOURCE_ENTERPRISE_TEXT39_Field                  Field = "ResourceEnterpriseText39"
	RESOURCE_ENTERPRISE_TEXT40_Field                  Field = "ResourceEnterpriseText40"
	RESOURCE_ENTERPRISE_GENERIC_Field                 Field = "ResourceEnterpriseGeneric"
	RESOURCE_ENTERPRISE_BASE_CALENDAR_Field           Field = "ResourceEnterpriseBaseCalendar"
	RESOURCE_ENTERPRISE_REQUIRED_VALUES_Field         Field = "ResourceEnterpriseRequiredValues"
	RESOURCE_ENTERPRISE_NAME_USED_Field               Field = "ResourceEnterpriseNameUsed"
	RESOURCE_DEMANDED_REQUESTED_Field                 Field = "ResourceDemandedRequested"
	RESOURCE_ENTERPRISE_Field                         Field = "ResourceEnterprise"
	RESOURCE_ENTERPRISE_IS_CHECKED_OUT_Field          Field = "ResourceEnterpriseIsCheckedOut"
	RESOURCE_ENTERPRISE_CHECKED_OUT_BY_Field          Field = "ResourceEnterpriseCheckedOutBy"
	RESOURCE_ENTERPRISE_LAST_MODIFIED_DATE_Field      Field = "ResourceEnterpriseLastModifiedDate"
	RESOURCE_ENTERPRISE_TEAM_MEMBER_Field             Field = "ResourceEnterpriseTeamMember"
	RESOURCE_ENTERPRISE_INACTIVE_Field                Field = "ResourceEnterpriseInactive"
	RESOURCE_BOOKING_TYPE_Field                       Field = "ResourceBookingType"
	RESOURCE_ENTERPRISE_MULTI_VALUE20_Field           Field = "ResourceEnterpriseMultiValue20"
	RESOURCE_ENTERPRISE_MULTI_VALUE21_Field           Field = "ResourceEnterpriseMultiValue21"
	RESOURCE_ENTERPRISE_MULTI_VALUE22_Field           Field = "ResourceEnterpriseMultiValue22"
	RESOURCE_ENTERPRISE_MULTI_VALUE23_Field           Field = "ResourceEnterpriseMultiValue23"
	RESOURCE_ENTERPRISE_MULTI_VALUE24_Field           Field = "ResourceEnterpriseMultiValue24"
	RESOURCE_ENTERPRISE_MULTI_VALUE25_Field           Field = "ResourceEnterpriseMultiValue25"
	RESOURCE_ENTERPRISE_MULTI_VALUE26_Field           Field = "ResourceEnterpriseMultiValue26"
	RESOURCE_ENTERPRISE_MULTI_VALUE27_Field           Field = "ResourceEnterpriseMultiValue27"
	RESOURCE_ENTERPRISE_MULTI_VALUE28_Field           Field = "ResourceEnterpriseMultiValue28"
	RESOURCE_ENTERPRISE_MULTI_VALUE29_Field           Field = "ResourceEnterpriseMultiValue29"
	RESOURCE_ACTUAL_WORK_PROTECTED_Field              Field = "ResourceActualWorkProtected"
	RESOURCE_ACTUAL_OVERTIME_WORK_PROTECTED_Field     Field = "ResourceActualOvertimeWorkProtected"
	RESOURCE_CREATED_Field                            Field = "ResourceCreated"
	RESOURCE_GUID_Field                               Field = "ResourceGuid"
	RESOURCE_CALENDAR_GUID_Field                      Field = "ResourceCalendarGuid"
	RESOURCE_TYPE_IS_COST_Field                       Field = "ResourceTypeIsCost"
	RESOURCE_ERROR_MESSAGE_Field                      Field = "ResourceErrorMessage"
	RESOURCE_DEFAULT_ASSIGNMENT_OWNER_Field           Field = "ResourceDefaultAssignmentOwner"
	RESOURCE_BUDGET_Field                             Field = "ResourceBudget"
	RESOURCE_BUDGET_WORK_Field                        Field = "ResourceBudgetWork"
	RESOURCE_BUDGET_COST_Field                        Field = "ResourceBudgetCost"
	IMPORT_RESOURCE_Field                             Field = "ImportResource"
	RESOURCE_BASELINE_BUDGET_WORK_Field               Field = "ResourceBaselineBudgetWork"
	RESOURCE_BASELINE_BUDGET_COST_Field               Field = "ResourceBaselineBudgetCost"
	RESOURCE_BASELINE1_BUDGET_WORK_Field              Field = "ResourceBaseline1BudgetWork"
	RESOURCE_BASELINE1_BUDGET_COST_Field              Field = "ResourceBaseline1BudgetCost"
	RESOURCE_BASELINE2_BUDGET_WORK_Field              Field = "ResourceBaseline2BudgetWork"
	RESOURCE_BASELINE2_BUDGET_COST_Field              Field = "ResourceBaseline2BudgetCost"
	RESOURCE_BASELINE3_BUDGET_WORK_Field              Field = "ResourceBaseline3BudgetWork"
	RESOURCE_BASELINE3_BUDGET_COST_Field              Field = "ResourceBaseline3BudgetCost"
	RESOURCE_BASELINE4_BUDGET_WORK_Field              Field = "ResourceBaseline4BudgetWork"
	RESOURCE_BASELINE4_BUDGET_COST_Field              Field = "ResourceBaseline4BudgetCost"
	RESOURCE_BASELINE5_BUDGET_WORK_Field              Field = "ResourceBaseline5BudgetWork"
	RESOURCE_BASELINE5_BUDGET_COST_Field              Field = "ResourceBaseline5BudgetCost"
	RESOURCE_BASELINE6_BUDGET_WORK_Field              Field = "ResourceBaseline6BudgetWork"
	RESOURCE_BASELINE6_BUDGET_COST_Field              Field = "ResourceBaseline6BudgetCost"
	RESOURCE_BASELINE7_BUDGET_WORK_Field              Field = "ResourceBaseline7BudgetWork"
	RESOURCE_BASELINE7_BUDGET_COST_Field              Field = "ResourceBaseline7BudgetCost"
	RESOURCE_BASELINE8_BUDGET_WORK_Field              Field = "ResourceBaseline8BudgetWork"
	RESOURCE_BASELINE8_BUDGET_COST_Field              Field = "ResourceBaseline8BudgetCost"
	RESOURCE_BASELINE9_BUDGET_WORK_Field              Field = "ResourceBaseline9BudgetWork"
	RESOURCE_BASELINE9_BUDGET_COST_Field              Field = "ResourceBaseline9BudgetCost"
	RESOURCE_BASELINE10_BUDGET_WORK_Field             Field = "ResourceBaseline10BudgetWork"
	RESOURCE_BASELINE10_BUDGET_COST_Field             Field = "ResourceBaseline10BudgetCost"
	RESOURCE_IS_TEAM_Field                            Field = "ResourceIsTeam"
	RESOURCE_COST_CENTER_Field                        Field = "ResourceCostCenter"
	RESOURCE_ASSIGNMENT_BASE_LINE_WORK_Field          Field = "ResourceAssignmentBaseLineWork"
	RESOURCE_ASSIGNMENT_BASE_LINE_COST_Field          Field = "ResourceAssignmentBaseLineCost"
	RESOURCE_ASSIGNMENT_BASE_LINE_START_Field         Field = "ResourceAssignmentBaseLineStart"
	RESOURCE_ASSIGNMENT_BASE_LINE_FINISH_Field        Field = "ResourceAssignmentBaseLineFinish"
	RESOURCE_ASSIGNMENT_BASE_LINE_COST_PER_USE_Field  Field = "ResourceAssignmentBaseLineCostPerUse"
	RESOURCE_ASSIGNMENT_GUID_Field                    Field = "ResourceAssignmentGuid"
)

List of Field

type FileVersion

type FileVersion struct {
	// File or folder name.
	Name string `json:"name,omitempty"`
	// True if it is a folder.
	IsFolder bool `json:"isFolder"`
	// File or folder last modified DateTime.
	ModifiedDate *custom.TimeWithoutTZ `json:"modifiedDate,omitempty""`
	// File or folder size.
	Size int64 `json:"size"`
	// File or folder path.
	Path string `json:"path,omitempty"`
	// File Version ID.
	VersionId string `json:"versionId,omitempty"`
	// Specifies whether the file is (true) or is not (false) the latest version of an file.
	IsLatest bool `json:"isLatest"`
}

File Version

type FileVersions

type FileVersions struct {
	// File versions FileVersion.
	Value []FileVersion `json:"value,omitempty"`
}

File versions FileVersion.

type FilesList

type FilesList struct {
	// Files and folders contained by folder StorageFile.
	Value []StorageFile `json:"value,omitempty"`
}

Files list

type FilesUploadResult

type FilesUploadResult struct {
	// List of uploaded file names
	Uploaded []string `json:"uploaded,omitempty"`
	// List of errors.
	Errors []ModelError `json:"errors,omitempty"`
}

File upload result

type ImportedProjectType

type ImportedProjectType string

ImportedProjectType : Specifies the type of a database file to import a project from

const (
	NONE_ImportedProjectType                ImportedProjectType = "None"
	PRIMAVERA_SQLITE_DB_ImportedProjectType ImportedProjectType = "PrimaveraSqliteDb"
	PRIMAVERA_XML_ImportedProjectType       ImportedProjectType = "PrimaveraXml"
)

List of ImportedProjectType

type ItemType added in v0.2404.0

type ItemType string

ItemType : Specifies the type of an item.

const (
	TASK_ITEM_ItemType     ItemType = "TaskItem"
	RESOURCE_ITEM_ItemType ItemType = "ResourceItem"
	OTHER_ITEM_ItemType    ItemType = "OtherItem"
)

List of ItemType

type Link struct {
	// The \"href\" attribute contains the link's IRI. atom:link elements MUST have an href attribute, whose value MUST be a IRI reference
	Href string `json:"href,omitempty"`
	// atom:link elements MAY have a \"rel\" attribute that indicates the link relation type.  If the \"rel\" attribute is not present, the link element MUST be interpreted as if the link relation type is \"alternate\".
	Rel string `json:"rel,omitempty"`
	// On the link element, the \"type\" attribute's value is an advisory media type: it is a hint about the type of the representation that is expected to be returned when the value of the href attribute is dereferenced.  Note that the type attribute does not override the actual media type returned with the representation.
	Type_ string `json:"type,omitempty"`
	// The \"title\" attribute conveys human-readable information about the link.  The content of the \"title\" attribute is Language-Sensitive.
	Title string `json:"title,omitempty"`
}

Provides information for the object link. This is supposed to be an atom:link, therefore it should have all attributes specified here http://tools.ietf.org/html/rfc4287#section-4.2.7

type LinkElement

type LinkElement struct {
	// Link to the document.
	Link *Link `json:"link,omitempty"`
}

Reference to document.

type MaskType

type MaskType string

MaskType : Specifies the type of a mask.

const (
	NULL_MaskType               MaskType = "Null"
	NUMBERS_MaskType            MaskType = "Numbers"
	UPPER_CASE_LETTERS_MaskType MaskType = "UpperCaseLetters"
	LOWER_CASE_LETTERS_MaskType MaskType = "LowerCaseLetters"
	CHARACTERS_MaskType         MaskType = "Characters"
	VAL4_MaskType               MaskType = "Val4"
	VAL5_MaskType               MaskType = "Val5"
	VAL6_MaskType               MaskType = "Val6"
	VAL7_MaskType               MaskType = "Val7"
	VAL8_MaskType               MaskType = "Val8"
	VAL9_MaskType               MaskType = "Val9"
)

List of MaskType

type ModelError

type ModelError struct {
	// Code
	Code string `json:"code,omitempty"`
	// Message
	Message string `json:"message,omitempty"`
	// Description
	Description string `json:"description,omitempty"`
	// Inner Error
	InnerError *ErrorDetails `json:"innerError,omitempty"`
}

Error

func (*ModelError) Error

func (w *ModelError) Error() string

type Month

type Month string

Month : Specifies the month.

const (
	JANUARY_Month   Month = "January"
	FEBRUARY_Month  Month = "February"
	MARCH_Month     Month = "March"
	APRIL_Month     Month = "April"
	MAY_Month       Month = "May"
	JUNE_Month      Month = "June"
	JULY_Month      Month = "July"
	AUGUST_Month    Month = "August"
	SEPTEMBER_Month Month = "September"
	OCTOBER_Month   Month = "October"
	NOVEMBER_Month  Month = "November"
	DECEMBER_Month  Month = "December"
	UNDEFINED_Month Month = "Undefined"
)

List of Month

type MonthItemType

type MonthItemType string

MonthItemType : Specifies the month item for which an exception recurrence is scheduled.

const (
	DAY_MonthItemType         MonthItemType = "Day"
	WEEKDAY_MonthItemType     MonthItemType = "Weekday"
	WEEKEND_DAY_MonthItemType MonthItemType = "WeekendDay"
	SUNDAY_MonthItemType      MonthItemType = "Sunday"
	MONDAY_MonthItemType      MonthItemType = "Monday"
	TUESDAY_MonthItemType     MonthItemType = "Tuesday"
	WEDNESDAY_MonthItemType   MonthItemType = "Wednesday"
	THURSDAY_MonthItemType    MonthItemType = "Thursday"
	FRIDAY_MonthItemType      MonthItemType = "Friday"
	SATURDAY_MonthItemType    MonthItemType = "Saturday"
	UNDEFINED_MonthItemType   MonthItemType = "Undefined"
)

List of MonthItemType

type MonthPosition

type MonthPosition string

MonthPosition : Specifies the position of a month item within a month.

const (
	FIRST_MonthPosition     MonthPosition = "First"
	SECOND_MonthPosition    MonthPosition = "Second"
	THIRD_MonthPosition     MonthPosition = "Third"
	FOURTH_MonthPosition    MonthPosition = "Fourth"
	LAST_MonthPosition      MonthPosition = "Last"
	UNDEFINED_MonthPosition MonthPosition = "Undefined"
)

List of MonthPosition

type ObjectExist

type ObjectExist struct {
	// Indicates that the file or folder exists.
	Exists bool `json:"exists"`
	// True if it is a folder, false if it is a file.
	IsFolder bool `json:"isFolder"`
}

Object exists

type OrdinalNumber

type OrdinalNumber string

OrdinalNumber : Represents an ordinal number in the instance of RecurringInfo class.

const (
	FIRST_OrdinalNumber  OrdinalNumber = "First"
	SECOND_OrdinalNumber OrdinalNumber = "Second"
	THIRD_OrdinalNumber  OrdinalNumber = "Third"
	FOURTH_OrdinalNumber OrdinalNumber = "Fourth"
	LAST_OrdinalNumber   OrdinalNumber = "Last"
)

List of OrdinalNumber

type OutlineCode

type OutlineCode struct {
	// The number value of the project Id (Pid) custom field.
	FieldId string `json:"fieldId,omitempty"`
	// The Id in the value list associated with the definition in the outline code collection.
	ValueId int32 `json:"valueId"`
	// The Guid of the value in the value list. The ValueGuid matches the FieldGuid in the value list.
	ValueGuid string `json:"valueGuid,omitempty"`
}

Represents a value of an outline code.

type OutlineCodeDefinition

type OutlineCodeDefinition struct {
	// The Guid of an outline code.
	Guid string `json:"guid,omitempty"`
	// Corresponds to the field number of an outline code.
	FieldId string `json:"fieldId,omitempty"`
	// The name of a custom outline code.
	FieldName string `json:"fieldName,omitempty"`
	// The alias of a custom outline code.
	Alias string `json:"alias,omitempty"`
	// The phonetic pronunciation of the alias of the custom outline code.
	PhoneticAlias string `json:"phoneticAlias,omitempty"`
	// Returns List<OutlineValue> Values. The values of the table associated with this outline code.
	Values []OutlineValue `json:"values,omitempty"`
	// Determines whether a custom outline code is an enterprise custom outline code.
	Enterprise bool `json:"enterprise"`
	// The reference to another custom field for which this outline code definition is an alias.
	EnterpriseOutlineCodeAlias int32 `json:"enterpriseOutlineCodeAlias"`
	// Determines whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project.
	ResourceSubstitutionEnabled bool `json:"resourceSubstitutionEnabled"`
	// Determines whether the values specified in this outline code field must be leaf values.
	LeafOnly bool `json:"leafOnly"`
	// Determines whether the new codes must have all levels. Not available for Enterprise Codes.
	AllLevelsRequired bool `json:"allLevelsRequired"`
	// Determines whether the values specified must come from values table.
	OnlyTableValuesAllowed bool `json:"onlyTableValuesAllowed"`
	// Returns List<OutlineMask> Masks. The table of entries that define the outline code mask.
	Masks []OutlineMask `json:"masks,omitempty"`
	// Determines whether the indents of this outline code must be shown.
	ShowIndent bool `json:"showIndent"`
}

Represents an outline code definition.

type OutlineCodeItem

type OutlineCodeItem struct {
	Link  *Link `json:"link,omitempty"`
	Index int32 `json:"index"`
}

Outline code's brief into.

type OutlineCodeItems

type OutlineCodeItems struct {
	// Link to the document.
	Link *Link             `json:"link,omitempty"`
	List []OutlineCodeItem `json:"list,omitempty"`
}

type OutlineCodeItemsResponse

type OutlineCodeItemsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status       string            `json:"status,omitempty"`
	OutlineCodes *OutlineCodeItems `json:"outlineCodes,omitempty"`
}

type OutlineCodeResponse

type OutlineCodeResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Outline code definition.
	OutlineCode *OutlineCodeDefinition `json:"outlineCode,omitempty"`
}

type OutlineMask

type OutlineMask struct {
	// The level of a mask.
	Level int32 `json:"level"`
	// The type of a mask.
	Type_ *MaskType `json:"type"`
	// The maximum length (in characters) of the outline code values. 0 if length is not defined.
	Length int32 `json:"length"`
	// The separator of code values.
	Separator string `json:"separator,omitempty"`
}

Represents four elements of a mask which defines an outline code format.

type OutlineValue

type OutlineValue struct {
	// The unique Id of an outline code value within a project.
	ValueId int32 `json:"valueId"`
	// The Guid of an outline code value.
	FieldGuid string `json:"fieldGuid,omitempty"`
	// The outline code type.
	Type_ *OutlineValueType `json:"type"`
	// The Id of a parent node of an outline code.
	ParentValueId int32 `json:"parentValueId"`
	// The actual value.
	Value string `json:"value,omitempty"`
	// The description of an outline value.
	Description string `json:"description,omitempty"`
	// Determines whether outline value is collapsed or not.
	IsCollapsed bool `json:"isCollapsed"`
}

Represents an outline value.

type OutlineValueType

type OutlineValueType string

OutlineValueType : Specifies the type of an outline value.

const (
	NULL_OutlineValueType        OutlineValueType = "Null"
	DATE_OutlineValueType        OutlineValueType = "Date"
	DURATION_OutlineValueType    OutlineValueType = "Duration"
	COST_OutlineValueType        OutlineValueType = "Cost"
	NUMBER_OutlineValueType      OutlineValueType = "Number"
	FLAG_OutlineValueType        OutlineValueType = "Flag"
	TEXT_OutlineValueType        OutlineValueType = "Text"
	FINISH_DATE_OutlineValueType OutlineValueType = "FinishDate"
)

List of OutlineValueType

type PageCountResponse

type PageCountResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Number of pages in document.
	PageCount int32 `json:"pageCount"`
}

Response that contains page count.

type PageSize

type PageSize string

PageSize : Specifies page size.

const (
	LETTER_PageSize PageSize = "Letter"
	LEDGER_PageSize PageSize = "Ledger"
	A0_PageSize     PageSize = "A0"
	A1_PageSize     PageSize = "A1"
	A2_PageSize     PageSize = "A2"
	A3_PageSize     PageSize = "A3"
	A4_PageSize     PageSize = "A4"
)

List of PageSize

type PresentationFormat

type PresentationFormat string

PresentationFormat : Enumeration for presentation format.

const (
	GANTT_CHART_PresentationFormat    PresentationFormat = "GanttChart"
	TASK_USAGE_PresentationFormat     PresentationFormat = "TaskUsage"
	RESOURCE_USAGE_PresentationFormat PresentationFormat = "ResourceUsage"
	RESOURCE_SHEET_PresentationFormat PresentationFormat = "ResourceSheet"
	TASK_SHEET_PresentationFormat     PresentationFormat = "TaskSheet"
)

List of PresentationFormat

type PrimaveraTaskProperties added in v0.2212.0

type PrimaveraTaskProperties struct {
	// The sequence number of the WBS item (summary tasks). It is used to sort summary tasks in Primavera.
	SequenceNumber int32 `json:"sequenceNumber"`
	// Activity id field - a task's unique identifier used by Primavera.
	ActivityId string `json:"activityId,omitempty"`
	// Remaining early finish date - the date when the remaining work for the activity is scheduled to be finished.
	RemainingEarlyFinish custom.TimeWithoutTZ `json:"remainingEarlyFinish"`
	// Remaining early start date - the date when the remaining work for the activity is scheduled to begin.
	RemainingEarlyStart custom.TimeWithoutTZ `json:"remainingEarlyStart"`
	// Remaining late start date.
	RemainingLateStart custom.TimeWithoutTZ `json:"remainingLateStart"`
	// Remaining late finish date.
	RemainingLateFinish custom.TimeWithoutTZ `json:"remainingLateFinish"`
	// Raw text representation (as in source file) of 'Duration Type' field of the activity.
	RawDurationType string `json:"rawDurationType,omitempty"`
	// Raw text representation (as in source file) of 'Activity Type' field of the activity.
	RawActivityType string `json:"rawActivityType,omitempty"`
	// Raw text representation (as in source file) of '% Complete Type' field of the activity.
	RawCompletePercentType string `json:"rawCompletePercentType,omitempty"`
	// Raw text representation (as in source file) of 'Status' field of the activity.
	RawStatus string `json:"rawStatus,omitempty"`
}

Represents Primavera-specific properties for a task read from Primavera format (XER of P6XML).

type PrimaveraTaskPropertiesResponse added in v0.2212.0

type PrimaveraTaskPropertiesResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// PrimaveraTaskProperties DTO
	PrimaveraProperties *PrimaveraTaskProperties `json:"primaveraProperties,omitempty"`
}

PrimaveraProperties response.

type ProbabilityDistributionType

type ProbabilityDistributionType string

ProbabilityDistributionType : Specifies types of supported probability distributions.

const (
	UNIFORM_ProbabilityDistributionType ProbabilityDistributionType = "Uniform"
	NORMAL_ProbabilityDistributionType  ProbabilityDistributionType = "Normal"
)

List of ProbabilityDistributionType

type ProjectDatabaseType

type ProjectDatabaseType string

ProjectDatabaseType : Specifies the type of a database to import a project from

const (
	NONE_ProjectDatabaseType      ProjectDatabaseType = "None"
	MSP_ProjectDatabaseType       ProjectDatabaseType = "Msp"
	PRIMAVERA_ProjectDatabaseType ProjectDatabaseType = "Primavera"
)

List of ProjectDatabaseType

type ProjectFileFormat

type ProjectFileFormat string

ProjectFileFormat : Supported formats in which project file can be saved.

const (
	MPP_ProjectFileFormat            ProjectFileFormat = "mpp"
	XML_ProjectFileFormat            ProjectFileFormat = "xml"
	HTML_ProjectFileFormat           ProjectFileFormat = "html"
	BMP_ProjectFileFormat            ProjectFileFormat = "bmp"
	PNG_ProjectFileFormat            ProjectFileFormat = "png"
	JPEG_ProjectFileFormat           ProjectFileFormat = "jpeg"
	PDF_ProjectFileFormat            ProjectFileFormat = "pdf"
	TIFF_ProjectFileFormat           ProjectFileFormat = "tiff"
	XPS_ProjectFileFormat            ProjectFileFormat = "xps"
	SVG_ProjectFileFormat            ProjectFileFormat = "svg"
	CSV_ProjectFileFormat            ProjectFileFormat = "csv"
	TXT_ProjectFileFormat            ProjectFileFormat = "txt"
	SPREADSHEET_ML_ProjectFileFormat ProjectFileFormat = "spreadsheetML"
	XLSX_ProjectFileFormat           ProjectFileFormat = "xlsx"
	P6XML_ProjectFileFormat          ProjectFileFormat = "p6xml"
	XER_ProjectFileFormat            ProjectFileFormat = "xer"
	MPX_ProjectFileFormat            ProjectFileFormat = "mpx"
	GDHTML_ProjectFileFormat         ProjectFileFormat = "Gdhtml"
)

List of ProjectFileFormat

type ProjectIdsResponse

type ProjectIdsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// UIds of the project
	ProjectIds []string `json:"projectIds,omitempty"`
}

ProjectIds response

type ProjectInfo

type ProjectInfo struct {
	// The unique identifier of the project.
	Id string `json:"id"`
	// The name of the project.
	Name string `json:"name,omitempty"`
	// The date and time when the project was created.
	CreatedDate custom.TimeWithoutTZ `json:"createdDate"`
	// Value indicating whether the project is checked out.
	IsCheckedOut bool `json:"isCheckedOut"`
	// The most recent date when the project was published.
	LastPublishedDate custom.TimeWithoutTZ `json:"lastPublishedDate"`
	// The most recent date when the project was saved.
	LastSavedDate custom.TimeWithoutTZ `json:"lastSavedDate"`
	// The description of the project.
	Description string `json:"description,omitempty"`
}

Brief info about the published project available on Project Online.

type ProjectList

type ProjectList struct {
	// Link to the document.
	Link        *Link         `json:"link,omitempty"`
	ProjectInfo []ProjectInfo `json:"projectInfo,omitempty"`
}

type ProjectListResponse

type ProjectListResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status   string       `json:"status,omitempty"`
	Projects *ProjectList `json:"projects,omitempty"`
}

type ProjectRecalculateResponse

type ProjectRecalculateResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string                      `json:"status,omitempty"`
	Result *ProjectRecalculationResult `json:"result,omitempty"`
}

type ProjectRecalculationResult

type ProjectRecalculationResult struct {
	ValidationState        *ProjectValidationState `json:"validationState"`
	ValidationErrorMessage string                  `json:"validationErrorMessage,omitempty"`
}

Specifies the result of recalculation of the project;

type ProjectServerSaveOptionsDto

type ProjectServerSaveOptionsDto struct {
	// Gets or sets name of a project which is displayed in Project Server \\ Project     Online projects list. Should be unique within Project Server \\ Project Online     instance. Is the value is omitted, the value of Prj.Name property will be used     instead.
	ProjectName string `json:"projectName,omitempty"`
	// Gets or sets unique identifier of a project. Should be unique within Project     Server \\ Project Online instance.
	ProjectGuid string `json:"projectGuid,omitempty"`
	// Gets or sets timeout used when waiting for processing of save project request     by a Project Server's queue processing service. The default value for this property     is 1 minute. The processing time may be longer for large projects or in case when Project     Server instance is too busy responding to other requests.
	Timeout *string `json:"timeout,omitempty"`
	// Gets or sets interval between queue job status requests. The default value is     2 seconds.
	PollingInterval *string `json:"pollingInterval,omitempty"`
}

Allows to specify additional options when project is saved to Project Server or Project Online.

type ProjectValidationState

type ProjectValidationState string

ProjectValidationState : Specifies the state of the project's validation

const (
	NONE_ProjectValidationState        ProjectValidationState = "None"
	NOT_STARTED_ProjectValidationState ProjectValidationState = "NotStarted"
	VALID_ProjectValidationState       ProjectValidationState = "Valid"
	HAS_ERRORS_ProjectValidationState  ProjectValidationState = "HasErrors"
)

List of ProjectValidationState

type RateFormatType

type RateFormatType string

RateFormatType : Specifies the units used by Microsoft Project to display a rate.

const (
	MINUTE_RateFormatType                 RateFormatType = "Minute"
	HOUR_RateFormatType                   RateFormatType = "Hour"
	DAY_RateFormatType                    RateFormatType = "Day"
	WEEK_RateFormatType                   RateFormatType = "Week"
	MONTH_RateFormatType                  RateFormatType = "Month"
	YEAR_RateFormatType                   RateFormatType = "Year"
	MATERIAL_RESOURCE_RATE_RateFormatType RateFormatType = "MaterialResourceRate"
	UNDEFINED_RateFormatType              RateFormatType = "Undefined"
)

List of RateFormatType

type RateScaleType

type RateScaleType string

RateScaleType : Specifies the rate scale type.

const (
	UNDEFINED_RateScaleType RateScaleType = "Undefined"
	MINUTE_RateScaleType    RateScaleType = "Minute"
	HOUR_RateScaleType      RateScaleType = "Hour"
	DAY_RateScaleType       RateScaleType = "Day"
	WEEK_RateScaleType      RateScaleType = "Week"
	MONTH_RateScaleType     RateScaleType = "Month"
	QUARTER_RateScaleType   RateScaleType = "Quarter"
	YEAR_RateScaleType      RateScaleType = "Year"
)

List of RateScaleType

type RateType

type RateType string

RateType : Specifies the unique identifiers of a rate table.

const (
	A_RateType         RateType = "A"
	B_RateType         RateType = "B"
	C_RateType         RateType = "C"
	D_RateType         RateType = "D"
	E_RateType         RateType = "E"
	UNDEFINED_RateType RateType = "Undefined"
)

List of RateType

type RecurrencePattern

type RecurrencePattern string

RecurrencePattern : Represents a type of recurrence pattern of a recurring task.

const (
	DAILY_RecurrencePattern   RecurrencePattern = "Daily"
	WEEKLY_RecurrencePattern  RecurrencePattern = "Weekly"
	MONTHLY_RecurrencePattern RecurrencePattern = "Monthly"
	YEARLY_RecurrencePattern  RecurrencePattern = "Yearly"
)

List of RecurrencePattern

type RecurringInfo

type RecurringInfo struct {
	// Represents a recurrence pattern of the recurring task. Can be one of the values of  enum.
	RecurrencePattern *RecurrencePattern `json:"recurrencePattern"`
	// Specifies the date for the occurrences to begin.
	StartDate custom.TimeWithoutTZ `json:"startDate"`
	// Specifies the date for the occurrences to end.
	EndDate custom.TimeWithoutTZ `json:"endDate"`
	// Specifies the duration for one occurrence of the recurring task. the instance of  class.
	Duration *string `json:"duration,omitempty"`
	// Specifies a number of occurrences of the recurring task.
	Occurrences int32 `json:"occurrences"`
	// Determines whether to use the end date or a number of occurrences for the recurring task.
	UseEndDate bool `json:"useEndDate"`
	// Specifies an interval between repetitions for the daily recurrence pattern.
	DailyRepetitions int32 `json:"dailyRepetitions"`
	// Determines whether to use workdays for the daily recurrence pattern.
	DailyUseWorkdays bool `json:"dailyUseWorkdays"`
	// Specifies an interval between repetitions for the weekly recurrence pattern.
	WeeklyRepetitions int32 `json:"weeklyRepetitions"`
	// Specifies a collection of days used in the weekly recurrence pattern.
	WeeklyDays *WeekDayType `json:"weeklyDays"`
	// Determines whether to use ordinal day for the monthly recurrence pattern.
	MonthlyUseOrdinalDay bool `json:"monthlyUseOrdinalDay"`
	// Specifies an ordinal number of the monthly recurrence pattern. Can be one of the values of  enum.
	MonthlyOrdinalNumber *OrdinalNumber `json:"monthlyOrdinalNumber"`
	// Specifies a day of the monthly recurrence pattern when using ordinal day. Can be one of the values of  enum.
	MonthlyOrdinalDay *DayOfWeek `json:"monthlyOrdinalDay"`
	// Specifies a number of repetitions for the monthly recurrence pattern when using ordinal day.
	MonthlyOrdinalRepetitions int32 `json:"monthlyOrdinalRepetitions"`
	// Specifies a number of day of the monthly recurrence pattern.
	MonthlyDay int32 `json:"monthlyDay"`
	// Specifies a number of repetitions for the monthly recurrence pattern.
	MonthlyRepetitions int32 `json:"monthlyRepetitions"`
	// Determines whether to use ordinal day for the yearly recurrence pattern.
	YearlyUseOrdinalDay bool `json:"yearlyUseOrdinalDay"`
	// Specifies a date for the yearly recurrence pattern.
	YearlyDate custom.TimeWithoutTZ `json:"yearlyDate"`
	// Specifies an ordinal number of the yearly recurrence pattern. Can be one of the values of  enum.
	YearlyOrdinalNumber *OrdinalNumber `json:"yearlyOrdinalNumber"`
	// Specifies a weekday of the yearly recurrence pattern when using ordinal day. Can be one of the values of  enum.
	YearlyOrdinalDay *DayOfWeek `json:"yearlyOrdinalDay"`
	// Specifies a month of the yearly recurrence pattern when using ordinal day. Can be one of the values of  enum.
	YearlyOrdinalMonth *Month `json:"yearlyOrdinalMonth"`
}

Represents the details of a recurring task in a project.

type RecurringInfoResponse

type RecurringInfoResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Gets or sets RecurringInfo
	RecurringInfo *RecurringInfo `json:"recurringInfo,omitempty"`
}

RecurringInfo responce

type ReportType

type ReportType string

ReportType : Specifies a type of the project's graphical report.

const (
	PROJECT_OVERVIEW_ReportType        ReportType = "ProjectOverview"
	COST_OVERVIEW_ReportType           ReportType = "CostOverview"
	WORK_OVERVIEW_ReportType           ReportType = "WorkOverview"
	RESOURCE_OVERVIEW_ReportType       ReportType = "ResourceOverview"
	RESOURCE_COST_OVERVIEW_ReportType  ReportType = "ResourceCostOverview"
	CRITICAL_TASKS_ReportType          ReportType = "CriticalTasks"
	LATE_TASKS_ReportType              ReportType = "LateTasks"
	MILESTONES_ReportType              ReportType = "Milestones"
	UPCOMING_TASK_ReportType           ReportType = "UpcomingTask"
	COST_OVERRUNS_ReportType           ReportType = "CostOverruns"
	TASK_COST_OVERVIEW_ReportType      ReportType = "TaskCostOverview"
	OVERALLOCATED_RESOURCES_ReportType ReportType = "OverallocatedResources"
	SLIPPING_TASKS_ReportType          ReportType = "SlippingTasks"
	BEST_PRACTICE_ANALYZER_ReportType  ReportType = "BestPracticeAnalyzer"
	BURNDOWN_ReportType                ReportType = "Burndown"
	CASH_FLOW_ReportType               ReportType = "CashFlow"
)

List of ReportType

type Resource

type Resource struct {
	//         Gets the flag indicating whether resource is a root resource. Root resource is         a special resource which is intended to support internals of MS Project's formats         and is not intended to be used directly from the user's code.
	IsRoot bool `json:"isRoot"`
	// The name of a resource.
	Name string `json:"name,omitempty"`
	// The unique identifier of a resource.
	Uid int32 `json:"uid"`
	// The position identifier of a resource within the list of resources.
	Id int32 `json:"id"`
	// Contains the generated unique identification code for the resource.
	Guid string `json:"guid,omitempty"`
	// The type of a resource.
	Type_ *ResourceType `json:"type"`
	// Determines whether a resource is null.
	IsNull bool `json:"isNull"`
	// The initials of a resource.
	Initials string `json:"initials,omitempty"`
	// The phonetic spelling of the resource name. For use with Japanese only.
	Phonetics string `json:"phonetics,omitempty"`
	// The NT account associated with a resource.
	NtAccount string `json:"ntAccount,omitempty"`
	// The NT account associated with a resource.
	WindowsUserAccount string `json:"windowsUserAccount,omitempty"`
	// The type of a workgroup to which a resource belongs.  type.
	Workgroup *WorkGroupType `json:"workgroup"`
	// The unit of measure for the material resource. Read/write String.
	MaterialLabel string `json:"materialLabel,omitempty"`
	// The code or other information about a resource.
	Code string `json:"code,omitempty"`
	// The group to which a resource belongs.
	Group        string `json:"group,omitempty"`
	EmailAddress string `json:"emailAddress,omitempty"`
	// The title of a hyperlink associated with a resource.
	Hyperlink string `json:"hyperlink,omitempty"`
	// The hyperlink associated with a resource.
	HyperlinkAddress string `json:"hyperlinkAddress,omitempty"`
	// The document bookmark of a hyperlink associated with a resource. Read/write String.
	HyperlinkSubAddress string `json:"hyperlinkSubAddress,omitempty"`
	// The maximum number of units of a resource is available.
	MaxUnits float64 `json:"maxUnits"`
	// The largest number of units assigned to a resource at any time.
	PeakUnits     float64 `json:"peakUnits"`
	OverAllocated bool    `json:"overAllocated"`
	// The first date when a resource is available.
	AvailableFrom custom.TimeWithoutTZ `json:"availableFrom"`
	// The last date when a resource is available.
	AvailableTo custom.TimeWithoutTZ `json:"availableTo"`
	// The scheduled start date of a resource.
	Start custom.TimeWithoutTZ `json:"start"`
	// The scheduled finish date of a resource.
	Finish custom.TimeWithoutTZ `json:"finish"`
	// Determines whether a resource can be leveled.
	CanLevel bool `json:"canLevel"`
	// Determines how cost is accrued against the resource.
	AccrueAt *CostAccrualType `json:"accrueAt"`
	// The total work assigned to a resource across all assigned tasks.
	Work *string `json:"work,omitempty"`
	// The amount of non-overtime work assigned to a resource.
	RegularWork *string `json:"regularWork,omitempty"`
	// The amount of overtime work assigned to a resource.
	OvertimeWork *string `json:"overtimeWork,omitempty"`
	// The amount of actual work performed by a resource.
	ActualWork *string `json:"actualWork,omitempty"`
	// The amount of remaining work required to complete all assigned tasks.
	RemainingWork *string `json:"remainingWork,omitempty"`
	// The amount of actual overtime work performed by a resource.
	ActualOvertimeWork *string `json:"actualOvertimeWork,omitempty"`
	// The amount of remaining overtime work required to complete all tasks.
	RemainingOvertimeWork *string `json:"remainingOvertimeWork,omitempty"`
	// The percentage of work completed across all tasks.
	PercentWorkComplete int32 `json:"percentWorkComplete"`
	// The standard rate of a resource. This value retrieved from the current date if a rate table exists for a resource.
	StandardRate float32 `json:"standardRate"`
	// The units used by Microsoft Project to display the standard rate.
	StandardRateFormat *RateFormatType `json:"standardRateFormat"`
	// The total project cost for a resource across all assigned tasks.
	Cost float32 `json:"cost"`
	// The units used by Microsoft Project to display the overtime rate.
	OvertimeRateFormat *RateFormatType `json:"overtimeRateFormat"`
	// The total overtime cost of a resource including actual and remaining overtime costs.
	OvertimeCost float32 `json:"overtimeCost"`
	// The cost per use of a resource. This value retrieved from the current date if a rate table exists for the resource.
	CostPerUse float32 `json:"costPerUse"`
	// The actual cost incurred by the resource across all assigned tasks.
	ActualCost float32 `json:"actualCost"`
	// The actual overtime cost incurred by the resource across all assigned tasks.
	ActualOvertimeCost float32 `json:"actualOvertimeCost"`
	// The remaining projected cost of a resource to complete all assigned tasks.
	RemainingCost float32 `json:"remainingCost"`
	// The remaining projected overtime cost of a resource to complete all assigned tasks.
	RemainingOvertimeCost float32 `json:"remainingOvertimeCost"`
	// The difference between a baseline work and a work
	WorkVariance float64 `json:"workVariance"`
	// The difference between a baseline cost and a cost.
	CostVariance float64 `json:"costVariance"`
	// The earned value schedule variance, through the project status date.
	Sv float64 `json:"sv"`
	// The earned value cost variance, through the project status date.
	Cv float64 `json:"cv"`
	// The actual cost of a work performed by a resource for the project to-date.
	Acwp float64 `json:"acwp"`
	// The calendar of a resource.
	CalendarUid int32 `json:"calendarUid"`
	// Notes' plain text extracted from RTF data.
	NotesText string `json:"notesText,omitempty"`
	// The text notes associated with a resource.
	Notes string `json:"notes,omitempty"`
	// The text notes in RTF format. Supported for MPP formats only.
	NotesRTF string `json:"notesRTF,omitempty"`
	// The budget cost of a work scheduled for a resource.
	Bcws float64 `json:"bcws"`
	// The budgeted cost of a work performed by a resource for the project to-date.
	Bcwp float64 `json:"bcwp"`
	// Determines whether a resource is generic.
	IsGeneric bool `json:"isGeneric"`
	// Determines whether a resource is inactive.
	IsInactive bool `json:"isInactive"`
	// Determines whether a resource is an Enterprise resource.
	IsEnterprise bool `json:"isEnterprise"`
	// The booking type of a resource.
	BookingType *BookingType `json:"bookingType"`
	// The duration through which actual work is protected.
	ActualWorkProtected *string `json:"actualWorkProtected,omitempty"`
	// The duration through which actual overtime work is protected.
	ActualOvertimeWorkProtected *string `json:"actualOvertimeWorkProtected,omitempty"`
	// The Active Directory Guid for a resource.
	ActiveDirectoryGuid string `json:"activeDirectoryGuid,omitempty"`
	// The date when a resource was created.
	CreationDate custom.TimeWithoutTZ `json:"creationDate"`
	// Indicates which cost center the costs accrued by the resource should be charged to.
	CostCenter string `json:"costCenter,omitempty"`
	// Determines whether a resource is a cost resource.
	IsCostResource bool `json:"isCostResource"`
	// Determines whether the current resource is a team resource.
	TeamAssignmentPool bool `json:"teamAssignmentPool"`
	// The name of an assignment owner.
	AssignmentOwner string `json:"assignmentOwner,omitempty"`
	// The GUID of an assignment owner.
	AssignmentOwnerGuid string `json:"assignmentOwnerGuid,omitempty"`
	// Determines whether a resource is a budget resource.
	IsBudget bool `json:"isBudget"`
	// The budget work for a budget work or material resource.
	BudgetWork *string `json:"budgetWork,omitempty"`
	// The budget cost for a budget cost resource.
	BudgetCost float32 `json:"budgetCost"`
	// The overtime rate of a resource. This value retrieved from the current date if a rate table exists for a resource.
	OvertimeRate float32 `json:"overtimeRate"`
	// Gets or sets the collection of baseline values of the resource.
	Baselines []Baseline `json:"baselines,omitempty"`
	// Resource extended attributes.
	ExtendedAttributes []ExtendedAttribute `json:"extendedAttributes,omitempty"`
	// Resource outline codes.
	OutlineCodes []OutlineCode `json:"outlineCodes,omitempty"`
}

Represents a project resource.

type ResourceAssignment

type ResourceAssignment struct {
	// Returns or sets a task unique id to which a resource is assigned.
	TaskUid int32 `json:"taskUid"`
	// Returns or sets a resource unique id assigned to a task.
	ResourceUid int32 `json:"resourceUid"`
	// Returns or sets the global unique identifier of an assignment.
	Guid string `json:"guid,omitempty"`
	// Returns or sets the unique identifier of an assignment.
	Uid int32 `json:"uid"`
	// Returns or sets the amount of a work completed on an assignment.
	PercentWorkComplete int32 `json:"percentWorkComplete"`
	// Returns or sets the actual cost incurred on an assignment.
	ActualCost float32 `json:"actualCost"`
	// Returns or sets the actual finish date of an assignment.
	ActualFinish custom.TimeWithoutTZ `json:"actualFinish"`
	// Returns or sets the actual overtime cost incurred on an assignment.
	ActualOvertimeCost float32 `json:"actualOvertimeCost"`
	// Returns or sets the actual amount of an overtime work incurred on an assignment.
	ActualOvertimeWork *string `json:"actualOvertimeWork,omitempty"`
	// Returns or sets the actual start date of an assignment.
	ActualStart custom.TimeWithoutTZ `json:"actualStart"`
	// Returns or sets the actual amount of a work incurred on an assignment.
	ActualWork *string `json:"actualWork,omitempty"`
	// Returns or sets the actual cost of a work performed on an assignment to-date.
	Acwp float64 `json:"acwp"`
	// Determines whether a resource has accepted all of its assignments.
	Confirmed bool `json:"confirmed"`
	// Returns or sets the projected or scheduled cost of an assignment.
	Cost float32 `json:"cost"`
	// Returns or sets the cost rate table used for this assignment.
	CostRateTableType *RateType `json:"costRateTableType"`
	// Returns or sets the difference between the cost and baseline cost of a resource.
	CostVariance float64 `json:"costVariance"`
	// Returns or sets the earned value cost variance.
	Cv float64 `json:"cv"`
	// Returns or sets the delay of an assignment.
	Delay int32 `json:"delay"`
	// Returns or sets the scheduled finish date of an assignment.
	Finish custom.TimeWithoutTZ `json:"finish"`
	// Returns or sets the variance of an assignment finish date from a baseline finish date.
	FinishVariance int32 `json:"finishVariance"`
	// Returns or sets the title of the hyperlink associated with an assignment.
	Hyperlink string `json:"hyperlink,omitempty"`
	// Returns or sets the hyperlink associated with an assignment.
	HyperlinkAddress string `json:"hyperlinkAddress,omitempty"`
	// Returns or sets the document bookmark of the hyperlink associated with an assignment.
	HyperlinkSubAddress string `json:"hyperlinkSubAddress,omitempty"`
	// Returns or sets the variance of an assignment work from the baseline work as minutes.
	WorkVariance float64 `json:"workVariance"`
	// Determines whether the Units have Fixed Rate.
	HasFixedRateUnits bool `json:"hasFixedRateUnits"`
	// Determines whether the consumption of an assigned material resource occurs in a single, fixed amount.
	FixedMaterial bool `json:"fixedMaterial"`
	// Returns or sets the delay caused by leveling.
	LevelingDelay int32 `json:"levelingDelay"`
	// Returns or sets the duration format of a delay.
	LevelingDelayFormat *TimeUnitType `json:"levelingDelayFormat"`
	// Determines whether the Project is linked to another OLE object.
	LinkedFields bool `json:"linkedFields"`
	// Determines whether the assignment is a milestone.
	Milestone bool `json:"milestone"`
	// Returns or sets the text notes associated with an assignment.
	Notes string `json:"notes,omitempty"`
	// Determines whether the assignment is overallocated.
	Overallocated bool `json:"overallocated"`
	// Returns or sets the sum of the actual and remaining overtime cost of an assignment.
	OvertimeCost float32 `json:"overtimeCost"`
	// Returns or sets the scheduled overtime work of an assignment.
	OvertimeWork *string `json:"overtimeWork,omitempty"`
	// Returns or sets the largest number of a resource's units assigned to a task.
	PeakUnits float64 `json:"peakUnits"`
	// Returns or sets the amount of a non-overtime work scheduled for an assignment.
	RegularWork *string `json:"regularWork,omitempty"`
	// Returns or sets the remaining projected cost of completing an assignment.
	RemainingCost float32 `json:"remainingCost"`
	// Returns or sets the remaining projected overtime cost of completing an assignment.
	RemainingOvertimeCost float32 `json:"remainingOvertimeCost"`
	// Returns or sets the remaining overtime work scheduled to complete an assignment.
	RemainingOvertimeWork *string `json:"remainingOvertimeWork,omitempty"`
	// Returns or sets the remaining work scheduled to complete an assignment.
	RemainingWork *string `json:"remainingWork,omitempty"`
	// Determines whether the response has been received for a TeamAssign message.
	ResponsePending bool `json:"responsePending"`
	// Returns or sets the scheduled start date of an assignment.
	Start custom.TimeWithoutTZ `json:"start"`
	// Returns or sets the date when assignment is stopped.
	Stop custom.TimeWithoutTZ `json:"stop"`
	// Returns or sets the date when assignment is resumed.
	Resume custom.TimeWithoutTZ `json:"resume"`
	// Returns or sets the variance of an assignment start date from a baseline start date.
	StartVariance int32 `json:"startVariance"`
	// Determines whether the task is a summary task.
	Summary bool `json:"summary"`
	// Returns or sets the earned value schedule variance, through the project status date.
	Sv float64 `json:"sv"`
	// Returns or sets the number of units for an assignment.
	Units float64 `json:"units"`
	// Determines whether the resource assigned to a task needs to be updated as to the status of the task.
	UpdateNeeded bool `json:"updateNeeded"`
	// Returns or sets the difference between basline cost and total cost. Read/write Double.
	Vac float64 `json:"vac"`
	// Returns or sets the amount of scheduled work for an assignment. Read/write TimeSpan.
	Work *string `json:"work,omitempty"`
	// Returns or sets the work contour of an assignment.
	WorkContour *WorkContourType `json:"workContour"`
	// Returns or sets the budgeted cost of a work on assignment.
	Bcws float64 `json:"bcws"`
	// Returns or sets the budgeted cost of a work performed on assignment to-date.
	Bcwp float64 `json:"bcwp"`
	// Returns or sets the booking type of an assignment.
	BookingType *BookingType `json:"bookingType"`
	// Returns or sets the duration through which actual work is protected.
	ActualWorkProtected *string `json:"actualWorkProtected,omitempty"`
	// Returns or sets the duration through which actual overtime work is protected.
	ActualOvertimeWorkProtected *string `json:"actualOvertimeWorkProtected,omitempty"`
	// Returns or sets the date that the assignment was created.
	CreationDate custom.TimeWithoutTZ `json:"creationDate"`
	// Returns or sets the name of an assignment owner.
	AssnOwner string `json:"assnOwner,omitempty"`
	// Returns or sets the Guid of an assignment owner.
	AssnOwnerGuid string `json:"assnOwnerGuid,omitempty"`
	// Returns or sets the budgeted cost of resources on an assignment.
	BudgetCost float32 `json:"budgetCost"`
	// Returns or sets the budgeted work amount for a work or material resources on an assignment.
	BudgetWork *string `json:"budgetWork,omitempty"`
	// Returns the time unit for the usage rate of the material resource assignment.
	RateScale *RateScaleType `json:"rateScale"`
	// List of ResourceAssignment's Baseline values.
	Baselines []AssignmentBaseline `json:"baselines,omitempty"`
	// ResourceAssignment extended attributes.
	ExtendedAttributes []ExtendedAttribute `json:"extendedAttributes,omitempty"`
	// Represents a collection of TimephasedData objects.
	TimephasedData []TimephasedData `json:"timephasedData,omitempty"`
}

Represents a resource assignment in a project.

type ResourceAssignments

type ResourceAssignments struct {
	// Link to the document.
	Link *Link                `json:"link,omitempty"`
	List []ResourceAssignment `json:"list,omitempty"`
}

type ResourceItem

type ResourceItem struct {
	Link *Link  `json:"link,omitempty"`
	Uid  int32  `json:"uid"`
	Id   int32  `json:"id"`
	Name string `json:"name,omitempty"`
}

Resource's brief info

type ResourceItemResponse

type ResourceItemResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// ResourceItem DTO.
	ResourceItem *ResourceItem `json:"resourceItem,omitempty"`
}

ResourceItem response.

type ResourceItems

type ResourceItems struct {
	// Link to the document.
	Link         *Link          `json:"link,omitempty"`
	ResourceItem []ResourceItem `json:"resourceItem,omitempty"`
}

type ResourceItemsResponse

type ResourceItemsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status    string         `json:"status,omitempty"`
	Resources *ResourceItems `json:"resources,omitempty"`
}

type ResourceResponse

type ResourceResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Resource DTO.
	Resource *Resource `json:"resource,omitempty"`
}

Task response.

type ResourceType

type ResourceType string

ResourceType : Specifies the type of a resource.

const (
	MATERIAL_ResourceType ResourceType = "Material"
	WORK_ResourceType     ResourceType = "Work"
	COST_ResourceType     ResourceType = "Cost"
)

List of ResourceType

type RollupType

type RollupType string

RollupType : Specifies the rollup type.

const (
	NULL_RollupType                   RollupType = "Null"
	MAXIMUM_RollupType                RollupType = "Maximum"
	MINIMUM_RollupType                RollupType = "Minimum"
	COUNT_RollupType                  RollupType = "Count"
	SUM_RollupType                    RollupType = "Sum"
	AVERAGE_RollupType                RollupType = "Average"
	AVERAGE_FIRST_SUBLEVEL_RollupType RollupType = "AverageFirstSublevel"
	COUNT_FIRST_SUBLEVEL_RollupType   RollupType = "CountFirstSublevel"
	COUNT_NONSUMMARIES_RollupType     RollupType = "CountNonsummaries"
)

List of RollupType

type StorageExist

type StorageExist struct {
	// Shows that the storage exists.
	Exists bool `json:"exists"`
}

Storage exists

type StorageFile

type StorageFile struct {
	// File or folder name.
	Name string `json:"name,omitempty"`
	// True if it is a folder.
	IsFolder bool `json:"isFolder"`
	// File or folder last modified DateTime.
	ModifiedDate *custom.TimeWithoutTZ `json:"modifiedDate,omitempty""`
	// File or folder size.
	Size int64 `json:"size"`
	// File or folder path.
	Path string `json:"path,omitempty"`
}

File or folder information

type SummaryRowsCalculationType added in v0.2207.0

type SummaryRowsCalculationType string

SummaryRowsCalculationType : Specifies the type of a calculation of the custom attribute's value for summary rows.

const (
	NONE_SummaryRowsCalculationType        SummaryRowsCalculationType = "None"
	ROLLUP_SummaryRowsCalculationType      SummaryRowsCalculationType = "Rollup"
	USE_FORMULA_SummaryRowsCalculationType SummaryRowsCalculationType = "UseFormula"
)

List of SummaryRowsCalculationType

type TableTextStyle added in v0.2404.0

type TableTextStyle struct {
	// Gets a row unique id. Return -1 if the style is to be applied to all rows of a view.
	RowUid int32 `json:"rowUid"`
	// Gets or sets a field the style is to be applied to.
	Field *Field `json:"field"`
	// Returns a value of the TextItemType enum.
	ItemType *TextItemType `json:"itemType"`
	// Gets or sets color of the text.
	Color *Colors `json:"color"`
	// Gets or sets background pattern of the text style.
	BackgroundPattern *BackgroundPattern `json:"backgroundPattern"`
	// Gets or sets background color of the text style.
	BackgroundColor *Colors `json:"backgroundColor"`
}

Represents a text style in a view table.

type TableTextStyleResponse added in v0.2404.0

type TableTextStyleResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Table text style of specified view
	TableTextStyle *TableTextStyle `json:"tableTextStyle,omitempty"`
}

TableTextStyle Response

type TableTextStylesResponse added in v0.2404.0

type TableTextStylesResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Array of table text styles of specified view
	Items []TableTextStyle `json:"items,omitempty"`
}

TableTextStyles Response

type Task

type Task struct {
	// The unique id of a task.
	Uid int32 `json:"uid"`
	// The position of a task in collection.
	Id int32 `json:"id"`
	// The name of a task.
	Name string `json:"name,omitempty"`
	// The duration of a task entered by the user as a text.
	DurationText string `json:"durationText,omitempty"`
	// The duration of a task.
	Duration *string `json:"duration,omitempty"`
	// The start date of a task.
	Start custom.TimeWithoutTZ `json:"start"`
	// The finish date of a task.
	Finish custom.TimeWithoutTZ `json:"finish"`
	// Returns the task's start text.
	StartText string `json:"startText,omitempty"`
	// Returns the task's finish text.
	FinishText string `json:"finishText,omitempty"`
	// The percent complete of a task.
	PercentComplete int32 `json:"percentComplete"`
	// The percent work complete of a task.
	PercentWorkComplete int32 `json:"percentWorkComplete"`
	// Determines if a task is active.
	IsActive bool `json:"isActive"`
	// The actual cost of a task.
	ActualCost float32 `json:"actualCost"`
	// The actual duration of a task.
	ActualDuration *string `json:"actualDuration,omitempty"`
	// The actual finish date of a task.
	ActualFinish custom.TimeWithoutTZ `json:"actualFinish"`
	// The actual overtime cost of a task.
	ActualOvertimeCost float32 `json:"actualOvertimeCost"`
	// The actual overtime work of a task.
	ActualOvertimeWork *string `json:"actualOvertimeWork,omitempty"`
	// The duration through which actual work is protected. Reading supported for XML format only.
	ActualWorkProtected *string `json:"actualWorkProtected,omitempty"`
	// The duration through which actual overtime work is protected. Reading supported for XML format only.
	ActualOvertimeWorkProtected *string `json:"actualOvertimeWorkProtected,omitempty"`
	// The actual start date of a task.
	ActualStart custom.TimeWithoutTZ `json:"actualStart"`
	// The amount of budgeted work for a project root task.
	BudgetWork *string `json:"budgetWork,omitempty"`
	// The amount of budgeted cost for a project root task.
	BudgetCost float32 `json:"budgetCost"`
	// Shows the specific date associated with certain constraint types,  such as Must Start On, Must Finish On, Start No Earlier Than, Start No Later Than, Finish No Earlier Than, and Finish No Later Than.
	ConstraintDate custom.TimeWithoutTZ `json:"constraintDate"`
	// Provides choices for the type of constraint that can be applied for scheduling a task.
	ConstraintType *ConstraintType `json:"constraintType"`
	// The contact person for a task.
	Contact string `json:"contact,omitempty"`
	// The projected or scheduled cost of a task.
	Cost float32 `json:"cost"`
	// The difference between the baseline cost and total cost for a task.
	Cv float64 `json:"cv"`
	// The deadline for a task to be completed.
	Deadline custom.TimeWithoutTZ `json:"deadline"`
	// Contains the difference between the total duration of a task and the baseline duration of a task.
	DurationVariance *string `json:"durationVariance,omitempty"`
	// The early finish date of a task.
	EarlyFinish custom.TimeWithoutTZ `json:"earlyFinish"`
	// The early start date of a task.
	EarlyStart custom.TimeWithoutTZ `json:"earlyStart"`
	// Determines whether a task is effort-driven.
	IsEffortDriven bool `json:"isEffortDriven"`
	// Determines whether a task is external.
	IsExternalTask bool `json:"isExternalTask"`
	// The source location and task identifier of an external task.
	ExternalTaskProject string `json:"externalTaskProject,omitempty"`
	// If a task is an external task the property contains the task's external Id.  type.
	ExternalId int32 `json:"externalId"`
	// Contains the duration between the Early Finish and Late Finish dates.
	FinishSlack int32 `json:"finishSlack"`
	// The variance of the task finish date from the baseline finish date as minutes.
	FinishVariance int32 `json:"finishVariance"`
	// The fixed cost of a task.
	FixedCost float64 `json:"fixedCost"`
	// Determines how the fixed cost is accrued against a task.
	FixedCostAccrual *CostAccrualType `json:"fixedCostAccrual"`
	// The amount of a free slack.
	FreeSlack int32  `json:"freeSlack"`
	Guid      string `json:"guid,omitempty"`
	// Indicates whether the task has an resource assigned which has more work on assigned tasks than can be completed within normal working capacity.
	HasOverallocatedResource bool `json:"hasOverallocatedResource"`
	// Determines whether the GANTT bar of a task is hidden when displayed in Microsoft Project.
	HideBar bool `json:"hideBar"`
	// Determines whether a task ignores the resource calendar.
	IgnoreResourceCalendar bool `json:"ignoreResourceCalendar"`
	// The late finish date of a task.
	LateFinish custom.TimeWithoutTZ `json:"lateFinish"`
	// The late start date of a task.
	LateStart          custom.TimeWithoutTZ `json:"lateStart"`
	IsLevelAssignments bool                 `json:"isLevelAssignments"`
	CanLevelingSplit   bool                 `json:"canLevelingSplit"`
	// The delay caused by leveling a task.
	LevelingDelay int32 `json:"levelingDelay"`
	// Shows whether a task is marked for further action or identification of some kind.
	IsMarked bool `json:"isMarked"`
	// Determines whether a task is a milestone.
	IsMilestone bool `json:"isMilestone"`
	// Determines whether a task is in the critical chain.
	IsCritical bool `json:"isCritical"`
	// Determines whether a task is an inserted project.
	IsSubproject bool `json:"isSubproject"`
	// Determines whether a subproject is read-only.
	IsSubprojectReadOnly bool `json:"isSubprojectReadOnly"`
	// The source location of a subproject. Read/write String.
	SubprojectName string `json:"subprojectName,omitempty"`
	// Determines whether a task is a summary task.
	IsSummary bool `json:"isSummary"`
	// Unique ids of all subtasks.
	SubtasksUids []int32 `json:"subtasksUids,omitempty"`
	// The outline level of a task.
	OutlineLevel    int32 `json:"outlineLevel"`
	IsOverAllocated bool  `json:"isOverAllocated"`
	// Determines whether a task is estimated.
	IsEstimated bool `json:"isEstimated"`
	// The sum of an actual and remaining overtime cost of a task.
	OvertimeCost float32 `json:"overtimeCost"`
	// The amount of an overtime work scheduled for a task.
	OvertimeWork *string `json:"overtimeWork,omitempty"`
	// The percentage complete value entered by the Project Manager.
	PhysicalPercentComplete int32                `json:"physicalPercentComplete"`
	PreLeveledFinish        custom.TimeWithoutTZ `json:"preLeveledFinish"`
	PreLeveledStart         custom.TimeWithoutTZ `json:"preLeveledStart"`
	// Determines whether a task is a recurring task.
	IsRecurring bool `json:"isRecurring"`
	// The amount of non-overtime work scheduled for a task.
	RegularWork *string `json:"regularWork,omitempty"`
	// The remaining projected cost of completing a task.
	RemainingCost float32 `json:"remainingCost"`
	// The amount of time required to complete the unfinished portion of a task.
	RemainingDuration *string `json:"remainingDuration,omitempty"`
	// The remaining overtime cost projected to finish a task.
	RemainingOvertimeCost float32 `json:"remainingOvertimeCost"`
	// The remaining overtime work scheduled to finish a task.
	RemainingOvertimeWork *string `json:"remainingOvertimeWork,omitempty"`
	// The remaining work scheduled to complete a task.
	RemainingWork *string `json:"remainingWork,omitempty"`
	// The date when a task resumed.
	Resume custom.TimeWithoutTZ `json:"resume"`
	// Determines whether a task can be resumed.
	IsResumeValid bool `json:"isResumeValid,omitempty"`
	// The date that represents the end of the actual portion of a task.
	Stop custom.TimeWithoutTZ `json:"stop"`
	// Determines whether a task is rolled up.
	IsRollup bool `json:"isRollup"`
	// Returns the task's start slack.
	StartSlack int32 `json:"startSlack"`
	// The variance of the task start date from the baseline start date as minutes.
	StartVariance int32 `json:"startVariance"`
	// The unique id of task calendar.
	CalendarUid int32 `json:"calendarUid"`
	// Determines whether a task is manually scheduled.
	IsManual bool `json:"isManual"`
	// Defines manually scheduled start of a task.
	ManualStart custom.TimeWithoutTZ `json:"manualStart"`
	// Defines manually scheduled finish of a task.
	ManualFinish custom.TimeWithoutTZ `json:"manualFinish"`
	// Defines manually scheduled duration of a task.
	ManualDuration *string `json:"manualDuration,omitempty"`
	// The amount of a total slack.
	TotalSlack int32 `json:"totalSlack"`
	// The type of a task.
	Type_ *TaskType `json:"type"`
	// The work breakdown structure code of a task.
	Wbs string `json:"wbs,omitempty"`
	// The priority of a task from 0 to 1000.
	Priority int32 `json:"priority"`
	// The amount of the scheduled work for a task.
	Work *string `json:"work,omitempty"`
	// The variance of the task work from the baseline task work as minutes.
	WorkVariance float64 `json:"workVariance"`
	// Notes' plain text extracted from RTF data.
	NotesText string `json:"notesText,omitempty"`
	// The text notes in RTF format.
	NotesRTF string  `json:"notesRTF,omitempty"`
	Acwp     float64 `json:"acwp"`
	Bcws     float64 `json:"bcws"`
	Bcwp     float64 `json:"bcwp"`
	// LevelingDelayFormat
	LevelingDelayFormat *TimeUnitType `json:"levelingDelayFormat"`
	// The task Uid numbers for the predecessor tasks on which the task depends before it can be started or finished.
	Predecessors string `json:"predecessors,omitempty"`
	// The task Uid numbers for the successor tasks to a task.
	Successors string `json:"successors,omitempty"`
	// Indicates whether to hide the schedule conflict warning indicator in Microsoft Project.
	IgnoreWarnings bool `json:"ignoreWarnings"`
	// Determines whether a summary task is expanded or not in GanttChart view.
	IsExpanded bool `json:"isExpanded"`
	// Specifies whether a task should be displayed on a timeline view.
	DisplayOnTimeline bool `json:"displayOnTimeline"`
	// Determines whether the task should be displayed as a summary task. Reading supported for XML format only.
	DisplayAsSummary bool `json:"displayAsSummary"`
	// The title or explanatory text for a hyperlink associated with a task.
	Hyperlink string `json:"hyperlink,omitempty"`
	// The address for a hyperlink associated with a task.
	HyperlinkAddress string `json:"hyperlinkAddress,omitempty"`
	// The specific location in a document in a hyperlink associated with a task.  type.
	HyperlinkSubAddress string `json:"hyperlinkSubAddress,omitempty"`
	// Determines whether the % Complete or Physical % Complete field should be used to calculate budgeted cost of work performed (BCWP).
	EarnedValueMethod *EarnedValueMethodType `json:"earnedValueMethod"`
	// Determines whether the current task should be published to Project Server with the rest of the project.
	IsPublished bool `json:"isPublished"`
	// The name of the enterprise resource who is to receive status updates for the current task from resources.
	StatusManager string `json:"statusManager,omitempty"`
	// The start date of a delivery. Reading supported for XML format only.
	CommitmentStart custom.TimeWithoutTZ `json:"commitmentStart"`
	// The finish date of a delivery. Reading supported for XML format only.
	CommitmentFinish custom.TimeWithoutTZ `json:"commitmentFinish"`
	// Determines whether a task has an associated delivery or a dependency on an associated delivery. Reading supported for XML format only.
	CommitmentType int32 `json:"commitmentType"`
	// Gets or sets the collection of baseline values of the task.
	Baselines []TaskBaseline `json:"baselines,omitempty"`
	// Task extended attributes.
	ExtendedAttributes []ExtendedAttribute `json:"extendedAttributes,omitempty"`
	// Task outline codes.
	OutlineCodes []OutlineCode `json:"outlineCodes,omitempty"`
	// Represents the flag which indicates that task has schedule discrepancies.
	Warning bool `json:"warning"`
	// Represents activity id field - a task's unique identifier used by Primavera (only applicable to Primavera projects).
	ActivityId string `json:"activityId,omitempty"`
}

Represents project task.

type TaskBaseline

type TaskBaseline struct {
	// The unique number of a baseline data record.
	BaselineNumber *BaselineType `json:"baselineNumber"`
	// The work assigned to a resource when the baseline is saved.
	Work *string `json:"work,omitempty"`
	// The projected cost of a resource when the baseline is saved.
	Cost float32 `json:"cost"`
	// The budget cost of a work scheduled for a resource.
	Bcws float64 `json:"bcws"`
	// The budgeted cost of a work performed by a resource for a project to-date.
	Bcwp float64 `json:"bcwp"`
	// The scheduled start date of the task when the baseline was saved.
	Start custom.TimeWithoutTZ `json:"start"`
	// The scheduled finish date of the task when the baseline was saved.
	Finish custom.TimeWithoutTZ `json:"finish"`
	// The scheduled duration of the task when the baseline was saved.
	Duration *string `json:"duration,omitempty"`
	// The fixed cost of the task when the baseline was saved.
	FixedCost float64 `json:"fixedCost"`
	// The format for expressing the duration of the task baseline.
	DurationFormat *TimeUnitType `json:"durationFormat"`
	// Indicates whether the baseline duration of the task was estimated.
	EstimatedDuration bool `json:"estimatedDuration"`
}

Represents baseline values of a task.

type TaskCreationRequest

type TaskCreationRequest struct {
	// The name for the new task.
	TaskName string `json:"taskName,omitempty"`
	// Uid for parent task.
	ParentTaskUid int32 `json:"parentTaskUid,omitempty"`
	// Id of task before which new task will be inserted.
	BeforeTaskId int32 `json:"beforeTaskId,omitempty"`
}

type TaskItem

type TaskItem struct {
	Link   *Link                `json:"link,omitempty"`
	Uid    int32                `json:"uid"`
	Id     int32                `json:"id"`
	Name   string               `json:"name,omitempty"`
	Start  custom.TimeWithoutTZ `json:"start"`
	Finish custom.TimeWithoutTZ `json:"finish"`
	// The duration of a task.
	Duration *string `json:"duration,omitempty"`
}

A task's brief info

type TaskItemResponse

type TaskItemResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// TaskItem DTO.
	TaskItem *TaskItem `json:"taskItem,omitempty"`
}

TaskItem response.

type TaskItems

type TaskItems struct {
	// Link to the document.
	Link     *Link      `json:"link,omitempty"`
	TaskItem []TaskItem `json:"taskItem,omitempty"`
}

type TaskItemsResponse

type TaskItemsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string     `json:"status,omitempty"`
	Tasks  *TaskItems `json:"tasks,omitempty"`
}
type TaskLink struct {
	Link           *Link         `json:"link,omitempty"`
	Index          int32         `json:"index"`
	PredecessorUid int32         `json:"predecessorUid"`
	SuccessorUid   int32         `json:"successorUid"`
	LinkType       *TaskLinkType `json:"linkType"`
	Lag            int32         `json:"lag"`
	LagFormat      *TimeUnitType `json:"lagFormat"`
}

type TaskLinkResponse

type TaskLinkResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// TaskLink DTO.
	TaskLink *TaskLink `json:"taskLink,omitempty"`
}

TaskItem response.

type TaskLinkType

type TaskLinkType string

TaskLinkType : Specifies the type of tasks dependency.

const (
	FINISH_TO_FINISH_TaskLinkType TaskLinkType = "FinishToFinish"
	FINISH_TO_START_TaskLinkType  TaskLinkType = "FinishToStart"
	START_TO_FINISH_TaskLinkType  TaskLinkType = "StartToFinish"
	START_TO_START_TaskLinkType   TaskLinkType = "StartToStart"
)

List of TaskLinkType

type TaskLinksResponse

type TaskLinksResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status    string     `json:"status,omitempty"`
	TaskLinks []TaskLink `json:"taskLinks,omitempty"`
}

TaskLinks response.

type TaskResponse

type TaskResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Task DTO.
	Task *Task `json:"task,omitempty"`
}

Task response.

type TaskType

type TaskType string

TaskType : Specifies the type of a task.

const (
	FIXED_UNITS_TaskType    TaskType = "FixedUnits"
	FIXED_DURATION_TaskType TaskType = "FixedDuration"
	FIXED_WORK_TaskType     TaskType = "FixedWork"
	UNDEFINED_TaskType      TaskType = "Undefined"
)

List of TaskType

type TextItemType added in v0.2404.0

type TextItemType string

TextItemType : Item type to change a text style for.

const (
	ROW_COLUMN_TITLES_TextItemType       TextItemType = "RowColumnTitles"
	CRITICAL_TASKS_TextItemType          TextItemType = "CriticalTasks"
	NONCRITICAL_TASKS_TextItemType       TextItemType = "NoncriticalTasks"
	MILESTONE_TASKS_TextItemType         TextItemType = "MilestoneTasks"
	INACTIVE_TASKS_TextItemType          TextItemType = "InactiveTasks"
	SUMMARY_TASKS_TextItemType           TextItemType = "SummaryTasks"
	ASSIGNMENT_ROW_TextItemType          TextItemType = "AssignmentRow"
	TOP_TIMESCALE_TIER_TextItemType      TextItemType = "TopTimescaleTier"
	BOTTOM_TIMESCALE_TIER_TextItemType   TextItemType = "BottomTimescaleTier"
	MIDDLE_TIMESCALE_TIER_TextItemType   TextItemType = "MiddleTimescaleTier"
	RESOURCES_TextItemType               TextItemType = "Resources"
	OVERALLOCATED_RESOURCES_TextItemType TextItemType = "OverallocatedResources"
	TASK_FILTER_HIGHLIGHT_TextItemType   TextItemType = "TaskFilterHighlight"
	BAR_TEXT_BOTTOM_TextItemType         TextItemType = "BarTextBottom"
	BAR_TEXT_INSIDE_TextItemType         TextItemType = "BarTextInside"
	BAR_TEXT_LEFT_TextItemType           TextItemType = "BarTextLeft"
	BAR_TEXT_RIGHT_TextItemType          TextItemType = "BarTextRight"
	BAR_TEXT_TOP_TextItemType            TextItemType = "BarTextTop"
	MARKED_TASKS_TextItemType            TextItemType = "MarkedTasks"
	PROJECT_SUMMARY_TextItemType         TextItemType = "ProjectSummary"
	EXTERNAL_TASKS_TextItemType          TextItemType = "ExternalTasks"
	ALLOCATED_TextItemType               TextItemType = "Allocated"
	CHANGED_CELLS_TextItemType           TextItemType = "ChangedCells"
)

List of TextItemType

type TimeUnitType

type TimeUnitType string

TimeUnitType : Specifies the type of a time unit.

const (
	MINUTE_TimeUnitType                    TimeUnitType = "Minute"
	ELAPSED_MINUTE_TimeUnitType            TimeUnitType = "ElapsedMinute"
	HOUR_TimeUnitType                      TimeUnitType = "Hour"
	ELAPSED_HOUR_TimeUnitType              TimeUnitType = "ElapsedHour"
	DAY_TimeUnitType                       TimeUnitType = "Day"
	ELAPSED_DAY_TimeUnitType               TimeUnitType = "ElapsedDay"
	WEEK_TimeUnitType                      TimeUnitType = "Week"
	ELAPSED_WEEK_TimeUnitType              TimeUnitType = "ElapsedWeek"
	MONTH_TimeUnitType                     TimeUnitType = "Month"
	ELAPSED_MONTH_TimeUnitType             TimeUnitType = "ElapsedMonth"
	PERCENT_TimeUnitType                   TimeUnitType = "Percent"
	ELAPSED_PERCENT_TimeUnitType           TimeUnitType = "ElapsedPercent"
	NULL_TimeUnitType                      TimeUnitType = "Null"
	MINUTE_ESTIMATED_TimeUnitType          TimeUnitType = "MinuteEstimated"
	ELAPSED_MINUTE_ESTIMATED_TimeUnitType  TimeUnitType = "ElapsedMinuteEstimated"
	HOUR_ESTIMATED_TimeUnitType            TimeUnitType = "HourEstimated"
	ELAPSED_HOUR_ESTIMATED_TimeUnitType    TimeUnitType = "ElapsedHourEstimated"
	DAY_ESTIMATED_TimeUnitType             TimeUnitType = "DayEstimated"
	ELAPSED_DAY_ESTIMATED_TimeUnitType     TimeUnitType = "ElapsedDayEstimated"
	WEEK_ESTIMATED_TimeUnitType            TimeUnitType = "WeekEstimated"
	ELAPSED_WEEK_ESTIMATED_TimeUnitType    TimeUnitType = "ElapsedWeekEstimated"
	MONTH_ESTIMATED_TimeUnitType           TimeUnitType = "MonthEstimated"
	ELAPSED_MONTH_ESTIMATED_TimeUnitType   TimeUnitType = "ElapsedMonthEstimated"
	PERCENT_ESTIMATED_TimeUnitType         TimeUnitType = "PercentEstimated"
	ELAPSED_PERCENT_ESTIMATED_TimeUnitType TimeUnitType = "ElapsedPercentEstimated"
	YEAR_TimeUnitType                      TimeUnitType = "Year"
	UNDEFINED_TimeUnitType                 TimeUnitType = "Undefined"
)

List of TimeUnitType

type TimephasedData

type TimephasedData struct {
	// The unique identifier of a timephased data
	Uid int32 `json:"uid"`
	// The start date of a timephased data period.
	Start custom.TimeWithoutTZ `json:"start"`
	// The finish date of a timephased data period.
	Finish custom.TimeWithoutTZ `json:"finish"`
	// The time unit of a timephased data period.
	Unit *TimeUnitType `json:"unit"`
	// The value per unit of time for a timephased data period.
	Value string `json:"value,omitempty"`
	// The type of a timephased data.
	TimephasedDataType *TimephasedDataType `json:"timephasedDataType"`
}

Represents a time phased data.

type TimephasedDataResponse

type TimephasedDataResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string           `json:"status,omitempty"`
	Items  []TimephasedData `json:"items,omitempty"`
}

TaskLinks response.

type TimephasedDataType

type TimephasedDataType string

TimephasedDataType :

const (
	ASSIGNMENT_REMAINING_WORK_TimephasedDataType       TimephasedDataType = "AssignmentRemainingWork"
	ASSIGNMENT_ACTUAL_WORK_TimephasedDataType          TimephasedDataType = "AssignmentActualWork"
	ASSIGNMENT_ACTUAL_OVERTIME_WORK_TimephasedDataType TimephasedDataType = "AssignmentActualOvertimeWork"
	ASSIGNMENT_BASELINE_WORK_TimephasedDataType        TimephasedDataType = "AssignmentBaselineWork"
	ASSIGNMENT_BASELINE_COST_TimephasedDataType        TimephasedDataType = "AssignmentBaselineCost"
	ASSIGNMENT_ACTUAL_COST_TimephasedDataType          TimephasedDataType = "AssignmentActualCost"
	RESOURCE_BASELINE_WORK_TimephasedDataType          TimephasedDataType = "ResourceBaselineWork"
	RESOURCE_BASELINE_COST_TimephasedDataType          TimephasedDataType = "ResourceBaselineCost"
	TASK_BASELINE_WORK_TimephasedDataType              TimephasedDataType = "TaskBaselineWork"
	TASK_BASELINE_COST_TimephasedDataType              TimephasedDataType = "TaskBaselineCost"
	TASK_PERCENT_COMPLETE_TimephasedDataType           TimephasedDataType = "TaskPercentComplete"
	ASSIGNMENT_BASELINE1_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline1Work"
	ASSIGNMENT_BASELINE1_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline1Cost"
	TASK_BASELINE1_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline1Work"
	TASK_BASELINE1_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline1Cost"
	RESOURCE_BASELINE1_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline1Work"
	RESOURCE_BASELINE1_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline1Cost"
	ASSIGNMENT_BASELINE2_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline2Work"
	ASSIGNMENT_BASELINE2_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline2Cost"
	TASK_BASELINE2_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline2Work"
	TASK_BASELINE2_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline2Cost"
	RESOURCE_BASELINE2_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline2Work"
	RESOURCE_BASELINE2_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline2Cost"
	ASSIGNMENT_BASELINE3_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline3Work"
	ASSIGNMENT_BASELINE3_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline3Cost"
	TASK_BASELINE3_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline3Work"
	TASK_BASELINE3_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline3Cost"
	RESOURCE_BASELINE3_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline3Work"
	RESOURCE_BASELINE3_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline3Cost"
	ASSIGNMENT_BASELINE4_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline4Work"
	ASSIGNMENT_BASELINE4_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline4Cost"
	TASK_BASELINE4_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline4Work"
	TASK_BASELINE4_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline4Cost"
	RESOURCE_BASELINE4_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline4Work"
	RESOURCE_BASELINE4_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline4Cost"
	ASSIGNMENT_BASELINE5_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline5Work"
	ASSIGNMENT_BASELINE5_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline5Cost"
	TASK_BASELINE5_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline5Work"
	TASK_BASELINE5_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline5Cost"
	RESOURCE_BASELINE5_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline5Work"
	RESOURCE_BASELINE5_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline5Cost"
	ASSIGNMENT_BASELINE6_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline6Work"
	ASSIGNMENT_BASELINE6_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline6Cost"
	TASK_BASELINE6_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline6Work"
	TASK_BASELINE6_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline6Cost"
	RESOURCE_BASELINE6_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline6Work"
	RESOURCE_BASELINE6_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline6Cost"
	ASSIGNMENT_BASELINE7_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline7Work"
	ASSIGNMENT_BASELINE7_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline7Cost"
	TASK_BASELINE7_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline7Work"
	TASK_BASELINE7_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline7Cost"
	RESOURCE_BASELINE7_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline7Work"
	RESOURCE_BASELINE7_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline7Cost"
	ASSIGNMENT_BASELINE8_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline8Work"
	ASSIGNMENT_BASELINE8_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline8Cost"
	TASK_BASELINE8_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline8Work"
	TASK_BASELINE8_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline8Cost"
	RESOURCE_BASELINE8_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline8Work"
	RESOURCE_BASELINE8_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline8Cost"
	ASSIGNMENT_BASELINE9_WORK_TimephasedDataType       TimephasedDataType = "AssignmentBaseline9Work"
	ASSIGNMENT_BASELINE9_COST_TimephasedDataType       TimephasedDataType = "AssignmentBaseline9Cost"
	TASK_BASELINE9_WORK_TimephasedDataType             TimephasedDataType = "TaskBaseline9Work"
	TASK_BASELINE9_COST_TimephasedDataType             TimephasedDataType = "TaskBaseline9Cost"
	RESOURCE_BASELINE9_WORK_TimephasedDataType         TimephasedDataType = "ResourceBaseline9Work"
	RESOURCE_BASELINE9_COST_TimephasedDataType         TimephasedDataType = "ResourceBaseline9Cost"
	ASSIGNMENT_BASELINE10_WORK_TimephasedDataType      TimephasedDataType = "AssignmentBaseline10Work"
	ASSIGNMENT_BASELINE10_COST_TimephasedDataType      TimephasedDataType = "AssignmentBaseline10Cost"
	TASK_BASELINE10_WORK_TimephasedDataType            TimephasedDataType = "TaskBaseline10Work"
	TASK_BASELINE10_COST_TimephasedDataType            TimephasedDataType = "TaskBaseline10Cost"
	RESOURCE_BASELINE10_WORK_TimephasedDataType        TimephasedDataType = "ResourceBaseline10Work"
	RESOURCE_BASELINE10_COST_TimephasedDataType        TimephasedDataType = "ResourceBaseline10Cost"
	PHYSICAL_PERCENT_COMPLETE_TimephasedDataType       TimephasedDataType = "PhysicalPercentComplete"
	TASK_WORK_TimephasedDataType                       TimephasedDataType = "TaskWork"
	TASK_COST_TimephasedDataType                       TimephasedDataType = "TaskCost"
	RESOURCE_WORK_TimephasedDataType                   TimephasedDataType = "ResourceWork"
	RESOURCE_COST_TimephasedDataType                   TimephasedDataType = "ResourceCost"
	ASSIGNMENT_WORK_TimephasedDataType                 TimephasedDataType = "AssignmentWork"
	ASSIGNMENT_COST_TimephasedDataType                 TimephasedDataType = "AssignmentCost"
	UNDEFINED_TimephasedDataType                       TimephasedDataType = "Undefined"
)

List of TimephasedDataType

type Timescale

type Timescale string

Timescale : The minimal time period to render when saving project view data to some of SaveFileFormat.

const (
	DAYS_Timescale             Timescale = "Days"
	THIRDS_OF_MONTHS_Timescale Timescale = "ThirdsOfMonths"
	MONTHS_Timescale           Timescale = "Months"
)

List of Timescale

type Value

type Value struct {
	// The unique Id of a value across a project.
	Id int32 `json:"id"`
	// The actual value.
	Val string `json:"val,omitempty"`
	// The value in case of datetime type
	DateTimeValue *custom.TimeWithoutTZ `json:"dateTimeValue,omitempty""`
	// The value in case of duration type
	DurationValue int32 `json:"durationValue,omitempty"`
	// The description of a value.
	Description string `json:"description,omitempty"`
	// The phonetic information about custom field name.
	Phonetic string `json:"phonetic,omitempty"`
}

Represents a lookup value of an extended attribute.

type VbaModule

type VbaModule struct {
	// Gets a collection of  VbaModuleAttributeCollection
	Attributes []VbaModuleAttribute `json:"attributes,omitempty"`
	// Gets the name of the module.
	Name string `json:"name,omitempty"`
	// Gets a source code of the module
	SourceCode string `json:"sourceCode,omitempty"`
}

Represents a vba module

type VbaModuleAttribute

type VbaModuleAttribute struct {
	// Gets key of VBA module attribute.
	Key string `json:"key,omitempty"`
	// Gets value of VBA module attribute.
	Value string `json:"value,omitempty"`
}

The attribute of the VbaModule object

type VbaProject

type VbaProject struct {
	// Gets conditional Compilation Arguments
	CompilationArguments string `json:"compilationArguments,omitempty"`
	// Gets a project Description
	Description string `json:"description,omitempty"`
	// Gets a project Help Context Id
	HelpContextId int32 `json:"helpContextId"`
	// Gets a help file name
	HelpFile string `json:"helpFile,omitempty"`
	// Gets a collection of VbaModuleCollection
	Modules []VbaModule `json:"modules,omitempty"`
	// Gets project name
	Name string `json:"name,omitempty"`
	// Gets a collection of VbaReferenceCollection
	References []VbaReference `json:"references,omitempty"`
}

Represents VbaProject

type VbaProjectResponse

type VbaProjectResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status     string      `json:"status,omitempty"`
	VbaProject *VbaProject `json:"vbaProject,omitempty"`
}

VbaProject response

type VbaReference

type VbaReference struct {
	// Gets identifier of the library.
	LibIdentifier string `json:"libIdentifier,omitempty"`
	// Gets name of Vba reference.
	Name string `json:"name,omitempty"`
}

Represents a reference of the VbaProject

type View added in v0.2404.0

type View struct {
	// Gets or sets a value indicating whether Microsoft Project shows the single view  name in the View or the Other Views drop-down lists in the Ribbon
	ShowInMenu bool `json:"showInMenu"`
	// Gets the type of item in the single view, such as tasks or resources. Read-only.
	Type_ *ItemType `json:"type"`
	// Gets the screen type for the single view. Read-only.
	Screen *ViewScreen `json:"screen"`
	// Gets or sets the name of a View object.
	Name string `json:"name,omitempty"`
	// Gets the unique identifier of a view.
	Uid int32 `json:"uid"`
}

Represents a view in Project

type ViewScreen added in v0.2404.0

type ViewScreen string

ViewScreen : Specifies the screen type for a view.

const (
	GANTT_ViewScreen                ViewScreen = "Gantt"
	NETWORK_DIAGRAM_ViewScreen      ViewScreen = "NetworkDiagram"
	RELATIONSHIP_DIAGRAM_ViewScreen ViewScreen = "RelationshipDiagram"
	TASK_FORM_ViewScreen            ViewScreen = "TaskForm"
	TASK_SHEET_ViewScreen           ViewScreen = "TaskSheet"
	RESOURCE_FORM_ViewScreen        ViewScreen = "ResourceForm"
	RESOURCE_SHEET_ViewScreen       ViewScreen = "ResourceSheet"
	RESOURCE_GRAPH_ViewScreen       ViewScreen = "ResourceGraph"
	TASK_DETAILS_FORM_ViewScreen    ViewScreen = "TaskDetailsForm"
	TASK_NAME_FORM_ViewScreen       ViewScreen = "TaskNameForm"
	RESOURCE_NAME_FORM_ViewScreen   ViewScreen = "ResourceNameForm"
	CALENDAR_ViewScreen             ViewScreen = "Calendar"
	TASK_USAGE_ViewScreen           ViewScreen = "TaskUsage"
	RESOURCE_USAGE_ViewScreen       ViewScreen = "ResourceUsage"
)

List of ViewScreen

type ViewsResponse added in v0.2404.0

type ViewsResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// Views of the project
	Views []View `json:"views,omitempty"`
}

Views Response.

type WbsCodeMask

type WbsCodeMask struct {
	// Mask level.
	Level int32 `json:"level"`
	// The number of characters of the code string.
	Length int32 `json:"length"`
	// Specifies  the type of character of the code string.
	Sequence *WbsSequence `json:"sequence"`
	// Specifies the separator of the code string. Default value is Period.
	Separator string `json:"separator,omitempty"`
}

type WbsDefinition

type WbsDefinition struct {
	// Project Code Prefix.
	CodePrefix string `json:"codePrefix,omitempty"`
	// Determines whether to generate WBS code for new task.
	GenerateWBSCode bool `json:"generateWBSCode"`
	// Determines whether to verify uniqueness of new WBS codes.
	VerifyUniqueness bool `json:"verifyUniqueness"`
	// Collection of WBSCodeMask objects.
	CodeMaskCollection []WbsCodeMask `json:"codeMaskCollection,omitempty"`
}

type WbsDefinitionResponse

type WbsDefinitionResponse struct {
	// Response status code
	Code int32 `json:"code"`
	// Response status
	Status string `json:"status,omitempty"`
	// DTO WBSDefintion
	WbsDefinition *WbsDefinition `json:"wbsDefinition,omitempty"`
}

WBSDefinition response

type WbsSequence

type WbsSequence string

WbsSequence : Specifies sequence for WBSCodeMask

const (
	ORDERED_NUMBERS_WbsSequence           WbsSequence = "OrderedNumbers"
	ORDERED_UPPERCASE_LETTERS_WbsSequence WbsSequence = "OrderedUppercaseLetters"
	ORDERED_LOWERCASE_LETTERS_WbsSequence WbsSequence = "OrderedLowercaseLetters"
	UNORDERED_CHARACTERS_WbsSequence      WbsSequence = "UnorderedCharacters"
)

List of WBSSequence

type WeekDay

type WeekDay struct {
	// Returns or sets the type of a day.
	DayType *DayType `json:"dayType"`
	// Determines whether the specified date or day type is working.
	DayWorking bool `json:"dayWorking"`
	// Returns or sets the beginning of an exception time.
	FromDate custom.TimeWithoutTZ `json:"fromDate"`
	// Returns or sets the end of an exception time.
	ToDate custom.TimeWithoutTZ `json:"toDate"`
	// The collection of working times that define the time worked on the weekday.
	WorkingTimes []WorkingTime `json:"workingTimes,omitempty"`
}

type WeekDayType

type WeekDayType string

WeekDayType : Represents a weekday of a project in the instance of RecurringInfo class.

const (
	NONE_WeekDayType      WeekDayType = "None"
	SUNDAY_WeekDayType    WeekDayType = "Sunday"
	MONDAY_WeekDayType    WeekDayType = "Monday"
	TUESDAY_WeekDayType   WeekDayType = "Tuesday"
	WEDNESDAY_WeekDayType WeekDayType = "Wednesday"
	THURSDAY_WeekDayType  WeekDayType = "Thursday"
	FRIDAY_WeekDayType    WeekDayType = "Friday"
	SATURDAY_WeekDayType  WeekDayType = "Saturday"
)

List of WeekDayType

type WorkContourType

type WorkContourType string

WorkContourType : Specifies the contour of a work.

const (
	FLAT_WorkContourType         WorkContourType = "Flat"
	BACK_LOADED_WorkContourType  WorkContourType = "BackLoaded"
	FRONT_LOADED_WorkContourType WorkContourType = "FrontLoaded"
	DOUBLE_PEAK_WorkContourType  WorkContourType = "DoublePeak"
	EARLY_PEAK_WorkContourType   WorkContourType = "EarlyPeak"
	LATE_PEAK_WorkContourType    WorkContourType = "LatePeak"
	BELL_WorkContourType         WorkContourType = "Bell"
	TURTLE_WorkContourType       WorkContourType = "Turtle"
	CONTOURED_WorkContourType    WorkContourType = "Contoured"
	UNDEFINED_WorkContourType    WorkContourType = "Undefined"
)

List of WorkContourType

type WorkGroupType

type WorkGroupType string

WorkGroupType : Specifies the type of a workgroup.

const (
	DEFAULT__WorkGroupType WorkGroupType = "Default"
	NONE_WorkGroupType     WorkGroupType = "None"
	EMAIL_WorkGroupType    WorkGroupType = "Email"
	WEB_WorkGroupType      WorkGroupType = "Web"
)

List of WorkGroupType

type WorkWeek

type WorkWeek struct {
	// Determines the name of a work week.
	Name string `json:"name,omitempty"`
	// Returns or sets the beginning of a work week.
	FromDate custom.TimeWithoutTZ `json:"fromDate"`
	// Returns or sets the end of a work week.
	ToDate custom.TimeWithoutTZ `json:"toDate"`
	// The collection of week days that define the working time of current working week.
	WeekDays []WeekDay `json:"weekDays,omitempty"`
}

type WorkingTime

type WorkingTime struct {
	// Returns or sets the beginning of a working time. Read/write DateTime.
	FromTime custom.TimeWithoutTZ `json:"fromTime"`
	// Returns or sets the end of a working time. Read/write DateTime.
	ToTime custom.TimeWithoutTZ `json:"toTime"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL