{"action":"created","issue":{"url":"https://api.github.com/repos/quasar-analytics/quasar/issues/1150","repository_url":"https://api.github.com/repos/quasar-analytics/quasar","labels_url":"https://api.github.com/repos/quasar-analytics/quasar/issues/1150/labels{/name}","comments_url":"https://api.github.com/repos/quasar-analytics/quasar/issues/1150/comments","events_url":"https://api.github.com/repos/quasar-analytics/quasar/issues/1150/events","html_url":"https://github.com/quasar-analytics/quasar/pull/1150","id":143837723,"number":1150,"title":"SD-824 Standardize and enrich REST API errors","user":{"login":"wemrysi","id":32185,"avatar_url":"https://avatars.githubusercontent.com/u/32185?v=3","gravatar_id":"","url":"https://api.github.com/users/wemrysi","html_url":"https://github.com/wemrysi","followers_url":"https://api.github.com/users/wemrysi/followers","following_url":"https://api.github.com/users/wemrysi/following{/other_user}","gists_url":"https://api.github.com/users/wemrysi/gists{/gist_id}","starred_url":"https://api.github.com/users/wemrysi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wemrysi/subscriptions","organizations_url":"https://api.github.com/users/wemrysi/orgs","repos_url":"https://api.github.com/users/wemrysi/repos","events_url":"https://api.github.com/users/wemrysi/events{/privacy}","received_events_url":"https://api.github.com/users/wemrysi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/quasar-analytics/quasar/labels/in%20review","name":"in review","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"mossprescott","id":6147371,"avatar_url":"https://avatars.githubusercontent.com/u/6147371?v=3","gravatar_id":"","url":"https://api.github.com/users/mossprescott","html_url":"https://github.com/mossprescott","followers_url":"https://api.github.com/users/mossprescott/followers","following_url":"https://api.github.com/users/mossprescott/following{/other_user}","gists_url":"https://api.github.com/users/mossprescott/gists{/gist_id}","starred_url":"https://api.github.com/users/mossprescott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mossprescott/subscriptions","organizations_url":"https://api.github.com/users/mossprescott/orgs","repos_url":"https://api.github.com/users/mossprescott/repos","events_url":"https://api.github.com/users/mossprescott/events{/privacy}","received_events_url":"https://api.github.com/users/mossprescott/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-03-27T18:53:35Z","updated_at":"2016-03-27T19:22:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/quasar-analytics/quasar/pulls/1150","html_url":"https://github.com/quasar-analytics/quasar/pull/1150","diff_url":"https://github.com/quasar-analytics/quasar/pull/1150.diff","patch_url":"https://github.com/quasar-analytics/quasar/pull/1150.patch"},"body":"A breaking change implementing the enrichment and standardization features for REST API errors as described in [SD-824](https://slamdata.atlassian.net/browse/SD-824).\r\n\r\n* More meaningful HierarchicalFileSystemError\r\n* Introduces ApiError as a single datatype to represent an error to be conveyed via HTTP\r\n* Adds conversions from all errors to ApiError in lieu of converting directly to a response for consistency, including error-specific data where applicable"},"comment":{"url":"https://api.github.com/repos/quasar-analytics/quasar/issues/comments/202127418","html_url":"https://github.com/quasar-analytics/quasar/pull/1150#issuecomment-202127418","issue_url":"https://api.github.com/repos/quasar-analytics/quasar/issues/1150","id":202127418,"user":{"login":"codecov-io","id":8655789,"avatar_url":"https://avatars.githubusercontent.com/u/8655789?v=3","gravatar_id":"","url":"https://api.github.com/users/codecov-io","html_url":"https://github.com/codecov-io","followers_url":"https://api.github.com/users/codecov-io/followers","following_url":"https://api.github.com/users/codecov-io/following{/other_user}","gists_url":"https://api.github.com/users/codecov-io/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov-io/subscriptions","organizations_url":"https://api.github.com/users/codecov-io/orgs","repos_url":"https://api.github.com/users/codecov-io/repos","events_url":"https://api.github.com/users/codecov-io/events{/privacy}","received_events_url":"https://api.github.com/users/codecov-io/received_events","type":"User","site_admin":false},"created_at":"2016-03-27T19:22:08Z","updated_at":"2016-03-27T19:22:08Z","body":"## [Current coverage][1] is `78.78%`\n> Merging **#1150** into **master** will decrease coverage by **-1.38%** as of [`b667f5b`][3]\n\n\n```diff\n@@            master   #1150   diff @@\n======================================\n  Files          163     165     +2\n  Stmts         8915    9140   +225\n  Branches       281     273     -8\n  Methods          0       0       \n======================================\n+ Hit           7147    7201    +54\n  Partial          0       0       \n- Missed        1768    1939   +171\n```\n\n> Review entire [Coverage Diff][4] as of [`b667f5b`][3]\n\n\n[1]: https://codecov.io/github/quasar-analytics/quasar?ref=b667f5beb3fb269f3cfe366d68023144c3ecd55b\n[2]: https://codecov.io/github/quasar-analytics/quasar/features/suggestions?ref=b667f5beb3fb269f3cfe366d68023144c3ecd55b\n[3]: https://codecov.io/github/quasar-analytics/quasar/commit/b667f5beb3fb269f3cfe366d68023144c3ecd55b\n[4]: https://codecov.io/github/quasar-analytics/quasar/compare/0f62d1d9656eac39f81e42c45da3656cca5de925...b667f5beb3fb269f3cfe366d68023144c3ecd55b\n\n> Powered by [Codecov](https://codecov.io). Updated on successful CI builds."}}