Initial cloud-services repo - gateway service + pkg modules
This commit is contained in:
19
pkg/validator/user_consent.go
Normal file
19
pkg/validator/user_consent.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package validator
|
||||
|
||||
import (
|
||||
"github.com/go-playground/validator/v10"
|
||||
)
|
||||
|
||||
const (
|
||||
GEO_LOCATION = "geolocation"
|
||||
CONNECTED_CAR_FEATURE = "connected_car_feature"
|
||||
NAV_LOCATION_DATA = "navlocation_data"
|
||||
ACCEPTED = "ACCEPTED"
|
||||
DECLINED = "DECLINED"
|
||||
)
|
||||
|
||||
func validateUserConsentName(fl validator.FieldLevel) bool {
|
||||
s := fl.Field().String()
|
||||
|
||||
return s == GEO_LOCATION || s == CONNECTED_CAR_FEATURE || s == NAV_LOCATION_DATA
|
||||
}
|
||||
Reference in New Issue
Block a user