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)