mirror of
https://github.com/Kyren223/eko.git
synced 2026-03-11 02:15:37 +00:00
71 lines
1.2 KiB
Go
71 lines
1.2 KiB
Go
// 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
|
|
HexColor string
|
|
Perms int64
|
|
Position int64
|
|
}
|
|
|
|
type Message struct {
|
|
ID snowflake.ID
|
|
SenderID snowflake.ID
|
|
Content string
|
|
Edited bool
|
|
FrequencyID *snowflake.ID
|
|
ReceiverID *snowflake.ID
|
|
}
|
|
|
|
type Network struct {
|
|
ID snowflake.ID
|
|
OwnerID snowflake.ID
|
|
Name string
|
|
Icon string
|
|
BgHexColor string
|
|
FgHexColor string
|
|
IsPublic bool
|
|
}
|
|
|
|
type User struct {
|
|
ID snowflake.ID
|
|
Name string
|
|
PublicKey ed25519.PublicKey
|
|
Description string
|
|
IsPublicDM bool
|
|
IsDeleted bool
|
|
}
|
|
|
|
type UserBlockedUser struct {
|
|
BlockerUserID snowflake.ID
|
|
BlockedUserID snowflake.ID
|
|
}
|
|
|
|
type UserNetwork struct {
|
|
UserID snowflake.ID
|
|
NetworkID snowflake.ID
|
|
JoinedAt string
|
|
IsMember bool
|
|
IsAdmin bool
|
|
IsMuted bool
|
|
IsBanned bool
|
|
BanReason *string
|
|
Position *int64
|
|
}
|
|
|
|
type UserTrustedUser struct {
|
|
TrusterUserID snowflake.ID
|
|
TrustedUserID snowflake.ID
|
|
TrustedPublicKey []byte
|
|
}
|