ApiResponse<T>.fromJson constructor

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

Implementation

factory ApiResponse.fromJson(
  Map<String, dynamic> json,
  T Function(dynamic)? fromJsonT,
) {
  return ApiResponse(
    success: json['success'] ?? false,
    data: json['data'] != null && fromJsonT != null ? fromJsonT(json['data']) : null,
    message: json['message'],
    code: json['code'],
  );
}