{"action":"created","comment":{"url":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/comments/150461743","pull_request_review_id":76012869,"id":150461743,"diff_hunk":"@@ -0,0 +1,280 @@\n+package io.swagger.codegen.languages;\n+\n+import io.swagger.codegen.*;\n+import org.apache.commons.lang3.StringUtils;\n+\n+import java.util.*;\n+\n+public class ScalaLagomServerCodegen extends AbstractScalaCodegen implements CodegenConfig {\n+\n+  private String authScheme = \"\";\n+  private boolean authPreemptive=false;\n+  protected String groupId = \"io.swagger\";\n+  protected String artifactId = \"scala-lagomApi\";\n+  protected String artifactVersion = \"1.0.0\";\n+\n+  public ScalaLagomServerCodegen() {\n+    super();\n+    outputFolder = \"generated-code/scala-lagomApi\";\n+    modelTemplateFiles.put(\"model.mustache\", \".scala\");\n+    apiTemplateFiles.put(\"api.mustache\", \".scala\");\n+    embeddedTemplateDir = templateDir = \"lagomScalaApi\";\n+    apiPackage = \"io.swagger.client.api\";\n+    modelPackage = \"io.swagger.client.model\";\n+\n+    setReservedWordsLowerCase(\n+        Arrays.asList(\n+            // local variable names used in API methods (endpoints)\n+            \"path\", \"contentTypes\", \"contentType\", \"queryParams\", \"headerParams\",\n+            \"formParams\", \"postBody\", \"mp\", \"basePath\", \"apiInvoker\",\n+\n+            // scala reserved words\n+            \"abstract\", \"case\", \"catch\", \"class\", \"def\", \"do\", \"else\", \"extends\",\n+            \"false\", \"final\", \"finally\", \"for\", \"forSome\", \"if\", \"implicit\",\n+            \"import\", \"lazy\", \"match\", \"new\", \"null\", \"object\", \"override\", \"package\",\n+            \"private\", \"protected\", \"return\", \"sealed\", \"super\", \"this\", \"throw\",\n+            \"trait\", \"try\", \"true\", \"type\", \"val\", \"var\", \"while\", \"with\", \"yield\")\n+    );\n+\n+    additionalProperties.put(CodegenConstants.GROUP_ID, groupId);\n+    additionalProperties.put(CodegenConstants.ARTIFACT_ID, artifactId);\n+    additionalProperties.put(CodegenConstants.ARTIFACT_VERSION, artifactVersion);\n+    additionalProperties.put(\"authScheme\", authScheme);\n+    additionalProperties.put(\"authPreemptive\", authPreemptive);\n+\n+    supportingFiles.add(new SupportingFile(\"README.mustache\", \"\", \"README.md\"));\n+    supportingFiles.add(new SupportingFile(\"gitignore.mustache\", \"\", \".gitignore\"));\n+    supportingFiles.add(new SupportingFile(\"build.sbt.mustache\", \"\", \"build.sbt\"));\n+    supportingFiles.add(new SupportingFile(\"build.properties.mustache\", \"\", \"project/build.properties\"));\n+    supportingFiles.add(new SupportingFile(\"plugins.sbt.mustache\", \"\", \"project/plugins.sbt\"));\n+\n+    importMapping.remove(\"List\");\n+    importMapping.remove(\"Set\");\n+    importMapping.remove(\"Map\");\n+\n+    importMapping.put(\"DateTime\", \"org.joda.time.DateTime\");\n+    importMapping.put(\"ListBuffer\", \"scala.collection.mutable.ListBuffer\");\n+\n+    typeMapping = new HashMap<String, String>();\n+    typeMapping.put(\"Integer\", \"Int\");\n+    typeMapping.put(\"enum\", \"NSString\");\n+    typeMapping.put(\"array\", \"Seq\");\n+    typeMapping.put(\"set\", \"Set\");\n+    typeMapping.put(\"boolean\", \"Boolean\");\n+    typeMapping.put(\"string\", \"String\");\n+    typeMapping.put(\"int\", \"Int\");\n+    typeMapping.put(\"long\", \"Long\");\n+    typeMapping.put(\"float\", \"Float\");\n+    typeMapping.put(\"byte\", \"Byte\");\n+    typeMapping.put(\"short\", \"Short\");\n+    typeMapping.put(\"char\", \"Char\");\n+    typeMapping.put(\"long\", \"Long\");\n+    typeMapping.put(\"double\", \"Double\");\n+    typeMapping.put(\"object\", \"Any\");\n+    typeMapping.put(\"file\", \"File\");\n+\n+    //TODO binary should be mapped to byte array\n+    // mapped to String as a workaround\n+    typeMapping.put(\"binary\", \"String\");\n+    typeMapping.put(\"ByteArray\", \"String\");\n+\n+    instantiationTypes.put(\"array\", \"ListBuffer\");\n+    instantiationTypes.put(\"map\", \"HashMap\");\n+\n+    cliOptions.add(new CliOption(CodegenConstants.MODEL_PROPERTY_NAMING,\n+        CodegenConstants.MODEL_PROPERTY_NAMING_DESC).defaultValue(\"camelCase\"));\n+  }\n+\n+  @Override\n+  public void processOpts() {\n+    super.processOpts();\n+\n+    if (additionalProperties.containsKey(CodegenConstants.MODEL_PROPERTY_NAMING)) {\n+      setModelPropertyNaming(\n+          (String) additionalProperties.get(CodegenConstants.MODEL_PROPERTY_NAMING));\n+    }\n+  }\n+\n+  public void setModelPropertyNaming(String naming) {\n+    if (\"original\".equals(naming) || \"camelCase\".equals(naming) ||\n+        \"PascalCase\".equals(naming) || \"snake_case\".equals(naming)) {\n+      this.modelPropertyNaming = naming;\n+    } else {\n+      throw new IllegalArgumentException(\"Invalid model property naming '\" +\n+          naming + \"'. Must be 'original', 'camelCase', \" +\n+          \"'PascalCase' or 'snake_case'\");\n+    }\n+  }\n+\n+  public String getModelPropertyNaming() {\n+    return this.modelPropertyNaming;\n+  }\n+\n+  @Override\n+  public String toVarName(String name) {\n+    // sanitize name\n+    name = sanitizeName(\n+        name); // FIXME: a parameter should not be assigned. Also declare the methods parameters as 'final'.","path":"modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/ScalaLagomServerCodegen.java","position":117,"original_position":117,"commit_id":"88d8dbcfe258f775c91542dee232a247abb956e0","original_commit_id":"88d8dbcfe258f775c91542dee232a247abb956e0","user":{"login":"gmkumar2005","id":1712742,"avatar_url":"https://avatars0.githubusercontent.com/u/1712742?v=4","gravatar_id":"","url":"https://api.github.com/users/gmkumar2005","html_url":"https://github.com/gmkumar2005","followers_url":"https://api.github.com/users/gmkumar2005/followers","following_url":"https://api.github.com/users/gmkumar2005/following{/other_user}","gists_url":"https://api.github.com/users/gmkumar2005/gists{/gist_id}","starred_url":"https://api.github.com/users/gmkumar2005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gmkumar2005/subscriptions","organizations_url":"https://api.github.com/users/gmkumar2005/orgs","repos_url":"https://api.github.com/users/gmkumar2005/repos","events_url":"https://api.github.com/users/gmkumar2005/events{/privacy}","received_events_url":"https://api.github.com/users/gmkumar2005/received_events","type":"User","site_admin":false},"body":"Jim, you are right it is a copy paste from  ScalaClientCodegen.Java. I guess this is needed for scala variables. Not sure what will break. Hence retained the logic. \r\nWith reference to method signatures. \r\nPlease have a look at https://github.com/lagom/sbt-lagom-descriptor-generator\r\nThe method signature generated by this PR matches with the one generated in above project. \r\nPlease let me know if you find any gaps. ","created_at":"2017-11-13T07:24:40Z","updated_at":"2017-11-13T07:24:40Z","html_url":"https://github.com/swagger-api/swagger-codegen/pull/6901#discussion_r150461743","pull_request_url":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/6901","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/comments/150461743"},"html":{"href":"https://github.com/swagger-api/swagger-codegen/pull/6901#discussion_r150461743"},"pull_request":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/6901"}},"in_reply_to_id":150449776},"pull_request":{"url":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/6901","id":151117704,"html_url":"https://github.com/swagger-api/swagger-codegen/pull/6901","diff_url":"https://github.com/swagger-api/swagger-codegen/pull/6901.diff","patch_url":"https://github.com/swagger-api/swagger-codegen/pull/6901.patch","issue_url":"https://api.github.com/repos/swagger-api/swagger-codegen/issues/6901","number":6901,"state":"open","locked":false,"title":"[LagomScala] Add Scala API generator for lagomframework #6900","user":{"login":"gmkumar2005","id":1712742,"avatar_url":"https://avatars0.githubusercontent.com/u/1712742?v=4","gravatar_id":"","url":"https://api.github.com/users/gmkumar2005","html_url":"https://github.com/gmkumar2005","followers_url":"https://api.github.com/users/gmkumar2005/followers","following_url":"https://api.github.com/users/gmkumar2005/following{/other_user}","gists_url":"https://api.github.com/users/gmkumar2005/gists{/gist_id}","starred_url":"https://api.github.com/users/gmkumar2005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gmkumar2005/subscriptions","organizations_url":"https://api.github.com/users/gmkumar2005/orgs","repos_url":"https://api.github.com/users/gmkumar2005/repos","events_url":"https://api.github.com/users/gmkumar2005/events{/privacy}","received_events_url":"https://api.github.com/users/gmkumar2005/received_events","type":"User","site_admin":false},"body":"### PR checklist\r\n\r\n- [X] Read the [contribution guidelines](https://github.com/swagger-api/swagger-codegen/blob/master/CONTRIBUTING.md).\r\n- [X] Ran the shell script under `./bin/` to update Petstore sample so that CIs can verify the change. (For instance, only need to run `./bin/{LANG}-petstore.sh` and `./bin/security/{LANG}-petstore.sh` if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in `.\\bin\\windows\\`.\r\n- [X] Filed the PR against the correct branch: `2.3.0` branch for changes related to OpenAPI spec 3.0. Default: `master`.\r\n- [X] Copied the [technical committee](https://github.com/swagger-api/swagger-codegen/#swagger-codegen-technical-committee) to review the pull request if your PR is targeting a particular programming langauge.\r\n\r\n### Description of the PR\r\nThis change will support code generation of Lagom Scala API. Lagom Scala Api project can be used for writing an implementation or as a client to consume an external service. \r\n####Features which are not supported\r\n- Form Parameters\r\n- Seq in query parameters\r\n- File Handling","created_at":"2017-11-07T13:49:34Z","updated_at":"2017-11-13T07:24:40Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8de6117c25a91d131a4dae095774f5026baeba91","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":{"url":"https://api.github.com/repos/swagger-api/swagger-codegen/milestones/12","html_url":"https://github.com/swagger-api/swagger-codegen/milestone/12","labels_url":"https://api.github.com/repos/swagger-api/swagger-codegen/milestones/12/labels","id":1892261,"number":12,"title":"v2.3.0","description":"","creator":{"login":"wing328","id":934260,"avatar_url":"https://avatars2.githubusercontent.com/u/934260?v=4","gravatar_id":"","url":"https://api.github.com/users/wing328","html_url":"https://github.com/wing328","followers_url":"https://api.github.com/users/wing328/followers","following_url":"https://api.github.com/users/wing328/following{/other_user}","gists_url":"https://api.github.com/users/wing328/gists{/gist_id}","starred_url":"https://api.github.com/users/wing328/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wing328/subscriptions","organizations_url":"https://api.github.com/users/wing328/orgs","repos_url":"https://api.github.com/users/wing328/repos","events_url":"https://api.github.com/users/wing328/events{/privacy}","received_events_url":"https://api.github.com/users/wing328/received_events","type":"User","site_admin":false},"open_issues":256,"closed_issues":650,"state":"open","created_at":"2016-07-19T15:23:39Z","updated_at":"2017-11-13T07:02:35Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/6901/commits","review_comments_url":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/6901/comments","review_comment_url":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/comments{/number}","comments_url":"https://api.github.com/repos/swagger-api/swagger-codegen/issues/6901/comments","statuses_url":"https://api.github.com/repos/swagger-api/swagger-codegen/statuses/88d8dbcfe258f775c91542dee232a247abb956e0","head":{"label":"gmkumar2005:issue-6900","ref":"issue-6900","sha":"88d8dbcfe258f775c91542dee232a247abb956e0","user":{"login":"gmkumar2005","id":1712742,"avatar_url":"https://avatars0.githubusercontent.com/u/1712742?v=4","gravatar_id":"","url":"https://api.github.com/users/gmkumar2005","html_url":"https://github.com/gmkumar2005","followers_url":"https://api.github.com/users/gmkumar2005/followers","following_url":"https://api.github.com/users/gmkumar2005/following{/other_user}","gists_url":"https://api.github.com/users/gmkumar2005/gists{/gist_id}","starred_url":"https://api.github.com/users/gmkumar2005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gmkumar2005/subscriptions","organizations_url":"https://api.github.com/users/gmkumar2005/orgs","repos_url":"https://api.github.com/users/gmkumar2005/repos","events_url":"https://api.github.com/users/gmkumar2005/events{/privacy}","received_events_url":"https://api.github.com/users/gmkumar2005/received_events","type":"User","site_admin":false},"repo":{"id":109680306,"name":"swagger-codegen","full_name":"gmkumar2005/swagger-codegen","owner":{"login":"gmkumar2005","id":1712742,"avatar_url":"https://avatars0.githubusercontent.com/u/1712742?v=4","gravatar_id":"","url":"https://api.github.com/users/gmkumar2005","html_url":"https://github.com/gmkumar2005","followers_url":"https://api.github.com/users/gmkumar2005/followers","following_url":"https://api.github.com/users/gmkumar2005/following{/other_user}","gists_url":"https://api.github.com/users/gmkumar2005/gists{/gist_id}","starred_url":"https://api.github.com/users/gmkumar2005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gmkumar2005/subscriptions","organizations_url":"https://api.github.com/users/gmkumar2005/orgs","repos_url":"https://api.github.com/users/gmkumar2005/repos","events_url":"https://api.github.com/users/gmkumar2005/events{/privacy}","received_events_url":"https://api.github.com/users/gmkumar2005/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/gmkumar2005/swagger-codegen","description":"swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.","fork":true,"url":"https://api.github.com/repos/gmkumar2005/swagger-codegen","forks_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/forks","keys_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/teams","hooks_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/hooks","issue_events_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/issues/events{/number}","events_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/events","assignees_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/assignees{/user}","branches_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/branches{/branch}","tags_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/tags","blobs_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/git/refs{/sha}","trees_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/statuses/{sha}","languages_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/languages","stargazers_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/stargazers","contributors_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/contributors","subscribers_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/subscribers","subscription_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/subscription","commits_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/commits{/sha}","git_commits_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/git/commits{/sha}","comments_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/comments{/number}","issue_comment_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/issues/comments{/number}","contents_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/contents/{+path}","compare_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/merges","archive_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/downloads","issues_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/issues{/number}","pulls_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/pulls{/number}","milestones_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/milestones{/number}","notifications_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/labels{/name}","releases_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/releases{/id}","deployments_url":"https://api.github.com/repos/gmkumar2005/swagger-codegen/deployments","created_at":"2017-11-06T10:24:01Z","updated_at":"2017-11-06T10:24:12Z","pushed_at":"2017-11-08T11:16:29Z","git_url":"git://github.com/gmkumar2005/swagger-codegen.git","ssh_url":"git@github.com:gmkumar2005/swagger-codegen.git","clone_url":"https://github.com/gmkumar2005/swagger-codegen.git","svn_url":"https://github.com/gmkumar2005/swagger-codegen","homepage":"http://swagger.io","size":59392,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"swagger-api:master","ref":"master","sha":"92a1c3a449202009a9313ad41de790180100e0df","user":{"login":"swagger-api","id":7658037,"avatar_url":"https://avatars3.githubusercontent.com/u/7658037?v=4","gravatar_id":"","url":"https://api.github.com/users/swagger-api","html_url":"https://github.com/swagger-api","followers_url":"https://api.github.com/users/swagger-api/followers","following_url":"https://api.github.com/users/swagger-api/following{/other_user}","gists_url":"https://api.github.com/users/swagger-api/gists{/gist_id}","starred_url":"https://api.github.com/users/swagger-api/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swagger-api/subscriptions","organizations_url":"https://api.github.com/users/swagger-api/orgs","repos_url":"https://api.github.com/users/swagger-api/repos","events_url":"https://api.github.com/users/swagger-api/events{/privacy}","received_events_url":"https://api.github.com/users/swagger-api/received_events","type":"Organization","site_admin":false},"repo":{"id":2006876,"name":"swagger-codegen","full_name":"swagger-api/swagger-codegen","owner":{"login":"swagger-api","id":7658037,"avatar_url":"https://avatars3.githubusercontent.com/u/7658037?v=4","gravatar_id":"","url":"https://api.github.com/users/swagger-api","html_url":"https://github.com/swagger-api","followers_url":"https://api.github.com/users/swagger-api/followers","following_url":"https://api.github.com/users/swagger-api/following{/other_user}","gists_url":"https://api.github.com/users/swagger-api/gists{/gist_id}","starred_url":"https://api.github.com/users/swagger-api/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swagger-api/subscriptions","organizations_url":"https://api.github.com/users/swagger-api/orgs","repos_url":"https://api.github.com/users/swagger-api/repos","events_url":"https://api.github.com/users/swagger-api/events{/privacy}","received_events_url":"https://api.github.com/users/swagger-api/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/swagger-api/swagger-codegen","description":"swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.","fork":false,"url":"https://api.github.com/repos/swagger-api/swagger-codegen","forks_url":"https://api.github.com/repos/swagger-api/swagger-codegen/forks","keys_url":"https://api.github.com/repos/swagger-api/swagger-codegen/keys{/key_id}","collaborators_url":"https://api.github.com/repos/swagger-api/swagger-codegen/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/swagger-api/swagger-codegen/teams","hooks_url":"https://api.github.com/repos/swagger-api/swagger-codegen/hooks","issue_events_url":"https://api.github.com/repos/swagger-api/swagger-codegen/issues/events{/number}","events_url":"https://api.github.com/repos/swagger-api/swagger-codegen/events","assignees_url":"https://api.github.com/repos/swagger-api/swagger-codegen/assignees{/user}","branches_url":"https://api.github.com/repos/swagger-api/swagger-codegen/branches{/branch}","tags_url":"https://api.github.com/repos/swagger-api/swagger-codegen/tags","blobs_url":"https://api.github.com/repos/swagger-api/swagger-codegen/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/swagger-api/swagger-codegen/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/swagger-api/swagger-codegen/git/refs{/sha}","trees_url":"https://api.github.com/repos/swagger-api/swagger-codegen/git/trees{/sha}","statuses_url":"https://api.github.com/repos/swagger-api/swagger-codegen/statuses/{sha}","languages_url":"https://api.github.com/repos/swagger-api/swagger-codegen/languages","stargazers_url":"https://api.github.com/repos/swagger-api/swagger-codegen/stargazers","contributors_url":"https://api.github.com/repos/swagger-api/swagger-codegen/contributors","subscribers_url":"https://api.github.com/repos/swagger-api/swagger-codegen/subscribers","subscription_url":"https://api.github.com/repos/swagger-api/swagger-codegen/subscription","commits_url":"https://api.github.com/repos/swagger-api/swagger-codegen/commits{/sha}","git_commits_url":"https://api.github.com/repos/swagger-api/swagger-codegen/git/commits{/sha}","comments_url":"https://api.github.com/repos/swagger-api/swagger-codegen/comments{/number}","issue_comment_url":"https://api.github.com/repos/swagger-api/swagger-codegen/issues/comments{/number}","contents_url":"https://api.github.com/repos/swagger-api/swagger-codegen/contents/{+path}","compare_url":"https://api.github.com/repos/swagger-api/swagger-codegen/compare/{base}...{head}","merges_url":"https://api.github.com/repos/swagger-api/swagger-codegen/merges","archive_url":"https://api.github.com/repos/swagger-api/swagger-codegen/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/swagger-api/swagger-codegen/downloads","issues_url":"https://api.github.com/repos/swagger-api/swagger-codegen/issues{/number}","pulls_url":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls{/number}","milestones_url":"https://api.github.com/repos/swagger-api/swagger-codegen/milestones{/number}","notifications_url":"https://api.github.com/repos/swagger-api/swagger-codegen/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/swagger-api/swagger-codegen/labels{/name}","releases_url":"https://api.github.com/repos/swagger-api/swagger-codegen/releases{/id}","deployments_url":"https://api.github.com/repos/swagger-api/swagger-codegen/deployments","created_at":"2011-07-06T14:26:48Z","updated_at":"2017-11-13T05:42:58Z","pushed_at":"2017-11-13T05:56:46Z","git_url":"git://github.com/swagger-api/swagger-codegen.git","ssh_url":"git@github.com:swagger-api/swagger-codegen.git","clone_url":"https://github.com/swagger-api/swagger-codegen.git","svn_url":"https://github.com/swagger-api/swagger-codegen","homepage":"http://swagger.io","size":59597,"stargazers_count":5419,"watchers_count":5419,"language":"HTML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2997,"mirror_url":null,"archived":false,"open_issues_count":1117,"forks":2997,"open_issues":1117,"watchers":5419,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/6901"},"html":{"href":"https://github.com/swagger-api/swagger-codegen/pull/6901"},"issue":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/issues/6901"},"comments":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/issues/6901/comments"},"review_comments":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/6901/comments"},"review_comment":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/pulls/6901/commits"},"statuses":{"href":"https://api.github.com/repos/swagger-api/swagger-codegen/statuses/88d8dbcfe258f775c91542dee232a247abb956e0"}},"author_association":"NONE"}}
{"actor":{"display_login":"gmkumar2005"}}