generateSchema method

Map<String, dynamic> generateSchema(
  1. ClassElement2 element
)

Implementation

Map<String, dynamic> generateSchema(ClassElement2 element) {
  _generatedSchemas.clear();
  final mainSchema = _getPropertySchema(element.thisType, isRoot: true);

  return {
    r'$schema': 'https://json-schema.org/draft/2020-12/schema',
    ...mainSchema,
    r'$defs': _generatedSchemas,
  };
}