BaseListResponse<T>.fromJson constructor

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

Implementation

factory BaseListResponse.fromJson(
    Map<String, dynamic> json,
    T Function(dynamic) fromJsonT,
    ) {
  return BaseListResponse<T>(
    success: json['success'],
    message: json['message'],
    data: json['data'] != null
        ? (json['data'] as List<dynamic>)
        .map((item) => fromJsonT(item as Map<String, dynamic>))
        .toList()
        : null,
  );
}