twilio.sugar.Model.PhoneAutomation.AddParametersFromPhoneNumberModel C# (CSharp) Method

AddParametersFromPhoneNumberModel() private method

private AddParametersFromPhoneNumberModel ( twilio.sugar.Model.PhoneNumber model ) : void
model twilio.sugar.Model.PhoneNumber
return void
        private void AddParametersFromPhoneNumberModel(PhoneNumber model)
        {
            if (String.IsNullOrEmpty(model.phone_number) && !model.areaCode.HasValue)
            {
                throw new ArgumentNullException("model");
            }
            if (!String.IsNullOrEmpty(model.phone_number))
            {
                _parameters.Add("PhoneNumber", model.phone_number);
            }
            else if (model.areaCode != null)
            {
                _parameters.Add("AreaCode", model.areaCode);
            }
            if (!String.IsNullOrEmpty(model.friendly_name))
            {
                _parameters.Add("FriendlyName", model.friendly_name);
            }
            if (model.voice_url != null)
            {
                _parameters.Add("VoiceUrl", model.voice_url);
            }
            if (!String.IsNullOrEmpty(model.voice_method))
            {
                _parameters.Add("VoiceMethod", model.voice_method);
            }
            if (model.voice_fallback_url != null)
            {
                _parameters.Add("VoiceFallbackUrl", model.voice_fallback_url);
            }
            if (!String.IsNullOrEmpty(model.voice_fallback_method))
            {
                _parameters.Add("VoiceFallbackMethod", model.voice_fallback_method);
            }
            if (!String.IsNullOrEmpty(model.status_callback))
            {
                _parameters.Add("StatusCallback", model.status_callback);
            }
            if (!String.IsNullOrEmpty(model.status_callback_method))
            {
                _parameters.Add("StatusCallbackMethod", model.status_callback_method);
            }
            if (model.sms_url != null)
            {
                _parameters.Add("SmsUrl", model.sms_url);
            }
            if (!String.IsNullOrEmpty(model.sms_method))
            {
                _parameters.Add("SmsMethod", model.sms_method);
            }
            if (model.sms_fallback_url != null)
            {
                _parameters.Add("SmsFallbackUrl", model.sms_fallback_url);
            }
            if (!String.IsNullOrEmpty(model.sms_fallback_method))
            {
                _parameters.Add("SmsFallbackMethod", model.sms_fallback_method);
            }
        }