JSONSchema.object constructor

JSONSchema.object({
  1. required Map<String, JSONSchema> properties,
  2. List<String>? optionalProperties,
  3. List<String>? propertyOrdering,
  4. String? description,
  5. String? title,
  6. bool? nullable,
  7. Map<String, JSONSchema>? defs,
})

Construct a schema for an object with one or more properties.

Implementation

JSONSchema.object({
  required Map<String, JSONSchema> properties,
  List<String>? optionalProperties,
  List<String>? propertyOrdering,
  String? description,
  String? title,
  bool? nullable,
  Map<String, JSONSchema>? defs,
}) : this(
        SchemaType.object,
        properties: properties,
        optionalProperties: optionalProperties,
        propertyOrdering: propertyOrdering,
        description: description,
        title: title,
        nullable: nullable,
        defs: defs,
      );