Files
bargain-hardware/internal/models/product.go
T

67 lines
2.2 KiB
Go
Raw Normal View History

2026-03-11 09:01:45 +00:00
package models
import "time"
type StorageProduct struct {
ID string `json:"id"`
Name string `json:"name"`
Price string `json:"price"`
Capacity string `json:"capacity"`
Interface string `json:"interface"`
FormFactor string `json:"form_factor"`
Brand string `json:"brand"`
PartNumber string `json:"part_number"`
StockStatus string `json:"stock_status"`
URL string `json:"url"`
ScrapedAt time.Time `json:"scraped_at"`
}
type Category struct {
Name string
URL string
Description string
}
var StorageCategories = []Category{
{
Name: "3.5\" SATA HDDs",
URL: "https://www.bargainhardware.co.uk/components/enterprise-hdds-sdds-storage/large-form-factor-sata-drives",
Description: "Large Form Factor SATA Hard Drives",
},
{
Name: "3.5\" SAS HDDs",
URL: "https://www.bargainhardware.co.uk/components/enterprise-hdds-sdds-storage/large-form-factor-sas-drives",
Description: "Large Form Factor SAS Hard Drives",
},
{
Name: "2.5\" SATA HDDs",
URL: "https://www.bargainhardware.co.uk/components/enterprise-hdds-sdds-storage/small-form-factor-sata-drives",
Description: "Small Form Factor SATA Hard Drives",
},
{
Name: "2.5\" SAS HDDs",
URL: "https://www.bargainhardware.co.uk/components/enterprise-hdds-sdds-storage/small-form-factor-sas-drives",
Description: "Small Form Factor SAS Hard Drives",
},
{
Name: "SATA SSDs (2.5\")",
URL: "https://www.bargainhardware.co.uk/components/enterprise-hdds-sdds-storage/sata-ssds",
Description: "SATA Solid State Drives",
},
{
Name: "SAS SSDs",
URL: "https://www.bargainhardware.co.uk/components/enterprise-hdds-sdds-storage/sas-ssd",
Description: "SAS Solid State Drives",
},
{
Name: "NVMe SSDs",
URL: "https://www.bargainhardware.co.uk/components/enterprise-hdds-sdds-storage/enterprise-nvme-drives",
Description: "NVMe Solid State Drives",
},
{
Name: "M.2 / Other SSDs",
URL: "https://www.bargainhardware.co.uk/components/hard-drives-and-solid-state-drives/nvme-ssds",
Description: "M.2 and Other SSD Form Factors",
},
}