message.dart 446 B

12345678910111213141516171819202122232425
  1. import 'package:e2ee_chat/model/content.dart';
  2. import 'package:objectbox/objectbox.dart';
  3. import 'group.dart';
  4. import 'user.dart';
  5. @Entity()
  6. class Message {
  7. int id = 0;
  8. final from = ToOne<User>();
  9. final to = ToOne<User>();
  10. final content = ToOne<Content>();
  11. int time = 0;
  12. }
  13. @Entity()
  14. class GroupMessage {
  15. int id = 0;
  16. final from = ToOne<User>();
  17. final to = ToOne<Group>();
  18. final content = ToOne<Content>();
  19. int time = 0;
  20. }