Values_0.FeatureDefinitionSourceA list of features. You must include FeatureName and FeatureType. Valid feature FeatureTypes are Integral, Fractional and String.
type nonrec t = {featureName : FeatureName.t;The name of a feature. The type must be a string. FeatureName cannot be any of the following: is_deleted, write_time, api_invocation_time. The name: Must start with an alphanumeric character. Can only include alphanumeric characters, underscores, and hyphens. Spaces are not allowed.
*)featureType : FeatureType.t;The value type of a feature. Valid values are Integral, Fractional, or String.
*)collectionType : CollectionType.t option;A grouping of elements where each element within the collection must have the same feature type (String, Integral, or Fractional). List: An ordered collection of elements. Set: An unordered collection of unique elements. Vector: A specialized list that represents a fixed-size array of elements. The vector dimension is determined by you. Must have elements with fractional feature types.
*)collectionConfig : CollectionConfig.t option;Configuration for your collection.
*)}val make :
?collectionType:??? ->
?collectionConfig:??? ->
featureName:FeatureName.t ->
featureType:FeatureType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of FeatureName.t
| `Structure of
(string
* [> `Structure of (string * [> `Integer of Dimension.t ]) list ])
list ])
list ]