Table.fromJson constructor
Table.fromJson()
Implementation
factory Table.fromJson(String name, Map<String, dynamic> json,
Map<String, List<String>> mapOfEnums, bool jsonbToDynamic) {
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, mapOfEnums,
jsonbToDynamic: jsonbToDynamic))),
);
}