Represents the definition of an attribute and its possible values.
Attributes are used to describe Items in a semi-structured way.
For example "color: ['blue']" or "size: ['42', 'large']".
- Id, The numeric ID of the Attribute.
- Name, The name of the Attribute.
- Description, A description of the Attribute.
- MaxNumberOfValues, The maximum number of values that may be used for this specific
Attribute on a single item. - MinNumberOfValues, The minimum number of values that may be used for this specific
Attribute on a single item. - PossibleTermValues, The values that may be used to populate this Attribute on an
Item. - Key, The key of the Attribute.
- AttributeType, The type of the Attribute. Either "Term" for string-based attributes or "Number" for
numeric attributes such as mileage or model year. - ValueFormatting, A formatting hint that describes how numeric values should be displayed
(e.g. "mileage_km", "model_year").