{"action":"created","issue":{"url":"https://api.github.com/repos/ARMmbed/ble/issues/142","labels_url":"https://api.github.com/repos/ARMmbed/ble/issues/142/labels{/name}","comments_url":"https://api.github.com/repos/ARMmbed/ble/issues/142/comments","events_url":"https://api.github.com/repos/ARMmbed/ble/issues/142/events","html_url":"https://github.com/ARMmbed/ble/pull/142","id":122085763,"number":142,"title":"Extract Adress related types from Gap.h into BLEProtocol.h","user":{"login":"rgrover","id":112704,"avatar_url":"https://avatars.githubusercontent.com/u/112704?v=3","gravatar_id":"","url":"https://api.github.com/users/rgrover","html_url":"https://github.com/rgrover","followers_url":"https://api.github.com/users/rgrover/followers","following_url":"https://api.github.com/users/rgrover/following{/other_user}","gists_url":"https://api.github.com/users/rgrover/gists{/gist_id}","starred_url":"https://api.github.com/users/rgrover/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rgrover/subscriptions","organizations_url":"https://api.github.com/users/rgrover/orgs","repos_url":"https://api.github.com/users/rgrover/repos","events_url":"https://api.github.com/users/rgrover/events{/privacy}","received_events_url":"https://api.github.com/users/rgrover/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-12-14T17:05:05Z","updated_at":"2015-12-15T11:08:48Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ARMmbed/ble/pulls/142","html_url":"https://github.com/ARMmbed/ble/pull/142","diff_url":"https://github.com/ARMmbed/ble/pull/142.diff","patch_url":"https://github.com/ARMmbed/ble/pull/142.patch"},"body":"While adding support for white-listing, I realized that a lot of core types, such as Address_t, are currently residing in Gap.h but are more abstract than Gap. They should be abstracted out of Gap otherwise they will result in circular dependencies.\r\n\r\nI've also taken the opportunity to cleanup the types and add some documentation.\r\n \r\ninternal-ref: IOTSFW-1416\r\n@pan- @marcuschangarm @andresag01 @LiyouZhou "},"comment":{"url":"https://api.github.com/repos/ARMmbed/ble/issues/comments/164730736","html_url":"https://github.com/ARMmbed/ble/pull/142#issuecomment-164730736","issue_url":"https://api.github.com/repos/ARMmbed/ble/issues/142","id":164730736,"user":{"login":"pan-","id":409941,"avatar_url":"https://avatars.githubusercontent.com/u/409941?v=3","gravatar_id":"","url":"https://api.github.com/users/pan-","html_url":"https://github.com/pan-","followers_url":"https://api.github.com/users/pan-/followers","following_url":"https://api.github.com/users/pan-/following{/other_user}","gists_url":"https://api.github.com/users/pan-/gists{/gist_id}","starred_url":"https://api.github.com/users/pan-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pan-/subscriptions","organizations_url":"https://api.github.com/users/pan-/orgs","repos_url":"https://api.github.com/users/pan-/repos","events_url":"https://api.github.com/users/pan-/events{/privacy}","received_events_url":"https://api.github.com/users/pan-/received_events","type":"User","site_admin":false},"created_at":"2015-12-15T11:08:47Z","updated_at":"2015-12-15T11:08:47Z","body":"+1"}}