ApiResponse<T>.fromJson constructor

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

Implementation

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