Issue 1286 - Add a content type enum for use with FilterEngine

ContentType should be rendered as code, also it doesn't really matter here that it's an enum, so I'd say:

    * @param contentType `ContentType` value.