// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.28.0 package dbgen import ( "github.com/jackc/pgx/v5/pgtype" ) type Bet struct { ID int64 Amount int64 TotalOdds float32 Status int32 FullName string PhoneNumber string BranchID pgtype.Int8 UserID pgtype.Int8 CashedOut pgtype.Bool CreatedAt pgtype.Timestamp UpdatedAt pgtype.Timestamp IsShopBet bool } type CustomerWallet struct { ID int64 CustomerID int64 CompanyID int64 RegularWalletID int64 StaticWalletID int64 CreatedAt pgtype.Timestamp UpdatedAt pgtype.Timestamp } type Notification struct { ID string RecipientID string Type string Level string ErrorSeverity pgtype.Text Reciever string IsRead bool DeliveryStatus string DeliveryChannel pgtype.Text Payload []byte Priority pgtype.Int4 Version int32 Timestamp pgtype.Timestamptz Metadata []byte } type Otp struct { ID int64 SentTo string Medium string OtpFor string Otp string Used bool UsedAt pgtype.Timestamptz CreatedAt pgtype.Timestamptz ExpiresAt pgtype.Timestamptz } type RefreshToken struct { ID int64 UserID int64 Token string ExpiresAt pgtype.Timestamptz CreatedAt pgtype.Timestamptz Revoked bool } type Ticket struct { ID int64 Amount pgtype.Int8 TotalOdds float32 CreatedAt pgtype.Timestamp UpdatedAt pgtype.Timestamp } type Transaction struct { ID int64 Amount int64 TransactionType string WalletID int64 Verified bool CreatedAt pgtype.Timestamp UpdatedAt pgtype.Timestamp } type User struct { ID int64 FirstName string LastName string Email pgtype.Text PhoneNumber pgtype.Text Role string Password []byte EmailVerified bool PhoneVerified bool CreatedAt pgtype.Timestamptz UpdatedAt pgtype.Timestamptz SuspendedAt pgtype.Timestamptz Suspended bool } type Wallet struct { ID int64 Balance int64 IsWithdraw bool IsBettable bool UserID int64 IsActive bool CreatedAt pgtype.Timestamp UpdatedAt pgtype.Timestamp }