fromJson method

BaseResponse fromJson(
  1. Map<String, dynamic> json,
  2. dynamic data
)

Implementation

BaseResponse fromJson(Map<String, dynamic> json, dynamic data) {
  if (json.containsKey('success')) success = json['success'];
  if (json.containsKey('msg')) msg = json['msg'];
  if (json.containsKey('data')) {
    try {
      if (data is BaseResponse) {
        this.data = json['data'].toString();
      } else {
        this.data = success ? data.fromJson(json['data']) : json['data'].toString();
      }
    } catch (e) { setDataError(); }
  }
  return this;
}