Class: Google::Apis::ContentV2_1::RepricingRuleEligibleOfferMatcherStringMatcher
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2_1::RepricingRuleEligibleOfferMatcherStringMatcher
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- generated/google/apis/content_v2_1/classes.rb,
generated/google/apis/content_v2_1/representations.rb,
generated/google/apis/content_v2_1/representations.rb
Overview
Matcher by string attributes.
Instance Attribute Summary collapse
-
#str_attributes ⇒ Array<String>
String attributes, as long as such attribute of an offer is one of the string attribute values, the offer is considered as passing the matcher.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RepricingRuleEligibleOfferMatcherStringMatcher
constructor
A new instance of RepricingRuleEligibleOfferMatcherStringMatcher.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RepricingRuleEligibleOfferMatcherStringMatcher
Returns a new instance of RepricingRuleEligibleOfferMatcherStringMatcher.
11259 11260 11261 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 11259 def initialize(**args) update!(**args) end |
Instance Attribute Details
#str_attributes ⇒ Array<String>
String attributes, as long as such attribute of an offer is one of the string
attribute values, the offer is considered as passing the matcher. The string
matcher checks an offer for inclusivity in the string attributes, not equality.
Only literal string matching is supported, no regex.
Corresponds to the JSON property strAttributes
11257 11258 11259 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 11257 def str_attributes @str_attributes end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11264 11265 11266 |
# File 'generated/google/apis/content_v2_1/classes.rb', line 11264 def update!(**args) @str_attributes = args[:str_attributes] if args.key?(:str_attributes) end |