Class AttributeSetTypeImpl

java.lang.Object
com.commercetools.api.models.product_type.AttributeSetTypeImpl
All Implemented Interfaces:
AttributeSetType, AttributeType, io.vrap.rmf.base.client.ModelBase

public class AttributeSetTypeImpl extends Object implements AttributeSetType, io.vrap.rmf.base.client.ModelBase

AttributeType that defines a set (without duplicate elements) with values of the given elementType. It does not support isRequired. Since this type itself is an AttributeType, it is possible to construct an AttributeSetType of an AttributeSetType of any AttributeType, and to continue with this iteration until terminating with any non-AttributeSetType. In case the AttributeSetType iteration terminates with an AttributeNestedType, the iteration can have 5 steps at maximum.