factory ApiError.fromJson(Map<String, dynamic> json) { return ApiError( code: json['code'] as int, message: json['message'] as String, data: json['data'], ); }