{"action":"created","comment":{"url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/comments/91830055","pull_request_review_id":12343149,"id":91830055,"diff_hunk":"@@ -911,5 +981,141 @@ protected void onStop() {\n         }\n     }\n \n+    /**\n+     * @brief Checks title, author name and document data.\n+     * @return object of ReturnValidDetails which  doc, element and a boolean variable\n+     */\n+    private ReturnValidDetails detailsValid ( String callingFunction) {\n+\n+        ReturnValidDetails obj = new ReturnValidDetails();\n+\n+        EditText titleEdit = (EditText)findViewById(R.id.template_title);\n+        assert titleEdit != null;\n+        String title = ((EditText) findViewById(R.id.template_title)).getText().toString().trim();\n+        if(\"\".equals(title)){\n+            titleEdit.requestFocus();\n+            titleEdit.setError(\"Enter project title.\");\n+            obj.result = false;\n+            return obj;\n+        }\n+        obj.title = title;\n+\n+        EditText authorEdit = (EditText)findViewById(R.id.author_name);\n+        assert authorEdit != null;\n+        String author = ((EditText) findViewById(R.id.author_name)).getText().toString().trim();\n+        if(\"\".equals(author)){\n+            authorEdit.requestFocus();\n+            authorEdit.setError(\"Enter author name.\");\n+            obj.result = false;\n+            return obj;\n+        }\n+        obj.author = author;\n+\n+        DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();\n+        DocumentBuilder docBuilder;\n+\n+        try{\n+            docBuilder = docFactory.newDocumentBuilder();\n+            Document doc = docBuilder.newDocument();\n+\n+            Attr attr = doc.createAttribute(\"type\");\n+            attr.setValue(getResources().getString(template.getType()));\n+\n+            Element rootElement = doc.createElement(\"buildmlearn_application\");\n+            rootElement.setAttributeNode(attr);\n+\n+            Element authorElement = doc.createElement(\"author\");\n+            rootElement.appendChild(authorElement);\n+\n+            Element nameElement = doc.createElement(\"name\");\n+            nameElement.appendChild(doc.createTextNode(author));\n+\n+            authorElement.appendChild(nameElement);\n+\n+            Element titleElement = doc.createElement(\"title\");\n+            titleElement.appendChild(doc.createTextNode(title));\n+            rootElement.appendChild(titleElement);\n+\n+            doc.appendChild(rootElement);\n+            Element dataElement = doc.createElement(\"data\");\n+            rootElement.appendChild(dataElement);\n+\n+            obj.doc = doc;\n+            obj.element = dataElement;\n+\n+            if(callingFunction.equals(\"saveProject\")) {\n+                if (selectedTemplate.getItems(doc).size() == 0 || (selectedTemplate.getItems(doc).size() < 2 && (templateId == 5 || templateId == 7))) {\n+                    Toast.makeText(this, \"Cannot save an empty project.\", Toast.LENGTH_SHORT).show();\n+                    obj.result = false;\n+                    return obj;\n+                }\n+            }\n+\n+            if(callingFunction.equals(\"saveDraft\")) {\n+                if (selectedTemplate.getItems(doc).size() == 0) {\n+                    Toast.makeText(this, \"Cannot save an empty draft.\", Toast.LENGTH_SHORT).show();\n+                    obj.result = false;\n+                    return obj;\n+                }\n+            }\n+\n+        } catch (ParserConfigurationException e) {\n+            e.printStackTrace();\n+        }\n+\n+        return obj;\n+    }\n+\n+    /**\n+     * Asks the user if the current data is to be saved as a project or draft. Depending on the user input it calls the intended function.\n+     */\n+\n+    private void whatToDo() {\n+        AlertDialog.Builder builderNew = new AlertDialog.Builder(this);\n+\n+        builderNew.setTitle(\"Confirm action.\");\n+        builderNew.setMessage(\"Save as project or draft?\");\n+\n+        builderNew.setPositiveButton(\"Project\", new DialogInterface.OnClickListener() {\n+\n+            public void onClick(DialogInterface dialog, int which) {\n+                ReturnValidDetails obj = detailsValid(\"saveProject\");\n+                if(obj.result)\n+                    saveProject(obj);\n+            }\n+        });\n+\n+        builderNew.setNegativeButton(\"Draft\", new DialogInterface.OnClickListener() {\n+\n+            @Override\n+            public void onClick(DialogInterface dialog, int which) {\n+                ReturnValidDetails obj = detailsValid(\"saveDraft\");\n+                if(obj.result)\n+                    saveDraft(obj);\n+            }\n+        });\n+\n+        builderNew.setNeutralButton(\"Discard\", new DialogInterface.OnClickListener() {\n+\n+            @Override\n+            public void onClick(DialogInterface dialog, int which) {\n+                dialog.dismiss();\n+                finish();\n+            }\n+        });\n+\n+        AlertDialog alert = builderNew.create();\n+        alert.show();\n+    }\n+\n+    class ReturnValidDetails {\n+\n+        String title;\n+        String author;\n+        Document doc = null;\n+        Element element = null;\n+        boolean result = true;","path":"source-code/app/src/main/java/org/buildmlearn/toolkit/activity/TemplateEditor.java","position":601,"original_position":601,"commit_id":"176472f8a714ebff9b4a0d298fcb99eb9064fdb9","original_commit_id":"176472f8a714ebff9b4a0d298fcb99eb9064fdb9","user":{"login":"codacy-bot","id":19940114,"avatar_url":"https://avatars.githubusercontent.com/u/19940114?v=3","gravatar_id":"","url":"https://api.github.com/users/codacy-bot","html_url":"https://github.com/codacy-bot","followers_url":"https://api.github.com/users/codacy-bot/followers","following_url":"https://api.github.com/users/codacy-bot/following{/other_user}","gists_url":"https://api.github.com/users/codacy-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/codacy-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codacy-bot/subscriptions","organizations_url":"https://api.github.com/users/codacy-bot/orgs","repos_url":"https://api.github.com/users/codacy-bot/repos","events_url":"https://api.github.com/users/codacy-bot/events{/privacy}","received_events_url":"https://api.github.com/users/codacy-bot/received_events","type":"User","site_admin":false},"body":"![Codacy](https://www.codacy.com/assets/images/favicon.png) Issue found: [Use explicit scoping instead of the default package private level](https://www.codacy.com/app/anupam/BuildmLearn-Toolkit-Android/file/4705805877/issues/source?bid=3391794&fileBranchId=3983340#l1117)","created_at":"2016-12-10T06:25:21Z","updated_at":"2016-12-10T06:25:21Z","html_url":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android/pull/260#discussion_r91830055","pull_request_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/260","_links":{"self":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/comments/91830055"},"html":{"href":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android/pull/260#discussion_r91830055"},"pull_request":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/260"}}},"pull_request":{"url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/260","id":97414447,"html_url":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android/pull/260","diff_url":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android/pull/260.diff","patch_url":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android/pull/260.patch","issue_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/issues/260","number":260,"state":"open","locked":false,"title":"TemplateEditor backpressed() and other functions improved.","user":{"login":"free4murad","id":17262180,"avatar_url":"https://avatars.githubusercontent.com/u/17262180?v=3","gravatar_id":"","url":"https://api.github.com/users/free4murad","html_url":"https://github.com/free4murad","followers_url":"https://api.github.com/users/free4murad/followers","following_url":"https://api.github.com/users/free4murad/following{/other_user}","gists_url":"https://api.github.com/users/free4murad/gists{/gist_id}","starred_url":"https://api.github.com/users/free4murad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/free4murad/subscriptions","organizations_url":"https://api.github.com/users/free4murad/orgs","repos_url":"https://api.github.com/users/free4murad/repos","events_url":"https://api.github.com/users/free4murad/events{/privacy}","received_events_url":"https://api.github.com/users/free4murad/received_events","type":"User","site_admin":false},"body":"@opticod \r\nI have solved issue #245.\r\nPlease have a look.","created_at":"2016-12-10T05:40:34Z","updated_at":"2016-12-10T06:25:23Z","closed_at":null,"merged_at":null,"merge_commit_sha":"dc3b53ddcbe8546ec2d6f061380adce36adf1cbc","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/260/commits","review_comments_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/260/comments","review_comment_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/comments{/number}","comments_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/issues/260/comments","statuses_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/statuses/176472f8a714ebff9b4a0d298fcb99eb9064fdb9","head":{"label":"free4murad:template-editor-improved","ref":"template-editor-improved","sha":"176472f8a714ebff9b4a0d298fcb99eb9064fdb9","user":{"login":"free4murad","id":17262180,"avatar_url":"https://avatars.githubusercontent.com/u/17262180?v=3","gravatar_id":"","url":"https://api.github.com/users/free4murad","html_url":"https://github.com/free4murad","followers_url":"https://api.github.com/users/free4murad/followers","following_url":"https://api.github.com/users/free4murad/following{/other_user}","gists_url":"https://api.github.com/users/free4murad/gists{/gist_id}","starred_url":"https://api.github.com/users/free4murad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/free4murad/subscriptions","organizations_url":"https://api.github.com/users/free4murad/orgs","repos_url":"https://api.github.com/users/free4murad/repos","events_url":"https://api.github.com/users/free4murad/events{/privacy}","received_events_url":"https://api.github.com/users/free4murad/received_events","type":"User","site_admin":false},"repo":{"id":75997681,"name":"BuildmLearn-Toolkit-Android","full_name":"free4murad/BuildmLearn-Toolkit-Android","owner":{"login":"free4murad","id":17262180,"avatar_url":"https://avatars.githubusercontent.com/u/17262180?v=3","gravatar_id":"","url":"https://api.github.com/users/free4murad","html_url":"https://github.com/free4murad","followers_url":"https://api.github.com/users/free4murad/followers","following_url":"https://api.github.com/users/free4murad/following{/other_user}","gists_url":"https://api.github.com/users/free4murad/gists{/gist_id}","starred_url":"https://api.github.com/users/free4murad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/free4murad/subscriptions","organizations_url":"https://api.github.com/users/free4murad/orgs","repos_url":"https://api.github.com/users/free4murad/repos","events_url":"https://api.github.com/users/free4murad/events{/privacy}","received_events_url":"https://api.github.com/users/free4murad/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/free4murad/BuildmLearn-Toolkit-Android","description":"This repository contains the Android version of the BuildmLearn Toolkit. BuildmLearn Toolkit is an easy-to-use program that helps the users make mobile apps without any knowledge of application development.","fork":true,"url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android","forks_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/forks","keys_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/keys{/key_id}","collaborators_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/teams","hooks_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/hooks","issue_events_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/issues/events{/number}","events_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/events","assignees_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/assignees{/user}","branches_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/branches{/branch}","tags_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/tags","blobs_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/git/refs{/sha}","trees_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/git/trees{/sha}","statuses_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/statuses/{sha}","languages_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/languages","stargazers_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/stargazers","contributors_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/contributors","subscribers_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/subscribers","subscription_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/subscription","commits_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/commits{/sha}","git_commits_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/git/commits{/sha}","comments_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/comments{/number}","issue_comment_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/issues/comments{/number}","contents_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/contents/{+path}","compare_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/compare/{base}...{head}","merges_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/merges","archive_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/downloads","issues_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/issues{/number}","pulls_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/pulls{/number}","milestones_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/milestones{/number}","notifications_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/labels{/name}","releases_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/releases{/id}","deployments_url":"https://api.github.com/repos/free4murad/BuildmLearn-Toolkit-Android/deployments","created_at":"2016-12-09T03:21:21Z","updated_at":"2016-12-09T03:21:24Z","pushed_at":"2016-12-10T05:32:33Z","git_url":"git://github.com/free4murad/BuildmLearn-Toolkit-Android.git","ssh_url":"git@github.com:free4murad/BuildmLearn-Toolkit-Android.git","clone_url":"https://github.com/free4murad/BuildmLearn-Toolkit-Android.git","svn_url":"https://github.com/free4murad/BuildmLearn-Toolkit-Android","homepage":null,"size":114733,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"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":"BuildmLearn:bug-fixes","ref":"bug-fixes","sha":"4c2c4ead504845f7d9af24bbc53c56ed2696f45c","user":{"login":"BuildmLearn","id":4507402,"avatar_url":"https://avatars.githubusercontent.com/u/4507402?v=3","gravatar_id":"","url":"https://api.github.com/users/BuildmLearn","html_url":"https://github.com/BuildmLearn","followers_url":"https://api.github.com/users/BuildmLearn/followers","following_url":"https://api.github.com/users/BuildmLearn/following{/other_user}","gists_url":"https://api.github.com/users/BuildmLearn/gists{/gist_id}","starred_url":"https://api.github.com/users/BuildmLearn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BuildmLearn/subscriptions","organizations_url":"https://api.github.com/users/BuildmLearn/orgs","repos_url":"https://api.github.com/users/BuildmLearn/repos","events_url":"https://api.github.com/users/BuildmLearn/events{/privacy}","received_events_url":"https://api.github.com/users/BuildmLearn/received_events","type":"Organization","site_admin":false},"repo":{"id":34827256,"name":"BuildmLearn-Toolkit-Android","full_name":"BuildmLearn/BuildmLearn-Toolkit-Android","owner":{"login":"BuildmLearn","id":4507402,"avatar_url":"https://avatars.githubusercontent.com/u/4507402?v=3","gravatar_id":"","url":"https://api.github.com/users/BuildmLearn","html_url":"https://github.com/BuildmLearn","followers_url":"https://api.github.com/users/BuildmLearn/followers","following_url":"https://api.github.com/users/BuildmLearn/following{/other_user}","gists_url":"https://api.github.com/users/BuildmLearn/gists{/gist_id}","starred_url":"https://api.github.com/users/BuildmLearn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BuildmLearn/subscriptions","organizations_url":"https://api.github.com/users/BuildmLearn/orgs","repos_url":"https://api.github.com/users/BuildmLearn/repos","events_url":"https://api.github.com/users/BuildmLearn/events{/privacy}","received_events_url":"https://api.github.com/users/BuildmLearn/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android","description":"This repository contains the Android version of the BuildmLearn Toolkit. BuildmLearn Toolkit is an easy-to-use program that helps the users make mobile apps without any knowledge of application development.","fork":false,"url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android","forks_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/forks","keys_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/keys{/key_id}","collaborators_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/teams","hooks_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/hooks","issue_events_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/issues/events{/number}","events_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/events","assignees_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/assignees{/user}","branches_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/branches{/branch}","tags_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/tags","blobs_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/git/refs{/sha}","trees_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/git/trees{/sha}","statuses_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/statuses/{sha}","languages_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/languages","stargazers_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/stargazers","contributors_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/contributors","subscribers_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/subscribers","subscription_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/subscription","commits_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/commits{/sha}","git_commits_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/git/commits{/sha}","comments_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/comments{/number}","issue_comment_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/issues/comments{/number}","contents_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/contents/{+path}","compare_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/compare/{base}...{head}","merges_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/merges","archive_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/downloads","issues_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/issues{/number}","pulls_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls{/number}","milestones_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/milestones{/number}","notifications_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/labels{/name}","releases_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/releases{/id}","deployments_url":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/deployments","created_at":"2015-04-30T01:23:39Z","updated_at":"2016-12-07T09:08:47Z","pushed_at":"2016-12-10T05:40:34Z","git_url":"git://github.com/BuildmLearn/BuildmLearn-Toolkit-Android.git","ssh_url":"git@github.com:BuildmLearn/BuildmLearn-Toolkit-Android.git","clone_url":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android.git","svn_url":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android","homepage":null,"size":116201,"stargazers_count":29,"watchers_count":29,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":96,"mirror_url":null,"open_issues_count":28,"forks":96,"open_issues":28,"watchers":29,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/260"},"html":{"href":"https://github.com/BuildmLearn/BuildmLearn-Toolkit-Android/pull/260"},"issue":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/issues/260"},"comments":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/issues/260/comments"},"review_comments":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/260/comments"},"review_comment":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/pulls/260/commits"},"statuses":{"href":"https://api.github.com/repos/BuildmLearn/BuildmLearn-Toolkit-Android/statuses/176472f8a714ebff9b4a0d298fcb99eb9064fdb9"}}}}
{"actor":{"display_login":"codacy-bot"}}