{"action":"opened","issue":{"url":"https://api.github.com/repos/brentstineman/Transit-IOTHub-Demo/issues/9","repository_url":"https://api.github.com/repos/brentstineman/Transit-IOTHub-Demo","labels_url":"https://api.github.com/repos/brentstineman/Transit-IOTHub-Demo/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/brentstineman/Transit-IOTHub-Demo/issues/9/comments","events_url":"https://api.github.com/repos/brentstineman/Transit-IOTHub-Demo/issues/9/events","html_url":"https://github.com/brentstineman/Transit-IOTHub-Demo/issues/9","id":366968930,"node_id":"MDU6SXNzdWUzNjY5Njg5MzA=","number":9,"title":"Management API: Enable/Disable Device","user":{"login":"brentstineman","id":1760519,"node_id":"MDQ6VXNlcjE3NjA1MTk=","avatar_url":"https://avatars3.githubusercontent.com/u/1760519?v=4","gravatar_id":"","url":"https://api.github.com/users/brentstineman","html_url":"https://github.com/brentstineman","followers_url":"https://api.github.com/users/brentstineman/followers","following_url":"https://api.github.com/users/brentstineman/following{/other_user}","gists_url":"https://api.github.com/users/brentstineman/gists{/gist_id}","starred_url":"https://api.github.com/users/brentstineman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brentstineman/subscriptions","organizations_url":"https://api.github.com/users/brentstineman/orgs","repos_url":"https://api.github.com/users/brentstineman/repos","events_url":"https://api.github.com/users/brentstineman/events{/privacy}","received_events_url":"https://api.github.com/users/brentstineman/received_events","type":"User","site_admin":false},"labels":[{"id":1079619804,"node_id":"MDU6TGFiZWwxMDc5NjE5ODA0","url":"https://api.github.com/repos/brentstineman/Transit-IOTHub-Demo/labels/Work%20Item","name":"Work Item","color":"5009ea","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/brentstineman/Transit-IOTHub-Demo/milestones/4","html_url":"https://github.com/brentstineman/Transit-IOTHub-Demo/milestone/4","labels_url":"https://api.github.com/repos/brentstineman/Transit-IOTHub-Demo/milestones/4/labels","id":3713046,"node_id":"MDk6TWlsZXN0b25lMzcxMzA0Ng==","number":4,"title":"Enable/Disable Devices","description":"Device need to be able to be remotely enabled/disabled by the system administrators. This will be done via a REST API based management plane. Given that this operation is not required to be an \"immediate\" operation, it will use an IOT Hub property update which will be set on the device twin and pushed down to the simulated device. \r\n\r\nThis action is common to both the ticket kiosk and gate/reader devices. ","creator":{"login":"brentstineman","id":1760519,"node_id":"MDQ6VXNlcjE3NjA1MTk=","avatar_url":"https://avatars3.githubusercontent.com/u/1760519?v=4","gravatar_id":"","url":"https://api.github.com/users/brentstineman","html_url":"https://github.com/brentstineman","followers_url":"https://api.github.com/users/brentstineman/followers","following_url":"https://api.github.com/users/brentstineman/following{/other_user}","gists_url":"https://api.github.com/users/brentstineman/gists{/gist_id}","starred_url":"https://api.github.com/users/brentstineman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brentstineman/subscriptions","organizations_url":"https://api.github.com/users/brentstineman/orgs","repos_url":"https://api.github.com/users/brentstineman/repos","events_url":"https://api.github.com/users/brentstineman/events{/privacy}","received_events_url":"https://api.github.com/users/brentstineman/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2018-10-04T18:39:27Z","updated_at":"2018-10-04T21:01:51Z","due_on":"2018-10-10T07:00:00Z","closed_at":null},"comments":0,"created_at":"2018-10-04T21:01:51Z","updated_at":"2018-10-04T21:01:51Z","closed_at":null,"author_association":"OWNER","body":"This REST base API will be hosted in an Azure function and allows a system administrator to enable or disable any device. This will be implemented with a device twin property update and its synchronization with the simulated device. "}}
{"actor":{"display_login":"brentstineman"}}