import 'package:json_annotation/json_annotation.dart'; part 'car_dto.g.dart'; @JsonSerializable() class CarDTO { @JsonKey(name: 'id') final int id; @JsonKey(name: 'driver_name') final String? driverName; @JsonKey(name: 'car_name') final String carName; CarDTO({ required this.id, required this.carName, required this.driverName, }); factory CarDTO.fromJson(Map json) => _$CarDTOFromJson(json); Map toJson() => _$CarDTOToJson(this); }