Verschiedene Arten von Objekten bilden gemeinsam die Grundstruktur von GetDone. Ein Objekt ist ein bestimmtes Modell, das mit Daten befüllt werden kann.
Geteilte Metadaten
Jeder Objekttyp besitzt eigene Felder. Einige Zeitstempel werden jedoch von den Objekten geteilt.
Zeitpunkt der Erstellung (CreatedAt)
Dieser Zeitstempel wird bei der Erstellung eines Objekts automatisch gesetzt.
Zeitpunkt der letzten Änderung (UpdatedAt)
Dieser Zeitstempel wird bei jeder Aktualisierung automatisch gesetzt. Bei der ersten Erstellung entspricht er dem Erstellungszeitpunkt.
Zeitpunkt der Löschung (DeletedAt)
Manche Objekte werden bei einer Löschung lediglich als gelöscht markiert. Dadurch bleiben bestehende Referenzen und die Nachvollziehbarkeit erhalten; außerdem kann das Objekt bei Bedarf wiederhergestellt werden.
Gelöschte Objekte werden in regulären Abfragen, Anzeigen und der Suche nicht berücksichtigt.
Löschung und Wiederherstellung dieser Objekte sind ausschließlich über die Administration möglich.