|
Bexel Manager API Documentation
|
Represents an identifiable unit of work to be carried out in a construction project. More...
Public Member Functions | |
| IEnumerable< Task > | GetAllChildren () |
| Returns a collection of all child tasks that are contained within the task and it's subtasks. More... | |
| IEnumerable< Task > | GetAllChildrenIncludingSelf () |
| Returns a collection of all child tasks that are contained within the task and it's subtasks, including itself. More... | |
Public Member Functions inherited from Bexel.Api.IdentifiableApiObject< TaskID > | |
| bool | Equals (IdentifiableApiObject< TId > other) |
| override bool | Equals (object obj) |
| override int | GetHashCode () |
Properties | |
| override TaskID | ID [get] |
| Returns a unique identifier for the task within a single schedule. More... | |
| Schedule | Schedule [get] |
| Returns the schedule to which the task belongs. More... | |
| Task | Parent [get] |
| Returns the parent task to which the task belongs to. More... | |
| override bool | IsValid [get] |
| bool | IsLeaf [get] |
| Returns a value indicating whether the task is a leaf or has one or more child tasks. More... | |
| bool | IsMilestone [get] |
| Returns a value indicating whether the task is a milestone. More... | |
| IReadOnlyDictionary< TaskID, Task > | Children [get] |
| Returns a collection of all child tasks that are contained within the task. More... | |
| string | Name [get] |
| Returns the name of the task. More... | |
| TaskConstraint | Constraint [get] |
| Returns the constraint of the task. More... | |
| DateTime | StartDate [get] |
| Returns the start date of the task. More... | |
| DateTime | FinishDate [get] |
| Returns the finish date of the task. More... | |
| int | Duration [get, set] |
| Gets or Sets the duration of the task in working hours. More... | |
| int | ActualDuration [get] |
| Returns the time spent for work already performed on the task in working hours. More... | |
| int | RemainingDuration [get] |
| Returns the time required to complete the remaining work on the task in working hours. More... | |
| DateTime | EarlyStartDate [get] |
| Returns the early start date of the task. More... | |
| DateTime | EarlyFinishDate [get] |
| Returns the early finish date of the task. More... | |
| DateTime | LateStartDate [get] |
| Returns the late start date of the task. More... | |
| DateTime | LateFinishDate [get] |
| Returns the late finish date of the task. More... | |
| TaskCost | Cost [get] |
| Returns the cost of the task. More... | |
| IAggregatedElementProgressValueProvider | MaterialCost [get] |
| Returns the material cost of the task. More... | |
| IAggregatedElementProgressValueProvider | MaterialSupplementCost [get] |
| Returns the material supplement cost of the task. More... | |
| IAggregatedElementProgressValueProvider | LaborCost [get] |
| Returns the labor cost of the task. More... | |
| IAggregatedElementProgressValueProvider | LaborSupplementCost [get] |
| Returns the labor supplement cost of the task. More... | |
| IAggregatedElementProgressValueProvider | EquipmentCost [get] |
| Returns the equipment cost of the task. More... | |
| IAggregatedElementProgressValueProvider | EquipmentSupplementCost [get] |
| Returns the equipment supplement cost of the task. More... | |
| IAggregatedElementProgressValueProvider | OtherCost [get] |
| Returns the other cost of the task. More... | |
| IAggregatedElementProgressValueProvider | SubcontractorCost [get] |
| Returns the subcontractor cost of the task. More... | |
| TaskRelations | Relations [get] |
| Returns a collection of all predecessor and successor task relations that are contained within the task. More... | |
| TaskElements | Elements [get] |
| Returns a collection of all elements that are contained within the task. More... | |
| IEnumerable< TaskActivity > | Activities [get] |
| Returns a collection of all task activities that are contained within the task. More... | |
| IEnumerable< ScheduleResource > | Resources [get] |
| Returns a collection of all schedule resources that are contained within the task. More... | |
| TaskCalendar | Calendar [get] |
| Returns the calendar of the task. More... | |
| TaskProgressStatusType | ProgressStatus [get] |
| Returns the task progress status type of the task. More... | |
| TaskLinkRules | LinkRules [get] |
| Returns the task link rules. More... | |
| TaskProperties | Properties [get] |
| Returns a collection of all task properties that are contained within the task. More... | |
| Color | Color [get, set] |
| Gets or sets the color of the task. More... | |
Properties inherited from Bexel.Api.IdentifiableApiObject< TaskID > | |
| abstract TId | ID [get] |
Additional Inherited Members | |
Static Public Member Functions inherited from Bexel.Api.IdentifiableApiObject< TaskID > | |
| static bool | operator== (IdentifiableApiObject< TId > left, IdentifiableApiObject< TId > right) |
| static bool | operator!= (IdentifiableApiObject< TId > left, IdentifiableApiObject< TId > right) |
Represents an identifiable unit of work to be carried out in a construction project.
| IEnumerable<Task> Bexel.Api.Scheduling.Task.GetAllChildren | ( | ) |
Returns a collection of all child tasks that are contained within the task and it's subtasks.
| IEnumerable<Task> Bexel.Api.Scheduling.Task.GetAllChildrenIncludingSelf | ( | ) |
Returns a collection of all child tasks that are contained within the task and it's subtasks, including itself.
|
get |
Returns a collection of all task activities that are contained within the task.
|
get |
Returns the time spent for work already performed on the task in working hours.
|
get |
Returns the calendar of the task.
|
get |
Returns a collection of all child tasks that are contained within the task.
|
getset |
Gets or sets the color of the task.
|
get |
Returns the constraint of the task.
|
get |
Returns the cost of the task.
|
getset |
Gets or Sets the duration of the task in working hours.
|
get |
Returns the early finish date of the task.
|
get |
Returns the early start date of the task.
|
get |
Returns a collection of all elements that are contained within the task.
|
get |
Returns the equipment cost of the task.
|
get |
Returns the equipment supplement cost of the task.
|
get |
Returns the finish date of the task.
|
get |
Returns a unique identifier for the task within a single schedule.
|
get |
Returns a value indicating whether the task is a leaf or has one or more child tasks.
|
get |
Returns a value indicating whether the task is a milestone.
|
get |
Returns the labor cost of the task.
|
get |
Returns the labor supplement cost of the task.
|
get |
Returns the late finish date of the task.
|
get |
Returns the late start date of the task.
|
get |
Returns the task link rules.
|
get |
Returns the material cost of the task.
|
get |
Returns the material supplement cost of the task.
|
get |
Returns the name of the task.
|
get |
Returns the other cost of the task.
|
get |
Returns the parent task to which the task belongs to.
|
get |
Returns the task progress status type of the task.
|
get |
Returns a collection of all task properties that are contained within the task.
|
get |
Returns a collection of all predecessor and successor task relations that are contained within the task.
|
get |
Returns the time required to complete the remaining work on the task in working hours.
|
get |
Returns a collection of all schedule resources that are contained within the task.
|
get |
Returns the schedule to which the task belongs.
|
get |
Returns the start date of the task.
|
get |
Returns the subcontractor cost of the task.