diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-10-27 17:04:08 +0200 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-10-27 17:04:08 +0200 |
| commit | 31e3778061a20e0787c076d9353e82b2e223841e (patch) | |
| tree | ad95dad6c9d1d7df57314dd01787be4f23dc7549 /internal/data/models.go | |
| parent | 9a1030a5799b4b5e4456152993732c3bff375888 (diff) | |
feat: add setup for SQL
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 +} |
