23 lines
648 B
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
|
|
}
|