13 lines
433 B
Dart
13 lines
433 B
Dart
import 'package:pmu_project/data/dtos/codeforcer_dto.dart';
|
||
import 'package:pmu_project/domain/models/card.dart';
|
||
|
||
extension CodeforcerDtoToModel on CodeforcerDto {
|
||
CardData toDomain() => CardData(
|
||
this?.handle ?? 'BEBRA',
|
||
rank: this?.rank ?? 'Не в рейтинге',
|
||
maxRank: this?.maxRank ?? 'Не в рейтинге',
|
||
rating: this?.rating ?? 0,
|
||
imageUrl: this?.titlePhoto,
|
||
);
|
||
}
|