// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.30.0 package db import ( "github.com/jackc/pgx/v5/pgtype" ) type Sandbox struct { ID string `json:"id"` HostID string `json:"host_id"` Template string `json:"template"` Status string `json:"status"` Vcpus int32 `json:"vcpus"` MemoryMb int32 `json:"memory_mb"` TimeoutSec int32 `json:"timeout_sec"` GuestIp string `json:"guest_ip"` HostIp string `json:"host_ip"` CreatedAt pgtype.Timestamptz `json:"created_at"` StartedAt pgtype.Timestamptz `json:"started_at"` LastActiveAt pgtype.Timestamptz `json:"last_active_at"` LastUpdated pgtype.Timestamptz `json:"last_updated"` TeamID string `json:"team_id"` } type Team struct { ID string `json:"id"` Name string `json:"name"` CreatedAt pgtype.Timestamptz `json:"created_at"` } type TeamApiKey struct { ID string `json:"id"` TeamID string `json:"team_id"` Name string `json:"name"` KeyHash string `json:"key_hash"` KeyPrefix string `json:"key_prefix"` CreatedBy string `json:"created_by"` CreatedAt pgtype.Timestamptz `json:"created_at"` LastUsed pgtype.Timestamptz `json:"last_used"` } type Template struct { Name string `json:"name"` Type string `json:"type"` Vcpus pgtype.Int4 `json:"vcpus"` MemoryMb pgtype.Int4 `json:"memory_mb"` SizeBytes int64 `json:"size_bytes"` CreatedAt pgtype.Timestamptz `json:"created_at"` TeamID string `json:"team_id"` } type User struct { ID string `json:"id"` Email string `json:"email"` PasswordHash string `json:"password_hash"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` } type UsersTeam struct { UserID string `json:"user_id"` TeamID string `json:"team_id"` IsDefault bool `json:"is_default"` Role string `json:"role"` CreatedAt pgtype.Timestamptz `json:"created_at"` }