code: func (c *CIDRCondition) Fulfills(value interface{}, _ *Request) bool {
  	ips, ok := value.(string)
  	if !ok {
  		return false
  	}
  
  	_, cidrnet, err := net.ParseCIDR(c.CIDR)
  	if err != nil {
  		return false
  	}
  
  	ip := net.ParseIP(ips)
  	if ip == nil {
  		return false
  	}
  
  	return cidrnet.Contains(ip)
  }
docs: // Fulfills returns true if the the request is fulfilled by the condition.