Files
member-console/internal/db/models.go

40 lines
1.1 KiB
Go

// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.29.0
package db
import (
"database/sql"
"time"
)
type Payment struct {
ID int64 `json:"id"`
UserID int64 `json:"user_id"`
Amount int64 `json:"amount"`
Currency string `json:"currency"`
Status string `json:"status"`
PaymentProcessorID sql.NullString `json:"payment_processor_id"`
PaidAt sql.NullTime `json:"paid_at"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type Site struct {
ID int64 `json:"id"`
UserID int64 `json:"user_id"`
Domain string `json:"domain"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type User struct {
ID int64 `json:"id"`
OidcSubject string `json:"oidc_subject"`
Username string `json:"username"`
Email string `json:"email"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}