getLearnedSchema method
Get learned schema for a route
Implementation
Map<String, dynamic>? getLearnedSchema(String method, String path) {
final key = '$method:$path';
final learned = _learnedSchemas[key];
if (learned == null || learned.isEmpty) {
return null;
}
final properties = <String, dynamic>{};
final required = <String>[];
for (final entry in learned.entries) {
properties[entry.key] = entry.value;
required.add(entry.key);
}
return {
'type': 'object',
'properties': properties,
'required': required,
};
}