uaestats_fe/lib/domain/entities/user_entity.dart
2024-10-28 16:45:11 +05:30

23 lines
583 B
Dart

import 'package:flutter/foundation.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
import 'package:uae_stat/domain/entities/preferences_entity.dart';
part 'user_entity.freezed.dart';
part 'user_entity.g.dart';
@freezed
class UserEntity with _$UserEntity {
const factory UserEntity({
required String id,
required String name,
required String? imgUrl,
required String email,
required PreferencesEntity preferences,
}) = _UserEntity;
factory UserEntity.fromJson(
Map<String, dynamic> json,
) =>
_$UserEntityFromJson(json);
}