Files
backend/internal/models/modpack.go

23 lines
648 B
Go

package models
import "time"
// Modpack представляет запись в таблице 'modpacks'
type Modpack struct {
ID int `json:"id"`
Name string `json:"name"`
DisplayName string `json:"display_name"`
MinecraftVersion string `json:"minecraft_version"`
IsActive bool `json:"is_active"`
CreatedAt time.Time `json:"created_at"`
}
// ModpackFile представляет метаданные одного файла в модпаке
type ModpackFile struct {
ModpackID int
RelativePath string
FileHash string
FileSize int64
DownloadURL string
}