ComponentType constructor
ComponentType({
- List<
ComponentInfo> components = const [], - List<
JobInfo> jobs = const [], - List<
SpareInfo> spares = const [], - List<
Object> componentEntities = const [], - List<
AssemblyInfo> subAssemblies = const [], - List<
AssemblyInfo> parentAssemblies = const [], - List<
DocumentInfo> documents = const [], - List<
Object> documentEntities = const [], - List<
IssueInfo> issues = const [], - List<
EntityContact> contacts = const [], - EntityContact createdBy,
- EntityContact modifiedBy,
- List<
AttributeValue> attributes = const [], - Footprint footprint,
- List<
EntityMappingInfo> mappedFrom = const [], - List<
EntityMappingInfo> mappedTo = const [], - IfcType ifcType,
- Map<
String, Object> dynamicProperties = const {}, - int assetModelId,
- int entityId,
- String name,
- String description,
- String externalIdentifier,
- String externalObjectType,
- String externalObjectName,
- ModelInfo model,
- String modelName,
- DateTime dateCreated,
- DateTime dateModified,
Returns a new ComponentType instance.
Implementation
ComponentType({
this.components = const [],
this.jobs = const [],
this.spares = const [],
this.componentEntities = const [],
this.subAssemblies = const [],
this.parentAssemblies = const [],
this.documents = const [],
this.documentEntities = const [],
this.issues = const [],
this.contacts = const [],
this.createdBy,
this.modifiedBy,
this.attributes = const [],
this.footprint,
this.mappedFrom = const [],
this.mappedTo = const [],
this.ifcType,
this.dynamicProperties = const {},
this.assetModelId,
this.entityId,
this.name,
this.description,
this.externalIdentifier,
this.externalObjectType,
this.externalObjectName,
this.model,
this.modelName,
this.dateCreated,
this.dateModified,
});