objectSchema function
Builds an object input schema from plain JSON Schema property maps.
Implementation
SchemanticType<JsonMap> objectSchema({
Map<String, Object?> properties = const <String, Object?>{},
List<String> required = const <String>[],
}) {
return SchemanticType.from<JsonMap>(
jsonSchema: <String, Object?>{
'type': 'object',
'properties': properties,
if (required.isNotEmpty) 'required': required,
},
parse: parseJsonMap,
);
}