UResponse<T>.fromJson constructor
UResponse<T>.fromJson (
- String str,
- T fromMapT(
- dynamic
Implementation
factory UResponse.fromJson(String str, T Function(dynamic) fromMapT) {
final Map<String, dynamic> jsonMap = json.decode(str);
final dynamic rawResult = jsonMap["result"];
final T? parsedResult = rawResult == null ? null : fromMapT(rawResult);
return UResponse<T>(
result: parsedResult,
status: jsonMap["status"] ?? 0,
pageSize: jsonMap["pageSize"] ?? 0,
pageCount: jsonMap["pageCount"] ?? 0,
totalCount: jsonMap["totalCount"] ?? 0,
message: jsonMap["message"] ?? "",
);
}