hdac SDK
SDK for hdac blockchain development
|
An in-memory representation of a JSON Schema. 더 자세히 ...
Public 멤버 함수 | |
JsonSchema () | |
Initializes a new instance of the JsonSchema class. 더 자세히 ... | |
void | WriteTo (JsonWriter writer) |
Writes this schema to a JsonWriter. 더 자세히 ... | |
void | WriteTo (JsonWriter writer, JsonSchemaResolver resolver) |
Writes this schema to a JsonWriter using the specified JsonSchemaResolver. 더 자세히 ... | |
override string | ToString () |
Returns a T:System.String that represents the current T:System.Object. 더 자세히 ... | |
정적 Public 멤버 함수 | |
static JsonSchema | Read (JsonReader reader) |
Reads a JsonSchema from the specified JsonReader. 더 자세히 ... | |
static JsonSchema | Read (JsonReader reader, JsonSchemaResolver resolver) |
Reads a JsonSchema from the specified JsonReader. 더 자세히 ... | |
static JsonSchema | Parse (string json) |
Load a JsonSchema from a string that contains schema JSON. 더 자세히 ... | |
static JsonSchema | Parse (string json, JsonSchemaResolver resolver) |
Parses the specified json. 더 자세히 ... | |
속성 | |
string | Id [get, set] |
Gets or sets the id. 더 자세히 ... | |
string | Title [get, set] |
Gets or sets the title. 더 자세히 ... | |
bool | Required [get, set] |
Gets or sets whether the object is required. 더 자세히 ... | |
bool | ReadOnly [get, set] |
Gets or sets whether the object is read only. 더 자세히 ... | |
bool | Hidden [get, set] |
Gets or sets whether the object is visible to users. 더 자세히 ... | |
bool | Transient [get, set] |
Gets or sets whether the object is transient. 더 자세히 ... | |
string | Description [get, set] |
Gets or sets the description of the object. 더 자세히 ... | |
JsonSchemaType | Type [get, set] |
Gets or sets the types of values allowed by the object. 더 자세히 ... | |
string | Pattern [get, set] |
Gets or sets the pattern. 더 자세히 ... | |
int | MinimumLength [get, set] |
Gets or sets the minimum length. 더 자세히 ... | |
int | MaximumLength [get, set] |
Gets or sets the maximum length. 더 자세히 ... | |
double | DivisibleBy [get, set] |
Gets or sets a number that the value should be divisble by. 더 자세히 ... | |
double | Minimum [get, set] |
Gets or sets the minimum. 더 자세히 ... | |
double | Maximum [get, set] |
Gets or sets the maximum. 더 자세히 ... | |
bool | ExclusiveMinimum [get, set] |
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. 더 자세히 ... | |
bool | ExclusiveMaximum [get, set] |
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. 더 자세히 ... | |
int | MinimumItems [get, set] |
Gets or sets the minimum number of items. 더 자세히 ... | |
int | MaximumItems [get, set] |
Gets or sets the maximum number of items. 더 자세히 ... | |
IList< JsonSchema > | Items [get, set] |
Gets or sets the JsonSchema of items. 더 자세히 ... | |
IDictionary< string, JsonSchema > | Properties [get, set] |
Gets or sets the JsonSchema of properties. 더 자세히 ... | |
JsonSchema | AdditionalProperties [get, set] |
Gets or sets the JsonSchema of additional properties. 더 자세히 ... | |
IDictionary< string, JsonSchema > | PatternProperties [get, set] |
Gets or sets the pattern properties. 더 자세히 ... | |
bool | AllowAdditionalProperties [get, set] |
Gets or sets a value indicating whether additional properties are allowed. 더 자세히 ... | |
string | Requires [get, set] |
Gets or sets the required property if this property is present. 더 자세히 ... | |
IList< string > | Identity [get, set] |
Gets or sets the identity. 더 자세히 ... | |
IList< JToken > | Enum [get, set] |
Gets or sets the a collection of valid enum values allowed. 더 자세히 ... | |
IDictionary< JToken, string > | Options [get, set] |
Gets or sets a collection of options. 더 자세히 ... | |
JsonSchemaType | Disallow [get, set] |
Gets or sets disallowed types. 더 자세히 ... | |
JToken | Default [get, set] |
Gets or sets the default value. 더 자세히 ... | |
JsonSchema | Extends [get, set] |
Gets or sets the extend JsonSchema. 더 자세히 ... | |
string | Format [get, set] |
Gets or sets the format. 더 자세히 ... | |
An in-memory representation of a JSON Schema.
|
inline |
Initializes a new instance of the JsonSchema class.
|
inlinestatic |
Load a JsonSchema from a string that contains schema JSON.
json | A String that contains JSON. |
|
inlinestatic |
Parses the specified json.
json | The json. |
resolver | The resolver. |
|
inlinestatic |
Reads a JsonSchema from the specified JsonReader.
reader | The JsonReader containing the JSON Schema to read. |
|
inlinestatic |
Reads a JsonSchema from the specified JsonReader.
reader | The JsonReader containing the JSON Schema to read. |
resolver | The JsonSchemaResolver to use when resolving schema references. |
|
inline |
Returns a T:System.String that represents the current T:System.Object.
|
inline |
Writes this schema to a JsonWriter.
writer | A JsonWriter into which this method will write. |
|
inline |
Writes this schema to a JsonWriter using the specified JsonSchemaResolver.
writer | A JsonWriter into which this method will write. |
resolver | The resolver used. |
|
getset |
Gets or sets the JsonSchema of additional properties.
The JsonSchema of additional properties.
|
getset |
Gets or sets a value indicating whether additional properties are allowed.
true
if additional properties are allowed; otherwise, false
.
|
getset |
Gets or sets the default value.
The default value.
|
getset |
Gets or sets the description of the object.
|
getset |
Gets or sets disallowed types.
The disallow types.
|
getset |
Gets or sets a number that the value should be divisble by.
A number that the value should be divisble by.
|
getset |
Gets or sets the a collection of valid enum values allowed.
A collection of valid enum values allowed.
|
getset |
Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute.
A flag indicating whether the value can not equal the number defined by the "maximum" attribute.
|
getset |
Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute.
A flag indicating whether the value can not equal the number defined by the "minimum" attribute.
|
getset |
Gets or sets the extend JsonSchema.
The extended JsonSchema.
|
getset |
Gets or sets the format.
The format.
|
getset |
Gets or sets whether the object is visible to users.
|
getset |
Gets or sets the id.
|
getset |
Gets or sets the identity.
The identity.
|
getset |
Gets or sets the JsonSchema of items.
The JsonSchema of items.
|
getset |
Gets or sets the maximum.
The maximum.
|
getset |
Gets or sets the maximum number of items.
The maximum number of items.
|
getset |
Gets or sets the maximum length.
The maximum length.
|
getset |
Gets or sets the minimum.
The minimum.
|
getset |
Gets or sets the minimum number of items.
The minimum number of items.
|
getset |
Gets or sets the minimum length.
The minimum length.
|
getset |
Gets or sets a collection of options.
A collection of options.
|
getset |
Gets or sets the pattern.
The pattern.
|
getset |
Gets or sets the pattern properties.
The pattern properties.
|
getset |
Gets or sets the JsonSchema of properties.
The JsonSchema of properties.
|
getset |
Gets or sets whether the object is read only.
|
getset |
Gets or sets whether the object is required.
|
getset |
Gets or sets the required property if this property is present.
The required property if this property is present.
|
getset |
Gets or sets the title.
|
getset |
Gets or sets whether the object is transient.
|
getset |
Gets or sets the types of values allowed by the object.
The type.