ResponseData<T>.fromJson constructor

ResponseData<T>.fromJson(
  1. Map<String, dynamic> json,
  2. T fromJsonT(
    1. Map<String, dynamic>
    )
)

Implementation

factory ResponseData.fromJson(
    Map<String, dynamic> json,
    T Function(Map<String, dynamic>) fromJsonT,
    ) {
  return ResponseData<T>(
    data: json['data'] != null ? fromJsonT(json['data']) : null,
    error: json['error'] is String ? Exception(json['error']) : null,
    exception: json['exception'] is String ? Exception(json['exception']) : null,
    failure: json['failure'] != null ? Failure.fromJson(json['failure']) : null,
    message: json['message'] as String?,
    statusCode: json['statusCode'] is int ? json['statusCode'] : null,
  );
}