OpenAPISchema.object constructor

OpenAPISchema.object(
  1. Map<String, OpenAPISchema> properties, {
  2. List<String>? requiredProperties,
  3. Object? additionalProperties,
  4. String? description,
  5. Map<String, Object?>? additional,
})

Creates an object schema.

Implementation

factory OpenAPISchema.object(
  Map<String, OpenAPISchema> properties, {
  List<String>? requiredProperties,
  Object? additionalProperties,
  String? description,
  Map<String, Object?>? additional,
}) => OpenAPISchema._({
  ...?additional,
  'type': 'object',
  'properties': properties,
  'required': ?requiredProperties,
  'additionalProperties': ?additionalProperties,
  'description': ?description,
});