/// <summary>
 /// Initializes a new instance of the <see cref="VoicemailOrganizationPolicy" /> class.
 /// </summary>
 /// <param name="AlertTimeoutSeconds">The organization&#39;s default number of seconds to ring a user&#39;s phone before a call is transfered to voicemail.</param>
 /// <param name="PinConfiguration">The configuration for user PINs to access their voicemail from a phone.</param>
 /// <param name="VoicemailExtension">The extension for voicemail retrieval.  The default value is *86..</param>
 /// <param name="PinRequired">If this is true, a PIN is required when accessing a user&#39;s voicemail from a phone..</param>
 /// <param name="SendEmailNotifications">Whether email notifications are sent for new voicemails in the organization. If false, new voicemail email notifications are not be sent for the organization overriding any user or group setting..</param>
 public VoicemailOrganizationPolicy(int?AlertTimeoutSeconds = null, PINConfiguration PinConfiguration = null, string VoicemailExtension = null, bool?PinRequired = null, bool?SendEmailNotifications = null)
 {
     this.AlertTimeoutSeconds    = AlertTimeoutSeconds;
     this.PinConfiguration       = PinConfiguration;
     this.VoicemailExtension     = VoicemailExtension;
     this.PinRequired            = PinRequired;
     this.SendEmailNotifications = SendEmailNotifications;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="VoicemailOrganizationPolicy" /> class.
 /// </summary>
 /// <param name="AlertTimeoutSeconds">The organization's default number of seconds to ring a user's phone before a call is transferred to voicemail.</param>
 /// <param name="PinConfiguration">The configuration for user PINs to access their voicemail from a phone.</param>
 /// <param name="VoicemailExtension">The extension for voicemail retrieval.  The default value is *86..</param>
 /// <param name="PinRequired">If this is true, a PIN is required when accessing a user's voicemail from a phone..</param>
 /// <param name="InteractiveResponseRequired">Whether user should be prompted with a confirmation prompt when connecting to a Group Ring call.</param>
 /// <param name="SendEmailNotifications">Whether email notifications are sent for new voicemails in the organization. If false, new voicemail email notifications are not be sent for the organization overriding any user or group setting..</param>
 /// <param name="DisableEmailPii">Removes any PII from emails. This overrides any analogous group configuration value. This is always true if HIPAA is enabled or unknown for an organization..</param>
 public VoicemailOrganizationPolicy(int?AlertTimeoutSeconds = null, PINConfiguration PinConfiguration = null, string VoicemailExtension = null, bool?PinRequired = null, bool?InteractiveResponseRequired = null, bool?SendEmailNotifications = null, bool?DisableEmailPii = null)
 {
     this.AlertTimeoutSeconds         = AlertTimeoutSeconds;
     this.PinConfiguration            = PinConfiguration;
     this.VoicemailExtension          = VoicemailExtension;
     this.PinRequired                 = PinRequired;
     this.InteractiveResponseRequired = InteractiveResponseRequired;
     this.SendEmailNotifications      = SendEmailNotifications;
     this.DisableEmailPii             = DisableEmailPii;
 }