UDbTableSchemaResponse.fromMap constructor
UDbTableSchemaResponse.fromMap(
- 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())),
);