/// <summary>
 ///     Initialize settings.
 /// </summary>
 public JsonSchemaToPoco(JsonSchemaToPocoConfiguration configuration)
 {
     _configuration = configuration;
 }
 /// <summary>
 ///     Static method to return generated code for a single JSON schema with no references.
 /// </summary>
 /// <param name="configuration">Configuration.</param>
 /// <returns>The generated code.</returns>
 public static string Generate(JsonSchemaToPocoConfiguration configuration)
 {
     return(Generate(configuration.JsonSchemaFileLocation, configuration.Namespace, configuration.AttributeType));
 }
 /// <summary>
 ///     Static method to return generated code for a single JSON schema with no references.
 /// </summary>
 /// <param name="configuration">Configuration.</param>
 /// <returns>The generated code.</returns>
 public static string Generate(JsonSchemaToPocoConfiguration configuration)
 {
     return Generate(configuration.JsonSchemaFileLocation, configuration.Namespace, configuration.AttributeType);
 }
 /// <summary>
 ///     Initialize settings.
 /// </summary>
 public JsonSchemaToPoco(JsonSchemaToPocoConfiguration configuration)
 {
     _configuration = configuration;
 }
 public CommandLineSettings()
 {
     // Meaningful defaults
     Config = new JsonSchemaToPocoConfiguration();
     ShowHelp = false;
 }