Enum

constructor(name: String, description: String?, isRequired: Boolean, default: PrimitiveValue<*>?, values: List<PrimitiveValue<*>>, valueType: ParameterType.Primitive)