{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/5737","repository_url":"https://api.github.com/repos/grpc/grpc","labels_url":"https://api.github.com/repos/grpc/grpc/issues/5737/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/5737/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/5737/events","html_url":"https://github.com/grpc/grpc/pull/5737","id":140536227,"number":5737,"title":"Objective C: import GRPCCompletionQueue.h in GRPCChannel.m","user":{"login":"pquerna","id":110123,"avatar_url":"https://avatars.githubusercontent.com/u/110123?v=3","gravatar_id":"","url":"https://api.github.com/users/pquerna","html_url":"https://github.com/pquerna","followers_url":"https://api.github.com/users/pquerna/followers","following_url":"https://api.github.com/users/pquerna/following{/other_user}","gists_url":"https://api.github.com/users/pquerna/gists{/gist_id}","starred_url":"https://api.github.com/users/pquerna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pquerna/subscriptions","organizations_url":"https://api.github.com/users/pquerna/orgs","repos_url":"https://api.github.com/users/pquerna/repos","events_url":"https://api.github.com/users/pquerna/events{/privacy}","received_events_url":"https://api.github.com/users/pquerna/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/grpc/grpc/labels/cla:%20yes","name":"cla: yes","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"jcanizales","id":5120183,"avatar_url":"https://avatars.githubusercontent.com/u/5120183?v=3","gravatar_id":"","url":"https://api.github.com/users/jcanizales","html_url":"https://github.com/jcanizales","followers_url":"https://api.github.com/users/jcanizales/followers","following_url":"https://api.github.com/users/jcanizales/following{/other_user}","gists_url":"https://api.github.com/users/jcanizales/gists{/gist_id}","starred_url":"https://api.github.com/users/jcanizales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcanizales/subscriptions","organizations_url":"https://api.github.com/users/jcanizales/orgs","repos_url":"https://api.github.com/users/jcanizales/repos","events_url":"https://api.github.com/users/jcanizales/events{/privacy}","received_events_url":"https://api.github.com/users/jcanizales/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2016-03-13T22:22:01Z","updated_at":"2016-03-14T22:58:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/grpc/grpc/pulls/5737","html_url":"https://github.com/grpc/grpc/pull/5737","diff_url":"https://github.com/grpc/grpc/pull/5737.diff","patch_url":"https://github.com/grpc/grpc/pull/5737.patch"},"body":"`GRPCCompletionQueue` was only forward declared in `GRPCChannel.h`, but its properties are used by `GRPCChannel.m`\r\n\r\nWithout this, I get a compile error:\r\n```\r\ngrpc/src/objective-c/GRPCClient/private/GRPCChannel.m:160:41: Property 'unmanagedQueue' cannot \r\nbe found in forward class object 'GRPCCompletionQueue'\r\n```\r\n\r\nCC @jcanizales "},"comment":{"url":"https://api.github.com/repos/grpc/grpc/issues/comments/196556196","html_url":"https://github.com/grpc/grpc/pull/5737#issuecomment-196556196","issue_url":"https://api.github.com/repos/grpc/grpc/issues/5737","id":196556196,"user":{"login":"jcanizales","id":5120183,"avatar_url":"https://avatars.githubusercontent.com/u/5120183?v=3","gravatar_id":"","url":"https://api.github.com/users/jcanizales","html_url":"https://github.com/jcanizales","followers_url":"https://api.github.com/users/jcanizales/followers","following_url":"https://api.github.com/users/jcanizales/following{/other_user}","gists_url":"https://api.github.com/users/jcanizales/gists{/gist_id}","starred_url":"https://api.github.com/users/jcanizales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcanizales/subscriptions","organizations_url":"https://api.github.com/users/jcanizales/orgs","repos_url":"https://api.github.com/users/jcanizales/repos","events_url":"https://api.github.com/users/jcanizales/events{/privacy}","received_events_url":"https://api.github.com/users/jcanizales/received_events","type":"User","site_admin":false},"created_at":"2016-03-14T22:58:16Z","updated_at":"2016-03-14T22:58:16Z","body":"Ah yeah, I see what's going on: Check line 41/42 :smile: The order of the import groups from the style guide is \"header for implemented class\", \"other libraries\", \"this library\"."}}