/// <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); }
public CommandLineSettings() { // Meaningful defaults Config = new JsonSchemaToPocoConfiguration(); ShowHelp = false; }