The description of what the custom type represents.
The name of the custom type.
The possible values for this enum-based type, each with its own description.