Class Generator
The conizi schema generator is used to generate a JSON Schema out of the conizi C# models
Inheritance
System.Object
Generator
Namespace: Conizi.Model.Core.Tools
Assembly: Conizi.Model.Core.dll
Syntax
public static class Generator : object
Methods
Generate(Type)
Generate a JSON schema from the C# model instance type
Declaration
public static GenerationResult Generate(Type modelType)
Parameters
Type | Name | Description |
---|---|---|
Type | modelType | Type of the C# model instance |
Returns
Type | Description |
---|---|
GenerationResult |
Generate<TModel>()
Generate a JSON schema from the C# model of type T
Declaration
public static GenerationResult Generate<TModel>()
Returns
Type | Description |
---|---|
GenerationResult |
Type Parameters
Name | Description |
---|---|
TModel | The C# model type, should be generated to a JSON schema |
RegisterJsonSchemaLicense(String)
Register a JsonSchema License if available
Declaration
public static void RegisterJsonSchemaLicense(string license)
Parameters
Type | Name | Description |
---|---|---|
System.String | license | Newtonsoft.Json.Schema license as string |