diff options
Diffstat (limited to 'internal/data/models.go')
| -rw-r--r-- | internal/data/models.go | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/internal/data/models.go b/internal/data/models.go new file mode 100644 index 0000000..e7921e2 --- /dev/null +++ b/internal/data/models.go @@ -0,0 +1,41 @@ +// Code generated by sqlc. DO NOT EDIT. +// versions: +// sqlc v1.27.0 + +package data + +import ( + "crypto/ed25519" + "github.com/kyren223/eko/pkg/snowflake" +) + +type Frequency struct { + ID snowflake.ID + NetworkID snowflake.ID + Name string +} + +type Message struct { + ID snowflake.ID + SenderID snowflake.ID + Content string + FrequencyID snowflake.ID + ReceiverID snowflake.ID +} + +type Network struct { + ID snowflake.ID + Name string + OwnerID snowflake.ID +} + +type User struct { + ID snowflake.ID + Name string + PublicKey ed25519.PublicKey +} + +type UsersNetwork struct { + UserID snowflake.ID + NetworkID snowflake.ID +} |
