{"action":"created","comment":{"url":"https://api.github.com/repos/rackspace/gophercloud/pulls/comments/24484516","id":24484516,"diff_hunk":"@@ -0,0 +1,47 @@\n+package apiversions\n+\n+import (\n+\t\"github.com/mitchellh/mapstructure\"\n+\t\"github.com/rackspace/gophercloud/pagination\"\n+)\n+\n+// Link represents the base URL for a particular version.\n+type Link struct {\n+\tHRef string `mapstructure:\"href\"`\n+\tRel  string `mapstructure:\"rel\"`\n+}","path":"openstack/orchestration/v1/apiversions/results.go","position":12,"original_position":12,"commit_id":"f7d3d1496c2b8f5f907d2ef1ee64c2c47c02595f","original_commit_id":"f7d3d1496c2b8f5f907d2ef1ee64c2c47c02595f","user":{"login":"jamiehannaford","id":1867202,"avatar_url":"https://avatars.githubusercontent.com/u/1867202?v=3","gravatar_id":"","url":"https://api.github.com/users/jamiehannaford","html_url":"https://github.com/jamiehannaford","followers_url":"https://api.github.com/users/jamiehannaford/followers","following_url":"https://api.github.com/users/jamiehannaford/following{/other_user}","gists_url":"https://api.github.com/users/jamiehannaford/gists{/gist_id}","starred_url":"https://api.github.com/users/jamiehannaford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamiehannaford/subscriptions","organizations_url":"https://api.github.com/users/jamiehannaford/orgs","repos_url":"https://api.github.com/users/jamiehannaford/repos","events_url":"https://api.github.com/users/jamiehannaford/events{/privacy}","received_events_url":"https://api.github.com/users/jamiehannaford/received_events","type":"User","site_admin":false},"body":"There's already a Link struct in root `gophercloud` (results.go)","created_at":"2015-02-11T10:15:22Z","updated_at":"2015-02-11T10:15:22Z","html_url":"https://github.com/rackspace/gophercloud/pull/357#discussion_r24484516","pull_request_url":"https://api.github.com/repos/rackspace/gophercloud/pulls/357","_links":{"self":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/comments/24484516"},"html":{"href":"https://github.com/rackspace/gophercloud/pull/357#discussion_r24484516"},"pull_request":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/357"}}},"pull_request":{"url":"https://api.github.com/repos/rackspace/gophercloud/pulls/357","id":28828837,"html_url":"https://github.com/rackspace/gophercloud/pull/357","diff_url":"https://github.com/rackspace/gophercloud/pull/357.diff","patch_url":"https://github.com/rackspace/gophercloud/pull/357.patch","issue_url":"https://api.github.com/repos/rackspace/gophercloud/issues/357","number":357,"state":"open","locked":false,"title":"OpenStack/Rackspace Orchestration","user":{"login":"jrperritt","id":1733222,"avatar_url":"https://avatars.githubusercontent.com/u/1733222?v=3","gravatar_id":"","url":"https://api.github.com/users/jrperritt","html_url":"https://github.com/jrperritt","followers_url":"https://api.github.com/users/jrperritt/followers","following_url":"https://api.github.com/users/jrperritt/following{/other_user}","gists_url":"https://api.github.com/users/jrperritt/gists{/gist_id}","starred_url":"https://api.github.com/users/jrperritt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrperritt/subscriptions","organizations_url":"https://api.github.com/users/jrperritt/orgs","repos_url":"https://api.github.com/users/jrperritt/repos","events_url":"https://api.github.com/users/jrperritt/events{/privacy}","received_events_url":"https://api.github.com/users/jrperritt/received_events","type":"User","site_admin":false},"body":"This PR implements the Orchestration service for both OpenStack and Rackspace.\r\n\r\nTo Do:\r\n\r\n- [x] OpenStack Stack Ops\r\n- [x] Rackspace Stack Ops\r\n- [x] OpenStack Stack Unit tests\r\n- [x] Rackspace Stack Unit tests\r\n- [x] OpenStack Stack Resources Ops\r\n- [x] Rackspace Stack Resources Ops\r\n- [x] OpenStack Stack Resources Unit tests\r\n- [x] Rackspace Stack Resources Unit tests\r\n- [x] OpenStack Stack Events Ops\r\n- [x] Rackspace Stack Events Ops\r\n- [x] OpenStack Stack Events Unit tests\r\n- [x] Rackspace Stack Events Unit tests\r\n- [x] OpenStack Templates Ops\r\n- [x] Rackspace Templates Ops\r\n- [x] OpenStack Templates Unit tests\r\n- [x] Rackspace Templates Unit tests\r\n- [x] OpenStack Build Info Ops\r\n- [x] Rackspace Build Info Ops\r\n- [x] OpenStack Build Info Unit tests\r\n- [x] Rackspace Build Info Unit tests","created_at":"2015-02-06T18:03:42Z","updated_at":"2015-02-11T10:15:22Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b0563ef76d29d810b5f77790cd5c90031a31d887","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/rackspace/gophercloud/pulls/357/commits","review_comments_url":"https://api.github.com/repos/rackspace/gophercloud/pulls/357/comments","review_comment_url":"https://api.github.com/repos/rackspace/gophercloud/pulls/comments/{number}","comments_url":"https://api.github.com/repos/rackspace/gophercloud/issues/357/comments","statuses_url":"https://api.github.com/repos/rackspace/gophercloud/statuses/f7d3d1496c2b8f5f907d2ef1ee64c2c47c02595f","head":{"label":"jrperritt:orchestration","ref":"orchestration","sha":"f7d3d1496c2b8f5f907d2ef1ee64c2c47c02595f","user":{"login":"jrperritt","id":1733222,"avatar_url":"https://avatars.githubusercontent.com/u/1733222?v=3","gravatar_id":"","url":"https://api.github.com/users/jrperritt","html_url":"https://github.com/jrperritt","followers_url":"https://api.github.com/users/jrperritt/followers","following_url":"https://api.github.com/users/jrperritt/following{/other_user}","gists_url":"https://api.github.com/users/jrperritt/gists{/gist_id}","starred_url":"https://api.github.com/users/jrperritt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrperritt/subscriptions","organizations_url":"https://api.github.com/users/jrperritt/orgs","repos_url":"https://api.github.com/users/jrperritt/repos","events_url":"https://api.github.com/users/jrperritt/events{/privacy}","received_events_url":"https://api.github.com/users/jrperritt/received_events","type":"User","site_admin":false},"repo":{"id":13838783,"name":"gophercloud","full_name":"jrperritt/gophercloud","owner":{"login":"jrperritt","id":1733222,"avatar_url":"https://avatars.githubusercontent.com/u/1733222?v=3","gravatar_id":"","url":"https://api.github.com/users/jrperritt","html_url":"https://github.com/jrperritt","followers_url":"https://api.github.com/users/jrperritt/followers","following_url":"https://api.github.com/users/jrperritt/following{/other_user}","gists_url":"https://api.github.com/users/jrperritt/gists{/gist_id}","starred_url":"https://api.github.com/users/jrperritt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrperritt/subscriptions","organizations_url":"https://api.github.com/users/jrperritt/orgs","repos_url":"https://api.github.com/users/jrperritt/repos","events_url":"https://api.github.com/users/jrperritt/events{/privacy}","received_events_url":"https://api.github.com/users/jrperritt/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jrperritt/gophercloud","description":"A multi-cloud language binding for Go","fork":true,"url":"https://api.github.com/repos/jrperritt/gophercloud","forks_url":"https://api.github.com/repos/jrperritt/gophercloud/forks","keys_url":"https://api.github.com/repos/jrperritt/gophercloud/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jrperritt/gophercloud/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jrperritt/gophercloud/teams","hooks_url":"https://api.github.com/repos/jrperritt/gophercloud/hooks","issue_events_url":"https://api.github.com/repos/jrperritt/gophercloud/issues/events{/number}","events_url":"https://api.github.com/repos/jrperritt/gophercloud/events","assignees_url":"https://api.github.com/repos/jrperritt/gophercloud/assignees{/user}","branches_url":"https://api.github.com/repos/jrperritt/gophercloud/branches{/branch}","tags_url":"https://api.github.com/repos/jrperritt/gophercloud/tags","blobs_url":"https://api.github.com/repos/jrperritt/gophercloud/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jrperritt/gophercloud/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jrperritt/gophercloud/git/refs{/sha}","trees_url":"https://api.github.com/repos/jrperritt/gophercloud/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jrperritt/gophercloud/statuses/{sha}","languages_url":"https://api.github.com/repos/jrperritt/gophercloud/languages","stargazers_url":"https://api.github.com/repos/jrperritt/gophercloud/stargazers","contributors_url":"https://api.github.com/repos/jrperritt/gophercloud/contributors","subscribers_url":"https://api.github.com/repos/jrperritt/gophercloud/subscribers","subscription_url":"https://api.github.com/repos/jrperritt/gophercloud/subscription","commits_url":"https://api.github.com/repos/jrperritt/gophercloud/commits{/sha}","git_commits_url":"https://api.github.com/repos/jrperritt/gophercloud/git/commits{/sha}","comments_url":"https://api.github.com/repos/jrperritt/gophercloud/comments{/number}","issue_comment_url":"https://api.github.com/repos/jrperritt/gophercloud/issues/comments/{number}","contents_url":"https://api.github.com/repos/jrperritt/gophercloud/contents/{+path}","compare_url":"https://api.github.com/repos/jrperritt/gophercloud/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jrperritt/gophercloud/merges","archive_url":"https://api.github.com/repos/jrperritt/gophercloud/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jrperritt/gophercloud/downloads","issues_url":"https://api.github.com/repos/jrperritt/gophercloud/issues{/number}","pulls_url":"https://api.github.com/repos/jrperritt/gophercloud/pulls{/number}","milestones_url":"https://api.github.com/repos/jrperritt/gophercloud/milestones{/number}","notifications_url":"https://api.github.com/repos/jrperritt/gophercloud/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jrperritt/gophercloud/labels{/name}","releases_url":"https://api.github.com/repos/jrperritt/gophercloud/releases{/id}","created_at":"2013-10-24T17:14:52Z","updated_at":"2015-02-11T00:36:43Z","pushed_at":"2015-02-11T00:36:41Z","git_url":"git://github.com/jrperritt/gophercloud.git","ssh_url":"git@github.com:jrperritt/gophercloud.git","clone_url":"https://github.com/jrperritt/gophercloud.git","svn_url":"https://github.com/jrperritt/gophercloud","homepage":null,"size":9467,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1,"mirror_url":null,"open_issues_count":0,"forks":1,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"rackspace:master","ref":"master","sha":"47d5c97e0a71b42cb4bb7130dc5dfab7d0ec2ddf","user":{"login":"rackspace","id":3949923,"avatar_url":"https://avatars.githubusercontent.com/u/3949923?v=3","gravatar_id":"","url":"https://api.github.com/users/rackspace","html_url":"https://github.com/rackspace","followers_url":"https://api.github.com/users/rackspace/followers","following_url":"https://api.github.com/users/rackspace/following{/other_user}","gists_url":"https://api.github.com/users/rackspace/gists{/gist_id}","starred_url":"https://api.github.com/users/rackspace/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rackspace/subscriptions","organizations_url":"https://api.github.com/users/rackspace/orgs","repos_url":"https://api.github.com/users/rackspace/repos","events_url":"https://api.github.com/users/rackspace/events{/privacy}","received_events_url":"https://api.github.com/users/rackspace/received_events","type":"Organization","site_admin":false},"repo":{"id":10826219,"name":"gophercloud","full_name":"rackspace/gophercloud","owner":{"login":"rackspace","id":3949923,"avatar_url":"https://avatars.githubusercontent.com/u/3949923?v=3","gravatar_id":"","url":"https://api.github.com/users/rackspace","html_url":"https://github.com/rackspace","followers_url":"https://api.github.com/users/rackspace/followers","following_url":"https://api.github.com/users/rackspace/following{/other_user}","gists_url":"https://api.github.com/users/rackspace/gists{/gist_id}","starred_url":"https://api.github.com/users/rackspace/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rackspace/subscriptions","organizations_url":"https://api.github.com/users/rackspace/orgs","repos_url":"https://api.github.com/users/rackspace/repos","events_url":"https://api.github.com/users/rackspace/events{/privacy}","received_events_url":"https://api.github.com/users/rackspace/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/rackspace/gophercloud","description":"The Go SDK for Openstack.","fork":false,"url":"https://api.github.com/repos/rackspace/gophercloud","forks_url":"https://api.github.com/repos/rackspace/gophercloud/forks","keys_url":"https://api.github.com/repos/rackspace/gophercloud/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rackspace/gophercloud/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rackspace/gophercloud/teams","hooks_url":"https://api.github.com/repos/rackspace/gophercloud/hooks","issue_events_url":"https://api.github.com/repos/rackspace/gophercloud/issues/events{/number}","events_url":"https://api.github.com/repos/rackspace/gophercloud/events","assignees_url":"https://api.github.com/repos/rackspace/gophercloud/assignees{/user}","branches_url":"https://api.github.com/repos/rackspace/gophercloud/branches{/branch}","tags_url":"https://api.github.com/repos/rackspace/gophercloud/tags","blobs_url":"https://api.github.com/repos/rackspace/gophercloud/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rackspace/gophercloud/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rackspace/gophercloud/git/refs{/sha}","trees_url":"https://api.github.com/repos/rackspace/gophercloud/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rackspace/gophercloud/statuses/{sha}","languages_url":"https://api.github.com/repos/rackspace/gophercloud/languages","stargazers_url":"https://api.github.com/repos/rackspace/gophercloud/stargazers","contributors_url":"https://api.github.com/repos/rackspace/gophercloud/contributors","subscribers_url":"https://api.github.com/repos/rackspace/gophercloud/subscribers","subscription_url":"https://api.github.com/repos/rackspace/gophercloud/subscription","commits_url":"https://api.github.com/repos/rackspace/gophercloud/commits{/sha}","git_commits_url":"https://api.github.com/repos/rackspace/gophercloud/git/commits{/sha}","comments_url":"https://api.github.com/repos/rackspace/gophercloud/comments{/number}","issue_comment_url":"https://api.github.com/repos/rackspace/gophercloud/issues/comments/{number}","contents_url":"https://api.github.com/repos/rackspace/gophercloud/contents/{+path}","compare_url":"https://api.github.com/repos/rackspace/gophercloud/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rackspace/gophercloud/merges","archive_url":"https://api.github.com/repos/rackspace/gophercloud/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rackspace/gophercloud/downloads","issues_url":"https://api.github.com/repos/rackspace/gophercloud/issues{/number}","pulls_url":"https://api.github.com/repos/rackspace/gophercloud/pulls{/number}","milestones_url":"https://api.github.com/repos/rackspace/gophercloud/milestones{/number}","notifications_url":"https://api.github.com/repos/rackspace/gophercloud/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rackspace/gophercloud/labels{/name}","releases_url":"https://api.github.com/repos/rackspace/gophercloud/releases{/id}","created_at":"2013-06-20T18:10:46Z","updated_at":"2015-02-11T04:03:22Z","pushed_at":"2015-02-11T04:03:21Z","git_url":"git://github.com/rackspace/gophercloud.git","ssh_url":"git@github.com:rackspace/gophercloud.git","clone_url":"https://github.com/rackspace/gophercloud.git","svn_url":"https://github.com/rackspace/gophercloud","homepage":"gophercloud.io","size":10494,"stargazers_count":255,"watchers_count":255,"language":"Go","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":48,"mirror_url":null,"open_issues_count":22,"forks":48,"open_issues":22,"watchers":255,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/357"},"html":{"href":"https://github.com/rackspace/gophercloud/pull/357"},"issue":{"href":"https://api.github.com/repos/rackspace/gophercloud/issues/357"},"comments":{"href":"https://api.github.com/repos/rackspace/gophercloud/issues/357/comments"},"review_comments":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/357/comments"},"review_comment":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/rackspace/gophercloud/pulls/357/commits"},"statuses":{"href":"https://api.github.com/repos/rackspace/gophercloud/statuses/f7d3d1496c2b8f5f907d2ef1ee64c2c47c02595f"}}}}