728 lines
16 KiB
Go
728 lines
16 KiB
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.31.1
|
|
|
|
package sqlcgen
|
|
|
|
import (
|
|
"github.com/jackc/pgx/v5/pgtype"
|
|
)
|
|
|
|
type AccountPassword struct {
|
|
UserID int64
|
|
HasRecovery bool
|
|
HasSecureValues bool
|
|
HasPassword bool
|
|
Hint string
|
|
EmailUnconfirmedPattern string
|
|
LoginEmailPattern string
|
|
SecureRandom []byte
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type AccountReactionSetting struct {
|
|
UserID int64
|
|
MessagesNotifyFrom string
|
|
StoriesNotifyFrom string
|
|
PollVotesNotifyFrom string
|
|
ShowPreviews bool
|
|
DefaultReactionType string
|
|
DefaultReactionValue string
|
|
PaidPrivacyKind string
|
|
PaidPrivacyPeerType *string
|
|
PaidPrivacyPeerID *int64
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type AppConfig struct {
|
|
Client string
|
|
Hash int32
|
|
ConfigJson []byte
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type AuthKey struct {
|
|
AuthKeyID int64
|
|
Body []byte
|
|
ServerSalt int64
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type Authorization struct {
|
|
AuthKeyID int64
|
|
UserID int64
|
|
Hash int64
|
|
Layer int32
|
|
DeviceModel string
|
|
Platform string
|
|
SystemVersion string
|
|
ApiID int32
|
|
AppVersion string
|
|
Ip string
|
|
CreatedAt pgtype.Timestamptz
|
|
ActiveAt pgtype.Timestamptz
|
|
}
|
|
|
|
type AvailableReaction struct {
|
|
Reaction string
|
|
Title string
|
|
Inactive bool
|
|
Premium bool
|
|
StaticIconID int64
|
|
AppearAnimationID int64
|
|
SelectAnimationID int64
|
|
ActivateAnimationID int64
|
|
EffectAnimationID int64
|
|
AroundAnimationID int64
|
|
CenterIconID int64
|
|
SortOrder int32
|
|
}
|
|
|
|
type Channel struct {
|
|
ID int64
|
|
AccessHash int64
|
|
CreatorUserID int64
|
|
Title string
|
|
About string
|
|
Username *string
|
|
Broadcast bool
|
|
Megagroup bool
|
|
Forum bool
|
|
ForumTabs bool
|
|
Noforwards bool
|
|
JoinToSend bool
|
|
JoinRequest bool
|
|
Signatures bool
|
|
PreHistoryHidden bool
|
|
ParticipantsHidden bool
|
|
Antispam bool
|
|
LinkedChatID int64
|
|
SlowmodeSeconds int32
|
|
DefaultBannedRights []byte
|
|
AvailableReactions []byte
|
|
ColorSet bool
|
|
Color int32
|
|
ColorBackgroundEmojiID int64
|
|
ProfileColorSet bool
|
|
ProfileColor int32
|
|
ProfileColorBackgroundEmojiID int64
|
|
EmojiStatusDocumentID int64
|
|
EmojiStatusUntil int32
|
|
ParticipantsCount int32
|
|
AdminsCount int32
|
|
KickedCount int32
|
|
BannedCount int32
|
|
TopMessageID int32
|
|
Pts int32
|
|
AdminLogSeq int64
|
|
TtlPeriod int32
|
|
Date int32
|
|
Deleted bool
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
PinnedMessageID int32
|
|
Autotranslation bool
|
|
RestrictedSponsored bool
|
|
BroadcastMessagesAllowed bool
|
|
SendPaidMessagesStars int64
|
|
PhotoID int64
|
|
PhotoDcID int32
|
|
PhotoStripped []byte
|
|
}
|
|
|
|
type ChannelAdminLogEvent struct {
|
|
ChannelID int64
|
|
ID int64
|
|
ActorUserID int64
|
|
EventDate int32
|
|
EventType string
|
|
PrevString string
|
|
NewString string
|
|
PrevBool bool
|
|
NewBool bool
|
|
PrevInt int32
|
|
NewInt int32
|
|
PrevParticipant []byte
|
|
NewParticipant []byte
|
|
Participant []byte
|
|
Message []byte
|
|
PrevMessage []byte
|
|
NewMessage []byte
|
|
Query string
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ChannelDialog struct {
|
|
UserID int64
|
|
ChannelID int64
|
|
FolderID int32
|
|
TopMessageID int32
|
|
TopMessageDate int32
|
|
ReadInboxMaxID int32
|
|
ReadOutboxMaxID int32
|
|
UnreadCount int32
|
|
UnreadMentionsCount int32
|
|
UnreadReactionsCount int32
|
|
Pinned bool
|
|
PinnedOrder int32
|
|
UnreadMark bool
|
|
ViewForumAsMessages bool
|
|
NotifySettings []byte
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
DefaultSendAsPeerType *string
|
|
DefaultSendAsPeerID *int64
|
|
}
|
|
|
|
type ChannelForumTopic struct {
|
|
ChannelID int64
|
|
TopicID int32
|
|
CreatorUserID int64
|
|
Title string
|
|
IconColor int32
|
|
IconEmojiID int64
|
|
TitleMissing bool
|
|
Closed bool
|
|
Hidden bool
|
|
Pinned bool
|
|
PinnedOrder int32
|
|
Date int32
|
|
TopMessageID int32
|
|
ReadInboxMaxID int32
|
|
ReadOutboxMaxID int32
|
|
UnreadCount int32
|
|
UnreadMentionsCount int32
|
|
UnreadReactionsCount int32
|
|
UnreadPollVotesCount int32
|
|
Deleted bool
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ChannelInvite struct {
|
|
ChannelID int64
|
|
InviteID int64
|
|
Hash string
|
|
AdminUserID int64
|
|
Title string
|
|
Permanent bool
|
|
Revoked bool
|
|
RequestNeeded bool
|
|
ExpireDate *int32
|
|
UsageLimit *int32
|
|
UsageCount int32
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
RequestedCount int32
|
|
}
|
|
|
|
type ChannelInviteHash struct {
|
|
Hash string
|
|
ChannelID int64
|
|
InviteID int64
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ChannelInviteImporter struct {
|
|
ChannelID int64
|
|
InviteID int64
|
|
UserID int64
|
|
Date int32
|
|
Requested bool
|
|
ApprovedBy int64
|
|
ViaChatlist bool
|
|
About string
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ChannelMember struct {
|
|
ChannelID int64
|
|
UserID int64
|
|
InviterUserID int64
|
|
Role string
|
|
Status string
|
|
JoinedAt int32
|
|
LeftAt int32
|
|
AdminRights []byte
|
|
BannedRights []byte
|
|
Rank string
|
|
AvailableMinID int32
|
|
AvailableMinPts int32
|
|
ReadInboxMaxID int32
|
|
ReadInboxDate int32
|
|
ReadOutboxMaxID int32
|
|
UnreadMark bool
|
|
SlowmodeLastSendDate int32
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ChannelMessage struct {
|
|
ChannelID int64
|
|
ID int32
|
|
RandomID int64
|
|
SenderUserID int64
|
|
FromPeerType string
|
|
FromPeerID int64
|
|
SendAsPeerType *string
|
|
SendAsPeerID *int64
|
|
MessageDate int32
|
|
EditDate int32
|
|
Post bool
|
|
Silent bool
|
|
Noforwards bool
|
|
Body string
|
|
Entities []byte
|
|
ReplyTo []byte
|
|
ReplyToMsgID int32
|
|
ReplyToPeerType string
|
|
ReplyToPeerID int64
|
|
ReplyToTopID int32
|
|
FwdFrom []byte
|
|
DiscussionChannelID int64
|
|
DiscussionMessageID int32
|
|
Action []byte
|
|
Pts int32
|
|
Deleted bool
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
ViewsCount int32
|
|
Media []byte
|
|
}
|
|
|
|
type ChannelMessageReaction struct {
|
|
ChannelID int64
|
|
MessageID int32
|
|
ReactedUserID int64
|
|
SenderUserID int64
|
|
ReactionType string
|
|
ReactionValue string
|
|
Big bool
|
|
Unread bool
|
|
ChosenOrder int32
|
|
ReactionDate int32
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ChannelMessageViewer struct {
|
|
ChannelID int64
|
|
MessageID int32
|
|
ViewerUserID int64
|
|
ViewedAt int32
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ChannelUnreadMention struct {
|
|
UserID int64
|
|
ChannelID int64
|
|
MessageID int32
|
|
TopMessageID int32
|
|
CreatedAt pgtype.Timestamptz
|
|
MediaUnread bool
|
|
}
|
|
|
|
type ChannelUpdateEvent struct {
|
|
ChannelID int64
|
|
Pts int32
|
|
PtsCount int32
|
|
Date int32
|
|
EventType string
|
|
MessageID int32
|
|
MessageIds []byte
|
|
SenderUserID int64
|
|
UserIds []byte
|
|
Payload []byte
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ChannelUsername struct {
|
|
UsernameLower string
|
|
ChannelID int64
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type Contact struct {
|
|
UserID int64
|
|
ContactUserID int64
|
|
Mutual bool
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
ContactPhone string
|
|
ContactFirstName string
|
|
ContactLastName string
|
|
Note string
|
|
NoteEntities []byte
|
|
CloseFriend bool
|
|
StoriesHidden bool
|
|
}
|
|
|
|
type ContactBlock struct {
|
|
OwnerUserID int64
|
|
BlockedUserID int64
|
|
Date int32
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type Country struct {
|
|
Iso2 string
|
|
DefaultName string
|
|
Name string
|
|
Hidden bool
|
|
OrderIndex int32
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type CountryCode struct {
|
|
ID int64
|
|
Iso2 string
|
|
CountryCode string
|
|
Prefixes []string
|
|
Patterns []string
|
|
OrderIndex int32
|
|
}
|
|
|
|
type Dialog struct {
|
|
UserID int64
|
|
PeerType string
|
|
PeerID int64
|
|
TopMessageID int32
|
|
TopMessageDate int32
|
|
ReadInboxMaxID int32
|
|
ReadOutboxMaxID int32
|
|
UnreadCount int32
|
|
UnreadMentionsCount int32
|
|
UnreadReactionsCount int32
|
|
Pinned bool
|
|
UpdatedAt pgtype.Timestamptz
|
|
PinnedOrder int32
|
|
UnreadMark bool
|
|
HiddenPeerSettingsBar bool
|
|
FolderID int32
|
|
}
|
|
|
|
type DialogDraft struct {
|
|
UserID int64
|
|
PeerType string
|
|
PeerID int64
|
|
TopMessageID int32
|
|
Date int32
|
|
Draft []byte
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type DialogFilter struct {
|
|
UserID int64
|
|
FilterID int32
|
|
IsChatlist bool
|
|
Filter []byte
|
|
OrderValue int32
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type DialogFilterSetting struct {
|
|
UserID int64
|
|
TagsEnabled bool
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type DispatchOutbox struct {
|
|
ID int64
|
|
TargetUserID int64
|
|
Pts int32
|
|
EventType string
|
|
ExcludeSessionID int64
|
|
Status string
|
|
Attempts int32
|
|
NextAttemptAt pgtype.Timestamptz
|
|
LastError string
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
ExcludeAuthKeyID int64
|
|
}
|
|
|
|
type Document struct {
|
|
ID int64
|
|
AccessHash int64
|
|
FileReference []byte
|
|
Date int32
|
|
MimeType string
|
|
Size int64
|
|
DcID int32
|
|
Attributes []byte
|
|
Thumbs []byte
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type FileBlob struct {
|
|
LocationKey string
|
|
Backend string
|
|
ObjectKey string
|
|
Size int64
|
|
Sha256 []byte
|
|
MimeType string
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type LangPack struct {
|
|
LangPack string
|
|
LangCode string
|
|
Version int32
|
|
StringsCount int32
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type LangPackString struct {
|
|
LangPack string
|
|
LangCode string
|
|
Key string
|
|
Version int32
|
|
Pluralized bool
|
|
Value string
|
|
ZeroValue string
|
|
OneValue string
|
|
TwoValue string
|
|
FewValue string
|
|
ManyValue string
|
|
OtherValue string
|
|
Deleted bool
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type MessageBox struct {
|
|
OwnerUserID int64
|
|
BoxID int32
|
|
PrivateMessageID int64
|
|
MessageSenderID int64
|
|
PeerType string
|
|
PeerID int64
|
|
FromUserID int64
|
|
MessageDate int32
|
|
Outgoing bool
|
|
Body string
|
|
Entities []byte
|
|
Pts int32
|
|
Deleted bool
|
|
CreatedAt pgtype.Timestamptz
|
|
EditDate int32
|
|
Silent bool
|
|
Noforwards bool
|
|
ReplyToMsgID int32
|
|
ReplyToPeerType string
|
|
ReplyToPeerID int64
|
|
ReplyToTopID int32
|
|
QuoteText string
|
|
QuoteEntities []byte
|
|
QuoteOffset int32
|
|
FwdFromPeerType string
|
|
FwdFromPeerID int64
|
|
FwdFromName string
|
|
FwdDate int32
|
|
Media []byte
|
|
MediaUnread bool
|
|
ReactionUnread bool
|
|
}
|
|
|
|
type Photo struct {
|
|
ID int64
|
|
AccessHash int64
|
|
FileReference []byte
|
|
Date int32
|
|
DcID int32
|
|
HasStickers bool
|
|
Sizes []byte
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type PrivateMessage struct {
|
|
ID int64
|
|
SenderUserID int64
|
|
RecipientUserID int64
|
|
RandomID int64
|
|
MessageDate int32
|
|
Body string
|
|
Entities []byte
|
|
CreatedAt pgtype.Timestamptz
|
|
EditDate int32
|
|
Silent bool
|
|
Noforwards bool
|
|
ReplyToMsgID int32
|
|
ReplyToPeerType string
|
|
ReplyToPeerID int64
|
|
ReplyToTopID int32
|
|
QuoteText string
|
|
QuoteEntities []byte
|
|
QuoteOffset int32
|
|
FwdFromPeerType string
|
|
FwdFromPeerID int64
|
|
FwdFromName string
|
|
FwdDate int32
|
|
Media []byte
|
|
}
|
|
|
|
type PrivateMessageReaction struct {
|
|
MessageSenderID int64
|
|
PrivateMessageID int64
|
|
UserID int64
|
|
ReactionType string
|
|
ReactionValue string
|
|
Big bool
|
|
ReactionDate int32
|
|
ChosenOrder int32
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type ProfilePhoto struct {
|
|
OwnerPeerType string
|
|
OwnerPeerID int64
|
|
PhotoID int64
|
|
Date int32
|
|
Active bool
|
|
SortOrder int64
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type StickerSet struct {
|
|
ID int64
|
|
AccessHash int64
|
|
ShortName string
|
|
Title string
|
|
Count int32
|
|
Hash int32
|
|
SetKind string
|
|
Official bool
|
|
Animated bool
|
|
Videos bool
|
|
Emojis bool
|
|
Masks bool
|
|
Installed bool
|
|
Archived bool
|
|
InstalledDate int32
|
|
ThumbDocumentID int64
|
|
Thumbs []byte
|
|
ThumbDcID int32
|
|
ThumbVersion int32
|
|
DocumentIds []byte
|
|
Packs []byte
|
|
SortOrder int32
|
|
SystemKey string
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type TempAuthKeyBinding struct {
|
|
TempAuthKeyID int64
|
|
PermAuthKeyID int64
|
|
Nonce int64
|
|
ExpiresAt int32
|
|
EncryptedMessage []byte
|
|
CreatedAt pgtype.Timestamptz
|
|
TempSessionID int64
|
|
}
|
|
|
|
type UpdateState struct {
|
|
AuthKeyID int64
|
|
Pts int32
|
|
Qts int32
|
|
Date int32
|
|
Seq int32
|
|
UpdatedAt pgtype.Timestamptz
|
|
UserID int64
|
|
}
|
|
|
|
type UploadPart struct {
|
|
OwnerUserID int64
|
|
FileID int64
|
|
Part int32
|
|
TotalParts int32
|
|
IsBig bool
|
|
Bytes []byte
|
|
CreatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type User struct {
|
|
ID int64
|
|
AccessHash int64
|
|
Phone string
|
|
FirstName string
|
|
LastName string
|
|
Username string
|
|
CountryCode string
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
Verified bool
|
|
Support bool
|
|
About string
|
|
LastSeenAt int64
|
|
}
|
|
|
|
type UserChannelMemberIndex struct {
|
|
UserID int64
|
|
ChannelID int64
|
|
Status string
|
|
Megagroup bool
|
|
Broadcast bool
|
|
Deleted bool
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type UserRecentReaction struct {
|
|
UserID int64
|
|
ReactionType string
|
|
ReactionValue string
|
|
ReactionDate int32
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type UserSavedReactionTag struct {
|
|
UserID int64
|
|
ReactionType string
|
|
ReactionValue string
|
|
Title string
|
|
ReactionCount int32
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type UserTopReaction struct {
|
|
UserID int64
|
|
ReactionType string
|
|
ReactionValue string
|
|
ReactionCount int32
|
|
ReactionDate int32
|
|
CreatedAt pgtype.Timestamptz
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|
|
|
|
type UserUpdateEvent struct {
|
|
UserID int64
|
|
Pts int32
|
|
PtsCount int32
|
|
Date int32
|
|
EventType string
|
|
MessageBoxID *int32
|
|
PeerType *string
|
|
PeerID *int64
|
|
MaxID int32
|
|
StillUnreadCount int32
|
|
CreatedAt pgtype.Timestamptz
|
|
EventBool bool
|
|
EventPeers []byte
|
|
PeerSettings []byte
|
|
MessageIds []byte
|
|
DialogFilter []byte
|
|
FilterOrder []byte
|
|
FolderPeers []byte
|
|
FilterID int32
|
|
TagsEnabled bool
|
|
}
|
|
|
|
type UserUpdateWatermark struct {
|
|
UserID int64
|
|
ContiguousPts int32
|
|
UpdatedAt pgtype.Timestamptz
|
|
}
|