{"action":"created","issue":{"url":"https://api.github.com/repos/hotchemi/PermissionsDispatcher/issues/144","repository_url":"https://api.github.com/repos/hotchemi/PermissionsDispatcher","labels_url":"https://api.github.com/repos/hotchemi/PermissionsDispatcher/issues/144/labels{/name}","comments_url":"https://api.github.com/repos/hotchemi/PermissionsDispatcher/issues/144/comments","events_url":"https://api.github.com/repos/hotchemi/PermissionsDispatcher/issues/144/events","html_url":"https://github.com/hotchemi/PermissionsDispatcher/issues/144","id":153945319,"number":144,"title":"Make the helper class non-generated","user":{"login":"aleb","id":505582,"avatar_url":"https://avatars.githubusercontent.com/u/505582?v=3","gravatar_id":"","url":"https://api.github.com/users/aleb","html_url":"https://github.com/aleb","followers_url":"https://api.github.com/users/aleb/followers","following_url":"https://api.github.com/users/aleb/following{/other_user}","gists_url":"https://api.github.com/users/aleb/gists{/gist_id}","starred_url":"https://api.github.com/users/aleb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aleb/subscriptions","organizations_url":"https://api.github.com/users/aleb/orgs","repos_url":"https://api.github.com/users/aleb/repos","events_url":"https://api.github.com/users/aleb/events{/privacy}","received_events_url":"https://api.github.com/users/aleb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-10T07:59:14Z","updated_at":"2016-05-10T08:40:34Z","closed_at":null,"body":"The `@OnShowRationale(Manifest.permission.CAMERA)` annotation seems to be only for decoration while it could be used by the library to find which methods to call when the client calls the helper's `onRequestPermissionsResult` or `show*WithCheck` methods. In this case the generated class has no reason to exist and should be replaced with a normal class.\r\n\r\nIf this is not true, please mention in https://github.com/hotchemi/PermissionsDispatcher#2-delegate-to-generated-class the reason why this generated class needs to be generated."},"comment":{"url":"https://api.github.com/repos/hotchemi/PermissionsDispatcher/issues/comments/218094198","html_url":"https://github.com/hotchemi/PermissionsDispatcher/issues/144#issuecomment-218094198","issue_url":"https://api.github.com/repos/hotchemi/PermissionsDispatcher/issues/144","id":218094198,"user":{"login":"hotchemi","id":471318,"avatar_url":"https://avatars.githubusercontent.com/u/471318?v=3","gravatar_id":"","url":"https://api.github.com/users/hotchemi","html_url":"https://github.com/hotchemi","followers_url":"https://api.github.com/users/hotchemi/followers","following_url":"https://api.github.com/users/hotchemi/following{/other_user}","gists_url":"https://api.github.com/users/hotchemi/gists{/gist_id}","starred_url":"https://api.github.com/users/hotchemi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hotchemi/subscriptions","organizations_url":"https://api.github.com/users/hotchemi/orgs","repos_url":"https://api.github.com/users/hotchemi/repos","events_url":"https://api.github.com/users/hotchemi/events{/privacy}","received_events_url":"https://api.github.com/users/hotchemi/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T08:40:34Z","updated_at":"2016-05-10T08:40:34Z","body":"Sorry, I can't understand your point. What do you mean?"}}