Created
April 4, 2014 09:05
-
-
Save logontokartik/9970880 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public with sharing class MSProject { | |
public class TimephasedData { | |
public String Type; | |
public String UID; | |
public String Start; | |
public String Finish; | |
public String Unit; | |
public String Value; | |
} | |
public class Resource { | |
public String UID; | |
public String ID; | |
public String Type; | |
public String IsNull; | |
public String WorkGroup; | |
public String MaxUnits; | |
public String PeakUnits; | |
public String OverAllocated; | |
public String CanLevel; | |
public String AccrueAt; | |
public String Work; | |
public String RegularWork; | |
public String OvertimeWork; | |
public String ActualWork; | |
public String RemainingWork; | |
public String ActualOvertimeWork; | |
public String RemainingOvertimeWork; | |
public String PercentWorkComplete; | |
public String StandardRate; | |
public String StandardRateFormat; | |
public String Cost; | |
public String OvertimeRate; | |
public String OvertimeRateFormat; | |
public String OvertimeCost; | |
public String CostPerUse; | |
public String ActualCost; | |
public String ActualOvertimeCost; | |
public String RemainingCost; | |
public String RemainingOvertimeCost; | |
public String WorkVariance; | |
public String CostVariance; | |
public String SV; | |
public String CV; | |
public String ACWP; | |
public String CalendarUID; | |
public String BCWS; | |
public String BCWP; | |
public String IsGeneric; | |
public String IsInactive; | |
public String IsEnterprise; | |
public String BookingType; | |
public String CreationDate; | |
public String IsCostResource; | |
public String IsBudget; | |
public String Name; | |
public String Initials; | |
} | |
public class Assignment { | |
public String UID; | |
public String TaskUID; | |
public String ResourceUID; | |
public String PercentWorkComplete; | |
public String ActualCost; | |
public String ActualOvertimeCost; | |
public String ActualOvertimeWork; | |
public String ActualWork; | |
public String ACWP; | |
public String Confirmed; | |
public String Cost; | |
public String CostRateTable; | |
public String RateScale; | |
public String CostVariance; | |
public String CV; | |
public String Delay; | |
public String Finish; | |
public String FinishVariance; | |
public String WorkVariance; | |
public String HasFixedRateUnits; | |
public String FixedMaterial; | |
public String LevelingDelay; | |
public String LevelingDelayFormat; | |
public String LinkedFields; | |
public String Milestone; | |
public String Overallocated; | |
public String OvertimeCost; | |
public String OvertimeWork; | |
public String RegularWork; | |
public String RemainingCost; | |
public String RemainingOvertimeCost; | |
public String RemainingOvertimeWork; | |
public String RemainingWork; | |
public String ResponsePending; | |
public String Start; | |
public String StartVariance; | |
public String Units; | |
public String UpdateNeeded; | |
public String VAC; | |
public String Work; | |
public String WorkContour; | |
public String BCWS; | |
public String BCWP; | |
public String BookingType; | |
public String CreationDate; | |
public String BudgetCost; | |
public String BudgetWork; | |
public TimephasedData TimephasedData; | |
public List<TimephasedData> TimephasedDataList; | |
} | |
public class WeekDays { | |
public List<WeekDay> WeekDay; | |
} | |
public class Tasks { | |
public List<Task> Task; | |
} | |
public class Calendar { | |
public String UID; | |
public String Name; | |
public String IsBaseCalendar; | |
public String IsBaselineCalendar; | |
public String BaseCalendarUID; | |
public WeekDays WeekDays; | |
} | |
public class Calendars { | |
public List<Calendar> Calendar; | |
} | |
public class WorkingTimes { | |
public List<WorkingTime> WorkingTime; | |
} | |
public Project Project; | |
public class Task { | |
public String UID; | |
public String ID; | |
public String Name; | |
public String Active; | |
public String Manual; | |
public String Type; | |
public String IsNull; | |
public String CreateDate; | |
public String WBS; | |
public String OutlineNumber; | |
public String OutlineLevel; | |
public String Priority; | |
public String Start; | |
public String Finish; | |
public String Duration; | |
public String ManualStart; | |
public String ManualFinish; | |
public String ManualDuration; | |
public String DurationFormat; | |
public String Work; | |
public String ResumeValid; | |
public String EffortDriven; | |
public String Recurring; | |
public String OverAllocated; | |
public String Estimated; | |
public String Milestone; | |
public String Summary; | |
public String DisplayAsSummary; | |
public String Critical; | |
public String IsSubproject; | |
public String IsSubprojectReadOnly; | |
public String ExternalTask; | |
public String EarlyStart; | |
public String EarlyFinish; | |
public String LateStart; | |
public String LateFinish; | |
public String StartVariance; | |
public String FinishVariance; | |
public String WorkVariance; | |
public String FreeSlack; | |
public String TotalSlack; | |
public String StartSlack; | |
public String FinishSlack; | |
public String FixedCost; | |
public String FixedCostAccrual; | |
public String PercentComplete; | |
public String PercentWorkComplete; | |
public String Cost; | |
public String OvertimeCost; | |
public String OvertimeWork; | |
public String ActualDuration; | |
public String ActualCost; | |
public String ActualOvertimeCost; | |
public String ActualWork; | |
public String ActualOvertimeWork; | |
public String RegularWork; | |
public String RemainingDuration; | |
public String RemainingCost; | |
public String RemainingWork; | |
public String RemainingOvertimeCost; | |
public String RemainingOvertimeWork; | |
public String ACWP; | |
public String CV; | |
public String ConstraintType; | |
public String CalendarUID; | |
public String LevelAssignments; | |
public String LevelingCanSplit; | |
public String LevelingDelay; | |
public String LevelingDelayFormat; | |
public String IgnoreResourceCalendar; | |
public String HideBar; | |
public String Rollup; | |
public String BCWS; | |
public String BCWP; | |
public String PhysicalPercentComplete; | |
public String EarnedValueMethod; | |
public String IsPublished; | |
public String CommitmentType; | |
public PredecessorLink PredecessorLink; | |
public List<PredecessorLink> PredecessorLinkList; | |
} | |
public class WorkingTime { | |
public String FromTime; | |
public String ToTime; | |
} | |
public class Project { | |
public String SaveVersion; | |
public String Name; | |
public String Title; | |
public String CreationDate; | |
public String LastSaved; | |
public String ScheduleFromStart; | |
public String StartDate; | |
public String FinishDate; | |
public String FYStartDate; | |
public String CriticalSlackLimit; | |
public String CurrencyDigits; | |
public String CurrencySymbol; | |
public String CurrencyCode; | |
public String CurrencySymbolPosition; | |
public String CalendarUID; | |
public String DefaultStartTime; | |
public String DefaultFinishTime; | |
public String MinutesPerDay; | |
public String MinutesPerWeek; | |
public String DaysPerMonth; | |
public String DefaultTaskType; | |
public String DefaultFixedCostAccrual; | |
public String DefaultStandardRate; | |
public String DefaultOvertimeRate; | |
public String DurationFormat; | |
public String WorkFormat; | |
public String EditableActualCosts; | |
public String HonorConstraints; | |
public String InsertedProjectsLikeSummary; | |
public String MultipleCriticalPaths; | |
public String NewTasksEffortDriven; | |
public String NewTasksEstimated; | |
public String SplitsInProgressTasks; | |
public String SpreadActualCost; | |
public String SpreadPercentComplete; | |
public String TaskUpdatesResource; | |
public String FiscalYearStart; | |
public String WeekStartDay; | |
public String MoveCompletedEndsBack; | |
public String MoveRemainingStartsBack; | |
public String MoveRemainingStartsForward; | |
public String MoveCompletedEndsForward; | |
public String BaselineForEarnedValue; | |
public String AutoAddNewResourcesAndTasks; | |
public String CurrentDate; | |
public String MicrosoftProjectServerURL; | |
public String Autolink; | |
public String NewTaskStartDate; | |
public String NewTasksAreManual; | |
public String DefaultTaskEVMethod; | |
public String ProjectExternallyEdited; | |
public String ExtendedCreationDate; | |
public String ActualsInSync; | |
public String RemoveFileProperties; | |
public String AdminProject; | |
public String UpdateManuallyScheduledTasksWhenEditingLinks; | |
public String KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled; | |
public String OutlineCodes; | |
public String WBSMasks; | |
public String ExtendedAttributes; | |
public Calendars Calendars; | |
public Tasks Tasks; | |
public Resources Resources; | |
public Assignments Assignments; | |
public String X_xmlns; | |
} | |
public class WeekDay { | |
public String DayType; | |
public String DayWorking; | |
public WorkingTimes WorkingTimes; | |
} | |
public class PredecessorLink { | |
public String PredecessorUID; | |
public String Type; | |
public String CrossProject; | |
public String LinkLag; | |
public String LagFormat; | |
} | |
public class Assignments { | |
public List<Assignment> Assignment; | |
} | |
public class Resources { | |
public List<Resource> Resource; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment