mirror of
https://github.com/Kyren223/eko.git
synced 2025-12-28 00:44:38 +00:00
91 lines
1.5 KiB
Go
91 lines
1.5 KiB
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.29.0
|
|
|
|
package data
|
|
|
|
import (
|
|
"crypto/ed25519"
|
|
"github.com/kyren223/eko/pkg/snowflake"
|
|
)
|
|
|
|
type BlockedUser struct {
|
|
BlockingUserID snowflake.ID
|
|
BlockedUserID snowflake.ID
|
|
}
|
|
|
|
type DeviceAnalytic struct {
|
|
DeviceID string
|
|
Os *string
|
|
Arch *string
|
|
Term *string
|
|
Colorterm *string
|
|
}
|
|
|
|
type Frequency struct {
|
|
ID snowflake.ID
|
|
NetworkID snowflake.ID
|
|
Name string
|
|
HexColor string
|
|
Perms int64
|
|
Position int64
|
|
}
|
|
|
|
type LastReadMessage struct {
|
|
UserID snowflake.ID
|
|
SourceID snowflake.ID
|
|
LastRead int64
|
|
}
|
|
|
|
type Member struct {
|
|
UserID snowflake.ID
|
|
NetworkID snowflake.ID
|
|
JoinedAt string
|
|
IsMember bool
|
|
IsAdmin bool
|
|
IsMuted bool
|
|
IsBanned bool
|
|
BanReason *string
|
|
}
|
|
|
|
type Message struct {
|
|
ID snowflake.ID
|
|
SenderID snowflake.ID
|
|
Content string
|
|
Edited bool
|
|
FrequencyID *snowflake.ID
|
|
ReceiverID *snowflake.ID
|
|
Ping *snowflake.ID
|
|
}
|
|
|
|
type Network struct {
|
|
ID snowflake.ID
|
|
OwnerID snowflake.ID
|
|
Name string
|
|
Icon string
|
|
BgHexColor string
|
|
FgHexColor string
|
|
IsPublic bool
|
|
}
|
|
|
|
type TrustedUser struct {
|
|
TrustingUserID snowflake.ID
|
|
TrustedUserID snowflake.ID
|
|
TrustedPublicKey ed25519.PublicKey
|
|
}
|
|
|
|
type User struct {
|
|
ID snowflake.ID
|
|
Name string
|
|
PublicKey ed25519.PublicKey
|
|
Description string
|
|
IsPublicDM bool
|
|
IsDeleted bool
|
|
LastActivity *int64
|
|
}
|
|
|
|
type UserData struct {
|
|
UserID snowflake.ID
|
|
Data string
|
|
}
|