A custom attribute that is not explicitly modeled in Product.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#indexable
def indexable() -> ::Boolean
-
(::Boolean) — If true, custom attribute values are indexed, so that it can be filtered,
faceted or boosted in
SearchService.Search.
This field is ignored in a UserEvent.
See SearchRequest.filter, SearchRequest.facet_specs and SearchRequest.boost_spec for more details.
#indexable=
def indexable=(value) -> ::Boolean
-
value (::Boolean) — If true, custom attribute values are indexed, so that it can be filtered,
faceted or boosted in
SearchService.Search.
This field is ignored in a UserEvent.
See SearchRequest.filter, SearchRequest.facet_specs and SearchRequest.boost_spec for more details.
-
(::Boolean) — If true, custom attribute values are indexed, so that it can be filtered,
faceted or boosted in
SearchService.Search.
This field is ignored in a UserEvent.
See SearchRequest.filter, SearchRequest.facet_specs and SearchRequest.boost_spec for more details.
#numbers
def numbers() -> ::Array<::Float>
#numbers=
def numbers=(value) -> ::Array<::Float>
-
value (::Array<::Float>) — The numerical values of this custom attribute. For example,
[2.3, 15.4]
when the key is "lengths_cm".At most 400 values are allowed.Otherwise, an INVALID_ARGUMENT error is returned.
Exactly one of text or numbers should be set. Otherwise, an INVALID_ARGUMENT error is returned.
#searchable
def searchable() -> ::Boolean
-
(::Boolean) — If true, custom attribute values are searchable by text queries in
SearchService.Search.
This field is ignored in a UserEvent.
Only set if type text is set. Otherwise, a INVALID_ARGUMENT error is returned.
#searchable=
def searchable=(value) -> ::Boolean
-
value (::Boolean) — If true, custom attribute values are searchable by text queries in
SearchService.Search.
This field is ignored in a UserEvent.
Only set if type text is set. Otherwise, a INVALID_ARGUMENT error is returned.
-
(::Boolean) — If true, custom attribute values are searchable by text queries in
SearchService.Search.
This field is ignored in a UserEvent.
Only set if type text is set. Otherwise, a INVALID_ARGUMENT error is returned.
#text
def text() -> ::Array<::String>
-
(::Array<::String>) — The textual values of this custom attribute. For example,
["yellow", "green"]
when the key is "color".At most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. Otherwise, an INVALID_ARGUMENT error is returned.
Exactly one of text or numbers should be set. Otherwise, an INVALID_ARGUMENT error is returned.
#text=
def text=(value) -> ::Array<::String>
-
value (::Array<::String>) — The textual values of this custom attribute. For example,
["yellow", "green"]
when the key is "color".At most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. Otherwise, an INVALID_ARGUMENT error is returned.
Exactly one of text or numbers should be set. Otherwise, an INVALID_ARGUMENT error is returned.
-
(::Array<::String>) — The textual values of this custom attribute. For example,
["yellow", "green"]
when the key is "color".At most 400 values are allowed. Empty values are not allowed. Each value must be a UTF-8 encoded string with a length limit of 256 characters. Otherwise, an INVALID_ARGUMENT error is returned.
Exactly one of text or numbers should be set. Otherwise, an INVALID_ARGUMENT error is returned.