{"action":"created","issue":{"url":"https://api.github.com/repos/boto/botocore/issues/487","labels_url":"https://api.github.com/repos/boto/botocore/issues/487/labels{/name}","comments_url":"https://api.github.com/repos/boto/botocore/issues/487/comments","events_url":"https://api.github.com/repos/boto/botocore/issues/487/events","html_url":"https://github.com/boto/botocore/pull/487","id":60588289,"number":487,"title":"Add service_model property to operation_model","user":{"login":"jamesls","id":368057,"avatar_url":"https://avatars.githubusercontent.com/u/368057?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesls","html_url":"https://github.com/jamesls","followers_url":"https://api.github.com/users/jamesls/followers","following_url":"https://api.github.com/users/jamesls/following{/other_user}","gists_url":"https://api.github.com/users/jamesls/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesls/subscriptions","organizations_url":"https://api.github.com/users/jamesls/orgs","repos_url":"https://api.github.com/users/jamesls/repos","events_url":"https://api.github.com/users/jamesls/events{/privacy}","received_events_url":"https://api.github.com/users/jamesls/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-10T23:44:41Z","updated_at":"2015-03-11T00:01:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/boto/botocore/pulls/487","html_url":"https://github.com/boto/botocore/pull/487","diff_url":"https://github.com/boto/botocore/pull/487.diff","patch_url":"https://github.com/boto/botocore/pull/487.patch"},"body":"This makes it so that given a reference to an operation model, you can access its parent object.  Otherwise, existing code needs to track the service model when needed, despite the fact that it's accessible via an internal attribute on the operation model.\r\n\r\nThis is also needed as part of the client switchover work in the CLI.\r\n\r\ncc @kyleknap @danielgtaylor"},"comment":{"url":"https://api.github.com/repos/boto/botocore/issues/comments/78175126","html_url":"https://github.com/boto/botocore/pull/487#issuecomment-78175126","issue_url":"https://api.github.com/repos/boto/botocore/issues/487","id":78175126,"user":{"login":"kyleknap","id":4605355,"avatar_url":"https://avatars.githubusercontent.com/u/4605355?v=3","gravatar_id":"","url":"https://api.github.com/users/kyleknap","html_url":"https://github.com/kyleknap","followers_url":"https://api.github.com/users/kyleknap/followers","following_url":"https://api.github.com/users/kyleknap/following{/other_user}","gists_url":"https://api.github.com/users/kyleknap/gists{/gist_id}","starred_url":"https://api.github.com/users/kyleknap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyleknap/subscriptions","organizations_url":"https://api.github.com/users/kyleknap/orgs","repos_url":"https://api.github.com/users/kyleknap/repos","events_url":"https://api.github.com/users/kyleknap/events{/privacy}","received_events_url":"https://api.github.com/users/kyleknap/received_events","type":"User","site_admin":false},"created_at":"2015-03-11T00:01:45Z","updated_at":"2015-03-11T00:01:45Z","body":"Looks good. Had one question/comment. Otherwise :ship:"}}