lib/purecloud/models/content_query_request.rb in purecloud-0.41.1 vs lib/purecloud/models/content_query_request.rb in purecloud-0.42.1
- old
+ new
@@ -30,10 +30,12 @@
attr_accessor :filters
attr_accessor :attribute_filters
+ attr_accessor :include_shares
+
# Attribute mapping from ruby-style variable name to JSON key.
def self.attribute_map
{
:'query_phrase' => :'queryPhrase',
@@ -46,12 +48,14 @@
:'sort' => :'sort',
:'filters' => :'filters',
- :'attribute_filters' => :'attributeFilters'
+ :'attribute_filters' => :'attributeFilters',
+ :'include_shares' => :'includeShares'
+
}
end
# Attribute type mapping.
def self.swagger_types
@@ -60,11 +64,12 @@
:'page_number' => :'Integer',
:'page_size' => :'Integer',
:'facet_name_requests' => :'Array<String>',
:'sort' => :'Array<ContentSortItem>',
:'filters' => :'Array<ContentFacetFilterItem>',
- :'attribute_filters' => :'Array<ContentAttributeFilterItem>'
+ :'attribute_filters' => :'Array<ContentAttributeFilterItem>',
+ :'include_shares' => :'BOOLEAN'
}
end
def initialize(attributes = {})
@@ -108,10 +113,16 @@
if (value = attributes[:'attributeFilters']).is_a?(Array)
self.attribute_filters = value
end
end
+ if attributes[:'includeShares']
+ self.include_shares = attributes[:'includeShares']
+ else
+ self.include_shares = false
+ end
+
end
# Check equality by comparing each attribute.
def ==(o)
return true if self.equal?(o)
@@ -120,20 +131,21 @@
page_number == o.page_number &&
page_size == o.page_size &&
facet_name_requests == o.facet_name_requests &&
sort == o.sort &&
filters == o.filters &&
- attribute_filters == o.attribute_filters
+ attribute_filters == o.attribute_filters &&
+ include_shares == o.include_shares
end
# @see the `==` method
def eql?(o)
self == o
end
# Calculate hash code according to all attributes.
def hash
- [query_phrase, page_number, page_size, facet_name_requests, sort, filters, attribute_filters].hash
+ [query_phrase, page_number, page_size, facet_name_requests, sort, filters, attribute_filters, include_shares].hash
end
# build the object from hash
def build_from_hash(attributes)
return nil unless attributes.is_a?(Hash)