pub struct WorkControlDraft<'a> {
pub global_id: &'a str,
pub name: Option<&'a str>,
pub description: Option<&'a str>,
pub identification: Option<&'a str>,
pub creation_date: &'a str,
pub purpose: Option<&'a str>,
pub duration: Option<&'a str>,
pub total_float: Option<&'a str>,
pub start_time: &'a str,
pub finish_time: Option<&'a str>,
pub predefined_type: Option<&'a str>,
}Expand description
Authored fields for IfcWorkPlan and IfcWorkSchedule.
Both are IfcWorkControl subtypes with identical slots, so one draft
serves both and the kind picks the entity type. Timestamps and
durations are ISO 8601 strings written exactly as given, for the same
reason IfcTaskTime does not parse them.
Fields§
§global_id: &'a strIfcRoot.GlobalId. Must be a valid IFC compressed GUID.
name: Option<&'a str>IfcRoot.Name, if given.
description: Option<&'a str>IfcRoot.Description, if given.
identification: Option<&'a str>IfcWorkControl.Identification, if given.
creation_date: &'a strIfcWorkControl.CreationDate. Required by the schema.
purpose: Option<&'a str>IfcWorkControl.Purpose, if given.
duration: Option<&'a str>IfcWorkControl.Duration, an ISO 8601 duration, if given.
total_float: Option<&'a str>IfcWorkControl.TotalFloat, an ISO 8601 duration, if given.
start_time: &'a strIfcWorkControl.StartTime. Required by the schema.
finish_time: Option<&'a str>IfcWorkControl.FinishTime, if given.
predefined_type: Option<&'a str>IfcWorkControl.PredefinedType, if given.