diff --git a/wire-ios-data-model/WireDataModel.docc/WireDataModel.md b/wire-ios-data-model/WireDataModel.docc/WireDataModel.md index 5178f437ebb..e4d38de1866 100644 --- a/wire-ios-data-model/WireDataModel.docc/WireDataModel.md +++ b/wire-ios-data-model/WireDataModel.docc/WireDataModel.md @@ -6,6 +6,10 @@ Provides the persistence layer for Wire. WireDataModel provides the persistence for Wire, powered by Core Data. As such it contains the database schemas, the ``CoreDataStack`` to manage access to the database, and all the managed object subclasses that represent entities in the database (e.g ``ZMConversation`` and ``ZMUser``). + + + + > Note: WireDataModel also contains a lot of business logic in the form of extensions on managed object subclasses. These should be factored out of the persistence layer. ## Topics