JSONSchema

Module: dggal
Type: Class
Base Class: Instance

Description

Object representing a JSON Schema

Properties and Members

  schemaString
  idString
  titleString
  commentString
  descriptionString
  DefaultFieldValue
  readOnlybool
  writeOnlybool
  examplesArray<String>
  multipleOfArray<double>
  typeJSONSchemaType
  EnumArray<FieldValue>
  formatString
  contentMediaTypeString
  maximumdouble
  maximumdouble
  exclusiveMaximumdouble
  exclusiveMaximumdouble
  minimumdouble
  minimumdouble
  exclusiveMinimumdouble
  exclusiveMinimumdouble
  patternString
  itemsJSONSchema
  maxItemsint
  maxItemsint
  minItemsint
  minItemsint
  uniqueItemsbool
  containsString
  maxPropertiesint
  maxPropertiesint
  minPropertiesint
  minPropertiesint
  requiredArray<String>
  additionalPropertiesJSONSchema
  definitionsMap<String, JSONSchema>
  propertiesMap<String, JSONSchema>
  patternPropertiesMap<String, JSONSchema>
  dependenciesMap<String, JSONSchema>
  propertyNamesString
  contentEncodingString
  IfJSONSchema
  ThenJSONSchema
  ElseJSONSchema
  allOfArray<JSONSchema>
  anyOfArray<JSONSchema>
  oneOfArray<JSONSchema>
  NotJSONSchema
  xogcroleString
  xogcpropertySeqint
  xogcpropertySeqint
  DefaultFieldValue

Usage


Used within DGGS-JSON to represent the logical schema of data values