Attribute is a boolean.
Any metadata of this type may be a boolean, an array of boolean, or null. There may be cases when metadata of this type are not of the expected type (DMU provider error).
Attribute is a date.
Any metadata of this type may be a date, an array of date or null. Dates are expressed as the number of milliseconds since January 1, 1970, 00:00:00 UTC. There may be cases when metadata of this type are not of the expected type (DMU provider error).
Attribute is a range of date.
Any metadata of this type may be a date, an array of range of date, or null. Dates are expressed as the number of milliseconds since January 1, 1970, 00:00:00 UTC. There may be cases when metadata of this type are not of the expected type (DMU provider error).
Attribute is a number.
Any metadata of this type may be a number, an array of number, or null. There may be cases when metadata of this type are not of the expected type (DMU provider error).
Attribute is a range of number.
Any metadata of this type may be a number, an array of range of number, or null. There may be cases when metadata of this type are not of the expected type (DMU provider error).
Attribute is a string.
Any metadata of this type may be a string, an array of string, or null. There may be cases when metadata of this type are not of the expected type (DMU provider error).
Attribute is unknown, an object or invalid.
The AttributeType enum tells the type of the attributes of the elements of the DMU.
The DMU contains a collection of pieces (3D or not). All these pieces have information located inside them. The AttributeType enum tells about the type of the attributes.
Any attribute may have the given type, an array of the given type or null. Any part instance may have also other metadata, in this case, such metadata cannot be filtered, since it cannot be indexed. Such data that cannot be indexed can be found in the DocumentContentInterface.getNonIndexedContent fields.
Assume we have the following attributes dictionary :
When requesting the metadata of a part instance, we get the following result : (IdCardGetterInterface, InstanceMetadataInterface) :
AttributeTypes are contained inside an AttributeInfoInterface.