json_schema
json_schema copied to clipboard
ValidationResults not exported
Type
Improvement
Details
Currently to return the results to a high level, such as when you have wrapped it in a method, have to add the specific import for ValidationResultss, like the following.
import 'package:json_schema/json_schema.dart';
// ignore: implementation_imports
import 'package:json_schema/src/json_schema/models/validation_results.dart';
class JsonSchemaService {
late final JsonSchema _schema;
JsonSchemaService(Map<String, dynamic> schema) {
_schema = JsonSchema.create(schema);
}
ValidationResults isValid(dynamic data) {
final results = _schema.validate(data);
return results;
}
}
Possible Solution
export ValidationResults
Your Environment
- Version: json_schema: ^5.1.3
FYI: @michaelcarter-wf