import 'package:json_annotation/json_annotation.dart'; part 'card.g.dart'; @JsonSerializable() class CardEndpointDTO { final String pan; final String firstName; final String lastName; @JsonKey(name: 'exp_month') final int? expMonth; @JsonKey(name: 'exp_year') final int? expYear; final String? country; const CardEndpointDTO({ required this.pan, required this.firstName, required this.lastName, required this.expMonth, required this.expYear, this.country, }); factory CardEndpointDTO.fromJson(Map json) => _$CardEndpointDTOFromJson(json); Map toJson() => _$CardEndpointDTOToJson(this); }