Files
tesseract/internal/workspace/workspace.go
2024-11-12 00:31:10 +00:00

25 lines
464 B
Go

package workspace
import (
"github.com/google/uuid"
"github.com/uptrace/bun"
"regexp"
)
type workspace struct {
bun.BaseModel `bun:"table:workspaces,alias:workspace"`
ID uuid.UUID `bun:",type:uuid,pk"`
Name string `json:"name"`
// containerId is the ID of the docker container
ContainerID string `json:"containerId"`
ImageTag string `json:"imageTag"`
CreatedAt string `json:"createdAt"`
}
var workspaceNameRegex = regexp.MustCompile("^[\\w-]+$")