Typescript SDK Type Docs
    Preparing search index...

    Interface AttributeValue

    interface AttributeValue {
        name: string;
        value: any;
    }
    Index

    Properties

    Properties

    name: string

    Name of the Attribute set.

    value: any

    Value set for the Attribute determined by the AttributeType:

    - For [Enum Type](ctp:api:type:AttributeEnumType) and [Localized Enum Type](ctp:api:type:AttributeLocalizedEnumType), `value` is the `key` of the [Plain Enum Value](ctp:api:type:AttributePlainEnumValue) or [Localized Enum Value](ctp:api:type:AttributeLocalizedEnumValue) objects,
      or the complete objects.
    - For [Localizable Text Type](ctp:api:type:AttributeLocalizableTextType), `value` is the [LocalizedString](ctp:api:type:LocalizedString) object.
    - For [Money Type](ctp:api:type:AttributeMoneyType) Attributes, `value` is the [Money](ctp:api:type:Money) object.
    - For [Set Type](ctp:api:type:AttributeSetType) Attributes, `value` is the entire `set` object.
    - For [Nested Type](ctp:api:type:AttributeNestedType) Attributes, `value` is the list of values of all Attributes of the nested Product.
    - For [Reference Type](ctp:api:type:AttributeReferenceType) Attributes, `value` is the [Reference](ctp:api:type:Reference) object.