summaryrefslogtreecommitdiff
path: root/internal/gtsmodel/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'internal/gtsmodel/README.md')
-rw-r--r--internal/gtsmodel/README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/gtsmodel/README.md b/internal/gtsmodel/README.md
new file mode 100644
index 000000000..2e55d3a57
--- /dev/null
+++ b/internal/gtsmodel/README.md
@@ -0,0 +1,7 @@
+A note on when we should set data structures linked to objects in the database to use the
+bun `nullzero` tag -- this should only be done if the member type is a pointer, or if the
+this primitive type is literally invalid with an empty value (e.g. media IDs which when
+empty signifies a null database value, compared to say an account note which when empty
+could mean either an empty note OR null database value).
+
+Obviously it is a little more complex than this in practice, but keep it in mind! \ No newline at end of file