parseBaseResponse<T> static method
Implementation
static Result<T> parseBaseResponse<T>(
Map<String, dynamic> json,
T Function(Map<String, dynamic>) fromJson,
) {
final baseResponse = BaseResponse<T>.fromJson(json, fromJson);
if (baseResponse.isSuccess == true || baseResponse.success == true) {
return Success(baseResponse.data!);
} else {
return Failure(
baseResponse.errorMessage ?? baseResponse.error ?? 'Unknown error');
}
}