Schema.nullableObject constructor
Schema.nullableObject({
- String? title,
- String? description,
- List<
String> ? $required, - Map<
String, Schema> ? properties, - dynamic additionalProperties,
- Map<
String, Schema> ? patternProperties, - bool? unevaluatedProperties,
- List? examples,
- bool? readOnly,
- bool? writeOnly,
- int? maxProperties,
- int? minProperties,
- Map<
String, dynamic> ? $default,
Creates a Schema for a nullable object.
Implementation
factory Schema.nullableObject({
String? title,
String? description,
List<String>? $required,
Map<String, Schema>? properties,
dynamic additionalProperties,
Map<String, Schema>? patternProperties,
bool? unevaluatedProperties,
List<dynamic>? examples,
bool? readOnly,
bool? writeOnly,
int? maxProperties,
int? minProperties,
Map<String, dynamic>? $default,
}) => Schema(
type: ['object', 'null'],
title: title,
description: description,
$required: $required,
properties: properties,
additionalProperties: additionalProperties,
patternProperties: patternProperties,
unevaluatedProperties: unevaluatedProperties,
examples: examples,
readOnly: readOnly,
writeOnly: writeOnly,
maxProperties: maxProperties,
minProperties: minProperties,
$default: $default,
);