import 'package:json_annotation/json_annotation.dart'; import 'package:pshared/data/dto/storable.dart'; part 'base.g.dart'; @JsonSerializable() class AccountBaseDTO extends StorableDTO { final String name; final String locale; final String? avatarUrl; const AccountBaseDTO({ required super.id, required super.createdAt, required super.updatedAt, required this.name, required this.avatarUrl, required this.locale, }); factory AccountBaseDTO.fromJson(Map json) => _$AccountBaseDTOFromJson(json); @override Map toJson() => _$AccountBaseDTOToJson(this); }