in internal/repo/pricing.go [68:76]
func getPrice(costMap map[StorageClass]float64, storageClass StorageClass, size int64) (float64, error) {
price, ok := costMap[storageClass]
if !ok {
return 0, errors.New("invalid storage class")
}
sizeGB := float64(size / bytesPerGB)
return price * sizeGB, nil
}