See: Description
| Interface | Description |
|---|---|
| Attribute |
Single product attribute which contains a name (key semantic) and a value.
|
| AttributeAccess<T> |
Container which has strategies to serialize/deserialize attribute values.
|
| AttributeDefinition |
Attribute definitions describe a product attribute and allow you to define some meta-information associated with the attribute (like whether it should be searchable or its constraints).
|
| AttributeDefinitionDraft |
Template to create a new Attribute Definition.
|
| AttributeDraft |
Input object to create a product attribute.
|
| AttributeImportDraft | |
| AttributeMapper<T> |
Converts an attribute of a specific type to JSON and back.
|
| AttributeType |
Type of a product attribute.
|
| NamedAttributeAccess<T> |
Type-safe attribute access
|
| ProductAttributeConverter<T> |
| Class | Description |
|---|---|
| AttributeDefinitionBuilder |
Builder to create an attribute definition for product types.
|
| AttributeDefinitionDraftBuilder | |
| AttributeDefinitionDraftDsl |
Dsl class for
AttributeDefinitionDraft. |
| AttributeDraftBuilder | |
| AttributeExtraction<T> |
Helper class to create mapping from product attribute values to a target type.
|
| BooleanAttributeType |
Type for product attributes which only allows
true or false as values. |
| DateAttributeType | |
| DateTimeAttributeType | |
| DefaultProductAttributeFormatter | |
| EnumAttributeType | |
| LocalizedEnumAttributeType | |
| LocalizedStringAttributeType | |
| MoneyAttributeType | |
| NestedAttributeType | |
| NumberAttributeType | |
| ProductAttributeConverterBase<T> | |
| ReferenceAttributeType | |
| RichReferenceAttributeType<T> | |
| SetAttributeType | |
| StringAttributeType | |
| TimeAttributeType |
| Enum | Description |
|---|---|
| AttributeConstraint |
AttributeConstraint enum tells how an attribute or a set of attributes should be validated across all variants of a product.
|