ENUMERATED

The Go mapping for an ASN.1 ENUMERATED type is the same as for INTEGER. By default, uint64 is used. If the ENUMERATED type contains negative-value identifiers, then int64 is used. Go constants are generated for each of the enumerated identifiers. The constant names consist of the type name concatanated with the enumerated identifier name in order to provide unique names.