You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

101 lines
2.1 KiB
Go

// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.27.0
package db
import (
"github.com/jackc/pgx/v5/pgtype"
)
type EmailVerificationToken struct {
ID string
UserID string
Email string
ExpiresAt pgtype.Timestamptz
}
type File struct {
ID string
UserID string
ProjectID pgtype.Text
Key string
Name string
Size int64
Etag string
CreatedAtEpoch int64
UpdatedAtEpoch int64
}
type Project struct {
ID string
Uuid pgtype.UUID
Name string
UserID string
QrBackground string
QrForeground string
CustomDomain pgtype.Text
DomainStatus string
EnableCustomDomain bool
CustomIp pgtype.Text
CustomDomainID pgtype.Text
QrCornerSquareStyle string
QrDotStyle string
QrImageBase64 pgtype.Text
}
type Session struct {
ID string
UserID string
ExpiresAt pgtype.Timestamptz
}
type Shortener struct {
ID string
Link string
Code string
CreatedAt pgtype.Timestamp
UserID string
ProjectID pgtype.Text
Active bool
Ios bool
IosLink pgtype.Text
Android bool
AndroidLink pgtype.Text
IsFileUpload bool
FilePath pgtype.Text
}
type User struct {
ID string
Uuid pgtype.UUID
Email string
Username pgtype.Text
Password pgtype.Text
CreatedAt pgtype.Timestamp
EmailVerified bool
GoogleID pgtype.Text
Plan string
StripeCustomerID pgtype.Text
QrCornerSquareStyle string
QrDotStyle string
QrBackground string
QrForeground string
QrImageBase64 pgtype.Text
FileStorageUsageInByte int64
}
type Visitor struct {
ID string
ShortenerID string
CreatedAt pgtype.Timestamp
CountryCode string
Country string
City string
DeviceType string
DeviceVendor string
Os string
Browser string
Referer string
}