Table.fromJson constructor
Implementation
factory Table.fromJson(String name, Map<String, dynamic> json) {
final properties = json['properties'] as Map<String, dynamic>;
final requiredFields = json['required'] != null
? List<String>.from(json['required'])
: <String>[];
return Table(
name: name,
requiredFields: requiredFields,
columns: properties.map((key, value) => MapEntry(
snakeCasingToCamelCasing(key),
Column.fromJson(key, value, requiredFields))),
);
}