Files
HiddingselAppOriginal/lib/appflow/model/interfaces.dart
2026-02-13 15:53:22 +01:00

42 lines
594 B
Dart

import 'package:hiddingsel_app/appflow/model/persons.dart';
import 'images.dart';
import 'contacts.dart';
mixin Name {
String get name;
}
mixin Contact {
ContactModel get contact;
}
mixin Person {
PersonModel get person;
}
mixin Image {
ImageModel get image;
}
mixin IsShareable {
Uri get url;
}
mixin IsSearchable {
get tags;
}
mixin IsFavorable {
get favorized;
favorize(bool favorize);
}
mixin IsSubscribable {
get subscribed;
subscribe(bool subscribe);
}
mixin AllowsEventNotifications {
get eventNotificationAllowed;
allowEventNotification(bool allowed);
}