{"action":"opened","issue":{"url":"https://api.github.com/repos/project8/dripline/issues/121","labels_url":"https://api.github.com/repos/project8/dripline/issues/121/labels{/name}","comments_url":"https://api.github.com/repos/project8/dripline/issues/121/comments","events_url":"https://api.github.com/repos/project8/dripline/issues/121/events","html_url":"https://github.com/project8/dripline/issues/121","id":102009651,"number":121,"title":"use interface class in utility scripts","user":{"login":"laroque","id":830135,"avatar_url":"https://avatars.githubusercontent.com/u/830135?v=3","gravatar_id":"","url":"https://api.github.com/users/laroque","html_url":"https://github.com/laroque","followers_url":"https://api.github.com/users/laroque/followers","following_url":"https://api.github.com/users/laroque/following{/other_user}","gists_url":"https://api.github.com/users/laroque/gists{/gist_id}","starred_url":"https://api.github.com/users/laroque/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laroque/subscriptions","organizations_url":"https://api.github.com/users/laroque/orgs","repos_url":"https://api.github.com/users/laroque/repos","events_url":"https://api.github.com/users/laroque/events{/privacy}","received_events_url":"https://api.github.com/users/laroque/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/project8/dripline/labels/refactoring","name":"refactoring","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/project8/dripline/milestones/4","html_url":"https://github.com/project8/dripline/milestones/++Release","labels_url":"https://api.github.com/repos/project8/dripline/milestones/4/labels","id":1220116,"number":4,"title":"++Release","description":"Any feature request which is not yet scheduled for a specific release. This is meant to be a holding location until it is decided to put those features into a particular release.\r\n\r\nAny newly posted feature request, if not in another, should be placed into this milestone.\r\n\r\nIssues in this milestone should be removed from this milestone if placed into a specific release.\r\nIssues in this milestone should be marked as complete if implemented and moved, even as complete, to the milestone of the next coming release if finished and merged into develop.","creator":{"login":"laroque","id":830135,"avatar_url":"https://avatars.githubusercontent.com/u/830135?v=3","gravatar_id":"","url":"https://api.github.com/users/laroque","html_url":"https://github.com/laroque","followers_url":"https://api.github.com/users/laroque/followers","following_url":"https://api.github.com/users/laroque/following{/other_user}","gists_url":"https://api.github.com/users/laroque/gists{/gist_id}","starred_url":"https://api.github.com/users/laroque/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laroque/subscriptions","organizations_url":"https://api.github.com/users/laroque/orgs","repos_url":"https://api.github.com/users/laroque/repos","events_url":"https://api.github.com/users/laroque/events{/privacy}","received_events_url":"https://api.github.com/users/laroque/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":1,"state":"open","created_at":"2015-07-22T13:12:10Z","updated_at":"2015-08-19T22:05:31Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-08-19T22:05:31Z","updated_at":"2015-08-19T22:05:31Z","closed_at":null,"body":"As a few examples, dripline_agent and dpph_scan in particular should use the interface class."}}