summaryrefslogtreecommitdiff
path: root/internal/data/models.go
blob: e7921e2bfeabb2fac8049e7a06beab6f87a24675 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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
}