{"action":"created","comment":{"url":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/comments/126665029","pull_request_review_id":49168383,"id":126665029,"diff_hunk":"@@ -0,0 +1,215 @@\n+using Uno;\n+using Uno.UX;\n+using Uno.Collections;\n+using Fuse;\n+using Fuse.Controls.Native;\n+\n+namespace Fuse.Controls\n+{\n+\t/**\n+\t\tAllows you to control certain aspects of the system UI. On android, this is the visible state of the status and navigation bar. \n+\t\tChanges made by outside influences are reset after a time specified by `ResetDelay`. This behavior can be disabled by setting the time to 0.\n+\n+\t\t# Note\n+\t\t * Some properties, like `Show`, set the requested appearance. Some things, such as the status bar and navigation bar on android might be changed by outside elements like the user swiping downwards from the top.\n+\t\t * `Show` supplies a generic but reasonable behavior on every system, and is not supposed to be used together with system-specific properties like `ShowNavigation`\n+\n+\t\t# Example\n+\t\tThe following example allows the user to control the status bar and navigation bar state through three buttons. If the user manually changes the visibility state of the bars, it will be reverted after 2 seconds.\n+\t\t\t\n+\t\t\t<App>\n+\t\t\t\t<ClientPanel Color=\"#2196F3\">\n+\t\t\t\t\t<Android.SystemScreenConfig Show=\"{displayValue}\" ResetDelay=\"2\"/>\n+\t\t\t\t\t<JavaScript>\n+\t\t\t\t\t\tvar Observable = require(\"FuseJS/Observable\");\n+\t\t\t\t\t\tvar displayValue = Observable(\"All\");\n+\t\t\t\t\t\tfunction minimal() {\n+\t\t\t\t\t\t\tdisplayValue.value = \"Minimal\";\n+\t\t\t\t\t\t}\n+\t\t\t\t\t\tfunction full() {\n+\t\t\t\t\t\t\tdisplayValue.value = \"Full\";\n+\t\t\t\t\t\t}\n+\t\t\t\t\t\tfunction none() {\n+\t\t\t\t\t\t\tdisplayValue.value = \"None\";\n+\t\t\t\t\t\t}\n+\t\t\t\t\t\tmodule.exports = {\n+\t\t\t\t\t\t\tminimal: minimal,\n+\t\t\t\t\t\t\tfull: full,\n+\t\t\t\t\t\t\tnone: none,\n+\t\t\t\t\t\t\tdisplayValue: displayValue\n+\t\t\t\t\t\t}\n+\t\t\t\t\t</JavaScript>\n+\t\t\t\t\t<StackPanel>\n+\t\t\t\t\t\t<Text FontSize=\"20\">\n+\t\t\t\t\t\t\tStatus bar and navigation bar example\n+\t\t\t\t\t\t</Text>\n+\t\t\t\t\t\t<Button Clicked=\"{minimal}\" Text=\"Minimal\" Margin=\"20\"/>\n+\t\t\t\t\t\t<Button Clicked=\"{full}\" Text=\"Full\" Margin=\"20\"/>\n+\t\t\t\t\t\t<Button Clicked=\"{none}\" Text=\"None\" Margin=\"20\"/>\n+\t\t\t\t\t</StackPanel>\n+\t\t\t\t</ClientPanel>\n+\t\t\t</App>\n+\t\t@experimental\n+\t*/\n+\tpublic class SystemScreenConfig : Behavior\n+\t{\n+\t\tpublic enum Visibility\n+\t\t{\n+\t\t\tNone,\n+\t\t\tMinimal,\n+\t\t\tFull,\n+\t\t}\n+\n+\t\tprivate static SystemScreenConfig rootedConfig = null;\n+\n+\t\tinternal IDisposable _timer;\n+\n+\t\tprotected override void OnRooted()\n+\t\t{\n+\t\t\tbase.OnRooted();\n+\n+\t\t\tif(rootedConfig==null)\n+\t\t\t{\n+\t\t\t\trootedConfig = this;\n+\t\t\t}\n+\t\t\telse\n+\t\t\t{\n+\t\t\t\tFuse.Diagnostics.UserError(\"Only one SystemScreenConfig element should be rooted at once\", this);\n+\t\t\t}\n+\n+\t\t\tif defined(Android)\n+\t\t\t{\n+\t\t\t\tSystemScreenConfigAndroidImpl.init(this);\n+\t\t\t}\n+\t\t}\n+\t\tprotected override void OnUnrooted()\n+\t\t{\n+\t\t\tbase.OnUnrooted();\n+\n+\t\t\tresetTimer();\n+\n+\t\t\trootedConfig = null;\n+\n+\t\t\tif defined(Android)\n+\t\t\t{\n+\t\t\t\tSystemScreenConfigAndroidImpl.deInit();\n+\t\t\t}\n+\t\t}\n+\n+\t\tinternal void resetTimer() \n+\t\t{\n+\t\t\tif(_timer!=null) \n+\t\t\t{\n+\t\t\t\t_timer.Dispose();\n+\t\t\t\t_timer = null;\n+\t\t\t}\n+\t\t}\n+\n+\t\tprivate void timerDone()\n+\t\t{\n+\t\t\tif defined(Android)\n+\t\t\t{\n+\t\t\t\tSystemScreenConfigAndroidImpl.timerDone();\n+\t\t\t}\n+\t\t\tresetTimer();\n+\t\t}\n+\n+\t\t\n+\n+\t\tprivate Visibility _visibility;\n+\t\t/**\n+\t\t\tProvides a sane default behavior for the visibility of system UI on every platform.\n+\t\t*/\n+\t\tpublic Visibility Show \n+\t\t{ \n+\t\t\tget\n+\t\t\t{\n+\t\t\t\treturn _visibility;\n+\t\t\t} \n+\t\t\tset\n+\t\t\t{\n+\t\t\t\t_visibility = value;\n+\t\t\t\tif defined(Android)\n+\t\t\t\t{\n+\t\t\t\t\tSystemScreenConfigAndroidImpl.setShowState(value);\n+\t\t\t\t}\n+\t\t\t} \n+\t\t}\n+\n+\t\tprivate bool _showNavigation = true;\n+\t\t/**\n+\t\t\tAllows you to control the visibility of the navigation bar on Android.\n+\t\t\tPlease note there is a general rule not to show the navigation bar without also showing the status bar.\n+\t\t*/\n+\t\tpublic bool ShowNavigation \n+\t\t{ \n+\t\t\tget\n+\t\t\t{\n+\t\t\t\treturn _showNavigation;\n+\t\t\t}\n+\t\t\tset\n+\t\t\t{\n+\t\t\t\t_showNavigation = value;\n+\t\t\t\tif defined(Android)\n+\t\t\t\t{\n+\t\t\t\t\tSystemScreenConfigAndroidImpl.setNavigationState(value);\n+\t\t\t\t}\n+\t\t\t} \n+\t\t}\n+\n+\t\tprivate bool _showStatus = true;\n+\t\t/**\n+\t\t\tAllows you to control the visibility of the status bar on Android systems.\n+\t\t*/\n+\t\tpublic bool ShowStatus \n+\t\t{ \n+\t\t\tget\n+\t\t\t{\n+\t\t\t\treturn _showStatus;\n+\t\t\t}\n+\t\t\tset\n+\t\t\t{\n+\t\t\t\t_showStatus = value;\n+\t\t\t\tif defined(Android)\n+\t\t\t\t{\n+\t\t\t\t\tSystemScreenConfigAndroidImpl.setStatusState(value);\n+\t\t\t\t}\n+\t\t\t} \n+\t\t}\n+\n+\t\tprivate bool _isDim = false;\n+\t\tpublic bool IsDim \n+\t\t{ \n+\t\t\tget\n+\t\t\t{\n+\t\t\t\treturn _isDim;\n+\t\t\t} \n+\t\t\tset\n+\t\t\t{\n+\t\t\t\t_isDim = value;\n+\t\t\t\tif defined(Android)\n+\t\t\t\t{\n+\t\t\t\t\tSystemScreenConfigAndroidImpl.setDimState(value);\n+\t\t\t\t}\n+\t\t\t} \n+\t\t}\n+\n+\t\t//Sane default of 5 seconds\n+\t\tprivate double _resetDelay = 5.0;","path":"Source/Fuse.Controls.Native/SystemScreenConfig.uno","position":198,"original_position":198,"commit_id":"4400111d7d41f222876f9bfedff826c2aee1af89","original_commit_id":"4400111d7d41f222876f9bfedff826c2aee1af89","user":{"login":"kusma","id":47073,"avatar_url":"https://avatars0.githubusercontent.com/u/47073?v=3","gravatar_id":"","url":"https://api.github.com/users/kusma","html_url":"https://github.com/kusma","followers_url":"https://api.github.com/users/kusma/followers","following_url":"https://api.github.com/users/kusma/following{/other_user}","gists_url":"https://api.github.com/users/kusma/gists{/gist_id}","starred_url":"https://api.github.com/users/kusma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kusma/subscriptions","organizations_url":"https://api.github.com/users/kusma/orgs","repos_url":"https://api.github.com/users/kusma/repos","events_url":"https://api.github.com/users/kusma/events{/privacy}","received_events_url":"https://api.github.com/users/kusma/received_events","type":"User","site_admin":false},"body":"Did you pick this default-value from somewhere?","created_at":"2017-07-11T11:47:06Z","updated_at":"2017-07-11T11:47:51Z","html_url":"https://github.com/fusetools/fuselibs-public/pull/180#discussion_r126665029","pull_request_url":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/180","_links":{"self":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/comments/126665029"},"html":{"href":"https://github.com/fusetools/fuselibs-public/pull/180#discussion_r126665029"},"pull_request":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/180"}}},"pull_request":{"url":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/180","id":129363409,"html_url":"https://github.com/fusetools/fuselibs-public/pull/180","diff_url":"https://github.com/fusetools/fuselibs-public/pull/180.diff","patch_url":"https://github.com/fusetools/fuselibs-public/pull/180.patch","issue_url":"https://api.github.com/repos/fusetools/fuselibs-public/issues/180","number":180,"state":"open","locked":false,"title":"Android system ui configuration","user":{"login":"petterroea","id":725557,"avatar_url":"https://avatars3.githubusercontent.com/u/725557?v=3","gravatar_id":"","url":"https://api.github.com/users/petterroea","html_url":"https://github.com/petterroea","followers_url":"https://api.github.com/users/petterroea/followers","following_url":"https://api.github.com/users/petterroea/following{/other_user}","gists_url":"https://api.github.com/users/petterroea/gists{/gist_id}","starred_url":"https://api.github.com/users/petterroea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petterroea/subscriptions","organizations_url":"https://api.github.com/users/petterroea/orgs","repos_url":"https://api.github.com/users/petterroea/repos","events_url":"https://api.github.com/users/petterroea/events{/privacy}","received_events_url":"https://api.github.com/users/petterroea/received_events","type":"User","site_admin":false},"body":"Introduces a new UX behavior called `SystemScreenConfig`, which allows you to control the visibility of the status bar and navigation bar. Also listens to changes made by outside factors, and automatically reverts\r\n\r\nThis PR contains:\r\n- [ ] Changelog\r\n- [x] Documentation\r\n- [x] Tests\r\n","created_at":"2017-07-07T09:21:49Z","updated_at":"2017-07-11T11:47:51Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ff63f332c86452e9dbf905770bbc9d49de24a951","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/180/commits","review_comments_url":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/180/comments","review_comment_url":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/comments{/number}","comments_url":"https://api.github.com/repos/fusetools/fuselibs-public/issues/180/comments","statuses_url":"https://api.github.com/repos/fusetools/fuselibs-public/statuses/4400111d7d41f222876f9bfedff826c2aee1af89","head":{"label":"petterroea:feature-AndroidSystemUiControl","ref":"feature-AndroidSystemUiControl","sha":"4400111d7d41f222876f9bfedff826c2aee1af89","user":{"login":"petterroea","id":725557,"avatar_url":"https://avatars3.githubusercontent.com/u/725557?v=3","gravatar_id":"","url":"https://api.github.com/users/petterroea","html_url":"https://github.com/petterroea","followers_url":"https://api.github.com/users/petterroea/followers","following_url":"https://api.github.com/users/petterroea/following{/other_user}","gists_url":"https://api.github.com/users/petterroea/gists{/gist_id}","starred_url":"https://api.github.com/users/petterroea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petterroea/subscriptions","organizations_url":"https://api.github.com/users/petterroea/orgs","repos_url":"https://api.github.com/users/petterroea/repos","events_url":"https://api.github.com/users/petterroea/events{/privacy}","received_events_url":"https://api.github.com/users/petterroea/received_events","type":"User","site_admin":false},"repo":{"id":94100608,"name":"fuselibs-public","full_name":"petterroea/fuselibs-public","owner":{"login":"petterroea","id":725557,"avatar_url":"https://avatars3.githubusercontent.com/u/725557?v=3","gravatar_id":"","url":"https://api.github.com/users/petterroea","html_url":"https://github.com/petterroea","followers_url":"https://api.github.com/users/petterroea/followers","following_url":"https://api.github.com/users/petterroea/following{/other_user}","gists_url":"https://api.github.com/users/petterroea/gists{/gist_id}","starred_url":"https://api.github.com/users/petterroea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petterroea/subscriptions","organizations_url":"https://api.github.com/users/petterroea/orgs","repos_url":"https://api.github.com/users/petterroea/repos","events_url":"https://api.github.com/users/petterroea/events{/privacy}","received_events_url":"https://api.github.com/users/petterroea/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/petterroea/fuselibs-public","description":null,"fork":true,"url":"https://api.github.com/repos/petterroea/fuselibs-public","forks_url":"https://api.github.com/repos/petterroea/fuselibs-public/forks","keys_url":"https://api.github.com/repos/petterroea/fuselibs-public/keys{/key_id}","collaborators_url":"https://api.github.com/repos/petterroea/fuselibs-public/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/petterroea/fuselibs-public/teams","hooks_url":"https://api.github.com/repos/petterroea/fuselibs-public/hooks","issue_events_url":"https://api.github.com/repos/petterroea/fuselibs-public/issues/events{/number}","events_url":"https://api.github.com/repos/petterroea/fuselibs-public/events","assignees_url":"https://api.github.com/repos/petterroea/fuselibs-public/assignees{/user}","branches_url":"https://api.github.com/repos/petterroea/fuselibs-public/branches{/branch}","tags_url":"https://api.github.com/repos/petterroea/fuselibs-public/tags","blobs_url":"https://api.github.com/repos/petterroea/fuselibs-public/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/petterroea/fuselibs-public/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/petterroea/fuselibs-public/git/refs{/sha}","trees_url":"https://api.github.com/repos/petterroea/fuselibs-public/git/trees{/sha}","statuses_url":"https://api.github.com/repos/petterroea/fuselibs-public/statuses/{sha}","languages_url":"https://api.github.com/repos/petterroea/fuselibs-public/languages","stargazers_url":"https://api.github.com/repos/petterroea/fuselibs-public/stargazers","contributors_url":"https://api.github.com/repos/petterroea/fuselibs-public/contributors","subscribers_url":"https://api.github.com/repos/petterroea/fuselibs-public/subscribers","subscription_url":"https://api.github.com/repos/petterroea/fuselibs-public/subscription","commits_url":"https://api.github.com/repos/petterroea/fuselibs-public/commits{/sha}","git_commits_url":"https://api.github.com/repos/petterroea/fuselibs-public/git/commits{/sha}","comments_url":"https://api.github.com/repos/petterroea/fuselibs-public/comments{/number}","issue_comment_url":"https://api.github.com/repos/petterroea/fuselibs-public/issues/comments{/number}","contents_url":"https://api.github.com/repos/petterroea/fuselibs-public/contents/{+path}","compare_url":"https://api.github.com/repos/petterroea/fuselibs-public/compare/{base}...{head}","merges_url":"https://api.github.com/repos/petterroea/fuselibs-public/merges","archive_url":"https://api.github.com/repos/petterroea/fuselibs-public/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/petterroea/fuselibs-public/downloads","issues_url":"https://api.github.com/repos/petterroea/fuselibs-public/issues{/number}","pulls_url":"https://api.github.com/repos/petterroea/fuselibs-public/pulls{/number}","milestones_url":"https://api.github.com/repos/petterroea/fuselibs-public/milestones{/number}","notifications_url":"https://api.github.com/repos/petterroea/fuselibs-public/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/petterroea/fuselibs-public/labels{/name}","releases_url":"https://api.github.com/repos/petterroea/fuselibs-public/releases{/id}","deployments_url":"https://api.github.com/repos/petterroea/fuselibs-public/deployments","created_at":"2017-06-12T13:42:33Z","updated_at":"2017-06-12T13:42:38Z","pushed_at":"2017-07-11T10:10:33Z","git_url":"git://github.com/petterroea/fuselibs-public.git","ssh_url":"git@github.com:petterroea/fuselibs-public.git","clone_url":"https://github.com/petterroea/fuselibs-public.git","svn_url":"https://github.com/petterroea/fuselibs-public","homepage":null,"size":13263,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"fusetools:release-1.1","ref":"release-1.1","sha":"4de4b402b0ed7616769598097778de07b3665329","user":{"login":"fusetools","id":10243317,"avatar_url":"https://avatars2.githubusercontent.com/u/10243317?v=3","gravatar_id":"","url":"https://api.github.com/users/fusetools","html_url":"https://github.com/fusetools","followers_url":"https://api.github.com/users/fusetools/followers","following_url":"https://api.github.com/users/fusetools/following{/other_user}","gists_url":"https://api.github.com/users/fusetools/gists{/gist_id}","starred_url":"https://api.github.com/users/fusetools/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fusetools/subscriptions","organizations_url":"https://api.github.com/users/fusetools/orgs","repos_url":"https://api.github.com/users/fusetools/repos","events_url":"https://api.github.com/users/fusetools/events{/privacy}","received_events_url":"https://api.github.com/users/fusetools/received_events","type":"Organization","site_admin":false},"repo":{"id":89240957,"name":"fuselibs-public","full_name":"fusetools/fuselibs-public","owner":{"login":"fusetools","id":10243317,"avatar_url":"https://avatars2.githubusercontent.com/u/10243317?v=3","gravatar_id":"","url":"https://api.github.com/users/fusetools","html_url":"https://github.com/fusetools","followers_url":"https://api.github.com/users/fusetools/followers","following_url":"https://api.github.com/users/fusetools/following{/other_user}","gists_url":"https://api.github.com/users/fusetools/gists{/gist_id}","starred_url":"https://api.github.com/users/fusetools/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fusetools/subscriptions","organizations_url":"https://api.github.com/users/fusetools/orgs","repos_url":"https://api.github.com/users/fusetools/repos","events_url":"https://api.github.com/users/fusetools/events{/privacy}","received_events_url":"https://api.github.com/users/fusetools/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/fusetools/fuselibs-public","description":null,"fork":false,"url":"https://api.github.com/repos/fusetools/fuselibs-public","forks_url":"https://api.github.com/repos/fusetools/fuselibs-public/forks","keys_url":"https://api.github.com/repos/fusetools/fuselibs-public/keys{/key_id}","collaborators_url":"https://api.github.com/repos/fusetools/fuselibs-public/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/fusetools/fuselibs-public/teams","hooks_url":"https://api.github.com/repos/fusetools/fuselibs-public/hooks","issue_events_url":"https://api.github.com/repos/fusetools/fuselibs-public/issues/events{/number}","events_url":"https://api.github.com/repos/fusetools/fuselibs-public/events","assignees_url":"https://api.github.com/repos/fusetools/fuselibs-public/assignees{/user}","branches_url":"https://api.github.com/repos/fusetools/fuselibs-public/branches{/branch}","tags_url":"https://api.github.com/repos/fusetools/fuselibs-public/tags","blobs_url":"https://api.github.com/repos/fusetools/fuselibs-public/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/fusetools/fuselibs-public/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/fusetools/fuselibs-public/git/refs{/sha}","trees_url":"https://api.github.com/repos/fusetools/fuselibs-public/git/trees{/sha}","statuses_url":"https://api.github.com/repos/fusetools/fuselibs-public/statuses/{sha}","languages_url":"https://api.github.com/repos/fusetools/fuselibs-public/languages","stargazers_url":"https://api.github.com/repos/fusetools/fuselibs-public/stargazers","contributors_url":"https://api.github.com/repos/fusetools/fuselibs-public/contributors","subscribers_url":"https://api.github.com/repos/fusetools/fuselibs-public/subscribers","subscription_url":"https://api.github.com/repos/fusetools/fuselibs-public/subscription","commits_url":"https://api.github.com/repos/fusetools/fuselibs-public/commits{/sha}","git_commits_url":"https://api.github.com/repos/fusetools/fuselibs-public/git/commits{/sha}","comments_url":"https://api.github.com/repos/fusetools/fuselibs-public/comments{/number}","issue_comment_url":"https://api.github.com/repos/fusetools/fuselibs-public/issues/comments{/number}","contents_url":"https://api.github.com/repos/fusetools/fuselibs-public/contents/{+path}","compare_url":"https://api.github.com/repos/fusetools/fuselibs-public/compare/{base}...{head}","merges_url":"https://api.github.com/repos/fusetools/fuselibs-public/merges","archive_url":"https://api.github.com/repos/fusetools/fuselibs-public/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/fusetools/fuselibs-public/downloads","issues_url":"https://api.github.com/repos/fusetools/fuselibs-public/issues{/number}","pulls_url":"https://api.github.com/repos/fusetools/fuselibs-public/pulls{/number}","milestones_url":"https://api.github.com/repos/fusetools/fuselibs-public/milestones{/number}","notifications_url":"https://api.github.com/repos/fusetools/fuselibs-public/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/fusetools/fuselibs-public/labels{/name}","releases_url":"https://api.github.com/repos/fusetools/fuselibs-public/releases{/id}","deployments_url":"https://api.github.com/repos/fusetools/fuselibs-public/deployments","created_at":"2017-04-24T13:04:33Z","updated_at":"2017-07-09T23:25:00Z","pushed_at":"2017-07-11T11:33:53Z","git_url":"git://github.com/fusetools/fuselibs-public.git","ssh_url":"git@github.com:fusetools/fuselibs-public.git","clone_url":"https://github.com/fusetools/fuselibs-public.git","svn_url":"https://github.com/fusetools/fuselibs-public","homepage":null,"size":13411,"stargazers_count":39,"watchers_count":39,"language":"C","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":25,"mirror_url":null,"open_issues_count":53,"forks":25,"open_issues":53,"watchers":39,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/180"},"html":{"href":"https://github.com/fusetools/fuselibs-public/pull/180"},"issue":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/issues/180"},"comments":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/issues/180/comments"},"review_comments":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/180/comments"},"review_comment":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/pulls/180/commits"},"statuses":{"href":"https://api.github.com/repos/fusetools/fuselibs-public/statuses/4400111d7d41f222876f9bfedff826c2aee1af89"}}}}
{"actor":{"display_login":"kusma"}}