public interface JsonSchemaProperty extends JsonSchemaObject
JsonSchemaObject
type : 'object'
static class
JsonSchemaProperty.JsonSchemaPropertyBuilder
IdentifiableJsonSchemaProperty
JsonSchemaObject.Type
static IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
array(String identifier)
IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty
type : 'array'
static IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty
bool(String identifier)
IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty
type : 'boolean'
static IdentifiableJsonSchemaProperty.DateJsonSchemaProperty
date(String identifier)
IdentifiableJsonSchemaProperty.DateJsonSchemaProperty
type : 'date'
static IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
decimal128(String identifier)
IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty
bsonType : 'decimal128'
float64(String identifier)
bsonType : 'double'
String
getIdentifier()
TypedJsonSchemaObject.ObjectJsonSchemaObject.patternProperties(JsonSchemaProperty...)
int32(String identifier)
bsonType : 'int'
int64(String identifier)
bsonType : 'long'
static JsonSchemaProperty.JsonSchemaPropertyBuilder
named(String identifier)
JsonSchemaProperty
static IdentifiableJsonSchemaProperty.NullJsonSchemaProperty
nil(String identifier)
type : 'null'
number(String identifier)
type : 'number'
static IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
object(String identifier)
IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty
static IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
string(String identifier)
IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
type : 'string'
static IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty
timestamp(String identifier)
IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty
type : 'timestamp'
static IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
untyped(String identifier)
IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
type
array, bool, date, getTypes, nil, number, object, of, of, string, timestamp, toDocument, untyped
String getIdentifier()
static IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty untyped(String identifier)
identifier
static IdentifiableJsonSchemaProperty.StringJsonSchemaProperty string(String identifier)
static IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty object(String identifier)
static IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty number(String identifier)
static IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty int32(String identifier)
static IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty int64(String identifier)
static IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty float64(String identifier)
static IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty decimal128(String identifier)
static IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty array(String identifier)
static IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty bool(String identifier)
static IdentifiableJsonSchemaProperty.NullJsonSchemaProperty nil(String identifier)
IdentifiableJsonSchemaProperty.NullJsonSchemaProperty
static IdentifiableJsonSchemaProperty.DateJsonSchemaProperty date(String identifier)
static IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty timestamp(String identifier)
static JsonSchemaProperty.JsonSchemaPropertyBuilder named(String identifier)
Impressum und Datenschutz Copyright ©2018 eir.me