UDbAdminTableSchemaResponse.fromMap constructor
UDbAdminTableSchemaResponse.fromMap(
- Map<String, dynamic> json
)
Implementation
factory UDbAdminTableSchemaResponse.fromMap(Map<String, dynamic> json) => UDbAdminTableSchemaResponse(
schema: json["schema"] ?? "public",
table: json["table"] ?? "",
columns: List<UDbAdminColumnResponse>.from((json["columns"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => UDbAdminColumnResponse.fromMap(x))),
indexes: List<UDbAdminIndexResponse>.from((json["indexes"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => UDbAdminIndexResponse.fromMap(x))),
foreignKeys: List<UDbAdminForeignKeyResponse>.from((json["foreignKeys"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => UDbAdminForeignKeyResponse.fromMap(x))),
primaryKeys: List<String>.from((json["primaryKeys"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => x.toString())),
);