The type statement describes the storage and semantic characteristics of the attribute and is required in the attribute definition. Only one type statement can be specified in the same attribute definition.
The syntax of the type statement:
type = datatype
datatype is usually one of the data types defined in Data Types.
You can also specify an enumerated list as the data type for a type statement. In this case, the attribute is stored and treated as a signed 32-bit integer. If you have already defined an enumerated list at the component level, you can indicate it by name in place of datatype: for example, type = "Verify_Type"
If you are creating a new enumerated list with the type statement, you can define the list inside the type statement:
type = start enum enumeration definition end enum
In this situation the enumeration definition does not require a name statement because the enumerated list cannot be referred to outside the scope of this attribute definition. If you specify a name, the value is ignored.