PMD_labs/lib/data/dtos/titans_dto.dart
2024-12-20 14:50:19 +04:00

24 lines
733 B
Dart

import 'package:json_annotation/json_annotation.dart';
part 'titans_dto.g.dart';
@JsonSerializable(createToJson: false)
class TitansDto {
final List<TitansResultsDto>? results;
final InfoDto? info;
const TitansDto({this.results, this.info});
factory TitansDto.fromJson(Map<String, dynamic> json) => _$TitansDtoFromJson(json);
}
@JsonSerializable(createToJson: false)
class TitansResultsDto {
final String? id;
final String? name;
final String? height;
final List<String>? abilities;
final String? allegiance;
const TitansResultsDto({this.id, this.name, this.height, this.abilities, this.allegiance});
factory TitansResultsDto.fromJson(Map<String, dynamic> json) =>
_$CharactersDataDtoFromJson(json);
}