/// <summary>
 /// Initializes a new instance of the
 /// TwilioProviderConfigProviderConfigurationResponse class.
 /// </summary>
 /// <param name="displayName">A custom name that can be used to later
 /// understand the purpose of
 /// this provider configuration.</param>
 /// <param name="providerConfigurationId">The unique Id generated for
 /// each Provider Config</param>
 public TwilioProviderConfigProviderConfigurationResponse(string displayName, System.Guid providerConfigurationId, TwilioProviderConfig configuration)
 {
     DisplayName             = displayName;
     ProviderConfigurationId = providerConfigurationId;
     Configuration           = configuration;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// ProviderConfigurationRequestTwilioProviderConfig class.
 /// </summary>
 /// <param name="displayName">A custom name that can be used to later
 /// understand the purpose of
 /// this provider configuration.</param>
 /// <param name="configuration">The provider-specific
 /// configuration.</param>
 /// <param name="sendTestSms">The details used to send a test SMS with
 /// the proposed provider
 /// configuration. We will use these details to send a real SMS to
 /// the provider, in order to verify the configuration values are valid
 /// and read for use.</param>
 public ProviderConfigurationRequestTwilioProviderConfig(string displayName, TwilioProviderConfig configuration, SendTestSmsRequest sendTestSms)
 {
     DisplayName   = displayName;
     Configuration = configuration;
     SendTestSms   = sendTestSms;
     CustomInit();
 }