ResponseDto<T>.fromJson constructor

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

Implementation

factory ResponseDto.fromJson(Map<String, dynamic> json, T Function(Map<String, dynamic> json) fromJson) {
  T? res;
  if(json['response'] != null) {
    res = fromJson(json['response'] as Map<String, dynamic>);
  }

  return ResponseDto<T>(
      succeeded: json['succeeded'] as bool?,
      errorCode: json['error_code'] as String?,
      errorMessage: json['error_message'] as String?,
      response: res);
}