<PackageReference Include="NJsonSchema" Version="7.7.6231.35489" />
API Differences between 7.7.6231.35489 and 9.4.9
12 Additions
34 Removals
NJsonSchema
NJsonSchema.Converters
NJsonSchema.Generation
-
public interface ISchemaProcessor
-
public class JsonObjectTypeDescription
-
public class JsonSchemaGenerator
- public void ApplyPropertyAnnotations(JsonSchema4 jsonProperty, JsonProperty property, Type parentType, IEnumerable<Attribute> attributes, JsonObjectTypeDescription propertyTypeDescription)
- public void ApplyPropertyAnnotations(JsonSchema4 jsonProperty, Type parentType, IList<Attribute> attributes, JsonObjectTypeDescription propertyTypeDescription)
- protected virtual Task GenerateObjectAsync<TSchemaType>(Type type, JsonContract contract, TSchemaType schema, JsonSchemaResolver schemaResolver) where TSchemaType : JsonSchema4
- protected virtual Task GenerateObjectAsync<TSchemaType>(Type type, TSchemaType schema, JsonSchemaResolver schemaResolver) where TSchemaType : JsonSchema4
-
public class JsonSchemaGeneratorSettings
-
public class SchemaProcessorContext
NJsonSchema.Generation.TypeMappers
NJsonSchema.Infrastructure
NJsonSchema.Validation
-
public class ChildSchemaValidationError : ValidationError
- public ChildSchemaValidationError(ValidationErrorKind kind, string property, string path, IReadOnlyDictionary<JsonSchema4, ICollection<ValidationError>> errors, JToken token, JsonSchema4 schema)
- public ChildSchemaValidationError(ValidationErrorKind kind, string property, string path, IReadOnlyDictionary<JsonSchema4, ICollection<ValidationError>> errors, JToken token)
-
public class ValidationError
-
public enum ValidationErrorKind