github.com/navikt/knorten@v0.0.0-20240419132333-1333f46ed8b6/pkg/user/validators.go (about)

     1  package user
     2  
     3  import (
     4  	"strconv"
     5  	"strings"
     6  
     7  	"github.com/go-playground/validator/v10"
     8  )
     9  
    10  var ValidateDiskSize validator.Func = func(fl validator.FieldLevel) bool {
    11  	diskSize := fl.Field().Interface().(string)
    12  
    13  	diskSizeInt, err := strconv.Atoi(strings.TrimSpace(diskSize))
    14  	if err != nil {
    15  		return false
    16  	}
    17  
    18  	return diskSizeInt < 10 || diskSizeInt <= 200
    19  }