gotosocial/internal/db/model
2021-04-06 23:35:04 +02:00
..
account.go drafting out test structs 2021-04-05 20:34:56 +02:00
activitystreams.go fiddle-de-dee! 2021-04-03 19:40:15 +02:00
application.go refining some serialization 2021-04-06 23:35:04 +02:00
block.go moar work 2021-04-04 23:17:10 +02:00
domainblock.go Api/v1/accounts (#8) 2021-04-01 20:46:45 +02:00
emaildomainblock.go Api/v1/accounts (#8) 2021-04-01 20:46:45 +02:00
emoji.go add emoji + tags 2021-04-04 16:08:26 +02:00
follow.go Api/v1/accounts (#8) 2021-04-01 20:46:45 +02:00
followrequest.go Api/v1/accounts (#8) 2021-04-01 20:46:45 +02:00
mediaattachment.go Api/v1/accounts (#8) 2021-04-01 20:46:45 +02:00
mention.go additional work on statuses 2021-04-02 19:20:41 +02:00
README.md Api/v1/accounts (#8) 2021-04-01 20:46:45 +02:00
status.go tests for status create 2021-04-06 16:31:57 +02:00
tag.go add emoji + tags 2021-04-04 16:08:26 +02:00
user.go Api/v1/accounts (#8) 2021-04-01 20:46:45 +02:00

gtsmodel

This package contains types used internally by GoToSocial and added/removed/selected from the database. As such, they contain sensitive fields which should never be serialized or reach the API level. Use the mastotypes package for that.

The annotation used on these structs is for handling them via the go-pg ORM. See here.