toJsonSchema method

  1. @override
Object toJsonSchema({
  1. MetadataSchemaConfig config = const MetadataSchemaConfig(jsonSchema: MetadataJsonSchema.noConversions),
})
override

Implementation

@override
Object toJsonSchema({
  MetadataSchemaConfig config = const MetadataSchemaConfig(
    jsonSchema: MetadataJsonSchema.noConversions,
  ),
}) {
  if (config.jsonSchema == MetadataJsonSchema.detailedSchema) {
    return {
      'list': value.map((e) => e.toJsonSchema(config: config)).toList(),
    };
  }
  return value.map((e) => e.toJsonSchema(config: config)).toList();
}