DatabaseSwagger.fromJson constructor

DatabaseSwagger.fromJson(
  1. Map<String, dynamic> json,
  2. Map<String, List<String>> mapOfEnums,
  3. bool jsonbToDynamic, {
  4. Map<String, JsonbModelConfig>? jsonbModels,
})

Implementation

factory DatabaseSwagger.fromJson(
    Map<String, dynamic> json,
    Map<String, List<String>> mapOfEnums,
    bool jsonbToDynamic,
    {Map<String, JsonbModelConfig>? jsonbModels}) {
  final definitions = json['definitions'] as Map<String, dynamic>;
  return DatabaseSwagger(
    definitions.map((key, value) => MapEntry(
        key,
        Table.fromJson(key, value, mapOfEnums, jsonbToDynamic,
            jsonbModels: jsonbModels))),
  );
}