UDbTableSchemaResponse.fromMap constructor

UDbTableSchemaResponse.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory UDbTableSchemaResponse.fromMap(Map<String, dynamic> json) => UDbTableSchemaResponse(
  schema: json["schema"] ?? "public",
  table: json["table"] ?? "",
  columns: List<UDbColumnResponse>.from((json["columns"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => UDbColumnResponse.fromMap(x))),
  indexes: List<UDbIndexResponse>.from((json["indexes"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => UDbIndexResponse.fromMap(x))),
  foreignKeys: List<UDbForeignKeyResponse>.from((json["foreignKeys"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => UDbForeignKeyResponse.fromMap(x))),
  primaryKeys: List<String>.from((json["primaryKeys"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => x.toString())),
);