Files
front-hokm/lib/feature/profile/presentation/bloc/profile_status.dart
T
2026-06-17 12:57:28 +03:30

32 lines
805 B
Dart

import '../../domain/entities/profile_entity.dart';
abstract class ProfileLoadStatus {}
class ProfileLoadInitial extends ProfileLoadStatus {}
class ProfileLoadLoading extends ProfileLoadStatus {}
class ProfileLoadLoaded extends ProfileLoadStatus {
final ProfileEntity profile;
ProfileLoadLoaded(this.profile);
}
class ProfileLoadError extends ProfileLoadStatus {
final String message;
ProfileLoadError(this.message);
}
/// وضعیتِ ذخیره‌ی ویرایش پروفایل.
abstract class ProfileSaveStatus {}
class ProfileSaveIdle extends ProfileSaveStatus {}
class ProfileSaveLoading extends ProfileSaveStatus {}
class ProfileSaveSuccess extends ProfileSaveStatus {}
class ProfileSaveError extends ProfileSaveStatus {
final String message;
ProfileSaveError(this.message);
}