Swiftpack.co - Package - robertwitt/repEAT-model

repEAT Domain Model

This is the domain model of the repEAT app implemented as Swift package.


Stars: 0


Used By

Total: 0


- 2020-09-14 06:34:21

Make factories and their member open.

- 2020-09-14 06:11:01

Make let properties vars to allow overwriting.

- 2020-09-14 05:52:13

Make super classes open to enable inheritance.

- 2020-09-14 04:17:03

The release contains breaking changes:

  • AllergyRepository and PersonRepository are classes now, some methods got renamed.
  • They contain each a dataStore property that is supposed to be given by the client when initializing instances of these classes.
  • DomainObjectDataStore contains a default implementation.
  • The repositories contain single methods for create, update and delete operations now additional to the mighty save.

- 2020-09-12 20:17:01

Add missing init to PersonFactory.

- 2020-09-12 19:51:03

Add missing public markers in object factories.

- 2020-09-12 19:37:12

Add factories to create new Allergy value objects and Person entities.

- 2020-09-01 09:58:23

Enhance the Person entity with copy functionality.

- 2020-08-30 13:39:26

Raise another notification when a person's allergies got changed.

- 2020-08-20 16:19:18

Changed the notifications raised by the Person entity. This is breaking as properties and functions have been removed.

- 2020-08-18 08:47:50

Post a notification when a person's name attribute changes.

- 2020-08-18 08:25:23

Remove all allergies from a person when isAllergic was switched off.

- 2020-08-18 05:03:38

Changed the way how to add and remove allergies to a person. Setting the allergies set directly is not working anymore.

- 2020-07-17 14:58:23

First release contains the household context and the shared kernel.