JsonSchema constructor

JsonSchema({
  1. String? P_comment,
  2. Map<String, JsonSchema>? P_defs,
  3. String? P_id,
  4. String? P_ref,
  5. String? P_schema,
  6. Map<String, Object?>? additionalDetails,
  7. JsonSchema? additionalItems,
  8. JsonSchema? additionalProperties,
  9. List<JsonSchema>? allOf,
  10. List<JsonSchema>? anyOf,
  11. Object? const_,
  12. JsonSchema? contains,
  13. String? contentEncoding,
  14. String? contentMediaType,
  15. Object? default_,
  16. Map<String, JsonSchema>? definitions,
  17. Map<String, Object?>? dependencies,
  18. String? description,
  19. JsonSchema? else_,
  20. List<Object?>? enum_,
  21. List<Object?>? examples,
  22. Object? exclusiveMaximum,
  23. Object? exclusiveMinimum,
  24. String? format,
  25. JsonSchema? if_,
  26. JsonSchema? items,
  27. String? jdbcType,
  28. int? maxItems,
  29. int? maxLength,
  30. int? maxProperties,
  31. Object? maximum,
  32. int? minItems,
  33. int? minLength,
  34. int? minProperties,
  35. Object? minimum,
  36. double? multipleOf,
  37. JsonSchema? not,
  38. List<JsonSchema>? oneOf,
  39. String? pattern,
  40. Map<String, JsonSchema>? patternProperties,
  41. Map<String, JsonSchema>? properties,
  42. JsonSchema? propertyNames,
  43. bool? readOnly,
  44. List<String>? required,
  45. JsonSchema? then,
  46. String? title,
  47. List<String>? type,
  48. bool? uniqueItems,
  49. bool? writeOnly,
})

Implementation

JsonSchema({
  this.P_comment,
  this.P_defs,
  this.P_id,
  this.P_ref,
  this.P_schema,
  this.additionalDetails,
  this.additionalItems,
  this.additionalProperties,
  this.allOf,
  this.anyOf,
  this.const_,
  this.contains,
  this.contentEncoding,
  this.contentMediaType,
  this.default_,
  this.definitions,
  this.dependencies,
  this.description,
  this.else_,
  this.enum_,
  this.examples,
  this.exclusiveMaximum,
  this.exclusiveMinimum,
  this.format,
  this.if_,
  this.items,
  this.jdbcType,
  this.maxItems,
  this.maxLength,
  this.maxProperties,
  this.maximum,
  this.minItems,
  this.minLength,
  this.minProperties,
  this.minimum,
  this.multipleOf,
  this.not,
  this.oneOf,
  this.pattern,
  this.patternProperties,
  this.properties,
  this.propertyNames,
  this.readOnly,
  this.required,
  this.then,
  this.title,
  this.type,
  this.uniqueItems,
  this.writeOnly,
});