lab 7 done fix

This commit is contained in:
Arkadiy Radaev 2024-12-19 13:33:07 +04:00
parent 0f8d493178
commit cdb75ec01b
4 changed files with 12 additions and 3 deletions

View File

@ -98,7 +98,7 @@ abstract class AppLocale {
/// No description provided for @search.
///
/// In ru, this message translates to:
/// **'Поиск по марке 🚗'**
/// **'Поиск по марке 🏎️'**
String get search;
/// No description provided for @liked.

View File

@ -7,7 +7,7 @@ class AppLocaleRu extends AppLocale {
AppLocaleRu([String locale = 'ru']) : super(locale);
@override
String get search => 'Поиск по марке 🚗';
String get search => 'Поиск по марке 🏎️';
@override
String get liked => 'Респект! 🤑';

View File

@ -4,10 +4,16 @@ part 'car_dto.g.dart';
@JsonSerializable(createToJson: false)
class CarDto {
@JsonKey(name: 'Count')
final int? count;
@JsonKey(name: 'Message')
final String? message;
@JsonKey(name: 'SearchCriteria')
final String? searchCriteria;
@JsonKey(name: 'Results')
final List<CarAttributesResultDto>? data;
const CarDto({this.data});
const CarDto({this.data, this.count,this.message, this.searchCriteria});
factory CarDto.fromJson(Map<String, dynamic> json) => _$CarDtoFromJson(json);
}

View File

@ -11,6 +11,9 @@ CarDto _$CarDtoFromJson(Map<String, dynamic> json) => CarDto(
?.map(
(e) => CarAttributesResultDto.fromJson(e as Map<String, dynamic>))
.toList(),
count: (json['Count'] as num?)?.toInt(),
message: json['Message'] as String?,
searchCriteria: json['SearchCriteria'] as String?,
);
CarAttributesResultDto _$CarAttributesResultDtoFromJson(