lib/purecloud/models/voicemail_user_policy.rb in purecloud-0.66.1 vs lib/purecloud/models/voicemail_user_policy.rb in purecloud-0.67.1

- old
+ new

@@ -16,76 +16,43 @@ require 'date' module PureCloud class VoicemailUserPolicy + # Whether the user has voicemail enabled attr_accessor :enabled + # The number of seconds to ring the user's phone before a call is transfered to voicemail attr_accessor :alert_timeout_seconds - attr_accessor :minimum_recording_time_seconds - - attr_accessor :maximum_recording_time_seconds - - attr_accessor :unavailable_message_uri - - attr_accessor :name_prompt_message_uri - - attr_accessor :full_message_uri - + # The user's PIN to access their voicemail. This property is only used for updates and never provided otherwise to ensure security attr_accessor :pin - attr_accessor :quota_size_bytes - - # Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ - attr_accessor :created_date - - # Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ + # The date the policy was last modified. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ attr_accessor :modified_date # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { :'enabled' => :'enabled', :'alert_timeout_seconds' => :'alertTimeoutSeconds', - :'minimum_recording_time_seconds' => :'minimumRecordingTimeSeconds', - - :'maximum_recording_time_seconds' => :'maximumRecordingTimeSeconds', - - :'unavailable_message_uri' => :'unavailableMessageUri', - - :'name_prompt_message_uri' => :'namePromptMessageUri', - - :'full_message_uri' => :'fullMessageUri', - :'pin' => :'pin', - :'quota_size_bytes' => :'quotaSizeBytes', - - :'created_date' => :'createdDate', - :'modified_date' => :'modifiedDate' } end # Attribute type mapping. def self.swagger_types { :'enabled' => :'BOOLEAN', :'alert_timeout_seconds' => :'Integer', - :'minimum_recording_time_seconds' => :'Integer', - :'maximum_recording_time_seconds' => :'Integer', - :'unavailable_message_uri' => :'String', - :'name_prompt_message_uri' => :'String', - :'full_message_uri' => :'String', :'pin' => :'String', - :'quota_size_bytes' => :'Integer', - :'created_date' => :'DateTime', :'modified_date' => :'DateTime' } end @@ -102,42 +69,14 @@ if attributes[:'alertTimeoutSeconds'] self.alert_timeout_seconds = attributes[:'alertTimeoutSeconds'] end - if attributes[:'minimumRecordingTimeSeconds'] - self.minimum_recording_time_seconds = attributes[:'minimumRecordingTimeSeconds'] - end - - if attributes[:'maximumRecordingTimeSeconds'] - self.maximum_recording_time_seconds = attributes[:'maximumRecordingTimeSeconds'] - end - - if attributes[:'unavailableMessageUri'] - self.unavailable_message_uri = attributes[:'unavailableMessageUri'] - end - - if attributes[:'namePromptMessageUri'] - self.name_prompt_message_uri = attributes[:'namePromptMessageUri'] - end - - if attributes[:'fullMessageUri'] - self.full_message_uri = attributes[:'fullMessageUri'] - end - if attributes[:'pin'] self.pin = attributes[:'pin'] end - if attributes[:'quotaSizeBytes'] - self.quota_size_bytes = attributes[:'quotaSizeBytes'] - end - - if attributes[:'createdDate'] - self.created_date = attributes[:'createdDate'] - end - if attributes[:'modifiedDate'] self.modified_date = attributes[:'modifiedDate'] end end @@ -146,28 +85,21 @@ def ==(o) return true if self.equal?(o) self.class == o.class && enabled == o.enabled && alert_timeout_seconds == o.alert_timeout_seconds && - minimum_recording_time_seconds == o.minimum_recording_time_seconds && - maximum_recording_time_seconds == o.maximum_recording_time_seconds && - unavailable_message_uri == o.unavailable_message_uri && - name_prompt_message_uri == o.name_prompt_message_uri && - full_message_uri == o.full_message_uri && pin == o.pin && - quota_size_bytes == o.quota_size_bytes && - created_date == o.created_date && modified_date == o.modified_date end # @see the `==` method def eql?(o) self == o end # Calculate hash code according to all attributes. def hash - [enabled, alert_timeout_seconds, minimum_recording_time_seconds, maximum_recording_time_seconds, unavailable_message_uri, name_prompt_message_uri, full_message_uri, pin, quota_size_bytes, created_date, modified_date].hash + [enabled, alert_timeout_seconds, pin, modified_date].hash end # build the object from hash def build_from_hash(attributes) return nil unless attributes.is_a?(Hash)