2.33.6000.30327
5 Jun 16
Toggle Dropdown
Compare to version...
with 2.0.5928.2914
Toggle Dropdown
Download Package
Open in NuGet
<
PackageReference
Include
=
"NJsonSchema"
Version
=
"2.33.6000.30327"
/>
API Differences between 2.33.6000.30327 and 2.0.5928.2914
23
Additions
3
Removals
NJsonSchema
public
interface
ITypeNameGenerator
string
Generate
(
JsonSchema4
schema
)
public
static
class
JsonFormatStrings
public
const
string
Decimal
=
"decimal"
public
const
string
Double
=
"double"
public
const
string
Long
=
"long"
public
class
JsonProperty
:
JsonSchema4
public
JsonSchema4
ActualPropertySchema
{
get
; }
public
class
JsonSchema4
public
static
string
ToolchainVersion
{
get
; }
public
IDictionary
<
string
,
object
>
ExtensionData
{
get
;
set
; }
public
string
TypeName
{
get
;
set
; }
public
string
TypeNameRaw
{
get
;
set
; }
public
string
GetTypeName
(
ITypeNameGenerator
typeNameGenerator
)
public
bool
IsNullable
(
PropertyNullHandling
propertyNullHandling
)
public
string
ToJson
(
ITypeNameGenerator
typeNameGenerator
)
public
class
JsonSchemaDefinitionAppender
:
ISchemaDefinitionAppender
public
JsonSchemaDefinitionAppender
()
public
JsonSchemaDefinitionAppender
(
ITypeNameGenerator
typeNameGenerator
)
public
enum
PropertyNullHandling
OneOf
=
0
Required
=
1
NJsonSchema.Annotations
public
class
JsonSchemaExtensionDataAttribute
:
Attribute
public
string
Property
{
get
; }
public
object
Value
{
get
; }
public
JsonSchemaExtensionDataAttribute
(
string
property
,
object
value
)
NJsonSchema.Generation
public
class
JsonSchemaGeneratorSettings
public
PropertyNullHandling
PropertyNullHandling
{
get
;
set
; }
public
ITypeNameGenerator
TypeNameGenerator
{
get
;
set
; }
NJsonSchema.Validation
public
enum
ValidationErrorKind
NoAdditionalPropertiesAllowed
=
36
TooManyPropertiesInTuple
=
36