Versions in this module Expand all Collapse all v0 v0.3.2 Jan 13, 2026 v0.3.1 Jan 13, 2026 v0.3.0 Jan 6, 2026 v0.2.1 Jan 5, 2026 v0.2.0 Jan 1, 2026 Changes in this version type Container + func GetContainerByDisplayName(displayName string) (*Container, error) v0.1.0 Dec 27, 2025 Changes in this version + func Close() error + func CreateContainer(c *Container) error + func CreateEvent(e *Event) error + func CreateUser(u *User) error + func DeleteContainer(id int) error + func DeleteUser(id int) error + func Initialize() error + func UpdateContainer(c *Container) error + func UpdateUser(u *User) error + type Container struct + ContainerID string + CreatedAt time.Time + DisplayName string + ExpiresAt time.Time + ID int + Name string + Port string + Status string + Type string + Version string + VolumePath string + VolumeType string + func GetContainer(name string) (*Container, error) + func GetContainerByID(id int) (*Container, error) + func GetExpiredContainers() ([]*Container, error) + func ListAllContainers() ([]*Container, error) + func ListContainers() ([]*Container, error) + type Event struct + ContainerID int + Details string + EventType string + ID int + Timestamp time.Time + type User struct + ContainerID int + CreatedAt time.Time + ID int + IsDefault bool + PasswordHash string + Username string + func GetDefaultUser(containerID int) (*User, error) + func ListUsers(containerID int) ([]*User, error)