Referencecatlhibwmessagestask
TaskAdminBody
Task admin message body, used for tasking and task data manipulation.
Struct
catl::hibw::messages::task::TaskAdminBody
Task admin message body, used for tasking and task data manipulation.
Stereotypes: idlStruct · DataElement
Inherits from: base::tasks::TaskDescriptionAndDetails
Inherited Attributes
| Field | Type | Multiplicity | Description |
|---|---|---|---|
source_of_information (inherited) | GUID | [0..1] | Holds source of information. Its a identifier of a node that provided that information. It can be a node that created a region, task. It can be a node that detected contact or is maintaining track. For self reports it should be same as identifier. |
external_identifiers (inherited) | ExternalSystemIdentifier [] | [0..*] | Holds identifiers of this entity in other systems. |
identifier (inherited) | GUID | [1..1] | Unique identifier for this entity. |
authority (inherited) | Authority | [0..1] | |
node (inherited) | GUID | [1..1] | Node this task is assigned to. We should always have a node that owns task - assign yourselves initially. |
conditions (inherited) | TaskCondition [] | [0..*] | |
details (inherited) | TaskDetails | [0..1] | |
constraints (inherited) | TaskConstraint [] | [0..*] | |
description (inherited) | TaskDescription | [0..1] | |
template_conditions (inherited) | TaskCondition | [0..1] | If template condition is set (one or more) this is a template task. It should not be executed, but when new conditions are met new task should be crate base on it. |
parent (inherited) | GUID | [0..1] | If this is a sub task, this is identifier of parent. Called parent to be in line with parent/members node relation. |
members (inherited) | GUID [] | [0..*] | If that task is split into sub task, list of sub tasks identifiers. Called members to be in line with parent/members node relation. |
Attributes
| Field | Type | Multiplicity | Description |
|---|---|---|---|
binding | BindingInformationType | [0..1] | |
action | TaskAdminActionEnum | [1..1] | An enumeration. default: TaskAdminActionEnum_PUSH |