// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.30.0 package sqlc import ( "github.com/jackc/pgx/v5/pgtype" ) type Container struct { ID pgtype.UUID `json:"id"` UserID pgtype.UUID `json:"user_id"` ContainerID string `json:"container_id"` ContainerName string `json:"container_name"` Image string `json:"image"` Status string `json:"status"` Namespace string `json:"namespace"` AutoStart bool `json:"auto_start"` HostPath pgtype.Text `json:"host_path"` ContainerPath string `json:"container_path"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` LastStartedAt pgtype.Timestamptz `json:"last_started_at"` LastStoppedAt pgtype.Timestamptz `json:"last_stopped_at"` } type ContainerVersion struct { ID string `json:"id"` ContainerID string `json:"container_id"` SnapshotID string `json:"snapshot_id"` Version int32 `json:"version"` CreatedAt pgtype.Timestamptz `json:"created_at"` } type LifecycleEvent struct { ID string `json:"id"` ContainerID string `json:"container_id"` EventType string `json:"event_type"` Payload []byte `json:"payload"` CreatedAt pgtype.Timestamptz `json:"created_at"` } type Model struct { ID pgtype.UUID `json:"id"` ModelID string `json:"model_id"` Name pgtype.Text `json:"name"` BaseUrl string `json:"base_url"` ApiKey string `json:"api_key"` ClientType string `json:"client_type"` Dimensions pgtype.Int4 `json:"dimensions"` Type string `json:"type"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` } type Snapshot struct { ID string `json:"id"` ContainerID string `json:"container_id"` ParentSnapshotID pgtype.Text `json:"parent_snapshot_id"` Snapshotter string `json:"snapshotter"` Digest pgtype.Text `json:"digest"` CreatedAt pgtype.Timestamptz `json:"created_at"` } type User struct { ID pgtype.UUID `json:"id"` Username string `json:"username"` Email pgtype.Text `json:"email"` PasswordHash string `json:"password_hash"` Role interface{} `json:"role"` DisplayName pgtype.Text `json:"display_name"` AvatarUrl pgtype.Text `json:"avatar_url"` IsActive bool `json:"is_active"` DataRoot pgtype.Text `json:"data_root"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` LastLoginAt pgtype.Timestamptz `json:"last_login_at"` }