Error.fromJson(Map<String, dynamic> json) : reason = ResponseErrorReason.values[json['reason']], message = json['message'];