lib/purecloudplatformclientv2/models/group_update.rb in purecloudplatformclientv2-28.0.1 vs lib/purecloudplatformclientv2/models/group_update.rb in purecloudplatformclientv2-29.0.0

- old
+ new

@@ -40,10 +40,13 @@ attr_accessor :rules_visible # Who can view this group attr_accessor :visibility + # Owners of the group + attr_accessor :owner_ids + # The URI for this object attr_accessor :self_uri # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map @@ -65,10 +68,12 @@ :'rules_visible' => :'rulesVisible', :'visibility' => :'visibility', + :'owner_ids' => :'ownerIds', + :'self_uri' => :'selfUri' } end @@ -92,10 +97,12 @@ :'rules_visible' => :'BOOLEAN', :'visibility' => :'String', + :'owner_ids' => :'Array<String>', + :'self_uri' => :'String' } end @@ -191,10 +198,21 @@ end + if attributes.has_key?(:'ownerIds') + + if (value = attributes[:'ownerIds']).is_a?(Array) + self.owner_ids = value + end + + + + end + + if attributes.has_key?(:'selfUri') self.self_uri = attributes[:'selfUri'] @@ -259,21 +277,25 @@ - allowed_values = ["public", "owners", "members"] + allowed_values = ["public", "ownerIds", "members"] if @visibility && !allowed_values.include?(@visibility) return false end + + + + end @@ -326,11 +348,11 @@ # Custom attribute writer method checking allowed values (enum). # @param [Object] visibility Object to be assigned def visibility=(visibility) - allowed_values = ["public", "owners", "members"] + allowed_values = ["public", "ownerIds", "members"] if visibility && !allowed_values.include?(visibility) fail ArgumentError, "invalid value for 'visibility', must be one of #{allowed_values}." end @visibility = visibility end @@ -341,10 +363,15 @@ + + + + + # Checks equality by comparing each attribute. # @param [Object] Object to be compared def ==(o) return true if self.equal?(o) self.class == o.class && @@ -355,10 +382,11 @@ version == o.version && images == o.images && addresses == o.addresses && rules_visible == o.rules_visible && visibility == o.visibility && + owner_ids == o.owner_ids && self_uri == o.self_uri end # @see the `==` method # @param [Object] Object to be compared @@ -367,10 +395,10 @@ end # Calculates hash code according to all attributes. # @return [Fixnum] Hash code def hash - [id, name, description, state, version, images, addresses, rules_visible, visibility, self_uri].hash + [id, name, description, state, version, images, addresses, rules_visible, visibility, owner_ids, self_uri].hash end # build the object from hash def build_from_hash(attributes) return nil unless attributes.is_a?(Hash)