{
  "type": "object",
  "properties": {
    "username": {
      "description": "Twitch.tv username",
      "type": "string",
      "default": ""
    },
    "pollInterval": {
      "description": "Interval to update followers (seconds)",
      "type": "integer",
      "default": 30
    }
  },
  "required": ["username"]
}

{
  "type": "object",
  "properties": {
    "username": {
      "description": "Twitch.tv username",
      "type": "string",
      "default": ""
    },
    "pollInterval": {
      "description": "Interval to update followers (seconds)",
      "type": "integer",
      "default": 30,
      "minimum": 30
    }
  },
  "required": ["username"]
}

Enforce 30 second minimum poll interval
Enforce 30 second minimum poll interval
