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)