code: func isIPv6(fl FieldLevel) bool {
  
  	ip := net.ParseIP(fl.Field().String())
  
  	return ip != nil && ip.To4() == nil
  }
docs: // IsIPv6 is the validation function for validating if the field's value is a valid v6 IP address.