func getPrice()

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
}