...

Text file src/github.com/go-openapi/validate/fixtures/go-swagger/bugs/811/swagger.json

Documentation: github.com/go-openapi/validate/fixtures/go-swagger/bugs/811

     1{
     2  "swagger": "2.0",
     3  "schemes": [
     4    "https"
     5  ],
     6  "host": "api.github.com",
     7  "basePath": "/",
     8  "x-hasEquivalentPaths": true,
     9  "info": {
    10    "description": "Powerful collaboration, code review, and code management for open source and private projects.\n",
    11    "termsOfService": "https://help.github.com/articles/github-terms-of-service/#b-api-terms",
    12    "title": "GitHub",
    13    "version": "v3",
    14    "x-logo": {
    15      "url": "https://api.apis.guru/v2/cache/logo/http_assets-cdn.github.com_images_modules_logos_page_GitHub-Mark.png"
    16    },
    17    "x-origin": {
    18      "format": "swagger",
    19      "url": "https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/github.com/v3/swagger.yaml",
    20      "version": "2.0"
    21    },
    22    "x-preferred": true,
    23    "x-providerName": "github.com",
    24    "x-unofficialSpec": true
    25  },
    26  "externalDocs": {
    27    "url": "https://developer.github.com/v3/"
    28  },
    29  "consumes": [
    30    "application/json"
    31  ],
    32  "produces": [
    33    "application/json"
    34  ],
    35  "securityDefinitions": {
    36    "oauth_2_0": {
    37      "authorizationUrl": "https://github.com/login/oauth/authorize",
    38      "description": "OAuth2 is a protocol that lets external apps request authorization to private\ndetails in a user's GitHub account without getting their password. This is\npreferred over Basic Authentication because tokens can be limited to specific\ntypes of data, and can be revoked by users at any time.\n",
    39      "flow": "accessCode",
    40      "scopes": {
    41        "admin:org": "",
    42        "admin:org_hook": "",
    43        "admin:public_key": "",
    44        "admin:repo_hook": "",
    45        "delete_repo": "",
    46        "gist": "",
    47        "notifications": "",
    48        "public_repo": "",
    49        "read:org": "",
    50        "read:public_key": "",
    51        "read:repo_hook": "",
    52        "repo": "",
    53        "repo:status": "",
    54        "repo_deployment": "",
    55        "user": "",
    56        "user:email": "",
    57        "user:follow": "",
    58        "write:org": "",
    59        "write:public_key": "",
    60        "write:repo_hook": ""
    61      },
    62      "tokenUrl": "https://github.com/login/oauth/access_token",
    63      "type": "oauth2"
    64    }
    65  },
    66  "paths": {
    67    "/emojis": {
    68      "get": {
    69        "description": "Lists all the emojis available to use on GitHub.",
    70        "parameters": [
    71          {
    72            "description": "You can check the current version of media type in responses.\n",
    73            "in": "header",
    74            "name": "X-GitHub-Media-Type",
    75            "type": "string"
    76          },
    77          {
    78            "description": "Is used to set specified media type.",
    79            "in": "header",
    80            "name": "Accept",
    81            "type": "string"
    82          },
    83          {
    84            "in": "header",
    85            "name": "X-RateLimit-Limit",
    86            "type": "integer"
    87          },
    88          {
    89            "in": "header",
    90            "name": "X-RateLimit-Remaining",
    91            "type": "integer"
    92          },
    93          {
    94            "in": "header",
    95            "name": "X-RateLimit-Reset",
    96            "type": "integer"
    97          },
    98          {
    99            "in": "header",
   100            "name": "X-GitHub-Request-Id",
   101            "type": "integer"
   102          }
   103        ],
   104        "responses": {
   105          "200": {
   106            "description": "OK",
   107            "schema": {
   108              "$ref": "#/definitions/emojis"
   109            }
   110          },
   111          "403": {
   112            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   113          }
   114        }
   115      }
   116    },
   117    "/events": {
   118      "get": {
   119        "description": "List public events.",
   120        "parameters": [
   121          {
   122            "description": "You can check the current version of media type in responses.\n",
   123            "in": "header",
   124            "name": "X-GitHub-Media-Type",
   125            "type": "string"
   126          },
   127          {
   128            "description": "Is used to set specified media type.",
   129            "in": "header",
   130            "name": "Accept",
   131            "type": "string"
   132          },
   133          {
   134            "in": "header",
   135            "name": "X-RateLimit-Limit",
   136            "type": "integer"
   137          },
   138          {
   139            "in": "header",
   140            "name": "X-RateLimit-Remaining",
   141            "type": "integer"
   142          },
   143          {
   144            "in": "header",
   145            "name": "X-RateLimit-Reset",
   146            "type": "integer"
   147          },
   148          {
   149            "in": "header",
   150            "name": "X-GitHub-Request-Id",
   151            "type": "integer"
   152          }
   153        ],
   154        "responses": {
   155          "200": {
   156            "description": "OK",
   157            "schema": {
   158              "$ref": "#/definitions/events"
   159            }
   160          },
   161          "403": {
   162            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   163          }
   164        }
   165      }
   166    },
   167    "/feeds": {
   168      "get": {
   169        "description": "List Feeds.\nGitHub provides several timeline resources in Atom format. The Feeds API\n lists all the feeds available to the authenticating user.\n",
   170        "parameters": [
   171          {
   172            "description": "You can check the current version of media type in responses.\n",
   173            "in": "header",
   174            "name": "X-GitHub-Media-Type",
   175            "type": "string"
   176          },
   177          {
   178            "description": "Is used to set specified media type.",
   179            "in": "header",
   180            "name": "Accept",
   181            "type": "string"
   182          },
   183          {
   184            "in": "header",
   185            "name": "X-RateLimit-Limit",
   186            "type": "integer"
   187          },
   188          {
   189            "in": "header",
   190            "name": "X-RateLimit-Remaining",
   191            "type": "integer"
   192          },
   193          {
   194            "in": "header",
   195            "name": "X-RateLimit-Reset",
   196            "type": "integer"
   197          },
   198          {
   199            "in": "header",
   200            "name": "X-GitHub-Request-Id",
   201            "type": "integer"
   202          }
   203        ],
   204        "responses": {
   205          "200": {
   206            "description": "OK",
   207            "schema": {
   208              "$ref": "#/definitions/feeds"
   209            }
   210          },
   211          "403": {
   212            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   213          }
   214        }
   215      }
   216    },
   217    "/gists": {
   218      "get": {
   219        "description": "List the authenticated user's gists or if called anonymously, this will\nreturn all public gists.\n",
   220        "parameters": [
   221          {
   222            "description": "Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.\nOnly gists updated at or after this time are returned.\n",
   223            "in": "query",
   224            "name": "since",
   225            "type": "string"
   226          },
   227          {
   228            "description": "You can check the current version of media type in responses.\n",
   229            "in": "header",
   230            "name": "X-GitHub-Media-Type",
   231            "type": "string"
   232          },
   233          {
   234            "description": "Is used to set specified media type.",
   235            "in": "header",
   236            "name": "Accept",
   237            "type": "string"
   238          },
   239          {
   240            "in": "header",
   241            "name": "X-RateLimit-Limit",
   242            "type": "integer"
   243          },
   244          {
   245            "in": "header",
   246            "name": "X-RateLimit-Remaining",
   247            "type": "integer"
   248          },
   249          {
   250            "in": "header",
   251            "name": "X-RateLimit-Reset",
   252            "type": "integer"
   253          },
   254          {
   255            "in": "header",
   256            "name": "X-GitHub-Request-Id",
   257            "type": "integer"
   258          }
   259        ],
   260        "responses": {
   261          "200": {
   262            "description": "OK",
   263            "schema": {
   264              "$ref": "#/definitions/gists"
   265            }
   266          },
   267          "403": {
   268            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   269          }
   270        }
   271      },
   272      "post": {
   273        "description": "Create a gist.",
   274        "parameters": [
   275          {
   276            "description": "You can check the current version of media type in responses.\n",
   277            "in": "header",
   278            "name": "X-GitHub-Media-Type",
   279            "type": "string"
   280          },
   281          {
   282            "description": "Is used to set specified media type.",
   283            "in": "header",
   284            "name": "Accept",
   285            "type": "string"
   286          },
   287          {
   288            "in": "header",
   289            "name": "X-RateLimit-Limit",
   290            "type": "integer"
   291          },
   292          {
   293            "in": "header",
   294            "name": "X-RateLimit-Remaining",
   295            "type": "integer"
   296          },
   297          {
   298            "in": "header",
   299            "name": "X-RateLimit-Reset",
   300            "type": "integer"
   301          },
   302          {
   303            "in": "header",
   304            "name": "X-GitHub-Request-Id",
   305            "type": "integer"
   306          },
   307          {
   308            "in": "body",
   309            "name": "body",
   310            "required": true,
   311            "schema": {
   312              "$ref": "#/definitions/postGist"
   313            }
   314          }
   315        ],
   316        "responses": {
   317          "201": {
   318            "description": "Created",
   319            "schema": {
   320              "$ref": "#/definitions/gist"
   321            }
   322          },
   323          "403": {
   324            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   325          }
   326        }
   327      }
   328    },
   329    "/gists/public": {
   330      "get": {
   331        "description": "List all public gists.",
   332        "parameters": [
   333          {
   334            "description": "Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.\nOnly gists updated at or after this time are returned.\n",
   335            "in": "query",
   336            "name": "since",
   337            "type": "string"
   338          },
   339          {
   340            "description": "You can check the current version of media type in responses.\n",
   341            "in": "header",
   342            "name": "X-GitHub-Media-Type",
   343            "type": "string"
   344          },
   345          {
   346            "description": "Is used to set specified media type.",
   347            "in": "header",
   348            "name": "Accept",
   349            "type": "string"
   350          },
   351          {
   352            "in": "header",
   353            "name": "X-RateLimit-Limit",
   354            "type": "integer"
   355          },
   356          {
   357            "in": "header",
   358            "name": "X-RateLimit-Remaining",
   359            "type": "integer"
   360          },
   361          {
   362            "in": "header",
   363            "name": "X-RateLimit-Reset",
   364            "type": "integer"
   365          },
   366          {
   367            "in": "header",
   368            "name": "X-GitHub-Request-Id",
   369            "type": "integer"
   370          }
   371        ],
   372        "responses": {
   373          "200": {
   374            "description": "OK",
   375            "schema": {
   376              "$ref": "#/definitions/gists"
   377            }
   378          },
   379          "403": {
   380            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   381          }
   382        }
   383      }
   384    },
   385    "/gists/starred": {
   386      "get": {
   387        "description": "List the authenticated user's starred gists.",
   388        "parameters": [
   389          {
   390            "description": "Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.\nOnly gists updated at or after this time are returned.\n",
   391            "in": "query",
   392            "name": "since",
   393            "type": "string"
   394          },
   395          {
   396            "description": "You can check the current version of media type in responses.\n",
   397            "in": "header",
   398            "name": "X-GitHub-Media-Type",
   399            "type": "string"
   400          },
   401          {
   402            "description": "Is used to set specified media type.",
   403            "in": "header",
   404            "name": "Accept",
   405            "type": "string"
   406          },
   407          {
   408            "in": "header",
   409            "name": "X-RateLimit-Limit",
   410            "type": "integer"
   411          },
   412          {
   413            "in": "header",
   414            "name": "X-RateLimit-Remaining",
   415            "type": "integer"
   416          },
   417          {
   418            "in": "header",
   419            "name": "X-RateLimit-Reset",
   420            "type": "integer"
   421          },
   422          {
   423            "in": "header",
   424            "name": "X-GitHub-Request-Id",
   425            "type": "integer"
   426          }
   427        ],
   428        "responses": {
   429          "200": {
   430            "description": "OK",
   431            "schema": {
   432              "$ref": "#/definitions/gists"
   433            }
   434          },
   435          "403": {
   436            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   437          }
   438        }
   439      }
   440    },
   441    "/gists/{id}": {
   442      "delete": {
   443        "description": "Delete a gist.",
   444        "parameters": [
   445          {
   446            "description": "Id of gist.",
   447            "in": "path",
   448            "name": "id",
   449            "required": true,
   450            "type": "integer"
   451          },
   452          {
   453            "description": "You can check the current version of media type in responses.\n",
   454            "in": "header",
   455            "name": "X-GitHub-Media-Type",
   456            "type": "string"
   457          },
   458          {
   459            "description": "Is used to set specified media type.",
   460            "in": "header",
   461            "name": "Accept",
   462            "type": "string"
   463          },
   464          {
   465            "in": "header",
   466            "name": "X-RateLimit-Limit",
   467            "type": "integer"
   468          },
   469          {
   470            "in": "header",
   471            "name": "X-RateLimit-Remaining",
   472            "type": "integer"
   473          },
   474          {
   475            "in": "header",
   476            "name": "X-RateLimit-Reset",
   477            "type": "integer"
   478          },
   479          {
   480            "in": "header",
   481            "name": "X-GitHub-Request-Id",
   482            "type": "integer"
   483          }
   484        ],
   485        "responses": {
   486          "204": {
   487            "description": "No content.\n"
   488          },
   489          "403": {
   490            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   491          }
   492        }
   493      },
   494      "get": {
   495        "description": "Get a single gist.",
   496        "parameters": [
   497          {
   498            "description": "Id of gist.",
   499            "in": "path",
   500            "name": "id",
   501            "required": true,
   502            "type": "integer"
   503          },
   504          {
   505            "description": "You can check the current version of media type in responses.\n",
   506            "in": "header",
   507            "name": "X-GitHub-Media-Type",
   508            "type": "string"
   509          },
   510          {
   511            "description": "Is used to set specified media type.",
   512            "in": "header",
   513            "name": "Accept",
   514            "type": "string"
   515          },
   516          {
   517            "in": "header",
   518            "name": "X-RateLimit-Limit",
   519            "type": "integer"
   520          },
   521          {
   522            "in": "header",
   523            "name": "X-RateLimit-Remaining",
   524            "type": "integer"
   525          },
   526          {
   527            "in": "header",
   528            "name": "X-RateLimit-Reset",
   529            "type": "integer"
   530          },
   531          {
   532            "in": "header",
   533            "name": "X-GitHub-Request-Id",
   534            "type": "integer"
   535          }
   536        ],
   537        "responses": {
   538          "200": {
   539            "description": "OK",
   540            "schema": {
   541              "$ref": "#/definitions/gist"
   542            }
   543          },
   544          "403": {
   545            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   546          }
   547        }
   548      },
   549      "patch": {
   550        "description": "Edit a gist.",
   551        "parameters": [
   552          {
   553            "description": "Id of gist.",
   554            "in": "path",
   555            "name": "id",
   556            "required": true,
   557            "type": "integer"
   558          },
   559          {
   560            "description": "You can check the current version of media type in responses.\n",
   561            "in": "header",
   562            "name": "X-GitHub-Media-Type",
   563            "type": "string"
   564          },
   565          {
   566            "description": "Is used to set specified media type.",
   567            "in": "header",
   568            "name": "Accept",
   569            "type": "string"
   570          },
   571          {
   572            "in": "header",
   573            "name": "X-RateLimit-Limit",
   574            "type": "integer"
   575          },
   576          {
   577            "in": "header",
   578            "name": "X-RateLimit-Remaining",
   579            "type": "integer"
   580          },
   581          {
   582            "in": "header",
   583            "name": "X-RateLimit-Reset",
   584            "type": "integer"
   585          },
   586          {
   587            "in": "header",
   588            "name": "X-GitHub-Request-Id",
   589            "type": "integer"
   590          },
   591          {
   592            "in": "body",
   593            "name": "body",
   594            "required": true,
   595            "schema": {
   596              "$ref": "#/definitions/patchGist"
   597            }
   598          }
   599        ],
   600        "responses": {
   601          "200": {
   602            "description": "OK",
   603            "schema": {
   604              "$ref": "#/definitions/gist"
   605            }
   606          },
   607          "403": {
   608            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   609          }
   610        }
   611      }
   612    },
   613    "/gists/{id}/comments": {
   614      "get": {
   615        "description": "List comments on a gist.",
   616        "parameters": [
   617          {
   618            "description": "Id of gist.",
   619            "in": "path",
   620            "name": "id",
   621            "required": true,
   622            "type": "integer"
   623          },
   624          {
   625            "description": "You can check the current version of media type in responses.\n",
   626            "in": "header",
   627            "name": "X-GitHub-Media-Type",
   628            "type": "string"
   629          },
   630          {
   631            "description": "Is used to set specified media type.",
   632            "in": "header",
   633            "name": "Accept",
   634            "type": "string"
   635          },
   636          {
   637            "in": "header",
   638            "name": "X-RateLimit-Limit",
   639            "type": "integer"
   640          },
   641          {
   642            "in": "header",
   643            "name": "X-RateLimit-Remaining",
   644            "type": "integer"
   645          },
   646          {
   647            "in": "header",
   648            "name": "X-RateLimit-Reset",
   649            "type": "integer"
   650          },
   651          {
   652            "in": "header",
   653            "name": "X-GitHub-Request-Id",
   654            "type": "integer"
   655          }
   656        ],
   657        "responses": {
   658          "200": {
   659            "description": "OK",
   660            "schema": {
   661              "$ref": "#/definitions/comments"
   662            }
   663          },
   664          "403": {
   665            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   666          }
   667        }
   668      },
   669      "post": {
   670        "description": "Create a commen",
   671        "parameters": [
   672          {
   673            "description": "Id of gist.",
   674            "in": "path",
   675            "name": "id",
   676            "required": true,
   677            "type": "integer"
   678          },
   679          {
   680            "description": "You can check the current version of media type in responses.\n",
   681            "in": "header",
   682            "name": "X-GitHub-Media-Type",
   683            "type": "string"
   684          },
   685          {
   686            "description": "Is used to set specified media type.",
   687            "in": "header",
   688            "name": "Accept",
   689            "type": "string"
   690          },
   691          {
   692            "in": "header",
   693            "name": "X-RateLimit-Limit",
   694            "type": "integer"
   695          },
   696          {
   697            "in": "header",
   698            "name": "X-RateLimit-Remaining",
   699            "type": "integer"
   700          },
   701          {
   702            "in": "header",
   703            "name": "X-RateLimit-Reset",
   704            "type": "integer"
   705          },
   706          {
   707            "in": "header",
   708            "name": "X-GitHub-Request-Id",
   709            "type": "integer"
   710          },
   711          {
   712            "in": "body",
   713            "name": "body",
   714            "required": true,
   715            "schema": {
   716              "$ref": "#/definitions/commentBody"
   717            }
   718          }
   719        ],
   720        "responses": {
   721          "201": {
   722            "description": "Created",
   723            "schema": {
   724              "$ref": "#/definitions/comment"
   725            }
   726          },
   727          "403": {
   728            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   729          }
   730        }
   731      }
   732    },
   733    "/gists/{id}/comments/{commentId}": {
   734      "delete": {
   735        "description": "Delete a comment.",
   736        "parameters": [
   737          {
   738            "description": "Id of gist.",
   739            "in": "path",
   740            "name": "id",
   741            "required": true,
   742            "type": "integer"
   743          },
   744          {
   745            "description": "Id of comment.",
   746            "in": "path",
   747            "name": "commentId",
   748            "required": true,
   749            "type": "integer"
   750          },
   751          {
   752            "description": "You can check the current version of media type in responses.\n",
   753            "in": "header",
   754            "name": "X-GitHub-Media-Type",
   755            "type": "string"
   756          },
   757          {
   758            "description": "Is used to set specified media type.",
   759            "in": "header",
   760            "name": "Accept",
   761            "type": "string"
   762          },
   763          {
   764            "in": "header",
   765            "name": "X-RateLimit-Limit",
   766            "type": "integer"
   767          },
   768          {
   769            "in": "header",
   770            "name": "X-RateLimit-Remaining",
   771            "type": "integer"
   772          },
   773          {
   774            "in": "header",
   775            "name": "X-RateLimit-Reset",
   776            "type": "integer"
   777          },
   778          {
   779            "in": "header",
   780            "name": "X-GitHub-Request-Id",
   781            "type": "integer"
   782          }
   783        ],
   784        "responses": {
   785          "204": {
   786            "description": "No content.\n"
   787          },
   788          "403": {
   789            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   790          }
   791        }
   792      },
   793      "get": {
   794        "description": "Get a single comment.",
   795        "parameters": [
   796          {
   797            "description": "Id of gist.",
   798            "in": "path",
   799            "name": "id",
   800            "required": true,
   801            "type": "integer"
   802          },
   803          {
   804            "description": "Id of comment.",
   805            "in": "path",
   806            "name": "commentId",
   807            "required": true,
   808            "type": "integer"
   809          },
   810          {
   811            "description": "You can check the current version of media type in responses.\n",
   812            "in": "header",
   813            "name": "X-GitHub-Media-Type",
   814            "type": "string"
   815          },
   816          {
   817            "description": "Is used to set specified media type.",
   818            "in": "header",
   819            "name": "Accept",
   820            "type": "string"
   821          },
   822          {
   823            "in": "header",
   824            "name": "X-RateLimit-Limit",
   825            "type": "integer"
   826          },
   827          {
   828            "in": "header",
   829            "name": "X-RateLimit-Remaining",
   830            "type": "integer"
   831          },
   832          {
   833            "in": "header",
   834            "name": "X-RateLimit-Reset",
   835            "type": "integer"
   836          },
   837          {
   838            "in": "header",
   839            "name": "X-GitHub-Request-Id",
   840            "type": "integer"
   841          }
   842        ],
   843        "responses": {
   844          "200": {
   845            "description": "OK",
   846            "schema": {
   847              "$ref": "#/definitions/comment"
   848            }
   849          },
   850          "403": {
   851            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   852          }
   853        }
   854      },
   855      "patch": {
   856        "description": "Edit a comment.",
   857        "parameters": [
   858          {
   859            "description": "Id of gist.",
   860            "in": "path",
   861            "name": "id",
   862            "required": true,
   863            "type": "integer"
   864          },
   865          {
   866            "description": "Id of comment.",
   867            "in": "path",
   868            "name": "commentId",
   869            "required": true,
   870            "type": "integer"
   871          },
   872          {
   873            "description": "You can check the current version of media type in responses.\n",
   874            "in": "header",
   875            "name": "X-GitHub-Media-Type",
   876            "type": "string"
   877          },
   878          {
   879            "description": "Is used to set specified media type.",
   880            "in": "header",
   881            "name": "Accept",
   882            "type": "string"
   883          },
   884          {
   885            "in": "header",
   886            "name": "X-RateLimit-Limit",
   887            "type": "integer"
   888          },
   889          {
   890            "in": "header",
   891            "name": "X-RateLimit-Remaining",
   892            "type": "integer"
   893          },
   894          {
   895            "in": "header",
   896            "name": "X-RateLimit-Reset",
   897            "type": "integer"
   898          },
   899          {
   900            "in": "header",
   901            "name": "X-GitHub-Request-Id",
   902            "type": "integer"
   903          },
   904          {
   905            "in": "body",
   906            "name": "body",
   907            "required": true,
   908            "schema": {
   909              "$ref": "#/definitions/comment"
   910            }
   911          }
   912        ],
   913        "responses": {
   914          "200": {
   915            "description": "OK",
   916            "schema": {
   917              "$ref": "#/definitions/comment"
   918            }
   919          },
   920          "403": {
   921            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   922          }
   923        }
   924      }
   925    },
   926    "/gists/{id}/forks": {
   927      "post": {
   928        "description": "Fork a gist.",
   929        "parameters": [
   930          {
   931            "description": "Id of gist.",
   932            "in": "path",
   933            "name": "id",
   934            "required": true,
   935            "type": "integer"
   936          },
   937          {
   938            "description": "You can check the current version of media type in responses.\n",
   939            "in": "header",
   940            "name": "X-GitHub-Media-Type",
   941            "type": "string"
   942          },
   943          {
   944            "description": "Is used to set specified media type.",
   945            "in": "header",
   946            "name": "Accept",
   947            "type": "string"
   948          },
   949          {
   950            "in": "header",
   951            "name": "X-RateLimit-Limit",
   952            "type": "integer"
   953          },
   954          {
   955            "in": "header",
   956            "name": "X-RateLimit-Remaining",
   957            "type": "integer"
   958          },
   959          {
   960            "in": "header",
   961            "name": "X-RateLimit-Reset",
   962            "type": "integer"
   963          },
   964          {
   965            "in": "header",
   966            "name": "X-GitHub-Request-Id",
   967            "type": "integer"
   968          }
   969        ],
   970        "responses": {
   971          "204": {
   972            "description": "Exists."
   973          },
   974          "403": {
   975            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
   976          },
   977          "404": {
   978            "description": "Not exists."
   979          }
   980        }
   981      }
   982    },
   983    "/gists/{id}/star": {
   984      "delete": {
   985        "description": "Unstar a gist.",
   986        "parameters": [
   987          {
   988            "description": "Id of gist.",
   989            "in": "path",
   990            "name": "id",
   991            "required": true,
   992            "type": "integer"
   993          },
   994          {
   995            "description": "You can check the current version of media type in responses.\n",
   996            "in": "header",
   997            "name": "X-GitHub-Media-Type",
   998            "type": "string"
   999          },
  1000          {
  1001            "description": "Is used to set specified media type.",
  1002            "in": "header",
  1003            "name": "Accept",
  1004            "type": "string"
  1005          },
  1006          {
  1007            "in": "header",
  1008            "name": "X-RateLimit-Limit",
  1009            "type": "integer"
  1010          },
  1011          {
  1012            "in": "header",
  1013            "name": "X-RateLimit-Remaining",
  1014            "type": "integer"
  1015          },
  1016          {
  1017            "in": "header",
  1018            "name": "X-RateLimit-Reset",
  1019            "type": "integer"
  1020          },
  1021          {
  1022            "in": "header",
  1023            "name": "X-GitHub-Request-Id",
  1024            "type": "integer"
  1025          }
  1026        ],
  1027        "responses": {
  1028          "204": {
  1029            "description": "Item removed."
  1030          },
  1031          "403": {
  1032            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1033          }
  1034        }
  1035      },
  1036      "get": {
  1037        "description": "Check if a gist is starred.",
  1038        "parameters": [
  1039          {
  1040            "description": "Id of gist.",
  1041            "in": "path",
  1042            "name": "id",
  1043            "required": true,
  1044            "type": "integer"
  1045          },
  1046          {
  1047            "description": "You can check the current version of media type in responses.\n",
  1048            "in": "header",
  1049            "name": "X-GitHub-Media-Type",
  1050            "type": "string"
  1051          },
  1052          {
  1053            "description": "Is used to set specified media type.",
  1054            "in": "header",
  1055            "name": "Accept",
  1056            "type": "string"
  1057          },
  1058          {
  1059            "in": "header",
  1060            "name": "X-RateLimit-Limit",
  1061            "type": "integer"
  1062          },
  1063          {
  1064            "in": "header",
  1065            "name": "X-RateLimit-Remaining",
  1066            "type": "integer"
  1067          },
  1068          {
  1069            "in": "header",
  1070            "name": "X-RateLimit-Reset",
  1071            "type": "integer"
  1072          },
  1073          {
  1074            "in": "header",
  1075            "name": "X-GitHub-Request-Id",
  1076            "type": "integer"
  1077          }
  1078        ],
  1079        "responses": {
  1080          "204": {
  1081            "description": "Exists."
  1082          },
  1083          "403": {
  1084            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1085          },
  1086          "404": {
  1087            "description": "Not exists."
  1088          }
  1089        }
  1090      },
  1091      "put": {
  1092        "description": "Star a gist.",
  1093        "parameters": [
  1094          {
  1095            "description": "Id of gist.",
  1096            "in": "path",
  1097            "name": "id",
  1098            "required": true,
  1099            "type": "integer"
  1100          },
  1101          {
  1102            "description": "You can check the current version of media type in responses.\n",
  1103            "in": "header",
  1104            "name": "X-GitHub-Media-Type",
  1105            "type": "string"
  1106          },
  1107          {
  1108            "description": "Is used to set specified media type.",
  1109            "in": "header",
  1110            "name": "Accept",
  1111            "type": "string"
  1112          },
  1113          {
  1114            "in": "header",
  1115            "name": "X-RateLimit-Limit",
  1116            "type": "integer"
  1117          },
  1118          {
  1119            "in": "header",
  1120            "name": "X-RateLimit-Remaining",
  1121            "type": "integer"
  1122          },
  1123          {
  1124            "in": "header",
  1125            "name": "X-RateLimit-Reset",
  1126            "type": "integer"
  1127          },
  1128          {
  1129            "in": "header",
  1130            "name": "X-GitHub-Request-Id",
  1131            "type": "integer"
  1132          }
  1133        ],
  1134        "responses": {
  1135          "204": {
  1136            "description": "Starred."
  1137          },
  1138          "403": {
  1139            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1140          }
  1141        }
  1142      }
  1143    },
  1144    "/gitignore/templates": {
  1145      "get": {
  1146        "description": "Listing available templates.\nList all templates available to pass as an option when creating a repository.\n",
  1147        "parameters": [
  1148          {
  1149            "description": "You can check the current version of media type in responses.\n",
  1150            "in": "header",
  1151            "name": "X-GitHub-Media-Type",
  1152            "type": "string"
  1153          },
  1154          {
  1155            "description": "Is used to set specified media type.",
  1156            "in": "header",
  1157            "name": "Accept",
  1158            "type": "string"
  1159          },
  1160          {
  1161            "in": "header",
  1162            "name": "X-RateLimit-Limit",
  1163            "type": "integer"
  1164          },
  1165          {
  1166            "in": "header",
  1167            "name": "X-RateLimit-Remaining",
  1168            "type": "integer"
  1169          },
  1170          {
  1171            "in": "header",
  1172            "name": "X-RateLimit-Reset",
  1173            "type": "integer"
  1174          },
  1175          {
  1176            "in": "header",
  1177            "name": "X-GitHub-Request-Id",
  1178            "type": "integer"
  1179          }
  1180        ],
  1181        "responses": {
  1182          "200": {
  1183            "description": "OK",
  1184            "schema": {
  1185              "$ref": "#/definitions/gitignore"
  1186            }
  1187          },
  1188          "403": {
  1189            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1190          }
  1191        }
  1192      }
  1193    },
  1194    "/gitignore/templates/{language}": {
  1195      "get": {
  1196        "description": "Get a single template.",
  1197        "parameters": [
  1198          {
  1199            "in": "path",
  1200            "name": "language",
  1201            "required": true,
  1202            "type": "string"
  1203          },
  1204          {
  1205            "description": "You can check the current version of media type in responses.\n",
  1206            "in": "header",
  1207            "name": "X-GitHub-Media-Type",
  1208            "type": "string"
  1209          },
  1210          {
  1211            "description": "Is used to set specified media type.",
  1212            "in": "header",
  1213            "name": "Accept",
  1214            "type": "string"
  1215          },
  1216          {
  1217            "in": "header",
  1218            "name": "X-RateLimit-Limit",
  1219            "type": "integer"
  1220          },
  1221          {
  1222            "in": "header",
  1223            "name": "X-RateLimit-Remaining",
  1224            "type": "integer"
  1225          },
  1226          {
  1227            "in": "header",
  1228            "name": "X-RateLimit-Reset",
  1229            "type": "integer"
  1230          },
  1231          {
  1232            "in": "header",
  1233            "name": "X-GitHub-Request-Id",
  1234            "type": "integer"
  1235          }
  1236        ],
  1237        "responses": {
  1238          "200": {
  1239            "description": "OK",
  1240            "schema": {
  1241              "$ref": "#/definitions/gitignore-lang"
  1242            }
  1243          },
  1244          "403": {
  1245            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1246          }
  1247        }
  1248      }
  1249    },
  1250    "/issues": {
  1251      "get": {
  1252        "description": "List issues.\nList all issues across all the authenticated user's visible repositories.\n",
  1253        "parameters": [
  1254          {
  1255            "default": "all",
  1256            "description": "Issues assigned to you / created by you / mentioning you / you're\nsubscribed to updates for / All issues the authenticated user can see\n",
  1257            "enum": [
  1258              "assigned",
  1259              "created",
  1260              "mentioned",
  1261              "subscribed",
  1262              "all"
  1263            ],
  1264            "in": "query",
  1265            "name": "filter",
  1266            "required": true,
  1267            "type": "string"
  1268          },
  1269          {
  1270            "default": "open",
  1271            "enum": [
  1272              "open",
  1273              "closed"
  1274            ],
  1275            "in": "query",
  1276            "name": "state",
  1277            "required": true,
  1278            "type": "string"
  1279          },
  1280          {
  1281            "description": "String list of comma separated Label names. Example - bug,ui,@high.",
  1282            "in": "query",
  1283            "name": "labels",
  1284            "required": true,
  1285            "type": "string"
  1286          },
  1287          {
  1288            "default": "created",
  1289            "enum": [
  1290              "created",
  1291              "updated",
  1292              "comments"
  1293            ],
  1294            "in": "query",
  1295            "name": "sort",
  1296            "required": true,
  1297            "type": "string"
  1298          },
  1299          {
  1300            "default": "desc",
  1301            "enum": [
  1302              "asc",
  1303              "desc"
  1304            ],
  1305            "in": "query",
  1306            "name": "direction",
  1307            "required": true,
  1308            "type": "string"
  1309          },
  1310          {
  1311            "description": "Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nOnly issues updated at or after this time are returned.\n",
  1312            "in": "query",
  1313            "name": "since",
  1314            "type": "string"
  1315          },
  1316          {
  1317            "description": "You can check the current version of media type in responses.\n",
  1318            "in": "header",
  1319            "name": "X-GitHub-Media-Type",
  1320            "type": "string"
  1321          },
  1322          {
  1323            "description": "Is used to set specified media type.",
  1324            "in": "header",
  1325            "name": "Accept",
  1326            "type": "string"
  1327          },
  1328          {
  1329            "in": "header",
  1330            "name": "X-RateLimit-Limit",
  1331            "type": "integer"
  1332          },
  1333          {
  1334            "in": "header",
  1335            "name": "X-RateLimit-Remaining",
  1336            "type": "integer"
  1337          },
  1338          {
  1339            "in": "header",
  1340            "name": "X-RateLimit-Reset",
  1341            "type": "integer"
  1342          },
  1343          {
  1344            "in": "header",
  1345            "name": "X-GitHub-Request-Id",
  1346            "type": "integer"
  1347          }
  1348        ],
  1349        "responses": {
  1350          "200": {
  1351            "description": "OK",
  1352            "schema": {
  1353              "$ref": "#/definitions/issues"
  1354            }
  1355          },
  1356          "403": {
  1357            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1358          }
  1359        }
  1360      }
  1361    },
  1362    "/legacy/issues/search/{owner}/{repository}/{state}/{keyword}": {
  1363      "get": {
  1364        "description": "Find issues by state and keyword.",
  1365        "parameters": [
  1366          {
  1367            "description": "The search term.",
  1368            "in": "path",
  1369            "name": "keyword",
  1370            "required": true,
  1371            "type": "string"
  1372          },
  1373          {
  1374            "description": "Indicates the state of the issues to return. Can be either open or closed.",
  1375            "enum": [
  1376              "open",
  1377              "closed"
  1378            ],
  1379            "in": "path",
  1380            "name": "state",
  1381            "required": true,
  1382            "type": "string"
  1383          },
  1384          {
  1385            "in": "path",
  1386            "name": "owner",
  1387            "required": true,
  1388            "type": "string"
  1389          },
  1390          {
  1391            "in": "path",
  1392            "name": "repository",
  1393            "required": true,
  1394            "type": "string"
  1395          },
  1396          {
  1397            "description": "You can check the current version of media type in responses.\n",
  1398            "in": "header",
  1399            "name": "X-GitHub-Media-Type",
  1400            "type": "string"
  1401          },
  1402          {
  1403            "description": "Is used to set specified media type.",
  1404            "in": "header",
  1405            "name": "Accept",
  1406            "type": "string"
  1407          },
  1408          {
  1409            "in": "header",
  1410            "name": "X-RateLimit-Limit",
  1411            "type": "integer"
  1412          },
  1413          {
  1414            "in": "header",
  1415            "name": "X-RateLimit-Remaining",
  1416            "type": "integer"
  1417          },
  1418          {
  1419            "in": "header",
  1420            "name": "X-RateLimit-Reset",
  1421            "type": "integer"
  1422          },
  1423          {
  1424            "in": "header",
  1425            "name": "X-GitHub-Request-Id",
  1426            "type": "integer"
  1427          }
  1428        ],
  1429        "responses": {
  1430          "200": {
  1431            "description": "OK",
  1432            "schema": {
  1433              "$ref": "#/definitions/search-issues-by-keyword"
  1434            }
  1435          },
  1436          "403": {
  1437            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1438          }
  1439        }
  1440      }
  1441    },
  1442    "/legacy/repos/search/{keyword}": {
  1443      "get": {
  1444        "description": "Find repositories by keyword. Note, this legacy method does not follow the v3 pagination pattern. This method returns up to 100 results per page and pages can be fetched using the start_page parameter.",
  1445        "parameters": [
  1446          {
  1447            "description": "The search term",
  1448            "in": "path",
  1449            "name": "keyword",
  1450            "required": true,
  1451            "type": "string"
  1452          },
  1453          {
  1454            "default": "desc",
  1455            "description": "The sort field. if sort param is provided. Can be either asc or desc.",
  1456            "enum": [
  1457              "desc",
  1458              "asc"
  1459            ],
  1460            "in": "query",
  1461            "name": "order",
  1462            "type": "string"
  1463          },
  1464          {
  1465            "description": "Filter results by language",
  1466            "in": "query",
  1467            "name": "language",
  1468            "type": "string"
  1469          },
  1470          {
  1471            "description": "The page number to fetch",
  1472            "in": "query",
  1473            "name": "start_page",
  1474            "type": "string"
  1475          },
  1476          {
  1477            "description": "The sort field. One of stars, forks, or updated. Default: results are sorted by best match.",
  1478            "enum": [
  1479              "updated",
  1480              "stars",
  1481              "forks"
  1482            ],
  1483            "in": "query",
  1484            "name": "sort",
  1485            "type": "string"
  1486          },
  1487          {
  1488            "description": "You can check the current version of media type in responses.\n",
  1489            "in": "header",
  1490            "name": "X-GitHub-Media-Type",
  1491            "type": "string"
  1492          },
  1493          {
  1494            "description": "Is used to set specified media type.",
  1495            "in": "header",
  1496            "name": "Accept",
  1497            "type": "string"
  1498          },
  1499          {
  1500            "in": "header",
  1501            "name": "X-RateLimit-Limit",
  1502            "type": "integer"
  1503          },
  1504          {
  1505            "in": "header",
  1506            "name": "X-RateLimit-Remaining",
  1507            "type": "integer"
  1508          },
  1509          {
  1510            "in": "header",
  1511            "name": "X-RateLimit-Reset",
  1512            "type": "integer"
  1513          },
  1514          {
  1515            "in": "header",
  1516            "name": "X-GitHub-Request-Id",
  1517            "type": "integer"
  1518          }
  1519        ],
  1520        "responses": {
  1521          "200": {
  1522            "description": "OK",
  1523            "schema": {
  1524              "$ref": "#/definitions/search-repositories-by-keyword"
  1525            }
  1526          },
  1527          "403": {
  1528            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1529          }
  1530        }
  1531      }
  1532    },
  1533    "/legacy/user/email/{email}": {
  1534      "get": {
  1535        "description": "This API call is added for compatibility reasons only.",
  1536        "parameters": [
  1537          {
  1538            "description": "The email address",
  1539            "in": "path",
  1540            "name": "email",
  1541            "required": true,
  1542            "type": "string"
  1543          },
  1544          {
  1545            "description": "You can check the current version of media type in responses.\n",
  1546            "in": "header",
  1547            "name": "X-GitHub-Media-Type",
  1548            "type": "string"
  1549          },
  1550          {
  1551            "description": "Is used to set specified media type.",
  1552            "in": "header",
  1553            "name": "Accept",
  1554            "type": "string"
  1555          },
  1556          {
  1557            "in": "header",
  1558            "name": "X-RateLimit-Limit",
  1559            "type": "integer"
  1560          },
  1561          {
  1562            "in": "header",
  1563            "name": "X-RateLimit-Remaining",
  1564            "type": "integer"
  1565          },
  1566          {
  1567            "in": "header",
  1568            "name": "X-RateLimit-Reset",
  1569            "type": "integer"
  1570          },
  1571          {
  1572            "in": "header",
  1573            "name": "X-GitHub-Request-Id",
  1574            "type": "integer"
  1575          }
  1576        ],
  1577        "responses": {
  1578          "200": {
  1579            "description": "OK",
  1580            "schema": {
  1581              "$ref": "#/definitions/search-user-by-email"
  1582            }
  1583          },
  1584          "403": {
  1585            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1586          }
  1587        }
  1588      }
  1589    },
  1590    "/legacy/user/search/{keyword}": {
  1591      "get": {
  1592        "description": "Find users by keyword.",
  1593        "parameters": [
  1594          {
  1595            "description": "The search term",
  1596            "in": "path",
  1597            "name": "keyword",
  1598            "required": true,
  1599            "type": "string"
  1600          },
  1601          {
  1602            "default": "desc",
  1603            "description": "The sort field. if sort param is provided. Can be either asc or desc.",
  1604            "enum": [
  1605              "desc",
  1606              "asc"
  1607            ],
  1608            "in": "query",
  1609            "name": "order",
  1610            "type": "string"
  1611          },
  1612          {
  1613            "description": "The page number to fetch",
  1614            "in": "query",
  1615            "name": "start_page",
  1616            "type": "string"
  1617          },
  1618          {
  1619            "description": "The sort field. One of stars, forks, or updated. Default: results are sorted by best match.",
  1620            "enum": [
  1621              "updated",
  1622              "stars",
  1623              "forks"
  1624            ],
  1625            "in": "query",
  1626            "name": "sort",
  1627            "type": "string"
  1628          },
  1629          {
  1630            "description": "You can check the current version of media type in responses.\n",
  1631            "in": "header",
  1632            "name": "X-GitHub-Media-Type",
  1633            "type": "string"
  1634          },
  1635          {
  1636            "description": "Is used to set specified media type.",
  1637            "in": "header",
  1638            "name": "Accept",
  1639            "type": "string"
  1640          },
  1641          {
  1642            "in": "header",
  1643            "name": "X-RateLimit-Limit",
  1644            "type": "integer"
  1645          },
  1646          {
  1647            "in": "header",
  1648            "name": "X-RateLimit-Remaining",
  1649            "type": "integer"
  1650          },
  1651          {
  1652            "in": "header",
  1653            "name": "X-RateLimit-Reset",
  1654            "type": "integer"
  1655          },
  1656          {
  1657            "in": "header",
  1658            "name": "X-GitHub-Request-Id",
  1659            "type": "integer"
  1660          }
  1661        ],
  1662        "responses": {
  1663          "200": {
  1664            "description": "OK",
  1665            "schema": {
  1666              "$ref": "#/definitions/search-users-by-keyword"
  1667            }
  1668          },
  1669          "403": {
  1670            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1671          }
  1672        }
  1673      }
  1674    },
  1675    "/markdown": {
  1676      "post": {
  1677        "description": "Render an arbitrary Markdown document",
  1678        "parameters": [
  1679          {
  1680            "description": "You can check the current version of media type in responses.\n",
  1681            "in": "header",
  1682            "name": "X-GitHub-Media-Type",
  1683            "type": "string"
  1684          },
  1685          {
  1686            "description": "Is used to set specified media type.",
  1687            "in": "header",
  1688            "name": "Accept",
  1689            "type": "string"
  1690          },
  1691          {
  1692            "in": "header",
  1693            "name": "X-RateLimit-Limit",
  1694            "type": "integer"
  1695          },
  1696          {
  1697            "in": "header",
  1698            "name": "X-RateLimit-Remaining",
  1699            "type": "integer"
  1700          },
  1701          {
  1702            "in": "header",
  1703            "name": "X-RateLimit-Reset",
  1704            "type": "integer"
  1705          },
  1706          {
  1707            "in": "header",
  1708            "name": "X-GitHub-Request-Id",
  1709            "type": "integer"
  1710          },
  1711          {
  1712            "in": "body",
  1713            "name": "body",
  1714            "required": true,
  1715            "schema": {
  1716              "$ref": "#/definitions/markdown"
  1717            }
  1718          }
  1719        ],
  1720        "produces": [
  1721          "text/html"
  1722        ],
  1723        "responses": {
  1724          "200": {
  1725            "description": "OK"
  1726          },
  1727          "403": {
  1728            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1729          }
  1730        }
  1731      }
  1732    },
  1733    "/markdown/raw": {
  1734      "post": {
  1735        "consumes": [
  1736          "text/plain"
  1737        ],
  1738        "description": "Render a Markdown document in raw mode",
  1739        "parameters": [
  1740          {
  1741            "description": "You can check the current version of media type in responses.\n",
  1742            "in": "header",
  1743            "name": "X-GitHub-Media-Type",
  1744            "type": "string"
  1745          },
  1746          {
  1747            "description": "Is used to set specified media type.",
  1748            "in": "header",
  1749            "name": "Accept",
  1750            "type": "string"
  1751          },
  1752          {
  1753            "in": "header",
  1754            "name": "X-RateLimit-Limit",
  1755            "type": "integer"
  1756          },
  1757          {
  1758            "in": "header",
  1759            "name": "X-RateLimit-Remaining",
  1760            "type": "integer"
  1761          },
  1762          {
  1763            "in": "header",
  1764            "name": "X-RateLimit-Reset",
  1765            "type": "integer"
  1766          },
  1767          {
  1768            "in": "header",
  1769            "name": "X-GitHub-Request-Id",
  1770            "type": "integer"
  1771          }
  1772        ],
  1773        "produces": [
  1774          "text/html"
  1775        ],
  1776        "responses": {
  1777          "200": {
  1778            "description": "OK"
  1779          },
  1780          "403": {
  1781            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1782          }
  1783        }
  1784      }
  1785    },
  1786    "/meta": {
  1787      "get": {
  1788        "description": "This gives some information about GitHub.com, the service.",
  1789        "parameters": [
  1790          {
  1791            "description": "You can check the current version of media type in responses.\n",
  1792            "in": "header",
  1793            "name": "X-GitHub-Media-Type",
  1794            "type": "string"
  1795          },
  1796          {
  1797            "description": "Is used to set specified media type.",
  1798            "in": "header",
  1799            "name": "Accept",
  1800            "type": "string"
  1801          },
  1802          {
  1803            "in": "header",
  1804            "name": "X-RateLimit-Limit",
  1805            "type": "integer"
  1806          },
  1807          {
  1808            "in": "header",
  1809            "name": "X-RateLimit-Remaining",
  1810            "type": "integer"
  1811          },
  1812          {
  1813            "in": "header",
  1814            "name": "X-RateLimit-Reset",
  1815            "type": "integer"
  1816          },
  1817          {
  1818            "in": "header",
  1819            "name": "X-GitHub-Request-Id",
  1820            "type": "integer"
  1821          }
  1822        ],
  1823        "responses": {
  1824          "200": {
  1825            "description": "OK",
  1826            "schema": {
  1827              "$ref": "#/definitions/meta"
  1828            }
  1829          },
  1830          "403": {
  1831            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1832          }
  1833        }
  1834      }
  1835    },
  1836    "/networks/{owner}/{repo}/events": {
  1837      "get": {
  1838        "description": "List public events for a network of repositories.",
  1839        "parameters": [
  1840          {
  1841            "description": "Name of the owner.",
  1842            "in": "path",
  1843            "name": "owner",
  1844            "required": true,
  1845            "type": "string"
  1846          },
  1847          {
  1848            "description": "Name of repository.",
  1849            "in": "path",
  1850            "name": "repo",
  1851            "required": true,
  1852            "type": "string"
  1853          },
  1854          {
  1855            "description": "You can check the current version of media type in responses.\n",
  1856            "in": "header",
  1857            "name": "X-GitHub-Media-Type",
  1858            "type": "string"
  1859          },
  1860          {
  1861            "description": "Is used to set specified media type.",
  1862            "in": "header",
  1863            "name": "Accept",
  1864            "type": "string"
  1865          },
  1866          {
  1867            "in": "header",
  1868            "name": "X-RateLimit-Limit",
  1869            "type": "integer"
  1870          },
  1871          {
  1872            "in": "header",
  1873            "name": "X-RateLimit-Remaining",
  1874            "type": "integer"
  1875          },
  1876          {
  1877            "in": "header",
  1878            "name": "X-RateLimit-Reset",
  1879            "type": "integer"
  1880          },
  1881          {
  1882            "in": "header",
  1883            "name": "X-GitHub-Request-Id",
  1884            "type": "integer"
  1885          }
  1886        ],
  1887        "responses": {
  1888          "200": {
  1889            "description": "OK",
  1890            "schema": {
  1891              "$ref": "#/definitions/events"
  1892            }
  1893          },
  1894          "403": {
  1895            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1896          }
  1897        }
  1898      }
  1899    },
  1900    "/notifications": {
  1901      "get": {
  1902        "description": "List your notifications.\nList all notifications for the current user, grouped by repository.\n",
  1903        "parameters": [
  1904          {
  1905            "description": "True to show notifications marked as read.",
  1906            "in": "query",
  1907            "name": "all",
  1908            "type": "boolean"
  1909          },
  1910          {
  1911            "description": "True to show only notifications in which the user is directly participating\nor mentioned.\n",
  1912            "in": "query",
  1913            "name": "participating",
  1914            "type": "boolean"
  1915          },
  1916          {
  1917            "description": "The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nExample: \"2012-10-09T23:39:01Z\".\n",
  1918            "in": "query",
  1919            "name": "since",
  1920            "type": "string"
  1921          },
  1922          {
  1923            "description": "You can check the current version of media type in responses.\n",
  1924            "in": "header",
  1925            "name": "X-GitHub-Media-Type",
  1926            "type": "string"
  1927          },
  1928          {
  1929            "description": "Is used to set specified media type.",
  1930            "in": "header",
  1931            "name": "Accept",
  1932            "type": "string"
  1933          },
  1934          {
  1935            "in": "header",
  1936            "name": "X-RateLimit-Limit",
  1937            "type": "integer"
  1938          },
  1939          {
  1940            "in": "header",
  1941            "name": "X-RateLimit-Remaining",
  1942            "type": "integer"
  1943          },
  1944          {
  1945            "in": "header",
  1946            "name": "X-RateLimit-Reset",
  1947            "type": "integer"
  1948          },
  1949          {
  1950            "in": "header",
  1951            "name": "X-GitHub-Request-Id",
  1952            "type": "integer"
  1953          }
  1954        ],
  1955        "responses": {
  1956          "200": {
  1957            "description": "OK",
  1958            "schema": {
  1959              "$ref": "#/definitions/notifications"
  1960            }
  1961          },
  1962          "403": {
  1963            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  1964          }
  1965        }
  1966      },
  1967      "put": {
  1968        "description": "Mark as read.\nMarking a notification as \"read\" removes it from the default view on GitHub.com.\n",
  1969        "parameters": [
  1970          {
  1971            "description": "You can check the current version of media type in responses.\n",
  1972            "in": "header",
  1973            "name": "X-GitHub-Media-Type",
  1974            "type": "string"
  1975          },
  1976          {
  1977            "description": "Is used to set specified media type.",
  1978            "in": "header",
  1979            "name": "Accept",
  1980            "type": "string"
  1981          },
  1982          {
  1983            "in": "header",
  1984            "name": "X-RateLimit-Limit",
  1985            "type": "integer"
  1986          },
  1987          {
  1988            "in": "header",
  1989            "name": "X-RateLimit-Remaining",
  1990            "type": "integer"
  1991          },
  1992          {
  1993            "in": "header",
  1994            "name": "X-RateLimit-Reset",
  1995            "type": "integer"
  1996          },
  1997          {
  1998            "in": "header",
  1999            "name": "X-GitHub-Request-Id",
  2000            "type": "integer"
  2001          },
  2002          {
  2003            "in": "body",
  2004            "name": "body",
  2005            "required": true,
  2006            "schema": {
  2007              "$ref": "#/definitions/notificationMarkRead"
  2008            }
  2009          }
  2010        ],
  2011        "responses": {
  2012          "205": {
  2013            "description": "Marked as read."
  2014          },
  2015          "403": {
  2016            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2017          }
  2018        }
  2019      }
  2020    },
  2021    "/notifications/threads/{id}": {
  2022      "get": {
  2023        "description": "View a single thread.",
  2024        "parameters": [
  2025          {
  2026            "description": "Id of thread.",
  2027            "in": "path",
  2028            "name": "id",
  2029            "required": true,
  2030            "type": "integer"
  2031          },
  2032          {
  2033            "description": "You can check the current version of media type in responses.\n",
  2034            "in": "header",
  2035            "name": "X-GitHub-Media-Type",
  2036            "type": "string"
  2037          },
  2038          {
  2039            "description": "Is used to set specified media type.",
  2040            "in": "header",
  2041            "name": "Accept",
  2042            "type": "string"
  2043          },
  2044          {
  2045            "in": "header",
  2046            "name": "X-RateLimit-Limit",
  2047            "type": "integer"
  2048          },
  2049          {
  2050            "in": "header",
  2051            "name": "X-RateLimit-Remaining",
  2052            "type": "integer"
  2053          },
  2054          {
  2055            "in": "header",
  2056            "name": "X-RateLimit-Reset",
  2057            "type": "integer"
  2058          },
  2059          {
  2060            "in": "header",
  2061            "name": "X-GitHub-Request-Id",
  2062            "type": "integer"
  2063          }
  2064        ],
  2065        "responses": {
  2066          "200": {
  2067            "description": "OK",
  2068            "schema": {
  2069              "$ref": "#/definitions/notifications"
  2070            }
  2071          },
  2072          "403": {
  2073            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2074          }
  2075        }
  2076      },
  2077      "patch": {
  2078        "description": "Mark a thread as read",
  2079        "parameters": [
  2080          {
  2081            "description": "Id of thread.",
  2082            "in": "path",
  2083            "name": "id",
  2084            "required": true,
  2085            "type": "integer"
  2086          },
  2087          {
  2088            "description": "You can check the current version of media type in responses.\n",
  2089            "in": "header",
  2090            "name": "X-GitHub-Media-Type",
  2091            "type": "string"
  2092          },
  2093          {
  2094            "description": "Is used to set specified media type.",
  2095            "in": "header",
  2096            "name": "Accept",
  2097            "type": "string"
  2098          },
  2099          {
  2100            "in": "header",
  2101            "name": "X-RateLimit-Limit",
  2102            "type": "integer"
  2103          },
  2104          {
  2105            "in": "header",
  2106            "name": "X-RateLimit-Remaining",
  2107            "type": "integer"
  2108          },
  2109          {
  2110            "in": "header",
  2111            "name": "X-RateLimit-Reset",
  2112            "type": "integer"
  2113          },
  2114          {
  2115            "in": "header",
  2116            "name": "X-GitHub-Request-Id",
  2117            "type": "integer"
  2118          }
  2119        ],
  2120        "responses": {
  2121          "205": {
  2122            "description": "Thread marked as read."
  2123          },
  2124          "403": {
  2125            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2126          }
  2127        }
  2128      }
  2129    },
  2130    "/notifications/threads/{id}/subscription": {
  2131      "delete": {
  2132        "description": "Delete a Thread Subscription.",
  2133        "parameters": [
  2134          {
  2135            "description": "Id of thread.",
  2136            "in": "path",
  2137            "name": "id",
  2138            "required": true,
  2139            "type": "integer"
  2140          },
  2141          {
  2142            "description": "You can check the current version of media type in responses.\n",
  2143            "in": "header",
  2144            "name": "X-GitHub-Media-Type",
  2145            "type": "string"
  2146          },
  2147          {
  2148            "description": "Is used to set specified media type.",
  2149            "in": "header",
  2150            "name": "Accept",
  2151            "type": "string"
  2152          },
  2153          {
  2154            "in": "header",
  2155            "name": "X-RateLimit-Limit",
  2156            "type": "integer"
  2157          },
  2158          {
  2159            "in": "header",
  2160            "name": "X-RateLimit-Remaining",
  2161            "type": "integer"
  2162          },
  2163          {
  2164            "in": "header",
  2165            "name": "X-RateLimit-Reset",
  2166            "type": "integer"
  2167          },
  2168          {
  2169            "in": "header",
  2170            "name": "X-GitHub-Request-Id",
  2171            "type": "integer"
  2172          }
  2173        ],
  2174        "responses": {
  2175          "204": {
  2176            "description": "No Content\n"
  2177          },
  2178          "403": {
  2179            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2180          }
  2181        }
  2182      },
  2183      "get": {
  2184        "description": "Get a Thread Subscription.",
  2185        "parameters": [
  2186          {
  2187            "description": "Id of thread.",
  2188            "in": "path",
  2189            "name": "id",
  2190            "required": true,
  2191            "type": "integer"
  2192          },
  2193          {
  2194            "description": "You can check the current version of media type in responses.\n",
  2195            "in": "header",
  2196            "name": "X-GitHub-Media-Type",
  2197            "type": "string"
  2198          },
  2199          {
  2200            "description": "Is used to set specified media type.",
  2201            "in": "header",
  2202            "name": "Accept",
  2203            "type": "string"
  2204          },
  2205          {
  2206            "in": "header",
  2207            "name": "X-RateLimit-Limit",
  2208            "type": "integer"
  2209          },
  2210          {
  2211            "in": "header",
  2212            "name": "X-RateLimit-Remaining",
  2213            "type": "integer"
  2214          },
  2215          {
  2216            "in": "header",
  2217            "name": "X-RateLimit-Reset",
  2218            "type": "integer"
  2219          },
  2220          {
  2221            "in": "header",
  2222            "name": "X-GitHub-Request-Id",
  2223            "type": "integer"
  2224          }
  2225        ],
  2226        "responses": {
  2227          "200": {
  2228            "description": "OK",
  2229            "schema": {
  2230              "$ref": "#/definitions/subscription"
  2231            }
  2232          },
  2233          "403": {
  2234            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2235          }
  2236        }
  2237      },
  2238      "put": {
  2239        "description": "Set a Thread Subscription.\nThis lets you subscribe to a thread, or ignore it. Subscribing to a thread\nis unnecessary if the user is already subscribed to the repository. Ignoring\na thread will mute all future notifications (until you comment or get @mentioned).\n",
  2240        "parameters": [
  2241          {
  2242            "description": "Id of thread.",
  2243            "in": "path",
  2244            "name": "id",
  2245            "required": true,
  2246            "type": "integer"
  2247          },
  2248          {
  2249            "description": "You can check the current version of media type in responses.\n",
  2250            "in": "header",
  2251            "name": "X-GitHub-Media-Type",
  2252            "type": "string"
  2253          },
  2254          {
  2255            "description": "Is used to set specified media type.",
  2256            "in": "header",
  2257            "name": "Accept",
  2258            "type": "string"
  2259          },
  2260          {
  2261            "in": "header",
  2262            "name": "X-RateLimit-Limit",
  2263            "type": "integer"
  2264          },
  2265          {
  2266            "in": "header",
  2267            "name": "X-RateLimit-Remaining",
  2268            "type": "integer"
  2269          },
  2270          {
  2271            "in": "header",
  2272            "name": "X-RateLimit-Reset",
  2273            "type": "integer"
  2274          },
  2275          {
  2276            "in": "header",
  2277            "name": "X-GitHub-Request-Id",
  2278            "type": "integer"
  2279          },
  2280          {
  2281            "in": "body",
  2282            "name": "body",
  2283            "required": true,
  2284            "schema": {
  2285              "$ref": "#/definitions/putSubscription"
  2286            }
  2287          }
  2288        ],
  2289        "responses": {
  2290          "200": {
  2291            "description": "OK",
  2292            "schema": {
  2293              "$ref": "#/definitions/subscription"
  2294            }
  2295          },
  2296          "403": {
  2297            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2298          }
  2299        }
  2300      }
  2301    },
  2302    "/orgs/{org}": {
  2303      "get": {
  2304        "description": "Get an Organization.",
  2305        "parameters": [
  2306          {
  2307            "description": "Name of organisation.",
  2308            "in": "path",
  2309            "name": "org",
  2310            "required": true,
  2311            "type": "string"
  2312          },
  2313          {
  2314            "description": "You can check the current version of media type in responses.\n",
  2315            "in": "header",
  2316            "name": "X-GitHub-Media-Type",
  2317            "type": "string"
  2318          },
  2319          {
  2320            "description": "Is used to set specified media type.",
  2321            "in": "header",
  2322            "name": "Accept",
  2323            "type": "string"
  2324          },
  2325          {
  2326            "in": "header",
  2327            "name": "X-RateLimit-Limit",
  2328            "type": "integer"
  2329          },
  2330          {
  2331            "in": "header",
  2332            "name": "X-RateLimit-Remaining",
  2333            "type": "integer"
  2334          },
  2335          {
  2336            "in": "header",
  2337            "name": "X-RateLimit-Reset",
  2338            "type": "integer"
  2339          },
  2340          {
  2341            "in": "header",
  2342            "name": "X-GitHub-Request-Id",
  2343            "type": "integer"
  2344          }
  2345        ],
  2346        "responses": {
  2347          "200": {
  2348            "description": "OK",
  2349            "schema": {
  2350              "$ref": "#/definitions/organization"
  2351            }
  2352          },
  2353          "403": {
  2354            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2355          }
  2356        }
  2357      },
  2358      "patch": {
  2359        "description": "Edit an Organization.",
  2360        "parameters": [
  2361          {
  2362            "description": "Name of organisation.",
  2363            "in": "path",
  2364            "name": "org",
  2365            "required": true,
  2366            "type": "string"
  2367          },
  2368          {
  2369            "description": "You can check the current version of media type in responses.\n",
  2370            "in": "header",
  2371            "name": "X-GitHub-Media-Type",
  2372            "type": "string"
  2373          },
  2374          {
  2375            "description": "Is used to set specified media type.",
  2376            "in": "header",
  2377            "name": "Accept",
  2378            "type": "string"
  2379          },
  2380          {
  2381            "in": "header",
  2382            "name": "X-RateLimit-Limit",
  2383            "type": "integer"
  2384          },
  2385          {
  2386            "in": "header",
  2387            "name": "X-RateLimit-Remaining",
  2388            "type": "integer"
  2389          },
  2390          {
  2391            "in": "header",
  2392            "name": "X-RateLimit-Reset",
  2393            "type": "integer"
  2394          },
  2395          {
  2396            "in": "header",
  2397            "name": "X-GitHub-Request-Id",
  2398            "type": "integer"
  2399          },
  2400          {
  2401            "in": "body",
  2402            "name": "body",
  2403            "required": true,
  2404            "schema": {
  2405              "$ref": "#/definitions/patchOrg"
  2406            }
  2407          }
  2408        ],
  2409        "responses": {
  2410          "200": {
  2411            "description": "OK",
  2412            "schema": {
  2413              "$ref": "#/definitions/organization"
  2414            }
  2415          },
  2416          "403": {
  2417            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2418          }
  2419        }
  2420      }
  2421    },
  2422    "/orgs/{org}/events": {
  2423      "get": {
  2424        "description": "List public events for an organization.",
  2425        "parameters": [
  2426          {
  2427            "description": "Name of organisation.",
  2428            "in": "path",
  2429            "name": "org",
  2430            "required": true,
  2431            "type": "string"
  2432          },
  2433          {
  2434            "description": "You can check the current version of media type in responses.\n",
  2435            "in": "header",
  2436            "name": "X-GitHub-Media-Type",
  2437            "type": "string"
  2438          },
  2439          {
  2440            "description": "Is used to set specified media type.",
  2441            "in": "header",
  2442            "name": "Accept",
  2443            "type": "string"
  2444          },
  2445          {
  2446            "in": "header",
  2447            "name": "X-RateLimit-Limit",
  2448            "type": "integer"
  2449          },
  2450          {
  2451            "in": "header",
  2452            "name": "X-RateLimit-Remaining",
  2453            "type": "integer"
  2454          },
  2455          {
  2456            "in": "header",
  2457            "name": "X-RateLimit-Reset",
  2458            "type": "integer"
  2459          },
  2460          {
  2461            "in": "header",
  2462            "name": "X-GitHub-Request-Id",
  2463            "type": "integer"
  2464          }
  2465        ],
  2466        "responses": {
  2467          "200": {
  2468            "description": "OK",
  2469            "schema": {
  2470              "$ref": "#/definitions/events"
  2471            }
  2472          },
  2473          "403": {
  2474            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2475          }
  2476        }
  2477      }
  2478    },
  2479    "/orgs/{org}/issues": {
  2480      "get": {
  2481        "description": "List issues.\nList all issues for a given organization for the authenticated user.\n",
  2482        "parameters": [
  2483          {
  2484            "description": "Name of organisation.",
  2485            "in": "path",
  2486            "name": "org",
  2487            "required": true,
  2488            "type": "string"
  2489          },
  2490          {
  2491            "default": "all",
  2492            "description": "Issues assigned to you / created by you / mentioning you / you're\nsubscribed to updates for / All issues the authenticated user can see\n",
  2493            "enum": [
  2494              "assigned",
  2495              "created",
  2496              "mentioned",
  2497              "subscribed",
  2498              "all"
  2499            ],
  2500            "in": "query",
  2501            "name": "filter",
  2502            "required": true,
  2503            "type": "string"
  2504          },
  2505          {
  2506            "default": "open",
  2507            "enum": [
  2508              "open",
  2509              "closed"
  2510            ],
  2511            "in": "query",
  2512            "name": "state",
  2513            "required": true,
  2514            "type": "string"
  2515          },
  2516          {
  2517            "description": "String list of comma separated Label names. Example - bug,ui,@high.",
  2518            "in": "query",
  2519            "name": "labels",
  2520            "required": true,
  2521            "type": "string"
  2522          },
  2523          {
  2524            "default": "created",
  2525            "enum": [
  2526              "created",
  2527              "updated",
  2528              "comments"
  2529            ],
  2530            "in": "query",
  2531            "name": "sort",
  2532            "required": true,
  2533            "type": "string"
  2534          },
  2535          {
  2536            "default": "desc",
  2537            "enum": [
  2538              "asc",
  2539              "desc"
  2540            ],
  2541            "in": "query",
  2542            "name": "direction",
  2543            "required": true,
  2544            "type": "string"
  2545          },
  2546          {
  2547            "description": "Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nOnly issues updated at or after this time are returned.\n",
  2548            "in": "query",
  2549            "name": "since",
  2550            "type": "string"
  2551          },
  2552          {
  2553            "description": "You can check the current version of media type in responses.\n",
  2554            "in": "header",
  2555            "name": "X-GitHub-Media-Type",
  2556            "type": "string"
  2557          },
  2558          {
  2559            "description": "Is used to set specified media type.",
  2560            "in": "header",
  2561            "name": "Accept",
  2562            "type": "string"
  2563          },
  2564          {
  2565            "in": "header",
  2566            "name": "X-RateLimit-Limit",
  2567            "type": "integer"
  2568          },
  2569          {
  2570            "in": "header",
  2571            "name": "X-RateLimit-Remaining",
  2572            "type": "integer"
  2573          },
  2574          {
  2575            "in": "header",
  2576            "name": "X-RateLimit-Reset",
  2577            "type": "integer"
  2578          },
  2579          {
  2580            "in": "header",
  2581            "name": "X-GitHub-Request-Id",
  2582            "type": "integer"
  2583          }
  2584        ],
  2585        "responses": {
  2586          "200": {
  2587            "description": "OK",
  2588            "schema": {
  2589              "$ref": "#/definitions/issues"
  2590            }
  2591          },
  2592          "403": {
  2593            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2594          }
  2595        }
  2596      }
  2597    },
  2598    "/orgs/{org}/members": {
  2599      "get": {
  2600        "description": "Members list.\nList all users who are members of an organization. A member is a user tha\nbelongs to at least 1 team in the organization. If the authenticated user\nis also an owner of this organization then both concealed and public members\nwill be returned. If the requester is not an owner of the organization the\nquery will be redirected to the public members list.\n",
  2601        "parameters": [
  2602          {
  2603            "description": "Name of organisation.",
  2604            "in": "path",
  2605            "name": "org",
  2606            "required": true,
  2607            "type": "string"
  2608          },
  2609          {
  2610            "description": "You can check the current version of media type in responses.\n",
  2611            "in": "header",
  2612            "name": "X-GitHub-Media-Type",
  2613            "type": "string"
  2614          },
  2615          {
  2616            "description": "Is used to set specified media type.",
  2617            "in": "header",
  2618            "name": "Accept",
  2619            "type": "string"
  2620          },
  2621          {
  2622            "in": "header",
  2623            "name": "X-RateLimit-Limit",
  2624            "type": "integer"
  2625          },
  2626          {
  2627            "in": "header",
  2628            "name": "X-RateLimit-Remaining",
  2629            "type": "integer"
  2630          },
  2631          {
  2632            "in": "header",
  2633            "name": "X-RateLimit-Reset",
  2634            "type": "integer"
  2635          },
  2636          {
  2637            "in": "header",
  2638            "name": "X-GitHub-Request-Id",
  2639            "type": "integer"
  2640          }
  2641        ],
  2642        "responses": {
  2643          "200": {
  2644            "description": "OK",
  2645            "schema": {
  2646              "$ref": "#/definitions/users"
  2647            }
  2648          },
  2649          "302": {
  2650            "description": "Response if requester is not an organization member."
  2651          },
  2652          "403": {
  2653            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2654          }
  2655        }
  2656      }
  2657    },
  2658    "/orgs/{org}/members/{username}": {
  2659      "delete": {
  2660        "description": "Remove a member.\nRemoving a user from this list will remove them from all teams and they\nwill no longer have any access to the organization's repositories.\n",
  2661        "parameters": [
  2662          {
  2663            "description": "Name of organisation.",
  2664            "in": "path",
  2665            "name": "org",
  2666            "required": true,
  2667            "type": "string"
  2668          },
  2669          {
  2670            "description": "Name of the user.",
  2671            "in": "path",
  2672            "name": "username",
  2673            "required": true,
  2674            "type": "string"
  2675          },
  2676          {
  2677            "description": "You can check the current version of media type in responses.\n",
  2678            "in": "header",
  2679            "name": "X-GitHub-Media-Type",
  2680            "type": "string"
  2681          },
  2682          {
  2683            "description": "Is used to set specified media type.",
  2684            "in": "header",
  2685            "name": "Accept",
  2686            "type": "string"
  2687          },
  2688          {
  2689            "in": "header",
  2690            "name": "X-RateLimit-Limit",
  2691            "type": "integer"
  2692          },
  2693          {
  2694            "in": "header",
  2695            "name": "X-RateLimit-Remaining",
  2696            "type": "integer"
  2697          },
  2698          {
  2699            "in": "header",
  2700            "name": "X-RateLimit-Reset",
  2701            "type": "integer"
  2702          },
  2703          {
  2704            "in": "header",
  2705            "name": "X-GitHub-Request-Id",
  2706            "type": "integer"
  2707          }
  2708        ],
  2709        "responses": {
  2710          "204": {
  2711            "description": "No content.\n"
  2712          },
  2713          "403": {
  2714            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2715          }
  2716        }
  2717      },
  2718      "get": {
  2719        "description": "Check if a user is, publicly or privately, a member of the organization.",
  2720        "parameters": [
  2721          {
  2722            "description": "Name of organisation.",
  2723            "in": "path",
  2724            "name": "org",
  2725            "required": true,
  2726            "type": "string"
  2727          },
  2728          {
  2729            "description": "Name of the user.",
  2730            "in": "path",
  2731            "name": "username",
  2732            "required": true,
  2733            "type": "string"
  2734          },
  2735          {
  2736            "description": "You can check the current version of media type in responses.\n",
  2737            "in": "header",
  2738            "name": "X-GitHub-Media-Type",
  2739            "type": "string"
  2740          },
  2741          {
  2742            "description": "Is used to set specified media type.",
  2743            "in": "header",
  2744            "name": "Accept",
  2745            "type": "string"
  2746          },
  2747          {
  2748            "in": "header",
  2749            "name": "X-RateLimit-Limit",
  2750            "type": "integer"
  2751          },
  2752          {
  2753            "in": "header",
  2754            "name": "X-RateLimit-Remaining",
  2755            "type": "integer"
  2756          },
  2757          {
  2758            "in": "header",
  2759            "name": "X-RateLimit-Reset",
  2760            "type": "integer"
  2761          },
  2762          {
  2763            "in": "header",
  2764            "name": "X-GitHub-Request-Id",
  2765            "type": "integer"
  2766          }
  2767        ],
  2768        "responses": {
  2769          "204": {
  2770            "description": "No content. Response if requester is an organization member and user is a member\n"
  2771          },
  2772          "302": {
  2773            "description": "Found. Response if requester is not an organization member\n"
  2774          },
  2775          "403": {
  2776            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2777          },
  2778          "404": {
  2779            "description": "Not Found.\na. Response if requester is an organization member and user is not a member\nb. Response if requester is not an organization member and is inquiring about themselves\n"
  2780          }
  2781        }
  2782      }
  2783    },
  2784    "/orgs/{org}/public_members": {
  2785      "get": {
  2786        "description": "Public members list.\nMembers of an organization can choose to have their membership publicized\nor not.\n",
  2787        "parameters": [
  2788          {
  2789            "description": "Name of organisation.",
  2790            "in": "path",
  2791            "name": "org",
  2792            "required": true,
  2793            "type": "string"
  2794          },
  2795          {
  2796            "description": "You can check the current version of media type in responses.\n",
  2797            "in": "header",
  2798            "name": "X-GitHub-Media-Type",
  2799            "type": "string"
  2800          },
  2801          {
  2802            "description": "Is used to set specified media type.",
  2803            "in": "header",
  2804            "name": "Accept",
  2805            "type": "string"
  2806          },
  2807          {
  2808            "in": "header",
  2809            "name": "X-RateLimit-Limit",
  2810            "type": "integer"
  2811          },
  2812          {
  2813            "in": "header",
  2814            "name": "X-RateLimit-Remaining",
  2815            "type": "integer"
  2816          },
  2817          {
  2818            "in": "header",
  2819            "name": "X-RateLimit-Reset",
  2820            "type": "integer"
  2821          },
  2822          {
  2823            "in": "header",
  2824            "name": "X-GitHub-Request-Id",
  2825            "type": "integer"
  2826          }
  2827        ],
  2828        "responses": {
  2829          "200": {
  2830            "description": "OK",
  2831            "schema": {
  2832              "$ref": "#/definitions/users"
  2833            }
  2834          },
  2835          "403": {
  2836            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2837          }
  2838        }
  2839      }
  2840    },
  2841    "/orgs/{org}/public_members/{username}": {
  2842      "delete": {
  2843        "description": "Conceal a user's membership.",
  2844        "parameters": [
  2845          {
  2846            "description": "Name of organisation.",
  2847            "in": "path",
  2848            "name": "org",
  2849            "required": true,
  2850            "type": "string"
  2851          },
  2852          {
  2853            "description": "Name of the user.",
  2854            "in": "path",
  2855            "name": "username",
  2856            "required": true,
  2857            "type": "string"
  2858          },
  2859          {
  2860            "description": "You can check the current version of media type in responses.\n",
  2861            "in": "header",
  2862            "name": "X-GitHub-Media-Type",
  2863            "type": "string"
  2864          },
  2865          {
  2866            "description": "Is used to set specified media type.",
  2867            "in": "header",
  2868            "name": "Accept",
  2869            "type": "string"
  2870          },
  2871          {
  2872            "in": "header",
  2873            "name": "X-RateLimit-Limit",
  2874            "type": "integer"
  2875          },
  2876          {
  2877            "in": "header",
  2878            "name": "X-RateLimit-Remaining",
  2879            "type": "integer"
  2880          },
  2881          {
  2882            "in": "header",
  2883            "name": "X-RateLimit-Reset",
  2884            "type": "integer"
  2885          },
  2886          {
  2887            "in": "header",
  2888            "name": "X-GitHub-Request-Id",
  2889            "type": "integer"
  2890          }
  2891        ],
  2892        "responses": {
  2893          "204": {
  2894            "description": "Concealed."
  2895          },
  2896          "403": {
  2897            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2898          }
  2899        }
  2900      },
  2901      "get": {
  2902        "description": "Check public membership.",
  2903        "parameters": [
  2904          {
  2905            "description": "Name of organisation.",
  2906            "in": "path",
  2907            "name": "org",
  2908            "required": true,
  2909            "type": "string"
  2910          },
  2911          {
  2912            "description": "Name of the user.",
  2913            "in": "path",
  2914            "name": "username",
  2915            "required": true,
  2916            "type": "string"
  2917          },
  2918          {
  2919            "description": "You can check the current version of media type in responses.\n",
  2920            "in": "header",
  2921            "name": "X-GitHub-Media-Type",
  2922            "type": "string"
  2923          },
  2924          {
  2925            "description": "Is used to set specified media type.",
  2926            "in": "header",
  2927            "name": "Accept",
  2928            "type": "string"
  2929          },
  2930          {
  2931            "in": "header",
  2932            "name": "X-RateLimit-Limit",
  2933            "type": "integer"
  2934          },
  2935          {
  2936            "in": "header",
  2937            "name": "X-RateLimit-Remaining",
  2938            "type": "integer"
  2939          },
  2940          {
  2941            "in": "header",
  2942            "name": "X-RateLimit-Reset",
  2943            "type": "integer"
  2944          },
  2945          {
  2946            "in": "header",
  2947            "name": "X-GitHub-Request-Id",
  2948            "type": "integer"
  2949          }
  2950        ],
  2951        "responses": {
  2952          "204": {
  2953            "description": "User is a public member."
  2954          },
  2955          "403": {
  2956            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  2957          },
  2958          "404": {
  2959            "description": "User is not a public member."
  2960          }
  2961        }
  2962      },
  2963      "put": {
  2964        "description": "Publicize a user's membership.",
  2965        "parameters": [
  2966          {
  2967            "description": "Name of organisation.",
  2968            "in": "path",
  2969            "name": "org",
  2970            "required": true,
  2971            "type": "string"
  2972          },
  2973          {
  2974            "description": "Name of the user.",
  2975            "in": "path",
  2976            "name": "username",
  2977            "required": true,
  2978            "type": "string"
  2979          },
  2980          {
  2981            "description": "You can check the current version of media type in responses.\n",
  2982            "in": "header",
  2983            "name": "X-GitHub-Media-Type",
  2984            "type": "string"
  2985          },
  2986          {
  2987            "description": "Is used to set specified media type.",
  2988            "in": "header",
  2989            "name": "Accept",
  2990            "type": "string"
  2991          },
  2992          {
  2993            "in": "header",
  2994            "name": "X-RateLimit-Limit",
  2995            "type": "integer"
  2996          },
  2997          {
  2998            "in": "header",
  2999            "name": "X-RateLimit-Remaining",
  3000            "type": "integer"
  3001          },
  3002          {
  3003            "in": "header",
  3004            "name": "X-RateLimit-Reset",
  3005            "type": "integer"
  3006          },
  3007          {
  3008            "in": "header",
  3009            "name": "X-GitHub-Request-Id",
  3010            "type": "integer"
  3011          }
  3012        ],
  3013        "responses": {
  3014          "204": {
  3015            "description": "Publicized."
  3016          },
  3017          "403": {
  3018            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3019          }
  3020        }
  3021      }
  3022    },
  3023    "/orgs/{org}/repos": {
  3024      "get": {
  3025        "description": "List repositories for the specified org.",
  3026        "parameters": [
  3027          {
  3028            "description": "Name of organisation.",
  3029            "in": "path",
  3030            "name": "org",
  3031            "required": true,
  3032            "type": "string"
  3033          },
  3034          {
  3035            "default": "all",
  3036            "enum": [
  3037              "all",
  3038              "public",
  3039              "private",
  3040              "forks",
  3041              "sources",
  3042              "member"
  3043            ],
  3044            "in": "query",
  3045            "name": "type",
  3046            "type": "string"
  3047          },
  3048          {
  3049            "description": "You can check the current version of media type in responses.\n",
  3050            "in": "header",
  3051            "name": "X-GitHub-Media-Type",
  3052            "type": "string"
  3053          },
  3054          {
  3055            "description": "Is used to set specified media type.",
  3056            "in": "header",
  3057            "name": "Accept",
  3058            "type": "string"
  3059          },
  3060          {
  3061            "in": "header",
  3062            "name": "X-RateLimit-Limit",
  3063            "type": "integer"
  3064          },
  3065          {
  3066            "in": "header",
  3067            "name": "X-RateLimit-Remaining",
  3068            "type": "integer"
  3069          },
  3070          {
  3071            "in": "header",
  3072            "name": "X-RateLimit-Reset",
  3073            "type": "integer"
  3074          },
  3075          {
  3076            "in": "header",
  3077            "name": "X-GitHub-Request-Id",
  3078            "type": "integer"
  3079          }
  3080        ],
  3081        "responses": {
  3082          "200": {
  3083            "description": "OK",
  3084            "schema": {
  3085              "$ref": "#/definitions/repos"
  3086            }
  3087          },
  3088          "403": {
  3089            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3090          }
  3091        }
  3092      },
  3093      "post": {
  3094        "description": "Create a new repository for the authenticated user. OAuth users must supply\nrepo scope.\n",
  3095        "parameters": [
  3096          {
  3097            "description": "Name of organisation.",
  3098            "in": "path",
  3099            "name": "org",
  3100            "required": true,
  3101            "type": "string"
  3102          },
  3103          {
  3104            "description": "You can check the current version of media type in responses.\n",
  3105            "in": "header",
  3106            "name": "X-GitHub-Media-Type",
  3107            "type": "string"
  3108          },
  3109          {
  3110            "description": "Is used to set specified media type.",
  3111            "in": "header",
  3112            "name": "Accept",
  3113            "type": "string"
  3114          },
  3115          {
  3116            "in": "header",
  3117            "name": "X-RateLimit-Limit",
  3118            "type": "integer"
  3119          },
  3120          {
  3121            "in": "header",
  3122            "name": "X-RateLimit-Remaining",
  3123            "type": "integer"
  3124          },
  3125          {
  3126            "in": "header",
  3127            "name": "X-RateLimit-Reset",
  3128            "type": "integer"
  3129          },
  3130          {
  3131            "in": "header",
  3132            "name": "X-GitHub-Request-Id",
  3133            "type": "integer"
  3134          },
  3135          {
  3136            "in": "body",
  3137            "name": "body",
  3138            "required": true,
  3139            "schema": {
  3140              "$ref": "#/definitions/postRepo"
  3141            }
  3142          }
  3143        ],
  3144        "responses": {
  3145          "201": {
  3146            "description": "Created",
  3147            "schema": {
  3148              "$ref": "#/definitions/repos"
  3149            }
  3150          },
  3151          "403": {
  3152            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3153          }
  3154        }
  3155      }
  3156    },
  3157    "/orgs/{org}/teams": {
  3158      "get": {
  3159        "description": "List teams.",
  3160        "parameters": [
  3161          {
  3162            "description": "Name of organisation.",
  3163            "in": "path",
  3164            "name": "org",
  3165            "required": true,
  3166            "type": "string"
  3167          },
  3168          {
  3169            "description": "You can check the current version of media type in responses.\n",
  3170            "in": "header",
  3171            "name": "X-GitHub-Media-Type",
  3172            "type": "string"
  3173          },
  3174          {
  3175            "description": "Is used to set specified media type.",
  3176            "in": "header",
  3177            "name": "Accept",
  3178            "type": "string"
  3179          },
  3180          {
  3181            "in": "header",
  3182            "name": "X-RateLimit-Limit",
  3183            "type": "integer"
  3184          },
  3185          {
  3186            "in": "header",
  3187            "name": "X-RateLimit-Remaining",
  3188            "type": "integer"
  3189          },
  3190          {
  3191            "in": "header",
  3192            "name": "X-RateLimit-Reset",
  3193            "type": "integer"
  3194          },
  3195          {
  3196            "in": "header",
  3197            "name": "X-GitHub-Request-Id",
  3198            "type": "integer"
  3199          }
  3200        ],
  3201        "responses": {
  3202          "200": {
  3203            "description": "OK",
  3204            "schema": {
  3205              "$ref": "#/definitions/teams"
  3206            }
  3207          },
  3208          "403": {
  3209            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3210          }
  3211        }
  3212      },
  3213      "post": {
  3214        "description": "Create team.\nIn order to create a team, the authenticated user must be an owner of organization.\n",
  3215        "parameters": [
  3216          {
  3217            "description": "Name of organisation.",
  3218            "in": "path",
  3219            "name": "org",
  3220            "required": true,
  3221            "type": "string"
  3222          },
  3223          {
  3224            "description": "You can check the current version of media type in responses.\n",
  3225            "in": "header",
  3226            "name": "X-GitHub-Media-Type",
  3227            "type": "string"
  3228          },
  3229          {
  3230            "description": "Is used to set specified media type.",
  3231            "in": "header",
  3232            "name": "Accept",
  3233            "type": "string"
  3234          },
  3235          {
  3236            "in": "header",
  3237            "name": "X-RateLimit-Limit",
  3238            "type": "integer"
  3239          },
  3240          {
  3241            "in": "header",
  3242            "name": "X-RateLimit-Remaining",
  3243            "type": "integer"
  3244          },
  3245          {
  3246            "in": "header",
  3247            "name": "X-RateLimit-Reset",
  3248            "type": "integer"
  3249          },
  3250          {
  3251            "in": "header",
  3252            "name": "X-GitHub-Request-Id",
  3253            "type": "integer"
  3254          },
  3255          {
  3256            "in": "body",
  3257            "name": "body",
  3258            "required": true,
  3259            "schema": {
  3260              "$ref": "#/definitions/orgTeamsPost"
  3261            }
  3262          }
  3263        ],
  3264        "responses": {
  3265          "201": {
  3266            "description": "Created",
  3267            "schema": {
  3268              "$ref": "#/definitions/team"
  3269            }
  3270          },
  3271          "403": {
  3272            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3273          }
  3274        }
  3275      }
  3276    },
  3277    "/rate_limit": {
  3278      "get": {
  3279        "description": "Get your current rate limit status\nNote: Accessing this endpoint does not count against your rate limit.\n",
  3280        "parameters": [
  3281          {
  3282            "description": "You can check the current version of media type in responses.\n",
  3283            "in": "header",
  3284            "name": "X-GitHub-Media-Type",
  3285            "type": "string"
  3286          },
  3287          {
  3288            "description": "Is used to set specified media type.",
  3289            "in": "header",
  3290            "name": "Accept",
  3291            "type": "string"
  3292          },
  3293          {
  3294            "in": "header",
  3295            "name": "X-RateLimit-Limit",
  3296            "type": "integer"
  3297          },
  3298          {
  3299            "in": "header",
  3300            "name": "X-RateLimit-Remaining",
  3301            "type": "integer"
  3302          },
  3303          {
  3304            "in": "header",
  3305            "name": "X-RateLimit-Reset",
  3306            "type": "integer"
  3307          },
  3308          {
  3309            "in": "header",
  3310            "name": "X-GitHub-Request-Id",
  3311            "type": "integer"
  3312          }
  3313        ],
  3314        "responses": {
  3315          "200": {
  3316            "description": "OK",
  3317            "schema": {
  3318              "$ref": "#/definitions/rate_limit"
  3319            }
  3320          },
  3321          "403": {
  3322            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3323          }
  3324        }
  3325      }
  3326    },
  3327    "/repos/{owner}/{repo}": {
  3328      "delete": {
  3329        "description": "Delete a Repository.\nDeleting a repository requires admin access. If OAuth is used, the delete_repo\nscope is required.\n",
  3330        "parameters": [
  3331          {
  3332            "description": "Name of repository owner.",
  3333            "in": "path",
  3334            "name": "owner",
  3335            "required": true,
  3336            "type": "string"
  3337          },
  3338          {
  3339            "description": "Name of repository.",
  3340            "in": "path",
  3341            "name": "repo",
  3342            "required": true,
  3343            "type": "string"
  3344          },
  3345          {
  3346            "description": "You can check the current version of media type in responses.\n",
  3347            "in": "header",
  3348            "name": "X-GitHub-Media-Type",
  3349            "type": "string"
  3350          },
  3351          {
  3352            "description": "Is used to set specified media type.",
  3353            "in": "header",
  3354            "name": "Accept",
  3355            "type": "string"
  3356          },
  3357          {
  3358            "in": "header",
  3359            "name": "X-RateLimit-Limit",
  3360            "type": "integer"
  3361          },
  3362          {
  3363            "in": "header",
  3364            "name": "X-RateLimit-Remaining",
  3365            "type": "integer"
  3366          },
  3367          {
  3368            "in": "header",
  3369            "name": "X-RateLimit-Reset",
  3370            "type": "integer"
  3371          },
  3372          {
  3373            "in": "header",
  3374            "name": "X-GitHub-Request-Id",
  3375            "type": "integer"
  3376          }
  3377        ],
  3378        "responses": {
  3379          "204": {
  3380            "description": "Item removed."
  3381          },
  3382          "403": {
  3383            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3384          }
  3385        }
  3386      },
  3387      "get": {
  3388        "description": "Get repository.",
  3389        "parameters": [
  3390          {
  3391            "description": "Name of repository owner.",
  3392            "in": "path",
  3393            "name": "owner",
  3394            "required": true,
  3395            "type": "string"
  3396          },
  3397          {
  3398            "description": "Name of repository.",
  3399            "in": "path",
  3400            "name": "repo",
  3401            "required": true,
  3402            "type": "string"
  3403          },
  3404          {
  3405            "description": "You can check the current version of media type in responses.\n",
  3406            "in": "header",
  3407            "name": "X-GitHub-Media-Type",
  3408            "type": "string"
  3409          },
  3410          {
  3411            "description": "Is used to set specified media type.",
  3412            "in": "header",
  3413            "name": "Accept",
  3414            "type": "string"
  3415          },
  3416          {
  3417            "in": "header",
  3418            "name": "X-RateLimit-Limit",
  3419            "type": "integer"
  3420          },
  3421          {
  3422            "in": "header",
  3423            "name": "X-RateLimit-Remaining",
  3424            "type": "integer"
  3425          },
  3426          {
  3427            "in": "header",
  3428            "name": "X-RateLimit-Reset",
  3429            "type": "integer"
  3430          },
  3431          {
  3432            "in": "header",
  3433            "name": "X-GitHub-Request-Id",
  3434            "type": "integer"
  3435          }
  3436        ],
  3437        "responses": {
  3438          "200": {
  3439            "description": "OK",
  3440            "schema": {
  3441              "$ref": "#/definitions/repo"
  3442            }
  3443          },
  3444          "403": {
  3445            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3446          }
  3447        }
  3448      },
  3449      "patch": {
  3450        "description": "Edit repository.",
  3451        "parameters": [
  3452          {
  3453            "description": "Name of repository owner.",
  3454            "in": "path",
  3455            "name": "owner",
  3456            "required": true,
  3457            "type": "string"
  3458          },
  3459          {
  3460            "description": "Name of repository.",
  3461            "in": "path",
  3462            "name": "repo",
  3463            "required": true,
  3464            "type": "string"
  3465          },
  3466          {
  3467            "description": "You can check the current version of media type in responses.\n",
  3468            "in": "header",
  3469            "name": "X-GitHub-Media-Type",
  3470            "type": "string"
  3471          },
  3472          {
  3473            "description": "Is used to set specified media type.",
  3474            "in": "header",
  3475            "name": "Accept",
  3476            "type": "string"
  3477          },
  3478          {
  3479            "in": "header",
  3480            "name": "X-RateLimit-Limit",
  3481            "type": "integer"
  3482          },
  3483          {
  3484            "in": "header",
  3485            "name": "X-RateLimit-Remaining",
  3486            "type": "integer"
  3487          },
  3488          {
  3489            "in": "header",
  3490            "name": "X-RateLimit-Reset",
  3491            "type": "integer"
  3492          },
  3493          {
  3494            "in": "header",
  3495            "name": "X-GitHub-Request-Id",
  3496            "type": "integer"
  3497          },
  3498          {
  3499            "in": "body",
  3500            "name": "body",
  3501            "required": true,
  3502            "schema": {
  3503              "$ref": "#/definitions/repoEdit"
  3504            }
  3505          }
  3506        ],
  3507        "responses": {
  3508          "200": {
  3509            "description": "OK",
  3510            "schema": {
  3511              "$ref": "#/definitions/repo"
  3512            }
  3513          },
  3514          "403": {
  3515            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3516          }
  3517        }
  3518      }
  3519    },
  3520    "/repos/{owner}/{repo}/assignees": {
  3521      "get": {
  3522        "description": "List assignees.\nThis call lists all the available assignees (owner + collaborators) to which\nissues may be assigned.\n",
  3523        "parameters": [
  3524          {
  3525            "description": "Name of repository owner.",
  3526            "in": "path",
  3527            "name": "owner",
  3528            "required": true,
  3529            "type": "string"
  3530          },
  3531          {
  3532            "description": "Name of repository.",
  3533            "in": "path",
  3534            "name": "repo",
  3535            "required": true,
  3536            "type": "string"
  3537          },
  3538          {
  3539            "description": "You can check the current version of media type in responses.\n",
  3540            "in": "header",
  3541            "name": "X-GitHub-Media-Type",
  3542            "type": "string"
  3543          },
  3544          {
  3545            "description": "Is used to set specified media type.",
  3546            "in": "header",
  3547            "name": "Accept",
  3548            "type": "string"
  3549          },
  3550          {
  3551            "in": "header",
  3552            "name": "X-RateLimit-Limit",
  3553            "type": "integer"
  3554          },
  3555          {
  3556            "in": "header",
  3557            "name": "X-RateLimit-Remaining",
  3558            "type": "integer"
  3559          },
  3560          {
  3561            "in": "header",
  3562            "name": "X-RateLimit-Reset",
  3563            "type": "integer"
  3564          },
  3565          {
  3566            "in": "header",
  3567            "name": "X-GitHub-Request-Id",
  3568            "type": "integer"
  3569          }
  3570        ],
  3571        "responses": {
  3572          "200": {
  3573            "description": "OK",
  3574            "schema": {
  3575              "$ref": "#/definitions/assignees"
  3576            }
  3577          },
  3578          "403": {
  3579            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3580          }
  3581        }
  3582      }
  3583    },
  3584    "/repos/{owner}/{repo}/assignees/{assignee}": {
  3585      "get": {
  3586        "description": "Check assignee.\nYou may also check to see if a particular user is an assignee for a repository.\n",
  3587        "parameters": [
  3588          {
  3589            "description": "Name of repository owner.",
  3590            "in": "path",
  3591            "name": "owner",
  3592            "required": true,
  3593            "type": "string"
  3594          },
  3595          {
  3596            "description": "Name of repository.",
  3597            "in": "path",
  3598            "name": "repo",
  3599            "required": true,
  3600            "type": "string"
  3601          },
  3602          {
  3603            "description": "Login of the assignee.",
  3604            "in": "path",
  3605            "name": "assignee",
  3606            "required": true,
  3607            "type": "string"
  3608          },
  3609          {
  3610            "description": "You can check the current version of media type in responses.\n",
  3611            "in": "header",
  3612            "name": "X-GitHub-Media-Type",
  3613            "type": "string"
  3614          },
  3615          {
  3616            "description": "Is used to set specified media type.",
  3617            "in": "header",
  3618            "name": "Accept",
  3619            "type": "string"
  3620          },
  3621          {
  3622            "in": "header",
  3623            "name": "X-RateLimit-Limit",
  3624            "type": "integer"
  3625          },
  3626          {
  3627            "in": "header",
  3628            "name": "X-RateLimit-Remaining",
  3629            "type": "integer"
  3630          },
  3631          {
  3632            "in": "header",
  3633            "name": "X-RateLimit-Reset",
  3634            "type": "integer"
  3635          },
  3636          {
  3637            "in": "header",
  3638            "name": "X-GitHub-Request-Id",
  3639            "type": "integer"
  3640          }
  3641        ],
  3642        "responses": {
  3643          "204": {
  3644            "description": "User is an assignee."
  3645          },
  3646          "403": {
  3647            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3648          },
  3649          "404": {
  3650            "description": "User isn't an assignee."
  3651          }
  3652        }
  3653      }
  3654    },
  3655    "/repos/{owner}/{repo}/branches": {
  3656      "get": {
  3657        "description": "Get list of branches",
  3658        "parameters": [
  3659          {
  3660            "description": "Name of repository owner.",
  3661            "in": "path",
  3662            "name": "owner",
  3663            "required": true,
  3664            "type": "string"
  3665          },
  3666          {
  3667            "description": "Name of repository.",
  3668            "in": "path",
  3669            "name": "repo",
  3670            "required": true,
  3671            "type": "string"
  3672          },
  3673          {
  3674            "description": "You can check the current version of media type in responses.\n",
  3675            "in": "header",
  3676            "name": "X-GitHub-Media-Type",
  3677            "type": "string"
  3678          },
  3679          {
  3680            "description": "Is used to set specified media type.",
  3681            "in": "header",
  3682            "name": "Accept",
  3683            "type": "string"
  3684          },
  3685          {
  3686            "in": "header",
  3687            "name": "X-RateLimit-Limit",
  3688            "type": "integer"
  3689          },
  3690          {
  3691            "in": "header",
  3692            "name": "X-RateLimit-Remaining",
  3693            "type": "integer"
  3694          },
  3695          {
  3696            "in": "header",
  3697            "name": "X-RateLimit-Reset",
  3698            "type": "integer"
  3699          },
  3700          {
  3701            "in": "header",
  3702            "name": "X-GitHub-Request-Id",
  3703            "type": "integer"
  3704          }
  3705        ],
  3706        "responses": {
  3707          "200": {
  3708            "description": "OK",
  3709            "schema": {
  3710              "$ref": "#/definitions/branches"
  3711            }
  3712          },
  3713          "403": {
  3714            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3715          }
  3716        }
  3717      }
  3718    },
  3719    "/repos/{owner}/{repo}/branches/{branch}": {
  3720      "get": {
  3721        "description": "Get Branch",
  3722        "parameters": [
  3723          {
  3724            "description": "Name of repository owner.",
  3725            "in": "path",
  3726            "name": "owner",
  3727            "required": true,
  3728            "type": "string"
  3729          },
  3730          {
  3731            "description": "Name of repository.",
  3732            "in": "path",
  3733            "name": "repo",
  3734            "required": true,
  3735            "type": "string"
  3736          },
  3737          {
  3738            "description": "Name of the branch.",
  3739            "in": "path",
  3740            "name": "branch",
  3741            "required": true,
  3742            "type": "string"
  3743          },
  3744          {
  3745            "description": "You can check the current version of media type in responses.\n",
  3746            "in": "header",
  3747            "name": "X-GitHub-Media-Type",
  3748            "type": "string"
  3749          },
  3750          {
  3751            "description": "Is used to set specified media type.",
  3752            "in": "header",
  3753            "name": "Accept",
  3754            "type": "string"
  3755          },
  3756          {
  3757            "in": "header",
  3758            "name": "X-RateLimit-Limit",
  3759            "type": "integer"
  3760          },
  3761          {
  3762            "in": "header",
  3763            "name": "X-RateLimit-Remaining",
  3764            "type": "integer"
  3765          },
  3766          {
  3767            "in": "header",
  3768            "name": "X-RateLimit-Reset",
  3769            "type": "integer"
  3770          },
  3771          {
  3772            "in": "header",
  3773            "name": "X-GitHub-Request-Id",
  3774            "type": "integer"
  3775          }
  3776        ],
  3777        "responses": {
  3778          "200": {
  3779            "description": "OK",
  3780            "schema": {
  3781              "$ref": "#/definitions/branch"
  3782            }
  3783          },
  3784          "403": {
  3785            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3786          }
  3787        }
  3788      }
  3789    },
  3790    "/repos/{owner}/{repo}/collaborators": {
  3791      "get": {
  3792        "description": "List.\nWhen authenticating as an organization owner of an organization-owned\nrepository, all organization owners are included in the list of\ncollaborators. Otherwise, only users with access to the repository are\nreturned in the collaborators list.\n",
  3793        "parameters": [
  3794          {
  3795            "description": "Name of repository owner.",
  3796            "in": "path",
  3797            "name": "owner",
  3798            "required": true,
  3799            "type": "string"
  3800          },
  3801          {
  3802            "description": "Name of repository.",
  3803            "in": "path",
  3804            "name": "repo",
  3805            "required": true,
  3806            "type": "string"
  3807          },
  3808          {
  3809            "description": "You can check the current version of media type in responses.\n",
  3810            "in": "header",
  3811            "name": "X-GitHub-Media-Type",
  3812            "type": "string"
  3813          },
  3814          {
  3815            "description": "Is used to set specified media type.",
  3816            "in": "header",
  3817            "name": "Accept",
  3818            "type": "string"
  3819          },
  3820          {
  3821            "in": "header",
  3822            "name": "X-RateLimit-Limit",
  3823            "type": "integer"
  3824          },
  3825          {
  3826            "in": "header",
  3827            "name": "X-RateLimit-Remaining",
  3828            "type": "integer"
  3829          },
  3830          {
  3831            "in": "header",
  3832            "name": "X-RateLimit-Reset",
  3833            "type": "integer"
  3834          },
  3835          {
  3836            "in": "header",
  3837            "name": "X-GitHub-Request-Id",
  3838            "type": "integer"
  3839          }
  3840        ],
  3841        "responses": {
  3842          "200": {
  3843            "description": "OK",
  3844            "schema": {
  3845              "$ref": "#/definitions/users"
  3846            }
  3847          },
  3848          "403": {
  3849            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3850          }
  3851        }
  3852      }
  3853    },
  3854    "/repos/{owner}/{repo}/collaborators/{user}": {
  3855      "delete": {
  3856        "description": "Remove collaborator.",
  3857        "parameters": [
  3858          {
  3859            "description": "Name of repository owner.",
  3860            "in": "path",
  3861            "name": "owner",
  3862            "required": true,
  3863            "type": "string"
  3864          },
  3865          {
  3866            "description": "Name of repository.",
  3867            "in": "path",
  3868            "name": "repo",
  3869            "required": true,
  3870            "type": "string"
  3871          },
  3872          {
  3873            "description": "Login of the user.",
  3874            "in": "path",
  3875            "name": "user",
  3876            "required": true,
  3877            "type": "string"
  3878          },
  3879          {
  3880            "description": "You can check the current version of media type in responses.\n",
  3881            "in": "header",
  3882            "name": "X-GitHub-Media-Type",
  3883            "type": "string"
  3884          },
  3885          {
  3886            "description": "Is used to set specified media type.",
  3887            "in": "header",
  3888            "name": "Accept",
  3889            "type": "string"
  3890          },
  3891          {
  3892            "in": "header",
  3893            "name": "X-RateLimit-Limit",
  3894            "type": "integer"
  3895          },
  3896          {
  3897            "in": "header",
  3898            "name": "X-RateLimit-Remaining",
  3899            "type": "integer"
  3900          },
  3901          {
  3902            "in": "header",
  3903            "name": "X-RateLimit-Reset",
  3904            "type": "integer"
  3905          },
  3906          {
  3907            "in": "header",
  3908            "name": "X-GitHub-Request-Id",
  3909            "type": "integer"
  3910          }
  3911        ],
  3912        "responses": {
  3913          "204": {
  3914            "description": "Collaborator removed."
  3915          },
  3916          "403": {
  3917            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3918          }
  3919        }
  3920      },
  3921      "get": {
  3922        "description": "Check if user is a collaborator",
  3923        "parameters": [
  3924          {
  3925            "description": "Name of repository owner.",
  3926            "in": "path",
  3927            "name": "owner",
  3928            "required": true,
  3929            "type": "string"
  3930          },
  3931          {
  3932            "description": "Name of repository.",
  3933            "in": "path",
  3934            "name": "repo",
  3935            "required": true,
  3936            "type": "string"
  3937          },
  3938          {
  3939            "description": "Login of the user.",
  3940            "in": "path",
  3941            "name": "user",
  3942            "required": true,
  3943            "type": "string"
  3944          },
  3945          {
  3946            "description": "You can check the current version of media type in responses.\n",
  3947            "in": "header",
  3948            "name": "X-GitHub-Media-Type",
  3949            "type": "string"
  3950          },
  3951          {
  3952            "description": "Is used to set specified media type.",
  3953            "in": "header",
  3954            "name": "Accept",
  3955            "type": "string"
  3956          },
  3957          {
  3958            "in": "header",
  3959            "name": "X-RateLimit-Limit",
  3960            "type": "integer"
  3961          },
  3962          {
  3963            "in": "header",
  3964            "name": "X-RateLimit-Remaining",
  3965            "type": "integer"
  3966          },
  3967          {
  3968            "in": "header",
  3969            "name": "X-RateLimit-Reset",
  3970            "type": "integer"
  3971          },
  3972          {
  3973            "in": "header",
  3974            "name": "X-GitHub-Request-Id",
  3975            "type": "integer"
  3976          }
  3977        ],
  3978        "responses": {
  3979          "204": {
  3980            "description": "User is a collaborator."
  3981          },
  3982          "403": {
  3983            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  3984          },
  3985          "404": {
  3986            "description": "User is not a collaborator."
  3987          }
  3988        }
  3989      },
  3990      "put": {
  3991        "description": "Add collaborator.",
  3992        "parameters": [
  3993          {
  3994            "description": "Name of repository owner.",
  3995            "in": "path",
  3996            "name": "owner",
  3997            "required": true,
  3998            "type": "string"
  3999          },
  4000          {
  4001            "description": "Name of repository.",
  4002            "in": "path",
  4003            "name": "repo",
  4004            "required": true,
  4005            "type": "string"
  4006          },
  4007          {
  4008            "description": "Login of the user.",
  4009            "in": "path",
  4010            "name": "user",
  4011            "required": true,
  4012            "type": "string"
  4013          },
  4014          {
  4015            "description": "You can check the current version of media type in responses.\n",
  4016            "in": "header",
  4017            "name": "X-GitHub-Media-Type",
  4018            "type": "string"
  4019          },
  4020          {
  4021            "description": "Is used to set specified media type.",
  4022            "in": "header",
  4023            "name": "Accept",
  4024            "type": "string"
  4025          },
  4026          {
  4027            "in": "header",
  4028            "name": "X-RateLimit-Limit",
  4029            "type": "integer"
  4030          },
  4031          {
  4032            "in": "header",
  4033            "name": "X-RateLimit-Remaining",
  4034            "type": "integer"
  4035          },
  4036          {
  4037            "in": "header",
  4038            "name": "X-RateLimit-Reset",
  4039            "type": "integer"
  4040          },
  4041          {
  4042            "in": "header",
  4043            "name": "X-GitHub-Request-Id",
  4044            "type": "integer"
  4045          }
  4046        ],
  4047        "responses": {
  4048          "204": {
  4049            "description": "Collaborator added."
  4050          },
  4051          "403": {
  4052            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4053          }
  4054        }
  4055      }
  4056    },
  4057    "/repos/{owner}/{repo}/comments": {
  4058      "get": {
  4059        "description": "List commit comments for a repository.\nComments are ordered by ascending ID.\n",
  4060        "parameters": [
  4061          {
  4062            "description": "Name of repository owner.",
  4063            "in": "path",
  4064            "name": "owner",
  4065            "required": true,
  4066            "type": "string"
  4067          },
  4068          {
  4069            "description": "Name of repository.",
  4070            "in": "path",
  4071            "name": "repo",
  4072            "required": true,
  4073            "type": "string"
  4074          },
  4075          {
  4076            "description": "You can check the current version of media type in responses.\n",
  4077            "in": "header",
  4078            "name": "X-GitHub-Media-Type",
  4079            "type": "string"
  4080          },
  4081          {
  4082            "description": "Is used to set specified media type.",
  4083            "in": "header",
  4084            "name": "Accept",
  4085            "type": "string"
  4086          },
  4087          {
  4088            "in": "header",
  4089            "name": "X-RateLimit-Limit",
  4090            "type": "integer"
  4091          },
  4092          {
  4093            "in": "header",
  4094            "name": "X-RateLimit-Remaining",
  4095            "type": "integer"
  4096          },
  4097          {
  4098            "in": "header",
  4099            "name": "X-RateLimit-Reset",
  4100            "type": "integer"
  4101          },
  4102          {
  4103            "in": "header",
  4104            "name": "X-GitHub-Request-Id",
  4105            "type": "integer"
  4106          }
  4107        ],
  4108        "responses": {
  4109          "200": {
  4110            "description": "OK",
  4111            "schema": {
  4112              "$ref": "#/definitions/repoComments"
  4113            }
  4114          },
  4115          "403": {
  4116            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4117          }
  4118        }
  4119      }
  4120    },
  4121    "/repos/{owner}/{repo}/comments/{commentId}": {
  4122      "delete": {
  4123        "description": "Delete a commit comment",
  4124        "parameters": [
  4125          {
  4126            "description": "Name of repository owner.",
  4127            "in": "path",
  4128            "name": "owner",
  4129            "required": true,
  4130            "type": "string"
  4131          },
  4132          {
  4133            "description": "Name of repository.",
  4134            "in": "path",
  4135            "name": "repo",
  4136            "required": true,
  4137            "type": "string"
  4138          },
  4139          {
  4140            "description": "Id of comment.",
  4141            "in": "path",
  4142            "name": "commentId",
  4143            "required": true,
  4144            "type": "integer"
  4145          },
  4146          {
  4147            "description": "You can check the current version of media type in responses.\n",
  4148            "in": "header",
  4149            "name": "X-GitHub-Media-Type",
  4150            "type": "string"
  4151          },
  4152          {
  4153            "description": "Is used to set specified media type.",
  4154            "in": "header",
  4155            "name": "Accept",
  4156            "type": "string"
  4157          },
  4158          {
  4159            "in": "header",
  4160            "name": "X-RateLimit-Limit",
  4161            "type": "integer"
  4162          },
  4163          {
  4164            "in": "header",
  4165            "name": "X-RateLimit-Remaining",
  4166            "type": "integer"
  4167          },
  4168          {
  4169            "in": "header",
  4170            "name": "X-RateLimit-Reset",
  4171            "type": "integer"
  4172          },
  4173          {
  4174            "in": "header",
  4175            "name": "X-GitHub-Request-Id",
  4176            "type": "integer"
  4177          }
  4178        ],
  4179        "responses": {
  4180          "204": {
  4181            "description": "No content.\n"
  4182          },
  4183          "403": {
  4184            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4185          }
  4186        }
  4187      },
  4188      "get": {
  4189        "description": "Get a single commit comment.",
  4190        "parameters": [
  4191          {
  4192            "description": "Name of repository owner.",
  4193            "in": "path",
  4194            "name": "owner",
  4195            "required": true,
  4196            "type": "string"
  4197          },
  4198          {
  4199            "description": "Name of repository.",
  4200            "in": "path",
  4201            "name": "repo",
  4202            "required": true,
  4203            "type": "string"
  4204          },
  4205          {
  4206            "description": "Id of comment.",
  4207            "in": "path",
  4208            "name": "commentId",
  4209            "required": true,
  4210            "type": "integer"
  4211          },
  4212          {
  4213            "description": "You can check the current version of media type in responses.\n",
  4214            "in": "header",
  4215            "name": "X-GitHub-Media-Type",
  4216            "type": "string"
  4217          },
  4218          {
  4219            "description": "Is used to set specified media type.",
  4220            "in": "header",
  4221            "name": "Accept",
  4222            "type": "string"
  4223          },
  4224          {
  4225            "in": "header",
  4226            "name": "X-RateLimit-Limit",
  4227            "type": "integer"
  4228          },
  4229          {
  4230            "in": "header",
  4231            "name": "X-RateLimit-Remaining",
  4232            "type": "integer"
  4233          },
  4234          {
  4235            "in": "header",
  4236            "name": "X-RateLimit-Reset",
  4237            "type": "integer"
  4238          },
  4239          {
  4240            "in": "header",
  4241            "name": "X-GitHub-Request-Id",
  4242            "type": "integer"
  4243          }
  4244        ],
  4245        "responses": {
  4246          "200": {
  4247            "description": "OK",
  4248            "schema": {
  4249              "$ref": "#/definitions/commitComments"
  4250            }
  4251          },
  4252          "403": {
  4253            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4254          }
  4255        }
  4256      },
  4257      "patch": {
  4258        "description": "Update a commit comment.",
  4259        "parameters": [
  4260          {
  4261            "description": "Name of repository owner.",
  4262            "in": "path",
  4263            "name": "owner",
  4264            "required": true,
  4265            "type": "string"
  4266          },
  4267          {
  4268            "description": "Name of repository.",
  4269            "in": "path",
  4270            "name": "repo",
  4271            "required": true,
  4272            "type": "string"
  4273          },
  4274          {
  4275            "description": "Id of comment.",
  4276            "in": "path",
  4277            "name": "commentId",
  4278            "required": true,
  4279            "type": "integer"
  4280          },
  4281          {
  4282            "description": "You can check the current version of media type in responses.\n",
  4283            "in": "header",
  4284            "name": "X-GitHub-Media-Type",
  4285            "type": "string"
  4286          },
  4287          {
  4288            "description": "Is used to set specified media type.",
  4289            "in": "header",
  4290            "name": "Accept",
  4291            "type": "string"
  4292          },
  4293          {
  4294            "in": "header",
  4295            "name": "X-RateLimit-Limit",
  4296            "type": "integer"
  4297          },
  4298          {
  4299            "in": "header",
  4300            "name": "X-RateLimit-Remaining",
  4301            "type": "integer"
  4302          },
  4303          {
  4304            "in": "header",
  4305            "name": "X-RateLimit-Reset",
  4306            "type": "integer"
  4307          },
  4308          {
  4309            "in": "header",
  4310            "name": "X-GitHub-Request-Id",
  4311            "type": "integer"
  4312          },
  4313          {
  4314            "in": "body",
  4315            "name": "body",
  4316            "required": true,
  4317            "schema": {
  4318              "$ref": "#/definitions/commentBody"
  4319            }
  4320          }
  4321        ],
  4322        "responses": {
  4323          "200": {
  4324            "description": "OK",
  4325            "schema": {
  4326              "$ref": "#/definitions/commitComments"
  4327            }
  4328          },
  4329          "403": {
  4330            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4331          }
  4332        }
  4333      }
  4334    },
  4335    "/repos/{owner}/{repo}/commits": {
  4336      "get": {
  4337        "description": "List commits on a repository.",
  4338        "parameters": [
  4339          {
  4340            "description": "Name of repository owner.",
  4341            "in": "path",
  4342            "name": "owner",
  4343            "required": true,
  4344            "type": "string"
  4345          },
  4346          {
  4347            "description": "Name of repository.",
  4348            "in": "path",
  4349            "name": "repo",
  4350            "required": true,
  4351            "type": "string"
  4352          },
  4353          {
  4354            "description": "The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nExample: \"2012-10-09T23:39:01Z\".\n",
  4355            "in": "query",
  4356            "name": "since",
  4357            "type": "string"
  4358          },
  4359          {
  4360            "description": "Sha or branch to start listing commits from.",
  4361            "in": "query",
  4362            "name": "sha",
  4363            "type": "string"
  4364          },
  4365          {
  4366            "description": "Only commits containing this file path will be returned.",
  4367            "in": "query",
  4368            "name": "path",
  4369            "type": "string"
  4370          },
  4371          {
  4372            "description": "GitHub login, name, or email by which to filter by commit author.",
  4373            "in": "query",
  4374            "name": "author",
  4375            "type": "string"
  4376          },
  4377          {
  4378            "description": "ISO 8601 Date - Only commits before this date will be returned.",
  4379            "in": "query",
  4380            "name": "until",
  4381            "type": "string"
  4382          },
  4383          {
  4384            "description": "You can check the current version of media type in responses.\n",
  4385            "in": "header",
  4386            "name": "X-GitHub-Media-Type",
  4387            "type": "string"
  4388          },
  4389          {
  4390            "description": "Is used to set specified media type.",
  4391            "in": "header",
  4392            "name": "Accept",
  4393            "type": "string"
  4394          },
  4395          {
  4396            "in": "header",
  4397            "name": "X-RateLimit-Limit",
  4398            "type": "integer"
  4399          },
  4400          {
  4401            "in": "header",
  4402            "name": "X-RateLimit-Remaining",
  4403            "type": "integer"
  4404          },
  4405          {
  4406            "in": "header",
  4407            "name": "X-RateLimit-Reset",
  4408            "type": "integer"
  4409          },
  4410          {
  4411            "in": "header",
  4412            "name": "X-GitHub-Request-Id",
  4413            "type": "integer"
  4414          }
  4415        ],
  4416        "responses": {
  4417          "200": {
  4418            "description": "OK",
  4419            "schema": {
  4420              "$ref": "#/definitions/commits"
  4421            }
  4422          },
  4423          "403": {
  4424            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4425          }
  4426        }
  4427      }
  4428    },
  4429    "/repos/{owner}/{repo}/commits/{ref}/status": {
  4430      "get": {
  4431        "description": "Get the combined Status for a specific Ref\nThe Combined status endpoint is currently available for developers to preview. During the preview period, the API may change without advance notice. Please see the blog post for full details.\nTo access this endpoint during the preview period, you must provide a custom media type in the Accept header:\napplication/vnd.github.she-hulk-preview+json\n",
  4432        "parameters": [
  4433          {
  4434            "description": "Name of repository owner.",
  4435            "in": "path",
  4436            "name": "owner",
  4437            "required": true,
  4438            "type": "string"
  4439          },
  4440          {
  4441            "description": "Name of repository.",
  4442            "in": "path",
  4443            "name": "repo",
  4444            "required": true,
  4445            "type": "string"
  4446          },
  4447          {
  4448            "in": "path",
  4449            "name": "ref",
  4450            "required": true,
  4451            "type": "string"
  4452          },
  4453          {
  4454            "description": "You can check the current version of media type in responses.\n",
  4455            "in": "header",
  4456            "name": "X-GitHub-Media-Type",
  4457            "type": "string"
  4458          },
  4459          {
  4460            "description": "Is used to set specified media type.",
  4461            "in": "header",
  4462            "name": "Accept",
  4463            "type": "string"
  4464          },
  4465          {
  4466            "in": "header",
  4467            "name": "X-RateLimit-Limit",
  4468            "type": "integer"
  4469          },
  4470          {
  4471            "in": "header",
  4472            "name": "X-RateLimit-Remaining",
  4473            "type": "integer"
  4474          },
  4475          {
  4476            "in": "header",
  4477            "name": "X-RateLimit-Reset",
  4478            "type": "integer"
  4479          },
  4480          {
  4481            "in": "header",
  4482            "name": "X-GitHub-Request-Id",
  4483            "type": "integer"
  4484          }
  4485        ],
  4486        "responses": {
  4487          "200": {
  4488            "description": "OK",
  4489            "schema": {
  4490              "$ref": "#/definitions/refStatus"
  4491            }
  4492          },
  4493          "403": {
  4494            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4495          }
  4496        }
  4497      }
  4498    },
  4499    "/repos/{owner}/{repo}/commits/{shaCode}": {
  4500      "get": {
  4501        "description": "Get a single commit.",
  4502        "parameters": [
  4503          {
  4504            "description": "Name of repository owner.",
  4505            "in": "path",
  4506            "name": "owner",
  4507            "required": true,
  4508            "type": "string"
  4509          },
  4510          {
  4511            "description": "Name of repository.",
  4512            "in": "path",
  4513            "name": "repo",
  4514            "required": true,
  4515            "type": "string"
  4516          },
  4517          {
  4518            "description": "SHA-1 code of the commit.",
  4519            "in": "path",
  4520            "name": "shaCode",
  4521            "required": true,
  4522            "type": "string"
  4523          },
  4524          {
  4525            "description": "You can check the current version of media type in responses.\n",
  4526            "in": "header",
  4527            "name": "X-GitHub-Media-Type",
  4528            "type": "string"
  4529          },
  4530          {
  4531            "description": "Is used to set specified media type.",
  4532            "in": "header",
  4533            "name": "Accept",
  4534            "type": "string"
  4535          },
  4536          {
  4537            "in": "header",
  4538            "name": "X-RateLimit-Limit",
  4539            "type": "integer"
  4540          },
  4541          {
  4542            "in": "header",
  4543            "name": "X-RateLimit-Remaining",
  4544            "type": "integer"
  4545          },
  4546          {
  4547            "in": "header",
  4548            "name": "X-RateLimit-Reset",
  4549            "type": "integer"
  4550          },
  4551          {
  4552            "in": "header",
  4553            "name": "X-GitHub-Request-Id",
  4554            "type": "integer"
  4555          }
  4556        ],
  4557        "responses": {
  4558          "200": {
  4559            "description": "OK",
  4560            "schema": {
  4561              "$ref": "#/definitions/commit"
  4562            }
  4563          },
  4564          "403": {
  4565            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4566          }
  4567        }
  4568      }
  4569    },
  4570    "/repos/{owner}/{repo}/commits/{shaCode}/comments": {
  4571      "get": {
  4572        "description": "List comments for a single commitList comments for a single commit.",
  4573        "parameters": [
  4574          {
  4575            "description": "Name of repository owner.",
  4576            "in": "path",
  4577            "name": "owner",
  4578            "required": true,
  4579            "type": "string"
  4580          },
  4581          {
  4582            "description": "Name of repository.",
  4583            "in": "path",
  4584            "name": "repo",
  4585            "required": true,
  4586            "type": "string"
  4587          },
  4588          {
  4589            "description": "SHA-1 code of the commit.",
  4590            "in": "path",
  4591            "name": "shaCode",
  4592            "required": true,
  4593            "type": "string"
  4594          },
  4595          {
  4596            "description": "You can check the current version of media type in responses.\n",
  4597            "in": "header",
  4598            "name": "X-GitHub-Media-Type",
  4599            "type": "string"
  4600          },
  4601          {
  4602            "description": "Is used to set specified media type.",
  4603            "in": "header",
  4604            "name": "Accept",
  4605            "type": "string"
  4606          },
  4607          {
  4608            "in": "header",
  4609            "name": "X-RateLimit-Limit",
  4610            "type": "integer"
  4611          },
  4612          {
  4613            "in": "header",
  4614            "name": "X-RateLimit-Remaining",
  4615            "type": "integer"
  4616          },
  4617          {
  4618            "in": "header",
  4619            "name": "X-RateLimit-Reset",
  4620            "type": "integer"
  4621          },
  4622          {
  4623            "in": "header",
  4624            "name": "X-GitHub-Request-Id",
  4625            "type": "integer"
  4626          }
  4627        ],
  4628        "responses": {
  4629          "200": {
  4630            "description": "OK",
  4631            "schema": {
  4632              "$ref": "#/definitions/repoComments"
  4633            }
  4634          },
  4635          "403": {
  4636            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4637          }
  4638        }
  4639      },
  4640      "post": {
  4641        "description": "Create a commit comment.",
  4642        "parameters": [
  4643          {
  4644            "description": "Name of repository owner.",
  4645            "in": "path",
  4646            "name": "owner",
  4647            "required": true,
  4648            "type": "string"
  4649          },
  4650          {
  4651            "description": "Name of repository.",
  4652            "in": "path",
  4653            "name": "repo",
  4654            "required": true,
  4655            "type": "string"
  4656          },
  4657          {
  4658            "description": "SHA-1 code of the commit.",
  4659            "in": "path",
  4660            "name": "shaCode",
  4661            "required": true,
  4662            "type": "string"
  4663          },
  4664          {
  4665            "description": "You can check the current version of media type in responses.\n",
  4666            "in": "header",
  4667            "name": "X-GitHub-Media-Type",
  4668            "type": "string"
  4669          },
  4670          {
  4671            "description": "Is used to set specified media type.",
  4672            "in": "header",
  4673            "name": "Accept",
  4674            "type": "string"
  4675          },
  4676          {
  4677            "in": "header",
  4678            "name": "X-RateLimit-Limit",
  4679            "type": "integer"
  4680          },
  4681          {
  4682            "in": "header",
  4683            "name": "X-RateLimit-Remaining",
  4684            "type": "integer"
  4685          },
  4686          {
  4687            "in": "header",
  4688            "name": "X-RateLimit-Reset",
  4689            "type": "integer"
  4690          },
  4691          {
  4692            "in": "header",
  4693            "name": "X-GitHub-Request-Id",
  4694            "type": "integer"
  4695          },
  4696          {
  4697            "in": "body",
  4698            "name": "body",
  4699            "required": true,
  4700            "schema": {
  4701              "$ref": "#/definitions/commitBody"
  4702            }
  4703          }
  4704        ],
  4705        "responses": {
  4706          "201": {
  4707            "description": "Created",
  4708            "schema": {
  4709              "$ref": "#/definitions/commitComments"
  4710            }
  4711          },
  4712          "403": {
  4713            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4714          }
  4715        }
  4716      }
  4717    },
  4718    "/repos/{owner}/{repo}/compare/{baseId}...{headId}": {
  4719      "get": {
  4720        "description": "Compare two commits",
  4721        "parameters": [
  4722          {
  4723            "description": "Name of repository owner.",
  4724            "in": "path",
  4725            "name": "owner",
  4726            "required": true,
  4727            "type": "string"
  4728          },
  4729          {
  4730            "description": "Name of repository.",
  4731            "in": "path",
  4732            "name": "repo",
  4733            "required": true,
  4734            "type": "string"
  4735          },
  4736          {
  4737            "in": "path",
  4738            "name": "baseId",
  4739            "required": true,
  4740            "type": "string"
  4741          },
  4742          {
  4743            "in": "path",
  4744            "name": "headId",
  4745            "required": true,
  4746            "type": "string"
  4747          },
  4748          {
  4749            "description": "You can check the current version of media type in responses.\n",
  4750            "in": "header",
  4751            "name": "X-GitHub-Media-Type",
  4752            "type": "string"
  4753          },
  4754          {
  4755            "description": "Is used to set specified media type.",
  4756            "in": "header",
  4757            "name": "Accept",
  4758            "type": "string"
  4759          },
  4760          {
  4761            "in": "header",
  4762            "name": "X-RateLimit-Limit",
  4763            "type": "integer"
  4764          },
  4765          {
  4766            "in": "header",
  4767            "name": "X-RateLimit-Remaining",
  4768            "type": "integer"
  4769          },
  4770          {
  4771            "in": "header",
  4772            "name": "X-RateLimit-Reset",
  4773            "type": "integer"
  4774          },
  4775          {
  4776            "in": "header",
  4777            "name": "X-GitHub-Request-Id",
  4778            "type": "integer"
  4779          }
  4780        ],
  4781        "responses": {
  4782          "200": {
  4783            "description": "OK",
  4784            "schema": {
  4785              "$ref": "#/definitions/compare-commits"
  4786            }
  4787          },
  4788          "403": {
  4789            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4790          }
  4791        }
  4792      }
  4793    },
  4794    "/repos/{owner}/{repo}/contents/{path}": {
  4795      "delete": {
  4796        "description": "Delete a file.\nThis method deletes a file in a repository.\n",
  4797        "parameters": [
  4798          {
  4799            "description": "Name of repository owner.",
  4800            "in": "path",
  4801            "name": "owner",
  4802            "required": true,
  4803            "type": "string"
  4804          },
  4805          {
  4806            "description": "Name of repository.",
  4807            "in": "path",
  4808            "name": "repo",
  4809            "required": true,
  4810            "type": "string"
  4811          },
  4812          {
  4813            "in": "path",
  4814            "name": "path",
  4815            "required": true,
  4816            "type": "string"
  4817          },
  4818          {
  4819            "description": "You can check the current version of media type in responses.\n",
  4820            "in": "header",
  4821            "name": "X-GitHub-Media-Type",
  4822            "type": "string"
  4823          },
  4824          {
  4825            "description": "Is used to set specified media type.",
  4826            "in": "header",
  4827            "name": "Accept",
  4828            "type": "string"
  4829          },
  4830          {
  4831            "in": "header",
  4832            "name": "X-RateLimit-Limit",
  4833            "type": "integer"
  4834          },
  4835          {
  4836            "in": "header",
  4837            "name": "X-RateLimit-Remaining",
  4838            "type": "integer"
  4839          },
  4840          {
  4841            "in": "header",
  4842            "name": "X-RateLimit-Reset",
  4843            "type": "integer"
  4844          },
  4845          {
  4846            "in": "header",
  4847            "name": "X-GitHub-Request-Id",
  4848            "type": "integer"
  4849          },
  4850          {
  4851            "in": "body",
  4852            "name": "body",
  4853            "required": true,
  4854            "schema": {
  4855              "$ref": "#/definitions/deleteFileBody"
  4856            }
  4857          }
  4858        ],
  4859        "responses": {
  4860          "200": {
  4861            "description": "OK",
  4862            "schema": {
  4863              "$ref": "#/definitions/deleteFile"
  4864            }
  4865          },
  4866          "403": {
  4867            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4868          }
  4869        }
  4870      },
  4871      "get": {
  4872        "description": "Get contents.\nThis method returns the contents of a file or directory in a repository.\nFiles and symlinks support a custom media type for getting the raw content.\nDirectories and submodules do not support custom media types.\nNote: This API supports files up to 1 megabyte in size.\nHere can be many outcomes. For details see \"http://developer.github.com/v3/repos/contents/\"\n",
  4873        "parameters": [
  4874          {
  4875            "description": "Name of repository owner.",
  4876            "in": "path",
  4877            "name": "owner",
  4878            "required": true,
  4879            "type": "string"
  4880          },
  4881          {
  4882            "description": "Name of repository.",
  4883            "in": "path",
  4884            "name": "repo",
  4885            "required": true,
  4886            "type": "string"
  4887          },
  4888          {
  4889            "in": "path",
  4890            "name": "path",
  4891            "required": true,
  4892            "type": "string"
  4893          },
  4894          {
  4895            "description": "The content path.",
  4896            "in": "query",
  4897            "name": "path",
  4898            "type": "string"
  4899          },
  4900          {
  4901            "description": "The String name of the Commit/Branch/Tag. Defaults to 'master'.",
  4902            "in": "query",
  4903            "name": "ref",
  4904            "type": "string"
  4905          },
  4906          {
  4907            "description": "You can check the current version of media type in responses.\n",
  4908            "in": "header",
  4909            "name": "X-GitHub-Media-Type",
  4910            "type": "string"
  4911          },
  4912          {
  4913            "description": "Is used to set specified media type.",
  4914            "in": "header",
  4915            "name": "Accept",
  4916            "type": "string"
  4917          },
  4918          {
  4919            "in": "header",
  4920            "name": "X-RateLimit-Limit",
  4921            "type": "integer"
  4922          },
  4923          {
  4924            "in": "header",
  4925            "name": "X-RateLimit-Remaining",
  4926            "type": "integer"
  4927          },
  4928          {
  4929            "in": "header",
  4930            "name": "X-RateLimit-Reset",
  4931            "type": "integer"
  4932          },
  4933          {
  4934            "in": "header",
  4935            "name": "X-GitHub-Request-Id",
  4936            "type": "integer"
  4937          }
  4938        ],
  4939        "responses": {
  4940          "200": {
  4941            "description": "OK",
  4942            "schema": {
  4943              "$ref": "#/definitions/contents-path"
  4944            }
  4945          },
  4946          "403": {
  4947            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  4948          }
  4949        }
  4950      },
  4951      "put": {
  4952        "description": "Create a file.",
  4953        "parameters": [
  4954          {
  4955            "description": "Name of repository owner.",
  4956            "in": "path",
  4957            "name": "owner",
  4958            "required": true,
  4959            "type": "string"
  4960          },
  4961          {
  4962            "description": "Name of repository.",
  4963            "in": "path",
  4964            "name": "repo",
  4965            "required": true,
  4966            "type": "string"
  4967          },
  4968          {
  4969            "in": "path",
  4970            "name": "path",
  4971            "required": true,
  4972            "type": "string"
  4973          },
  4974          {
  4975            "description": "You can check the current version of media type in responses.\n",
  4976            "in": "header",
  4977            "name": "X-GitHub-Media-Type",
  4978            "type": "string"
  4979          },
  4980          {
  4981            "description": "Is used to set specified media type.",
  4982            "in": "header",
  4983            "name": "Accept",
  4984            "type": "string"
  4985          },
  4986          {
  4987            "in": "header",
  4988            "name": "X-RateLimit-Limit",
  4989            "type": "integer"
  4990          },
  4991          {
  4992            "in": "header",
  4993            "name": "X-RateLimit-Remaining",
  4994            "type": "integer"
  4995          },
  4996          {
  4997            "in": "header",
  4998            "name": "X-RateLimit-Reset",
  4999            "type": "integer"
  5000          },
  5001          {
  5002            "in": "header",
  5003            "name": "X-GitHub-Request-Id",
  5004            "type": "integer"
  5005          },
  5006          {
  5007            "in": "body",
  5008            "name": "body",
  5009            "required": true,
  5010            "schema": {
  5011              "$ref": "#/definitions/createFileBody"
  5012            }
  5013          }
  5014        ],
  5015        "responses": {
  5016          "200": {
  5017            "description": "OK",
  5018            "schema": {
  5019              "$ref": "#/definitions/createFile"
  5020            }
  5021          },
  5022          "403": {
  5023            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5024          }
  5025        }
  5026      }
  5027    },
  5028    "/repos/{owner}/{repo}/contributors": {
  5029      "get": {
  5030        "description": "Get list of contributors.",
  5031        "parameters": [
  5032          {
  5033            "description": "Name of repository owner.",
  5034            "in": "path",
  5035            "name": "owner",
  5036            "required": true,
  5037            "type": "string"
  5038          },
  5039          {
  5040            "description": "Name of repository.",
  5041            "in": "path",
  5042            "name": "repo",
  5043            "required": true,
  5044            "type": "string"
  5045          },
  5046          {
  5047            "description": "Set to 1 or true to include anonymous contributors in results.",
  5048            "in": "query",
  5049            "name": "anon",
  5050            "required": true,
  5051            "type": "string"
  5052          },
  5053          {
  5054            "description": "You can check the current version of media type in responses.\n",
  5055            "in": "header",
  5056            "name": "X-GitHub-Media-Type",
  5057            "type": "string"
  5058          },
  5059          {
  5060            "description": "Is used to set specified media type.",
  5061            "in": "header",
  5062            "name": "Accept",
  5063            "type": "string"
  5064          },
  5065          {
  5066            "in": "header",
  5067            "name": "X-RateLimit-Limit",
  5068            "type": "integer"
  5069          },
  5070          {
  5071            "in": "header",
  5072            "name": "X-RateLimit-Remaining",
  5073            "type": "integer"
  5074          },
  5075          {
  5076            "in": "header",
  5077            "name": "X-RateLimit-Reset",
  5078            "type": "integer"
  5079          },
  5080          {
  5081            "in": "header",
  5082            "name": "X-GitHub-Request-Id",
  5083            "type": "integer"
  5084          }
  5085        ],
  5086        "responses": {
  5087          "200": {
  5088            "description": "OK",
  5089            "schema": {
  5090              "$ref": "#/definitions/contributors"
  5091            }
  5092          },
  5093          "403": {
  5094            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5095          }
  5096        }
  5097      }
  5098    },
  5099    "/repos/{owner}/{repo}/deployments": {
  5100      "get": {
  5101        "description": "Users with pull access can view deployments for a repository",
  5102        "parameters": [
  5103          {
  5104            "description": "Name of repository owner.",
  5105            "in": "path",
  5106            "name": "owner",
  5107            "required": true,
  5108            "type": "string"
  5109          },
  5110          {
  5111            "description": "Name of repository.",
  5112            "in": "path",
  5113            "name": "repo",
  5114            "required": true,
  5115            "type": "string"
  5116          },
  5117          {
  5118            "description": "You can check the current version of media type in responses.\n",
  5119            "in": "header",
  5120            "name": "X-GitHub-Media-Type",
  5121            "type": "string"
  5122          },
  5123          {
  5124            "description": "Is used to set specified media type.",
  5125            "in": "header",
  5126            "name": "Accept",
  5127            "type": "string"
  5128          },
  5129          {
  5130            "in": "header",
  5131            "name": "X-RateLimit-Limit",
  5132            "type": "integer"
  5133          },
  5134          {
  5135            "in": "header",
  5136            "name": "X-RateLimit-Remaining",
  5137            "type": "integer"
  5138          },
  5139          {
  5140            "in": "header",
  5141            "name": "X-RateLimit-Reset",
  5142            "type": "integer"
  5143          },
  5144          {
  5145            "in": "header",
  5146            "name": "X-GitHub-Request-Id",
  5147            "type": "integer"
  5148          }
  5149        ],
  5150        "responses": {
  5151          "200": {
  5152            "description": "OK",
  5153            "schema": {
  5154              "$ref": "#/definitions/repo-deployments"
  5155            }
  5156          },
  5157          "403": {
  5158            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5159          }
  5160        }
  5161      },
  5162      "post": {
  5163        "description": "Users with push access can create a deployment for a given ref",
  5164        "parameters": [
  5165          {
  5166            "description": "Name of repository owner.",
  5167            "in": "path",
  5168            "name": "owner",
  5169            "required": true,
  5170            "type": "string"
  5171          },
  5172          {
  5173            "description": "Name of repository.",
  5174            "in": "path",
  5175            "name": "repo",
  5176            "required": true,
  5177            "type": "string"
  5178          },
  5179          {
  5180            "description": "You can check the current version of media type in responses.\n",
  5181            "in": "header",
  5182            "name": "X-GitHub-Media-Type",
  5183            "type": "string"
  5184          },
  5185          {
  5186            "description": "Is used to set specified media type.",
  5187            "in": "header",
  5188            "name": "Accept",
  5189            "type": "string"
  5190          },
  5191          {
  5192            "in": "header",
  5193            "name": "X-RateLimit-Limit",
  5194            "type": "integer"
  5195          },
  5196          {
  5197            "in": "header",
  5198            "name": "X-RateLimit-Remaining",
  5199            "type": "integer"
  5200          },
  5201          {
  5202            "in": "header",
  5203            "name": "X-RateLimit-Reset",
  5204            "type": "integer"
  5205          },
  5206          {
  5207            "in": "header",
  5208            "name": "X-GitHub-Request-Id",
  5209            "type": "integer"
  5210          },
  5211          {
  5212            "in": "body",
  5213            "name": "body",
  5214            "required": true,
  5215            "schema": {
  5216              "$ref": "#/definitions/deployment"
  5217            }
  5218          }
  5219        ],
  5220        "responses": {
  5221          "201": {
  5222            "description": "Created",
  5223            "schema": {
  5224              "$ref": "#/definitions/deployment-resp"
  5225            }
  5226          },
  5227          "403": {
  5228            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5229          }
  5230        }
  5231      }
  5232    },
  5233    "/repos/{owner}/{repo}/deployments/{id}/statuses": {
  5234      "get": {
  5235        "description": "Users with pull access can view deployment statuses for a deployment",
  5236        "parameters": [
  5237          {
  5238            "description": "Name of repository owner.",
  5239            "in": "path",
  5240            "name": "owner",
  5241            "required": true,
  5242            "type": "string"
  5243          },
  5244          {
  5245            "description": "Name of repository.",
  5246            "in": "path",
  5247            "name": "repo",
  5248            "required": true,
  5249            "type": "string"
  5250          },
  5251          {
  5252            "description": "The Deployment ID to list the statuses from.",
  5253            "in": "path",
  5254            "name": "id",
  5255            "required": true,
  5256            "type": "integer"
  5257          },
  5258          {
  5259            "description": "You can check the current version of media type in responses.\n",
  5260            "in": "header",
  5261            "name": "X-GitHub-Media-Type",
  5262            "type": "string"
  5263          },
  5264          {
  5265            "description": "Is used to set specified media type.",
  5266            "in": "header",
  5267            "name": "Accept",
  5268            "type": "string"
  5269          },
  5270          {
  5271            "in": "header",
  5272            "name": "X-RateLimit-Limit",
  5273            "type": "integer"
  5274          },
  5275          {
  5276            "in": "header",
  5277            "name": "X-RateLimit-Remaining",
  5278            "type": "integer"
  5279          },
  5280          {
  5281            "in": "header",
  5282            "name": "X-RateLimit-Reset",
  5283            "type": "integer"
  5284          },
  5285          {
  5286            "in": "header",
  5287            "name": "X-GitHub-Request-Id",
  5288            "type": "integer"
  5289          }
  5290        ],
  5291        "responses": {
  5292          "200": {
  5293            "description": "OK",
  5294            "schema": {
  5295              "$ref": "#/definitions/deployment-statuses"
  5296            }
  5297          },
  5298          "403": {
  5299            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5300          }
  5301        }
  5302      },
  5303      "post": {
  5304        "description": "Create a Deployment Status\nUsers with push access can create deployment statuses for a given deployment:\n",
  5305        "parameters": [
  5306          {
  5307            "description": "Name of repository owner.",
  5308            "in": "path",
  5309            "name": "owner",
  5310            "required": true,
  5311            "type": "string"
  5312          },
  5313          {
  5314            "description": "Name of repository.",
  5315            "in": "path",
  5316            "name": "repo",
  5317            "required": true,
  5318            "type": "string"
  5319          },
  5320          {
  5321            "description": "The Deployment ID to list the statuses from.",
  5322            "in": "path",
  5323            "name": "id",
  5324            "required": true,
  5325            "type": "integer"
  5326          },
  5327          {
  5328            "description": "You can check the current version of media type in responses.\n",
  5329            "in": "header",
  5330            "name": "X-GitHub-Media-Type",
  5331            "type": "string"
  5332          },
  5333          {
  5334            "description": "Is used to set specified media type.",
  5335            "in": "header",
  5336            "name": "Accept",
  5337            "type": "string"
  5338          },
  5339          {
  5340            "in": "header",
  5341            "name": "X-RateLimit-Limit",
  5342            "type": "integer"
  5343          },
  5344          {
  5345            "in": "header",
  5346            "name": "X-RateLimit-Remaining",
  5347            "type": "integer"
  5348          },
  5349          {
  5350            "in": "header",
  5351            "name": "X-RateLimit-Reset",
  5352            "type": "integer"
  5353          },
  5354          {
  5355            "in": "header",
  5356            "name": "X-GitHub-Request-Id",
  5357            "type": "integer"
  5358          },
  5359          {
  5360            "in": "body",
  5361            "name": "body",
  5362            "required": true,
  5363            "schema": {
  5364              "$ref": "#/definitions/deployment-statuses-create"
  5365            }
  5366          }
  5367        ],
  5368        "responses": {
  5369          "201": {
  5370            "description": "ok"
  5371          },
  5372          "403": {
  5373            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5374          }
  5375        }
  5376      }
  5377    },
  5378    "/repos/{owner}/{repo}/downloads": {
  5379      "get": {
  5380        "description": "Deprecated. List downloads for a repository.",
  5381        "parameters": [
  5382          {
  5383            "description": "Name of repository owner.",
  5384            "in": "path",
  5385            "name": "owner",
  5386            "required": true,
  5387            "type": "string"
  5388          },
  5389          {
  5390            "description": "Name of repository.",
  5391            "in": "path",
  5392            "name": "repo",
  5393            "required": true,
  5394            "type": "string"
  5395          },
  5396          {
  5397            "description": "You can check the current version of media type in responses.\n",
  5398            "in": "header",
  5399            "name": "X-GitHub-Media-Type",
  5400            "type": "string"
  5401          },
  5402          {
  5403            "description": "Is used to set specified media type.",
  5404            "in": "header",
  5405            "name": "Accept",
  5406            "type": "string"
  5407          },
  5408          {
  5409            "in": "header",
  5410            "name": "X-RateLimit-Limit",
  5411            "type": "integer"
  5412          },
  5413          {
  5414            "in": "header",
  5415            "name": "X-RateLimit-Remaining",
  5416            "type": "integer"
  5417          },
  5418          {
  5419            "in": "header",
  5420            "name": "X-RateLimit-Reset",
  5421            "type": "integer"
  5422          },
  5423          {
  5424            "in": "header",
  5425            "name": "X-GitHub-Request-Id",
  5426            "type": "integer"
  5427          }
  5428        ],
  5429        "responses": {
  5430          "200": {
  5431            "description": "OK",
  5432            "schema": {
  5433              "$ref": "#/definitions/downloads"
  5434            }
  5435          },
  5436          "403": {
  5437            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5438          }
  5439        }
  5440      }
  5441    },
  5442    "/repos/{owner}/{repo}/downloads/{downloadId}": {
  5443      "delete": {
  5444        "description": "Deprecated. Delete a download.",
  5445        "parameters": [
  5446          {
  5447            "description": "Name of repository owner.",
  5448            "in": "path",
  5449            "name": "owner",
  5450            "required": true,
  5451            "type": "string"
  5452          },
  5453          {
  5454            "description": "Name of repository.",
  5455            "in": "path",
  5456            "name": "repo",
  5457            "required": true,
  5458            "type": "string"
  5459          },
  5460          {
  5461            "description": "Id of download.",
  5462            "in": "path",
  5463            "name": "downloadId",
  5464            "required": true,
  5465            "type": "integer"
  5466          },
  5467          {
  5468            "description": "You can check the current version of media type in responses.\n",
  5469            "in": "header",
  5470            "name": "X-GitHub-Media-Type",
  5471            "type": "string"
  5472          },
  5473          {
  5474            "description": "Is used to set specified media type.",
  5475            "in": "header",
  5476            "name": "Accept",
  5477            "type": "string"
  5478          },
  5479          {
  5480            "in": "header",
  5481            "name": "X-RateLimit-Limit",
  5482            "type": "integer"
  5483          },
  5484          {
  5485            "in": "header",
  5486            "name": "X-RateLimit-Remaining",
  5487            "type": "integer"
  5488          },
  5489          {
  5490            "in": "header",
  5491            "name": "X-RateLimit-Reset",
  5492            "type": "integer"
  5493          },
  5494          {
  5495            "in": "header",
  5496            "name": "X-GitHub-Request-Id",
  5497            "type": "integer"
  5498          }
  5499        ],
  5500        "responses": {
  5501          "204": {
  5502            "description": "No content.\n"
  5503          },
  5504          "403": {
  5505            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5506          }
  5507        }
  5508      },
  5509      "get": {
  5510        "description": "Deprecated. Get a single download.",
  5511        "parameters": [
  5512          {
  5513            "description": "Name of repository owner.",
  5514            "in": "path",
  5515            "name": "owner",
  5516            "required": true,
  5517            "type": "string"
  5518          },
  5519          {
  5520            "description": "Name of repository.",
  5521            "in": "path",
  5522            "name": "repo",
  5523            "required": true,
  5524            "type": "string"
  5525          },
  5526          {
  5527            "description": "Id of download.",
  5528            "in": "path",
  5529            "name": "downloadId",
  5530            "required": true,
  5531            "type": "integer"
  5532          },
  5533          {
  5534            "description": "You can check the current version of media type in responses.\n",
  5535            "in": "header",
  5536            "name": "X-GitHub-Media-Type",
  5537            "type": "string"
  5538          },
  5539          {
  5540            "description": "Is used to set specified media type.",
  5541            "in": "header",
  5542            "name": "Accept",
  5543            "type": "string"
  5544          },
  5545          {
  5546            "in": "header",
  5547            "name": "X-RateLimit-Limit",
  5548            "type": "integer"
  5549          },
  5550          {
  5551            "in": "header",
  5552            "name": "X-RateLimit-Remaining",
  5553            "type": "integer"
  5554          },
  5555          {
  5556            "in": "header",
  5557            "name": "X-RateLimit-Reset",
  5558            "type": "integer"
  5559          },
  5560          {
  5561            "in": "header",
  5562            "name": "X-GitHub-Request-Id",
  5563            "type": "integer"
  5564          }
  5565        ],
  5566        "responses": {
  5567          "200": {
  5568            "description": "OK",
  5569            "schema": {
  5570              "$ref": "#/definitions/downloads"
  5571            }
  5572          },
  5573          "403": {
  5574            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5575          }
  5576        }
  5577      }
  5578    },
  5579    "/repos/{owner}/{repo}/events": {
  5580      "get": {
  5581        "description": "Get list of repository events.",
  5582        "parameters": [
  5583          {
  5584            "description": "Name of repository owner.",
  5585            "in": "path",
  5586            "name": "owner",
  5587            "required": true,
  5588            "type": "string"
  5589          },
  5590          {
  5591            "description": "Name of repository.",
  5592            "in": "path",
  5593            "name": "repo",
  5594            "required": true,
  5595            "type": "string"
  5596          },
  5597          {
  5598            "description": "You can check the current version of media type in responses.\n",
  5599            "in": "header",
  5600            "name": "X-GitHub-Media-Type",
  5601            "type": "string"
  5602          },
  5603          {
  5604            "description": "Is used to set specified media type.",
  5605            "in": "header",
  5606            "name": "Accept",
  5607            "type": "string"
  5608          },
  5609          {
  5610            "in": "header",
  5611            "name": "X-RateLimit-Limit",
  5612            "type": "integer"
  5613          },
  5614          {
  5615            "in": "header",
  5616            "name": "X-RateLimit-Remaining",
  5617            "type": "integer"
  5618          },
  5619          {
  5620            "in": "header",
  5621            "name": "X-RateLimit-Reset",
  5622            "type": "integer"
  5623          },
  5624          {
  5625            "in": "header",
  5626            "name": "X-GitHub-Request-Id",
  5627            "type": "integer"
  5628          }
  5629        ],
  5630        "responses": {
  5631          "200": {
  5632            "description": "OK",
  5633            "schema": {
  5634              "$ref": "#/definitions/events"
  5635            }
  5636          },
  5637          "403": {
  5638            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5639          }
  5640        }
  5641      }
  5642    },
  5643    "/repos/{owner}/{repo}/forks": {
  5644      "get": {
  5645        "description": "List forks.",
  5646        "parameters": [
  5647          {
  5648            "description": "Name of repository owner.",
  5649            "in": "path",
  5650            "name": "owner",
  5651            "required": true,
  5652            "type": "string"
  5653          },
  5654          {
  5655            "description": "Name of repository.",
  5656            "in": "path",
  5657            "name": "repo",
  5658            "required": true,
  5659            "type": "string"
  5660          },
  5661          {
  5662            "default": "newes",
  5663            "enum": [
  5664              "newes",
  5665              "oldes",
  5666              "watchers"
  5667            ],
  5668            "in": "query",
  5669            "name": "sort",
  5670            "type": "string"
  5671          },
  5672          {
  5673            "description": "You can check the current version of media type in responses.\n",
  5674            "in": "header",
  5675            "name": "X-GitHub-Media-Type",
  5676            "type": "string"
  5677          },
  5678          {
  5679            "description": "Is used to set specified media type.",
  5680            "in": "header",
  5681            "name": "Accept",
  5682            "type": "string"
  5683          },
  5684          {
  5685            "in": "header",
  5686            "name": "X-RateLimit-Limit",
  5687            "type": "integer"
  5688          },
  5689          {
  5690            "in": "header",
  5691            "name": "X-RateLimit-Remaining",
  5692            "type": "integer"
  5693          },
  5694          {
  5695            "in": "header",
  5696            "name": "X-RateLimit-Reset",
  5697            "type": "integer"
  5698          },
  5699          {
  5700            "in": "header",
  5701            "name": "X-GitHub-Request-Id",
  5702            "type": "integer"
  5703          }
  5704        ],
  5705        "responses": {
  5706          "200": {
  5707            "description": "OK",
  5708            "schema": {
  5709              "$ref": "#/definitions/forks"
  5710            }
  5711          },
  5712          "403": {
  5713            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5714          }
  5715        }
  5716      },
  5717      "post": {
  5718        "description": "Create a fork.\nForking a Repository happens asynchronously. Therefore, you may have to wai\na short period before accessing the git objects. If this takes longer than 5\nminutes, be sure to contact Support.\n",
  5719        "parameters": [
  5720          {
  5721            "description": "Name of repository owner.",
  5722            "in": "path",
  5723            "name": "owner",
  5724            "required": true,
  5725            "type": "string"
  5726          },
  5727          {
  5728            "description": "Name of repository.",
  5729            "in": "path",
  5730            "name": "repo",
  5731            "required": true,
  5732            "type": "string"
  5733          },
  5734          {
  5735            "description": "You can check the current version of media type in responses.\n",
  5736            "in": "header",
  5737            "name": "X-GitHub-Media-Type",
  5738            "type": "string"
  5739          },
  5740          {
  5741            "description": "Is used to set specified media type.",
  5742            "in": "header",
  5743            "name": "Accept",
  5744            "type": "string"
  5745          },
  5746          {
  5747            "in": "header",
  5748            "name": "X-RateLimit-Limit",
  5749            "type": "integer"
  5750          },
  5751          {
  5752            "in": "header",
  5753            "name": "X-RateLimit-Remaining",
  5754            "type": "integer"
  5755          },
  5756          {
  5757            "in": "header",
  5758            "name": "X-RateLimit-Reset",
  5759            "type": "integer"
  5760          },
  5761          {
  5762            "in": "header",
  5763            "name": "X-GitHub-Request-Id",
  5764            "type": "integer"
  5765          },
  5766          {
  5767            "in": "body",
  5768            "name": "body",
  5769            "required": true,
  5770            "schema": {
  5771              "$ref": "#/definitions/forkBody"
  5772            }
  5773          }
  5774        ],
  5775        "responses": {
  5776          "201": {
  5777            "description": "Created",
  5778            "schema": {
  5779              "$ref": "#/definitions/fork"
  5780            }
  5781          },
  5782          "403": {
  5783            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5784          }
  5785        }
  5786      }
  5787    },
  5788    "/repos/{owner}/{repo}/git/blobs": {
  5789      "post": {
  5790        "description": "Create a Blob.",
  5791        "parameters": [
  5792          {
  5793            "description": "Name of repository owner.",
  5794            "in": "path",
  5795            "name": "owner",
  5796            "required": true,
  5797            "type": "string"
  5798          },
  5799          {
  5800            "description": "Name of repository.",
  5801            "in": "path",
  5802            "name": "repo",
  5803            "required": true,
  5804            "type": "string"
  5805          },
  5806          {
  5807            "description": "You can check the current version of media type in responses.\n",
  5808            "in": "header",
  5809            "name": "X-GitHub-Media-Type",
  5810            "type": "string"
  5811          },
  5812          {
  5813            "description": "Is used to set specified media type.",
  5814            "in": "header",
  5815            "name": "Accept",
  5816            "type": "string"
  5817          },
  5818          {
  5819            "in": "header",
  5820            "name": "X-RateLimit-Limit",
  5821            "type": "integer"
  5822          },
  5823          {
  5824            "in": "header",
  5825            "name": "X-RateLimit-Remaining",
  5826            "type": "integer"
  5827          },
  5828          {
  5829            "in": "header",
  5830            "name": "X-RateLimit-Reset",
  5831            "type": "integer"
  5832          },
  5833          {
  5834            "in": "header",
  5835            "name": "X-GitHub-Request-Id",
  5836            "type": "integer"
  5837          },
  5838          {
  5839            "in": "body",
  5840            "name": "body",
  5841            "required": true,
  5842            "schema": {
  5843              "$ref": "#/definitions/blob"
  5844            }
  5845          }
  5846        ],
  5847        "responses": {
  5848          "201": {
  5849            "description": "Created",
  5850            "schema": {
  5851              "$ref": "#/definitions/blobs"
  5852            }
  5853          },
  5854          "403": {
  5855            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5856          }
  5857        }
  5858      }
  5859    },
  5860    "/repos/{owner}/{repo}/git/blobs/{shaCode}": {
  5861      "get": {
  5862        "description": "Get a Blob.\nSince blobs can be any arbitrary binary data, the input and responses for\nthe blob API takes an encoding parameter that can be either utf-8 or\nbase64. If your data cannot be losslessly sent as a UTF-8 string, you can\nbase64 encode it.\n",
  5863        "parameters": [
  5864          {
  5865            "description": "Name of repository owner.",
  5866            "in": "path",
  5867            "name": "owner",
  5868            "required": true,
  5869            "type": "string"
  5870          },
  5871          {
  5872            "description": "Name of repository.",
  5873            "in": "path",
  5874            "name": "repo",
  5875            "required": true,
  5876            "type": "string"
  5877          },
  5878          {
  5879            "description": "SHA-1 code.",
  5880            "in": "path",
  5881            "name": "shaCode",
  5882            "required": true,
  5883            "type": "string"
  5884          },
  5885          {
  5886            "description": "You can check the current version of media type in responses.\n",
  5887            "in": "header",
  5888            "name": "X-GitHub-Media-Type",
  5889            "type": "string"
  5890          },
  5891          {
  5892            "description": "Is used to set specified media type.",
  5893            "in": "header",
  5894            "name": "Accept",
  5895            "type": "string"
  5896          },
  5897          {
  5898            "in": "header",
  5899            "name": "X-RateLimit-Limit",
  5900            "type": "integer"
  5901          },
  5902          {
  5903            "in": "header",
  5904            "name": "X-RateLimit-Remaining",
  5905            "type": "integer"
  5906          },
  5907          {
  5908            "in": "header",
  5909            "name": "X-RateLimit-Reset",
  5910            "type": "integer"
  5911          },
  5912          {
  5913            "in": "header",
  5914            "name": "X-GitHub-Request-Id",
  5915            "type": "integer"
  5916          }
  5917        ],
  5918        "responses": {
  5919          "200": {
  5920            "description": "OK",
  5921            "schema": {
  5922              "$ref": "#/definitions/blob"
  5923            }
  5924          },
  5925          "403": {
  5926            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5927          }
  5928        }
  5929      }
  5930    },
  5931    "/repos/{owner}/{repo}/git/commits": {
  5932      "post": {
  5933        "description": "Create a Commit.",
  5934        "parameters": [
  5935          {
  5936            "description": "Name of repository owner.",
  5937            "in": "path",
  5938            "name": "owner",
  5939            "required": true,
  5940            "type": "string"
  5941          },
  5942          {
  5943            "description": "Name of repository.",
  5944            "in": "path",
  5945            "name": "repo",
  5946            "required": true,
  5947            "type": "string"
  5948          },
  5949          {
  5950            "description": "You can check the current version of media type in responses.\n",
  5951            "in": "header",
  5952            "name": "X-GitHub-Media-Type",
  5953            "type": "string"
  5954          },
  5955          {
  5956            "description": "Is used to set specified media type.",
  5957            "in": "header",
  5958            "name": "Accept",
  5959            "type": "string"
  5960          },
  5961          {
  5962            "in": "header",
  5963            "name": "X-RateLimit-Limit",
  5964            "type": "integer"
  5965          },
  5966          {
  5967            "in": "header",
  5968            "name": "X-RateLimit-Remaining",
  5969            "type": "integer"
  5970          },
  5971          {
  5972            "in": "header",
  5973            "name": "X-RateLimit-Reset",
  5974            "type": "integer"
  5975          },
  5976          {
  5977            "in": "header",
  5978            "name": "X-GitHub-Request-Id",
  5979            "type": "integer"
  5980          },
  5981          {
  5982            "in": "body",
  5983            "name": "body",
  5984            "required": true,
  5985            "schema": {
  5986              "$ref": "#/definitions/repoCommitBody"
  5987            }
  5988          }
  5989        ],
  5990        "responses": {
  5991          "201": {
  5992            "description": "Created",
  5993            "schema": {
  5994              "$ref": "#/definitions/gitCommit"
  5995            }
  5996          },
  5997          "403": {
  5998            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  5999          }
  6000        }
  6001      }
  6002    },
  6003    "/repos/{owner}/{repo}/git/commits/{shaCode}": {
  6004      "get": {
  6005        "description": "Get a Commit.",
  6006        "parameters": [
  6007          {
  6008            "description": "Name of repository owner.",
  6009            "in": "path",
  6010            "name": "owner",
  6011            "required": true,
  6012            "type": "string"
  6013          },
  6014          {
  6015            "description": "Name of repository.",
  6016            "in": "path",
  6017            "name": "repo",
  6018            "required": true,
  6019            "type": "string"
  6020          },
  6021          {
  6022            "description": "SHA-1 code.",
  6023            "in": "path",
  6024            "name": "shaCode",
  6025            "required": true,
  6026            "type": "string"
  6027          },
  6028          {
  6029            "description": "You can check the current version of media type in responses.\n",
  6030            "in": "header",
  6031            "name": "X-GitHub-Media-Type",
  6032            "type": "string"
  6033          },
  6034          {
  6035            "description": "Is used to set specified media type.",
  6036            "in": "header",
  6037            "name": "Accept",
  6038            "type": "string"
  6039          },
  6040          {
  6041            "in": "header",
  6042            "name": "X-RateLimit-Limit",
  6043            "type": "integer"
  6044          },
  6045          {
  6046            "in": "header",
  6047            "name": "X-RateLimit-Remaining",
  6048            "type": "integer"
  6049          },
  6050          {
  6051            "in": "header",
  6052            "name": "X-RateLimit-Reset",
  6053            "type": "integer"
  6054          },
  6055          {
  6056            "in": "header",
  6057            "name": "X-GitHub-Request-Id",
  6058            "type": "integer"
  6059          }
  6060        ],
  6061        "responses": {
  6062          "200": {
  6063            "description": "OK",
  6064            "schema": {
  6065              "$ref": "#/definitions/repoCommit"
  6066            }
  6067          },
  6068          "403": {
  6069            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6070          }
  6071        }
  6072      }
  6073    },
  6074    "/repos/{owner}/{repo}/git/refs": {
  6075      "get": {
  6076        "description": "Get all References",
  6077        "parameters": [
  6078          {
  6079            "description": "Name of repository owner.",
  6080            "in": "path",
  6081            "name": "owner",
  6082            "required": true,
  6083            "type": "string"
  6084          },
  6085          {
  6086            "description": "Name of repository.",
  6087            "in": "path",
  6088            "name": "repo",
  6089            "required": true,
  6090            "type": "string"
  6091          },
  6092          {
  6093            "description": "You can check the current version of media type in responses.\n",
  6094            "in": "header",
  6095            "name": "X-GitHub-Media-Type",
  6096            "type": "string"
  6097          },
  6098          {
  6099            "description": "Is used to set specified media type.",
  6100            "in": "header",
  6101            "name": "Accept",
  6102            "type": "string"
  6103          },
  6104          {
  6105            "in": "header",
  6106            "name": "X-RateLimit-Limit",
  6107            "type": "integer"
  6108          },
  6109          {
  6110            "in": "header",
  6111            "name": "X-RateLimit-Remaining",
  6112            "type": "integer"
  6113          },
  6114          {
  6115            "in": "header",
  6116            "name": "X-RateLimit-Reset",
  6117            "type": "integer"
  6118          },
  6119          {
  6120            "in": "header",
  6121            "name": "X-GitHub-Request-Id",
  6122            "type": "integer"
  6123          }
  6124        ],
  6125        "responses": {
  6126          "200": {
  6127            "description": "OK",
  6128            "schema": {
  6129              "$ref": "#/definitions/refs"
  6130            }
  6131          },
  6132          "403": {
  6133            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6134          }
  6135        }
  6136      },
  6137      "post": {
  6138        "description": "Create a Reference",
  6139        "parameters": [
  6140          {
  6141            "description": "Name of repository owner.",
  6142            "in": "path",
  6143            "name": "owner",
  6144            "required": true,
  6145            "type": "string"
  6146          },
  6147          {
  6148            "description": "Name of repository.",
  6149            "in": "path",
  6150            "name": "repo",
  6151            "required": true,
  6152            "type": "string"
  6153          },
  6154          {
  6155            "description": "You can check the current version of media type in responses.\n",
  6156            "in": "header",
  6157            "name": "X-GitHub-Media-Type",
  6158            "type": "string"
  6159          },
  6160          {
  6161            "description": "Is used to set specified media type.",
  6162            "in": "header",
  6163            "name": "Accept",
  6164            "type": "string"
  6165          },
  6166          {
  6167            "in": "header",
  6168            "name": "X-RateLimit-Limit",
  6169            "type": "integer"
  6170          },
  6171          {
  6172            "in": "header",
  6173            "name": "X-RateLimit-Remaining",
  6174            "type": "integer"
  6175          },
  6176          {
  6177            "in": "header",
  6178            "name": "X-RateLimit-Reset",
  6179            "type": "integer"
  6180          },
  6181          {
  6182            "in": "header",
  6183            "name": "X-GitHub-Request-Id",
  6184            "type": "integer"
  6185          },
  6186          {
  6187            "in": "body",
  6188            "name": "body",
  6189            "required": true,
  6190            "schema": {
  6191              "$ref": "#/definitions/refsBody"
  6192            }
  6193          }
  6194        ],
  6195        "responses": {
  6196          "201": {
  6197            "description": "Created",
  6198            "schema": {
  6199              "$ref": "#/definitions/headBranch"
  6200            }
  6201          },
  6202          "403": {
  6203            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6204          }
  6205        }
  6206      }
  6207    },
  6208    "/repos/{owner}/{repo}/git/refs/{ref}": {
  6209      "delete": {
  6210        "description": "Delete a Reference\nExample: Deleting a branch: DELETE /repos/octocat/Hello-World/git/refs/heads/feature-a \nExample: Deleting a tag:        DELETE /repos/octocat/Hello-World/git/refs/tags/v1.0\n",
  6211        "parameters": [
  6212          {
  6213            "description": "Name of repository owner.",
  6214            "in": "path",
  6215            "name": "owner",
  6216            "required": true,
  6217            "type": "string"
  6218          },
  6219          {
  6220            "description": "Name of repository.",
  6221            "in": "path",
  6222            "name": "repo",
  6223            "required": true,
  6224            "type": "string"
  6225          },
  6226          {
  6227            "in": "path",
  6228            "name": "ref",
  6229            "required": true,
  6230            "type": "string"
  6231          },
  6232          {
  6233            "description": "You can check the current version of media type in responses.\n",
  6234            "in": "header",
  6235            "name": "X-GitHub-Media-Type",
  6236            "type": "string"
  6237          },
  6238          {
  6239            "description": "Is used to set specified media type.",
  6240            "in": "header",
  6241            "name": "Accept",
  6242            "type": "string"
  6243          },
  6244          {
  6245            "in": "header",
  6246            "name": "X-RateLimit-Limit",
  6247            "type": "integer"
  6248          },
  6249          {
  6250            "in": "header",
  6251            "name": "X-RateLimit-Remaining",
  6252            "type": "integer"
  6253          },
  6254          {
  6255            "in": "header",
  6256            "name": "X-RateLimit-Reset",
  6257            "type": "integer"
  6258          },
  6259          {
  6260            "in": "header",
  6261            "name": "X-GitHub-Request-Id",
  6262            "type": "integer"
  6263          }
  6264        ],
  6265        "responses": {
  6266          "204": {
  6267            "description": "No Content"
  6268          },
  6269          "403": {
  6270            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6271          }
  6272        }
  6273      },
  6274      "get": {
  6275        "description": "Get a Reference",
  6276        "parameters": [
  6277          {
  6278            "description": "Name of repository owner.",
  6279            "in": "path",
  6280            "name": "owner",
  6281            "required": true,
  6282            "type": "string"
  6283          },
  6284          {
  6285            "description": "Name of repository.",
  6286            "in": "path",
  6287            "name": "repo",
  6288            "required": true,
  6289            "type": "string"
  6290          },
  6291          {
  6292            "in": "path",
  6293            "name": "ref",
  6294            "required": true,
  6295            "type": "string"
  6296          },
  6297          {
  6298            "description": "You can check the current version of media type in responses.\n",
  6299            "in": "header",
  6300            "name": "X-GitHub-Media-Type",
  6301            "type": "string"
  6302          },
  6303          {
  6304            "description": "Is used to set specified media type.",
  6305            "in": "header",
  6306            "name": "Accept",
  6307            "type": "string"
  6308          },
  6309          {
  6310            "in": "header",
  6311            "name": "X-RateLimit-Limit",
  6312            "type": "integer"
  6313          },
  6314          {
  6315            "in": "header",
  6316            "name": "X-RateLimit-Remaining",
  6317            "type": "integer"
  6318          },
  6319          {
  6320            "in": "header",
  6321            "name": "X-RateLimit-Reset",
  6322            "type": "integer"
  6323          },
  6324          {
  6325            "in": "header",
  6326            "name": "X-GitHub-Request-Id",
  6327            "type": "integer"
  6328          }
  6329        ],
  6330        "responses": {
  6331          "200": {
  6332            "description": "OK",
  6333            "schema": {
  6334              "$ref": "#/definitions/headBranch"
  6335            }
  6336          },
  6337          "403": {
  6338            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6339          }
  6340        }
  6341      },
  6342      "patch": {
  6343        "description": "Update a Reference",
  6344        "parameters": [
  6345          {
  6346            "description": "Name of repository owner.",
  6347            "in": "path",
  6348            "name": "owner",
  6349            "required": true,
  6350            "type": "string"
  6351          },
  6352          {
  6353            "description": "Name of repository.",
  6354            "in": "path",
  6355            "name": "repo",
  6356            "required": true,
  6357            "type": "string"
  6358          },
  6359          {
  6360            "in": "path",
  6361            "name": "ref",
  6362            "required": true,
  6363            "type": "string"
  6364          },
  6365          {
  6366            "description": "You can check the current version of media type in responses.\n",
  6367            "in": "header",
  6368            "name": "X-GitHub-Media-Type",
  6369            "type": "string"
  6370          },
  6371          {
  6372            "description": "Is used to set specified media type.",
  6373            "in": "header",
  6374            "name": "Accept",
  6375            "type": "string"
  6376          },
  6377          {
  6378            "in": "header",
  6379            "name": "X-RateLimit-Limit",
  6380            "type": "integer"
  6381          },
  6382          {
  6383            "in": "header",
  6384            "name": "X-RateLimit-Remaining",
  6385            "type": "integer"
  6386          },
  6387          {
  6388            "in": "header",
  6389            "name": "X-RateLimit-Reset",
  6390            "type": "integer"
  6391          },
  6392          {
  6393            "in": "header",
  6394            "name": "X-GitHub-Request-Id",
  6395            "type": "integer"
  6396          },
  6397          {
  6398            "in": "body",
  6399            "name": "body",
  6400            "required": true,
  6401            "schema": {
  6402              "$ref": "#/definitions/gitRefPatch"
  6403            }
  6404          }
  6405        ],
  6406        "responses": {
  6407          "200": {
  6408            "description": "OK",
  6409            "schema": {
  6410              "$ref": "#/definitions/headBranch"
  6411            }
  6412          },
  6413          "403": {
  6414            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6415          }
  6416        }
  6417      }
  6418    },
  6419    "/repos/{owner}/{repo}/git/tags": {
  6420      "post": {
  6421        "description": "Create a Tag Object.\nNote that creating a tag object does not create the reference that makes a\ntag in Git. If you want to create an annotated tag in Git, you have to do\nthis call to create the tag object, and then create the refs/tags/[tag]\nreference. If you want to create a lightweight tag, you only have to create\nthe tag reference - this call would be unnecessary.\n",
  6422        "parameters": [
  6423          {
  6424            "description": "Name of repository owner.",
  6425            "in": "path",
  6426            "name": "owner",
  6427            "required": true,
  6428            "type": "string"
  6429          },
  6430          {
  6431            "description": "Name of repository.",
  6432            "in": "path",
  6433            "name": "repo",
  6434            "required": true,
  6435            "type": "string"
  6436          },
  6437          {
  6438            "description": "You can check the current version of media type in responses.\n",
  6439            "in": "header",
  6440            "name": "X-GitHub-Media-Type",
  6441            "type": "string"
  6442          },
  6443          {
  6444            "description": "Is used to set specified media type.",
  6445            "in": "header",
  6446            "name": "Accept",
  6447            "type": "string"
  6448          },
  6449          {
  6450            "in": "header",
  6451            "name": "X-RateLimit-Limit",
  6452            "type": "integer"
  6453          },
  6454          {
  6455            "in": "header",
  6456            "name": "X-RateLimit-Remaining",
  6457            "type": "integer"
  6458          },
  6459          {
  6460            "in": "header",
  6461            "name": "X-RateLimit-Reset",
  6462            "type": "integer"
  6463          },
  6464          {
  6465            "in": "header",
  6466            "name": "X-GitHub-Request-Id",
  6467            "type": "integer"
  6468          },
  6469          {
  6470            "in": "body",
  6471            "name": "body",
  6472            "required": true,
  6473            "schema": {
  6474              "$ref": "#/definitions/tag"
  6475            }
  6476          }
  6477        ],
  6478        "responses": {
  6479          "201": {
  6480            "description": "Created",
  6481            "schema": {
  6482              "$ref": "#/definitions/tags"
  6483            }
  6484          },
  6485          "403": {
  6486            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6487          }
  6488        }
  6489      }
  6490    },
  6491    "/repos/{owner}/{repo}/git/tags/{shaCode}": {
  6492      "get": {
  6493        "description": "Get a Tag.",
  6494        "parameters": [
  6495          {
  6496            "description": "Name of repository owner.",
  6497            "in": "path",
  6498            "name": "owner",
  6499            "required": true,
  6500            "type": "string"
  6501          },
  6502          {
  6503            "description": "Name of repository.",
  6504            "in": "path",
  6505            "name": "repo",
  6506            "required": true,
  6507            "type": "string"
  6508          },
  6509          {
  6510            "in": "path",
  6511            "name": "shaCode",
  6512            "required": true,
  6513            "type": "string"
  6514          },
  6515          {
  6516            "description": "You can check the current version of media type in responses.\n",
  6517            "in": "header",
  6518            "name": "X-GitHub-Media-Type",
  6519            "type": "string"
  6520          },
  6521          {
  6522            "description": "Is used to set specified media type.",
  6523            "in": "header",
  6524            "name": "Accept",
  6525            "type": "string"
  6526          },
  6527          {
  6528            "in": "header",
  6529            "name": "X-RateLimit-Limit",
  6530            "type": "integer"
  6531          },
  6532          {
  6533            "in": "header",
  6534            "name": "X-RateLimit-Remaining",
  6535            "type": "integer"
  6536          },
  6537          {
  6538            "in": "header",
  6539            "name": "X-RateLimit-Reset",
  6540            "type": "integer"
  6541          },
  6542          {
  6543            "in": "header",
  6544            "name": "X-GitHub-Request-Id",
  6545            "type": "integer"
  6546          }
  6547        ],
  6548        "responses": {
  6549          "200": {
  6550            "description": "OK",
  6551            "schema": {
  6552              "$ref": "#/definitions/tag"
  6553            }
  6554          },
  6555          "403": {
  6556            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6557          }
  6558        }
  6559      }
  6560    },
  6561    "/repos/{owner}/{repo}/git/trees": {
  6562      "post": {
  6563        "description": "Create a Tree.\nThe tree creation API will take nested entries as well. If both a tree and\na nested path modifying that tree are specified, it will overwrite the\ncontents of that tree with the new path contents and write a new tree out.\n",
  6564        "parameters": [
  6565          {
  6566            "description": "Name of repository owner.",
  6567            "in": "path",
  6568            "name": "owner",
  6569            "required": true,
  6570            "type": "string"
  6571          },
  6572          {
  6573            "description": "Name of repository.",
  6574            "in": "path",
  6575            "name": "repo",
  6576            "required": true,
  6577            "type": "string"
  6578          },
  6579          {
  6580            "description": "You can check the current version of media type in responses.\n",
  6581            "in": "header",
  6582            "name": "X-GitHub-Media-Type",
  6583            "type": "string"
  6584          },
  6585          {
  6586            "description": "Is used to set specified media type.",
  6587            "in": "header",
  6588            "name": "Accept",
  6589            "type": "string"
  6590          },
  6591          {
  6592            "in": "header",
  6593            "name": "X-RateLimit-Limit",
  6594            "type": "integer"
  6595          },
  6596          {
  6597            "in": "header",
  6598            "name": "X-RateLimit-Remaining",
  6599            "type": "integer"
  6600          },
  6601          {
  6602            "in": "header",
  6603            "name": "X-RateLimit-Reset",
  6604            "type": "integer"
  6605          },
  6606          {
  6607            "in": "header",
  6608            "name": "X-GitHub-Request-Id",
  6609            "type": "integer"
  6610          },
  6611          {
  6612            "in": "body",
  6613            "name": "body",
  6614            "required": true,
  6615            "schema": {
  6616              "$ref": "#/definitions/tree"
  6617            }
  6618          }
  6619        ],
  6620        "responses": {
  6621          "201": {
  6622            "description": "Created",
  6623            "schema": {
  6624              "$ref": "#/definitions/trees"
  6625            }
  6626          },
  6627          "403": {
  6628            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6629          }
  6630        }
  6631      }
  6632    },
  6633    "/repos/{owner}/{repo}/git/trees/{shaCode}": {
  6634      "get": {
  6635        "description": "Get a Tree.",
  6636        "parameters": [
  6637          {
  6638            "description": "Name of repository owner.",
  6639            "in": "path",
  6640            "name": "owner",
  6641            "required": true,
  6642            "type": "string"
  6643          },
  6644          {
  6645            "description": "Name of repository.",
  6646            "in": "path",
  6647            "name": "repo",
  6648            "required": true,
  6649            "type": "string"
  6650          },
  6651          {
  6652            "description": "Tree SHA.",
  6653            "in": "path",
  6654            "name": "shaCode",
  6655            "required": true,
  6656            "type": "string"
  6657          },
  6658          {
  6659            "description": "Get a Tree Recursively. (0 or 1)",
  6660            "in": "query",
  6661            "name": "recursive",
  6662            "type": "integer"
  6663          },
  6664          {
  6665            "description": "You can check the current version of media type in responses.\n",
  6666            "in": "header",
  6667            "name": "X-GitHub-Media-Type",
  6668            "type": "string"
  6669          },
  6670          {
  6671            "description": "Is used to set specified media type.",
  6672            "in": "header",
  6673            "name": "Accept",
  6674            "type": "string"
  6675          },
  6676          {
  6677            "in": "header",
  6678            "name": "X-RateLimit-Limit",
  6679            "type": "integer"
  6680          },
  6681          {
  6682            "in": "header",
  6683            "name": "X-RateLimit-Remaining",
  6684            "type": "integer"
  6685          },
  6686          {
  6687            "in": "header",
  6688            "name": "X-RateLimit-Reset",
  6689            "type": "integer"
  6690          },
  6691          {
  6692            "in": "header",
  6693            "name": "X-GitHub-Request-Id",
  6694            "type": "integer"
  6695          }
  6696        ],
  6697        "responses": {
  6698          "200": {
  6699            "description": "OK",
  6700            "schema": {
  6701              "$ref": "#/definitions/tree"
  6702            }
  6703          },
  6704          "403": {
  6705            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6706          }
  6707        }
  6708      }
  6709    },
  6710    "/repos/{owner}/{repo}/hooks": {
  6711      "get": {
  6712        "description": "Get list of hooks.",
  6713        "parameters": [
  6714          {
  6715            "description": "Name of repository owner.",
  6716            "in": "path",
  6717            "name": "owner",
  6718            "required": true,
  6719            "type": "string"
  6720          },
  6721          {
  6722            "description": "Name of repository.",
  6723            "in": "path",
  6724            "name": "repo",
  6725            "required": true,
  6726            "type": "string"
  6727          },
  6728          {
  6729            "description": "You can check the current version of media type in responses.\n",
  6730            "in": "header",
  6731            "name": "X-GitHub-Media-Type",
  6732            "type": "string"
  6733          },
  6734          {
  6735            "description": "Is used to set specified media type.",
  6736            "in": "header",
  6737            "name": "Accept",
  6738            "type": "string"
  6739          },
  6740          {
  6741            "in": "header",
  6742            "name": "X-RateLimit-Limit",
  6743            "type": "integer"
  6744          },
  6745          {
  6746            "in": "header",
  6747            "name": "X-RateLimit-Remaining",
  6748            "type": "integer"
  6749          },
  6750          {
  6751            "in": "header",
  6752            "name": "X-RateLimit-Reset",
  6753            "type": "integer"
  6754          },
  6755          {
  6756            "in": "header",
  6757            "name": "X-GitHub-Request-Id",
  6758            "type": "integer"
  6759          }
  6760        ],
  6761        "responses": {
  6762          "200": {
  6763            "description": "OK",
  6764            "schema": {
  6765              "$ref": "#/definitions/hook"
  6766            }
  6767          },
  6768          "403": {
  6769            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6770          }
  6771        }
  6772      },
  6773      "post": {
  6774        "description": "Create a hook.",
  6775        "parameters": [
  6776          {
  6777            "description": "Name of repository owner.",
  6778            "in": "path",
  6779            "name": "owner",
  6780            "required": true,
  6781            "type": "string"
  6782          },
  6783          {
  6784            "description": "Name of repository.",
  6785            "in": "path",
  6786            "name": "repo",
  6787            "required": true,
  6788            "type": "string"
  6789          },
  6790          {
  6791            "description": "You can check the current version of media type in responses.\n",
  6792            "in": "header",
  6793            "name": "X-GitHub-Media-Type",
  6794            "type": "string"
  6795          },
  6796          {
  6797            "description": "Is used to set specified media type.",
  6798            "in": "header",
  6799            "name": "Accept",
  6800            "type": "string"
  6801          },
  6802          {
  6803            "in": "header",
  6804            "name": "X-RateLimit-Limit",
  6805            "type": "integer"
  6806          },
  6807          {
  6808            "in": "header",
  6809            "name": "X-RateLimit-Remaining",
  6810            "type": "integer"
  6811          },
  6812          {
  6813            "in": "header",
  6814            "name": "X-RateLimit-Reset",
  6815            "type": "integer"
  6816          },
  6817          {
  6818            "in": "header",
  6819            "name": "X-GitHub-Request-Id",
  6820            "type": "integer"
  6821          },
  6822          {
  6823            "in": "body",
  6824            "name": "body",
  6825            "required": true,
  6826            "schema": {
  6827              "$ref": "#/definitions/hookBody"
  6828            }
  6829          }
  6830        ],
  6831        "responses": {
  6832          "201": {
  6833            "description": "Created",
  6834            "schema": {
  6835              "$ref": "#/definitions/hook"
  6836            }
  6837          },
  6838          "403": {
  6839            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6840          }
  6841        }
  6842      }
  6843    },
  6844    "/repos/{owner}/{repo}/hooks/{hookId}": {
  6845      "delete": {
  6846        "description": "Delete a hook.",
  6847        "parameters": [
  6848          {
  6849            "description": "Name of repository owner.",
  6850            "in": "path",
  6851            "name": "owner",
  6852            "required": true,
  6853            "type": "string"
  6854          },
  6855          {
  6856            "description": "Name of repository.",
  6857            "in": "path",
  6858            "name": "repo",
  6859            "required": true,
  6860            "type": "string"
  6861          },
  6862          {
  6863            "description": "Id of hook.",
  6864            "in": "path",
  6865            "name": "hookId",
  6866            "required": true,
  6867            "type": "integer"
  6868          },
  6869          {
  6870            "description": "You can check the current version of media type in responses.\n",
  6871            "in": "header",
  6872            "name": "X-GitHub-Media-Type",
  6873            "type": "string"
  6874          },
  6875          {
  6876            "description": "Is used to set specified media type.",
  6877            "in": "header",
  6878            "name": "Accept",
  6879            "type": "string"
  6880          },
  6881          {
  6882            "in": "header",
  6883            "name": "X-RateLimit-Limit",
  6884            "type": "integer"
  6885          },
  6886          {
  6887            "in": "header",
  6888            "name": "X-RateLimit-Remaining",
  6889            "type": "integer"
  6890          },
  6891          {
  6892            "in": "header",
  6893            "name": "X-RateLimit-Reset",
  6894            "type": "integer"
  6895          },
  6896          {
  6897            "in": "header",
  6898            "name": "X-GitHub-Request-Id",
  6899            "type": "integer"
  6900          }
  6901        ],
  6902        "responses": {
  6903          "204": {
  6904            "description": "No content.\n"
  6905          },
  6906          "403": {
  6907            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6908          }
  6909        }
  6910      },
  6911      "get": {
  6912        "description": "Get single hook.",
  6913        "parameters": [
  6914          {
  6915            "description": "Name of repository owner.",
  6916            "in": "path",
  6917            "name": "owner",
  6918            "required": true,
  6919            "type": "string"
  6920          },
  6921          {
  6922            "description": "Name of repository.",
  6923            "in": "path",
  6924            "name": "repo",
  6925            "required": true,
  6926            "type": "string"
  6927          },
  6928          {
  6929            "description": "Id of hook.",
  6930            "in": "path",
  6931            "name": "hookId",
  6932            "required": true,
  6933            "type": "integer"
  6934          },
  6935          {
  6936            "description": "You can check the current version of media type in responses.\n",
  6937            "in": "header",
  6938            "name": "X-GitHub-Media-Type",
  6939            "type": "string"
  6940          },
  6941          {
  6942            "description": "Is used to set specified media type.",
  6943            "in": "header",
  6944            "name": "Accept",
  6945            "type": "string"
  6946          },
  6947          {
  6948            "in": "header",
  6949            "name": "X-RateLimit-Limit",
  6950            "type": "integer"
  6951          },
  6952          {
  6953            "in": "header",
  6954            "name": "X-RateLimit-Remaining",
  6955            "type": "integer"
  6956          },
  6957          {
  6958            "in": "header",
  6959            "name": "X-RateLimit-Reset",
  6960            "type": "integer"
  6961          },
  6962          {
  6963            "in": "header",
  6964            "name": "X-GitHub-Request-Id",
  6965            "type": "integer"
  6966          }
  6967        ],
  6968        "responses": {
  6969          "200": {
  6970            "description": "OK",
  6971            "schema": {
  6972              "$ref": "#/definitions/hook"
  6973            }
  6974          },
  6975          "403": {
  6976            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  6977          }
  6978        }
  6979      },
  6980      "patch": {
  6981        "description": "Edit a hook.",
  6982        "parameters": [
  6983          {
  6984            "description": "Name of repository owner.",
  6985            "in": "path",
  6986            "name": "owner",
  6987            "required": true,
  6988            "type": "string"
  6989          },
  6990          {
  6991            "description": "Name of repository.",
  6992            "in": "path",
  6993            "name": "repo",
  6994            "required": true,
  6995            "type": "string"
  6996          },
  6997          {
  6998            "description": "Id of hook.",
  6999            "in": "path",
  7000            "name": "hookId",
  7001            "required": true,
  7002            "type": "integer"
  7003          },
  7004          {
  7005            "description": "You can check the current version of media type in responses.\n",
  7006            "in": "header",
  7007            "name": "X-GitHub-Media-Type",
  7008            "type": "string"
  7009          },
  7010          {
  7011            "description": "Is used to set specified media type.",
  7012            "in": "header",
  7013            "name": "Accept",
  7014            "type": "string"
  7015          },
  7016          {
  7017            "in": "header",
  7018            "name": "X-RateLimit-Limit",
  7019            "type": "integer"
  7020          },
  7021          {
  7022            "in": "header",
  7023            "name": "X-RateLimit-Remaining",
  7024            "type": "integer"
  7025          },
  7026          {
  7027            "in": "header",
  7028            "name": "X-RateLimit-Reset",
  7029            "type": "integer"
  7030          },
  7031          {
  7032            "in": "header",
  7033            "name": "X-GitHub-Request-Id",
  7034            "type": "integer"
  7035          },
  7036          {
  7037            "in": "body",
  7038            "name": "body",
  7039            "required": true,
  7040            "schema": {
  7041              "$ref": "#/definitions/hookBody"
  7042            }
  7043          }
  7044        ],
  7045        "responses": {
  7046          "200": {
  7047            "description": "OK",
  7048            "schema": {
  7049              "$ref": "#/definitions/hook"
  7050            }
  7051          },
  7052          "403": {
  7053            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7054          }
  7055        }
  7056      }
  7057    },
  7058    "/repos/{owner}/{repo}/hooks/{hookId}/tests": {
  7059      "post": {
  7060        "description": "Test a push hook.\nThis will trigger the hook with the latest push to the current repository\nif the hook is subscribed to push events. If the hook is not subscribed\nto push events, the server will respond with 204 but no test POST will\nbe generated.\nNote: Previously /repos/:owner/:repo/hooks/:id/tes\n",
  7061        "parameters": [
  7062          {
  7063            "description": "Name of repository owner.",
  7064            "in": "path",
  7065            "name": "owner",
  7066            "required": true,
  7067            "type": "string"
  7068          },
  7069          {
  7070            "description": "Name of repository.",
  7071            "in": "path",
  7072            "name": "repo",
  7073            "required": true,
  7074            "type": "string"
  7075          },
  7076          {
  7077            "description": "Id of hook.",
  7078            "in": "path",
  7079            "name": "hookId",
  7080            "required": true,
  7081            "type": "integer"
  7082          },
  7083          {
  7084            "description": "You can check the current version of media type in responses.\n",
  7085            "in": "header",
  7086            "name": "X-GitHub-Media-Type",
  7087            "type": "string"
  7088          },
  7089          {
  7090            "description": "Is used to set specified media type.",
  7091            "in": "header",
  7092            "name": "Accept",
  7093            "type": "string"
  7094          },
  7095          {
  7096            "in": "header",
  7097            "name": "X-RateLimit-Limit",
  7098            "type": "integer"
  7099          },
  7100          {
  7101            "in": "header",
  7102            "name": "X-RateLimit-Remaining",
  7103            "type": "integer"
  7104          },
  7105          {
  7106            "in": "header",
  7107            "name": "X-RateLimit-Reset",
  7108            "type": "integer"
  7109          },
  7110          {
  7111            "in": "header",
  7112            "name": "X-GitHub-Request-Id",
  7113            "type": "integer"
  7114          }
  7115        ],
  7116        "responses": {
  7117          "204": {
  7118            "description": "Hook is triggered."
  7119          },
  7120          "403": {
  7121            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7122          }
  7123        }
  7124      }
  7125    },
  7126    "/repos/{owner}/{repo}/issues": {
  7127      "get": {
  7128        "description": "List issues for a repository.",
  7129        "parameters": [
  7130          {
  7131            "description": "Name of repository owner.",
  7132            "in": "path",
  7133            "name": "owner",
  7134            "required": true,
  7135            "type": "string"
  7136          },
  7137          {
  7138            "description": "Name of repository.",
  7139            "in": "path",
  7140            "name": "repo",
  7141            "required": true,
  7142            "type": "string"
  7143          },
  7144          {
  7145            "default": "all",
  7146            "description": "Issues assigned to you / created by you / mentioning you / you're\nsubscribed to updates for / All issues the authenticated user can see\n",
  7147            "enum": [
  7148              "assigned",
  7149              "created",
  7150              "mentioned",
  7151              "subscribed",
  7152              "all"
  7153            ],
  7154            "in": "query",
  7155            "name": "filter",
  7156            "required": true,
  7157            "type": "string"
  7158          },
  7159          {
  7160            "default": "open",
  7161            "enum": [
  7162              "open",
  7163              "closed"
  7164            ],
  7165            "in": "query",
  7166            "name": "state",
  7167            "required": true,
  7168            "type": "string"
  7169          },
  7170          {
  7171            "description": "String list of comma separated Label names. Example - bug,ui,@high.",
  7172            "in": "query",
  7173            "name": "labels",
  7174            "required": true,
  7175            "type": "string"
  7176          },
  7177          {
  7178            "default": "created",
  7179            "enum": [
  7180              "created",
  7181              "updated",
  7182              "comments"
  7183            ],
  7184            "in": "query",
  7185            "name": "sort",
  7186            "required": true,
  7187            "type": "string"
  7188          },
  7189          {
  7190            "default": "desc",
  7191            "enum": [
  7192              "asc",
  7193              "desc"
  7194            ],
  7195            "in": "query",
  7196            "name": "direction",
  7197            "required": true,
  7198            "type": "string"
  7199          },
  7200          {
  7201            "description": "Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nOnly issues updated at or after this time are returned.\n",
  7202            "in": "query",
  7203            "name": "since",
  7204            "type": "string"
  7205          },
  7206          {
  7207            "description": "You can check the current version of media type in responses.\n",
  7208            "in": "header",
  7209            "name": "X-GitHub-Media-Type",
  7210            "type": "string"
  7211          },
  7212          {
  7213            "description": "Is used to set specified media type.",
  7214            "in": "header",
  7215            "name": "Accept",
  7216            "type": "string"
  7217          },
  7218          {
  7219            "in": "header",
  7220            "name": "X-RateLimit-Limit",
  7221            "type": "integer"
  7222          },
  7223          {
  7224            "in": "header",
  7225            "name": "X-RateLimit-Remaining",
  7226            "type": "integer"
  7227          },
  7228          {
  7229            "in": "header",
  7230            "name": "X-RateLimit-Reset",
  7231            "type": "integer"
  7232          },
  7233          {
  7234            "in": "header",
  7235            "name": "X-GitHub-Request-Id",
  7236            "type": "integer"
  7237          }
  7238        ],
  7239        "responses": {
  7240          "200": {
  7241            "description": "OK",
  7242            "schema": {
  7243              "$ref": "#/definitions/issues"
  7244            }
  7245          },
  7246          "403": {
  7247            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7248          }
  7249        }
  7250      },
  7251      "post": {
  7252        "description": "Create an issue.\nAny user with pull access to a repository can create an issue.\n",
  7253        "parameters": [
  7254          {
  7255            "description": "Name of repository owner.",
  7256            "in": "path",
  7257            "name": "owner",
  7258            "required": true,
  7259            "type": "string"
  7260          },
  7261          {
  7262            "description": "Name of repository.",
  7263            "in": "path",
  7264            "name": "repo",
  7265            "required": true,
  7266            "type": "string"
  7267          },
  7268          {
  7269            "description": "You can check the current version of media type in responses.\n",
  7270            "in": "header",
  7271            "name": "X-GitHub-Media-Type",
  7272            "type": "string"
  7273          },
  7274          {
  7275            "description": "Is used to set specified media type.",
  7276            "in": "header",
  7277            "name": "Accept",
  7278            "type": "string"
  7279          },
  7280          {
  7281            "in": "header",
  7282            "name": "X-RateLimit-Limit",
  7283            "type": "integer"
  7284          },
  7285          {
  7286            "in": "header",
  7287            "name": "X-RateLimit-Remaining",
  7288            "type": "integer"
  7289          },
  7290          {
  7291            "in": "header",
  7292            "name": "X-RateLimit-Reset",
  7293            "type": "integer"
  7294          },
  7295          {
  7296            "in": "header",
  7297            "name": "X-GitHub-Request-Id",
  7298            "type": "integer"
  7299          },
  7300          {
  7301            "in": "body",
  7302            "name": "body",
  7303            "required": true,
  7304            "schema": {
  7305              "$ref": "#/definitions/issue"
  7306            }
  7307          }
  7308        ],
  7309        "responses": {
  7310          "201": {
  7311            "description": "Created",
  7312            "schema": {
  7313              "$ref": "#/definitions/issue"
  7314            }
  7315          },
  7316          "403": {
  7317            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7318          }
  7319        }
  7320      }
  7321    },
  7322    "/repos/{owner}/{repo}/issues/comments": {
  7323      "get": {
  7324        "description": "List comments in a repository.",
  7325        "parameters": [
  7326          {
  7327            "description": "Name of repository owner.",
  7328            "in": "path",
  7329            "name": "owner",
  7330            "required": true,
  7331            "type": "string"
  7332          },
  7333          {
  7334            "description": "Name of repository.",
  7335            "in": "path",
  7336            "name": "repo",
  7337            "required": true,
  7338            "type": "string"
  7339          },
  7340          {
  7341            "description": "Ignored without 'sort' parameter.",
  7342            "in": "query",
  7343            "name": "direction",
  7344            "type": "string"
  7345          },
  7346          {
  7347            "description": "",
  7348            "enum": [
  7349              "created",
  7350              "updated"
  7351            ],
  7352            "in": "query",
  7353            "name": "sort",
  7354            "type": "string"
  7355          },
  7356          {
  7357            "description": "The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nExample: \"2012-10-09T23:39:01Z\".\n",
  7358            "in": "query",
  7359            "name": "since",
  7360            "type": "string"
  7361          },
  7362          {
  7363            "description": "You can check the current version of media type in responses.\n",
  7364            "in": "header",
  7365            "name": "X-GitHub-Media-Type",
  7366            "type": "string"
  7367          },
  7368          {
  7369            "description": "Is used to set specified media type.",
  7370            "in": "header",
  7371            "name": "Accept",
  7372            "type": "string"
  7373          },
  7374          {
  7375            "in": "header",
  7376            "name": "X-RateLimit-Limit",
  7377            "type": "integer"
  7378          },
  7379          {
  7380            "in": "header",
  7381            "name": "X-RateLimit-Remaining",
  7382            "type": "integer"
  7383          },
  7384          {
  7385            "in": "header",
  7386            "name": "X-RateLimit-Reset",
  7387            "type": "integer"
  7388          },
  7389          {
  7390            "in": "header",
  7391            "name": "X-GitHub-Request-Id",
  7392            "type": "integer"
  7393          }
  7394        ],
  7395        "responses": {
  7396          "200": {
  7397            "description": "OK",
  7398            "schema": {
  7399              "$ref": "#/definitions/issuesComments"
  7400            }
  7401          },
  7402          "403": {
  7403            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7404          }
  7405        }
  7406      }
  7407    },
  7408    "/repos/{owner}/{repo}/issues/comments/{commentId}": {
  7409      "delete": {
  7410        "description": "Delete a comment.",
  7411        "parameters": [
  7412          {
  7413            "description": "Name of repository owner.",
  7414            "in": "path",
  7415            "name": "owner",
  7416            "required": true,
  7417            "type": "string"
  7418          },
  7419          {
  7420            "description": "Name of repository.",
  7421            "in": "path",
  7422            "name": "repo",
  7423            "required": true,
  7424            "type": "string"
  7425          },
  7426          {
  7427            "description": "ID of comment.",
  7428            "in": "path",
  7429            "name": "commentId",
  7430            "required": true,
  7431            "type": "integer"
  7432          },
  7433          {
  7434            "description": "You can check the current version of media type in responses.\n",
  7435            "in": "header",
  7436            "name": "X-GitHub-Media-Type",
  7437            "type": "string"
  7438          },
  7439          {
  7440            "description": "Is used to set specified media type.",
  7441            "in": "header",
  7442            "name": "Accept",
  7443            "type": "string"
  7444          },
  7445          {
  7446            "in": "header",
  7447            "name": "X-RateLimit-Limit",
  7448            "type": "integer"
  7449          },
  7450          {
  7451            "in": "header",
  7452            "name": "X-RateLimit-Remaining",
  7453            "type": "integer"
  7454          },
  7455          {
  7456            "in": "header",
  7457            "name": "X-RateLimit-Reset",
  7458            "type": "integer"
  7459          },
  7460          {
  7461            "in": "header",
  7462            "name": "X-GitHub-Request-Id",
  7463            "type": "integer"
  7464          }
  7465        ],
  7466        "responses": {
  7467          "204": {
  7468            "description": "No content.\n"
  7469          },
  7470          "403": {
  7471            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7472          }
  7473        }
  7474      },
  7475      "get": {
  7476        "description": "Get a single comment.",
  7477        "parameters": [
  7478          {
  7479            "description": "Name of repository owner.",
  7480            "in": "path",
  7481            "name": "owner",
  7482            "required": true,
  7483            "type": "string"
  7484          },
  7485          {
  7486            "description": "Name of repository.",
  7487            "in": "path",
  7488            "name": "repo",
  7489            "required": true,
  7490            "type": "string"
  7491          },
  7492          {
  7493            "description": "ID of comment.",
  7494            "in": "path",
  7495            "name": "commentId",
  7496            "required": true,
  7497            "type": "integer"
  7498          },
  7499          {
  7500            "description": "You can check the current version of media type in responses.\n",
  7501            "in": "header",
  7502            "name": "X-GitHub-Media-Type",
  7503            "type": "string"
  7504          },
  7505          {
  7506            "description": "Is used to set specified media type.",
  7507            "in": "header",
  7508            "name": "Accept",
  7509            "type": "string"
  7510          },
  7511          {
  7512            "in": "header",
  7513            "name": "X-RateLimit-Limit",
  7514            "type": "integer"
  7515          },
  7516          {
  7517            "in": "header",
  7518            "name": "X-RateLimit-Remaining",
  7519            "type": "integer"
  7520          },
  7521          {
  7522            "in": "header",
  7523            "name": "X-RateLimit-Reset",
  7524            "type": "integer"
  7525          },
  7526          {
  7527            "in": "header",
  7528            "name": "X-GitHub-Request-Id",
  7529            "type": "integer"
  7530          }
  7531        ],
  7532        "responses": {
  7533          "200": {
  7534            "description": "OK",
  7535            "schema": {
  7536              "$ref": "#/definitions/issuesComment"
  7537            }
  7538          },
  7539          "403": {
  7540            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7541          }
  7542        }
  7543      },
  7544      "patch": {
  7545        "description": "Edit a comment.",
  7546        "parameters": [
  7547          {
  7548            "description": "Name of repository owner.",
  7549            "in": "path",
  7550            "name": "owner",
  7551            "required": true,
  7552            "type": "string"
  7553          },
  7554          {
  7555            "description": "Name of repository.",
  7556            "in": "path",
  7557            "name": "repo",
  7558            "required": true,
  7559            "type": "string"
  7560          },
  7561          {
  7562            "description": "ID of comment.",
  7563            "in": "path",
  7564            "name": "commentId",
  7565            "required": true,
  7566            "type": "integer"
  7567          },
  7568          {
  7569            "description": "You can check the current version of media type in responses.\n",
  7570            "in": "header",
  7571            "name": "X-GitHub-Media-Type",
  7572            "type": "string"
  7573          },
  7574          {
  7575            "description": "Is used to set specified media type.",
  7576            "in": "header",
  7577            "name": "Accept",
  7578            "type": "string"
  7579          },
  7580          {
  7581            "in": "header",
  7582            "name": "X-RateLimit-Limit",
  7583            "type": "integer"
  7584          },
  7585          {
  7586            "in": "header",
  7587            "name": "X-RateLimit-Remaining",
  7588            "type": "integer"
  7589          },
  7590          {
  7591            "in": "header",
  7592            "name": "X-RateLimit-Reset",
  7593            "type": "integer"
  7594          },
  7595          {
  7596            "in": "header",
  7597            "name": "X-GitHub-Request-Id",
  7598            "type": "integer"
  7599          },
  7600          {
  7601            "in": "body",
  7602            "name": "body",
  7603            "required": true,
  7604            "schema": {
  7605              "$ref": "#/definitions/commentBody"
  7606            }
  7607          }
  7608        ],
  7609        "responses": {
  7610          "200": {
  7611            "description": "OK",
  7612            "schema": {
  7613              "$ref": "#/definitions/issuesComment"
  7614            }
  7615          },
  7616          "403": {
  7617            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7618          }
  7619        }
  7620      }
  7621    },
  7622    "/repos/{owner}/{repo}/issues/events": {
  7623      "get": {
  7624        "description": "List issue events for a repository.",
  7625        "parameters": [
  7626          {
  7627            "description": "Name of repository owner.",
  7628            "in": "path",
  7629            "name": "owner",
  7630            "required": true,
  7631            "type": "string"
  7632          },
  7633          {
  7634            "description": "Name of repository.",
  7635            "in": "path",
  7636            "name": "repo",
  7637            "required": true,
  7638            "type": "string"
  7639          },
  7640          {
  7641            "description": "You can check the current version of media type in responses.\n",
  7642            "in": "header",
  7643            "name": "X-GitHub-Media-Type",
  7644            "type": "string"
  7645          },
  7646          {
  7647            "description": "Is used to set specified media type.",
  7648            "in": "header",
  7649            "name": "Accept",
  7650            "type": "string"
  7651          },
  7652          {
  7653            "in": "header",
  7654            "name": "X-RateLimit-Limit",
  7655            "type": "integer"
  7656          },
  7657          {
  7658            "in": "header",
  7659            "name": "X-RateLimit-Remaining",
  7660            "type": "integer"
  7661          },
  7662          {
  7663            "in": "header",
  7664            "name": "X-RateLimit-Reset",
  7665            "type": "integer"
  7666          },
  7667          {
  7668            "in": "header",
  7669            "name": "X-GitHub-Request-Id",
  7670            "type": "integer"
  7671          }
  7672        ],
  7673        "responses": {
  7674          "200": {
  7675            "description": "OK",
  7676            "schema": {
  7677              "$ref": "#/definitions/events"
  7678            }
  7679          },
  7680          "403": {
  7681            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7682          }
  7683        }
  7684      }
  7685    },
  7686    "/repos/{owner}/{repo}/issues/events/{eventId}": {
  7687      "get": {
  7688        "description": "Get a single event.",
  7689        "parameters": [
  7690          {
  7691            "description": "Name of repository owner.",
  7692            "in": "path",
  7693            "name": "owner",
  7694            "required": true,
  7695            "type": "string"
  7696          },
  7697          {
  7698            "description": "Name of repository.",
  7699            "in": "path",
  7700            "name": "repo",
  7701            "required": true,
  7702            "type": "string"
  7703          },
  7704          {
  7705            "description": "Id of the event.",
  7706            "in": "path",
  7707            "name": "eventId",
  7708            "required": true,
  7709            "type": "integer"
  7710          },
  7711          {
  7712            "description": "You can check the current version of media type in responses.\n",
  7713            "in": "header",
  7714            "name": "X-GitHub-Media-Type",
  7715            "type": "string"
  7716          },
  7717          {
  7718            "description": "Is used to set specified media type.",
  7719            "in": "header",
  7720            "name": "Accept",
  7721            "type": "string"
  7722          },
  7723          {
  7724            "in": "header",
  7725            "name": "X-RateLimit-Limit",
  7726            "type": "integer"
  7727          },
  7728          {
  7729            "in": "header",
  7730            "name": "X-RateLimit-Remaining",
  7731            "type": "integer"
  7732          },
  7733          {
  7734            "in": "header",
  7735            "name": "X-RateLimit-Reset",
  7736            "type": "integer"
  7737          },
  7738          {
  7739            "in": "header",
  7740            "name": "X-GitHub-Request-Id",
  7741            "type": "integer"
  7742          }
  7743        ],
  7744        "responses": {
  7745          "200": {
  7746            "description": "OK",
  7747            "schema": {
  7748              "$ref": "#/definitions/event"
  7749            }
  7750          },
  7751          "403": {
  7752            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7753          }
  7754        }
  7755      }
  7756    },
  7757    "/repos/{owner}/{repo}/issues/{number}": {
  7758      "get": {
  7759        "description": "Get a single issue",
  7760        "parameters": [
  7761          {
  7762            "description": "Name of repository owner.",
  7763            "in": "path",
  7764            "name": "owner",
  7765            "required": true,
  7766            "type": "string"
  7767          },
  7768          {
  7769            "description": "Name of repository.",
  7770            "in": "path",
  7771            "name": "repo",
  7772            "required": true,
  7773            "type": "string"
  7774          },
  7775          {
  7776            "description": "Number of issue.",
  7777            "in": "path",
  7778            "name": "number",
  7779            "required": true,
  7780            "type": "integer"
  7781          },
  7782          {
  7783            "description": "You can check the current version of media type in responses.\n",
  7784            "in": "header",
  7785            "name": "X-GitHub-Media-Type",
  7786            "type": "string"
  7787          },
  7788          {
  7789            "description": "Is used to set specified media type.",
  7790            "in": "header",
  7791            "name": "Accept",
  7792            "type": "string"
  7793          },
  7794          {
  7795            "in": "header",
  7796            "name": "X-RateLimit-Limit",
  7797            "type": "integer"
  7798          },
  7799          {
  7800            "in": "header",
  7801            "name": "X-RateLimit-Remaining",
  7802            "type": "integer"
  7803          },
  7804          {
  7805            "in": "header",
  7806            "name": "X-RateLimit-Reset",
  7807            "type": "integer"
  7808          },
  7809          {
  7810            "in": "header",
  7811            "name": "X-GitHub-Request-Id",
  7812            "type": "integer"
  7813          }
  7814        ],
  7815        "responses": {
  7816          "200": {
  7817            "description": "OK",
  7818            "schema": {
  7819              "$ref": "#/definitions/issue"
  7820            }
  7821          },
  7822          "403": {
  7823            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7824          }
  7825        }
  7826      },
  7827      "patch": {
  7828        "description": "Edit an issue.\nIssue owners and users with push access can edit an issue.\n",
  7829        "parameters": [
  7830          {
  7831            "description": "Name of repository owner.",
  7832            "in": "path",
  7833            "name": "owner",
  7834            "required": true,
  7835            "type": "string"
  7836          },
  7837          {
  7838            "description": "Name of repository.",
  7839            "in": "path",
  7840            "name": "repo",
  7841            "required": true,
  7842            "type": "string"
  7843          },
  7844          {
  7845            "description": "Number of issue.",
  7846            "in": "path",
  7847            "name": "number",
  7848            "required": true,
  7849            "type": "integer"
  7850          },
  7851          {
  7852            "description": "You can check the current version of media type in responses.\n",
  7853            "in": "header",
  7854            "name": "X-GitHub-Media-Type",
  7855            "type": "string"
  7856          },
  7857          {
  7858            "description": "Is used to set specified media type.",
  7859            "in": "header",
  7860            "name": "Accept",
  7861            "type": "string"
  7862          },
  7863          {
  7864            "in": "header",
  7865            "name": "X-RateLimit-Limit",
  7866            "type": "integer"
  7867          },
  7868          {
  7869            "in": "header",
  7870            "name": "X-RateLimit-Remaining",
  7871            "type": "integer"
  7872          },
  7873          {
  7874            "in": "header",
  7875            "name": "X-RateLimit-Reset",
  7876            "type": "integer"
  7877          },
  7878          {
  7879            "in": "header",
  7880            "name": "X-GitHub-Request-Id",
  7881            "type": "integer"
  7882          },
  7883          {
  7884            "in": "body",
  7885            "name": "body",
  7886            "required": true,
  7887            "schema": {
  7888              "$ref": "#/definitions/issue"
  7889            }
  7890          }
  7891        ],
  7892        "responses": {
  7893          "200": {
  7894            "description": "OK",
  7895            "schema": {
  7896              "$ref": "#/definitions/issue"
  7897            }
  7898          },
  7899          "403": {
  7900            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7901          }
  7902        }
  7903      }
  7904    },
  7905    "/repos/{owner}/{repo}/issues/{number}/comments": {
  7906      "get": {
  7907        "description": "List comments on an issue.",
  7908        "parameters": [
  7909          {
  7910            "description": "Name of repository owner.",
  7911            "in": "path",
  7912            "name": "owner",
  7913            "required": true,
  7914            "type": "string"
  7915          },
  7916          {
  7917            "description": "Name of repository.",
  7918            "in": "path",
  7919            "name": "repo",
  7920            "required": true,
  7921            "type": "string"
  7922          },
  7923          {
  7924            "description": "Number of issue.",
  7925            "in": "path",
  7926            "name": "number",
  7927            "required": true,
  7928            "type": "integer"
  7929          },
  7930          {
  7931            "description": "You can check the current version of media type in responses.\n",
  7932            "in": "header",
  7933            "name": "X-GitHub-Media-Type",
  7934            "type": "string"
  7935          },
  7936          {
  7937            "description": "Is used to set specified media type.",
  7938            "in": "header",
  7939            "name": "Accept",
  7940            "type": "string"
  7941          },
  7942          {
  7943            "in": "header",
  7944            "name": "X-RateLimit-Limit",
  7945            "type": "integer"
  7946          },
  7947          {
  7948            "in": "header",
  7949            "name": "X-RateLimit-Remaining",
  7950            "type": "integer"
  7951          },
  7952          {
  7953            "in": "header",
  7954            "name": "X-RateLimit-Reset",
  7955            "type": "integer"
  7956          },
  7957          {
  7958            "in": "header",
  7959            "name": "X-GitHub-Request-Id",
  7960            "type": "integer"
  7961          }
  7962        ],
  7963        "responses": {
  7964          "200": {
  7965            "description": "OK",
  7966            "schema": {
  7967              "$ref": "#/definitions/issuesComments"
  7968            }
  7969          },
  7970          "403": {
  7971            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  7972          }
  7973        }
  7974      },
  7975      "post": {
  7976        "description": "Create a comment.",
  7977        "parameters": [
  7978          {
  7979            "description": "Name of repository owner.",
  7980            "in": "path",
  7981            "name": "owner",
  7982            "required": true,
  7983            "type": "string"
  7984          },
  7985          {
  7986            "description": "Name of repository.",
  7987            "in": "path",
  7988            "name": "repo",
  7989            "required": true,
  7990            "type": "string"
  7991          },
  7992          {
  7993            "description": "Number of issue.",
  7994            "in": "path",
  7995            "name": "number",
  7996            "required": true,
  7997            "type": "integer"
  7998          },
  7999          {
  8000            "description": "You can check the current version of media type in responses.\n",
  8001            "in": "header",
  8002            "name": "X-GitHub-Media-Type",
  8003            "type": "string"
  8004          },
  8005          {
  8006            "description": "Is used to set specified media type.",
  8007            "in": "header",
  8008            "name": "Accept",
  8009            "type": "string"
  8010          },
  8011          {
  8012            "in": "header",
  8013            "name": "X-RateLimit-Limit",
  8014            "type": "integer"
  8015          },
  8016          {
  8017            "in": "header",
  8018            "name": "X-RateLimit-Remaining",
  8019            "type": "integer"
  8020          },
  8021          {
  8022            "in": "header",
  8023            "name": "X-RateLimit-Reset",
  8024            "type": "integer"
  8025          },
  8026          {
  8027            "in": "header",
  8028            "name": "X-GitHub-Request-Id",
  8029            "type": "integer"
  8030          },
  8031          {
  8032            "in": "body",
  8033            "name": "body",
  8034            "required": true,
  8035            "schema": {
  8036              "$ref": "#/definitions/commentBody"
  8037            }
  8038          }
  8039        ],
  8040        "responses": {
  8041          "201": {
  8042            "description": "Created",
  8043            "schema": {
  8044              "$ref": "#/definitions/issuesComment"
  8045            }
  8046          },
  8047          "403": {
  8048            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8049          }
  8050        }
  8051      }
  8052    },
  8053    "/repos/{owner}/{repo}/issues/{number}/events": {
  8054      "get": {
  8055        "description": "List events for an issue.",
  8056        "parameters": [
  8057          {
  8058            "description": "Name of repository owner.",
  8059            "in": "path",
  8060            "name": "owner",
  8061            "required": true,
  8062            "type": "string"
  8063          },
  8064          {
  8065            "description": "Name of repository.",
  8066            "in": "path",
  8067            "name": "repo",
  8068            "required": true,
  8069            "type": "string"
  8070          },
  8071          {
  8072            "description": "Number of issue.",
  8073            "in": "path",
  8074            "name": "number",
  8075            "required": true,
  8076            "type": "integer"
  8077          },
  8078          {
  8079            "description": "You can check the current version of media type in responses.\n",
  8080            "in": "header",
  8081            "name": "X-GitHub-Media-Type",
  8082            "type": "string"
  8083          },
  8084          {
  8085            "description": "Is used to set specified media type.",
  8086            "in": "header",
  8087            "name": "Accept",
  8088            "type": "string"
  8089          },
  8090          {
  8091            "in": "header",
  8092            "name": "X-RateLimit-Limit",
  8093            "type": "integer"
  8094          },
  8095          {
  8096            "in": "header",
  8097            "name": "X-RateLimit-Remaining",
  8098            "type": "integer"
  8099          },
  8100          {
  8101            "in": "header",
  8102            "name": "X-RateLimit-Reset",
  8103            "type": "integer"
  8104          },
  8105          {
  8106            "in": "header",
  8107            "name": "X-GitHub-Request-Id",
  8108            "type": "integer"
  8109          }
  8110        ],
  8111        "responses": {
  8112          "200": {
  8113            "description": "OK",
  8114            "schema": {
  8115              "$ref": "#/definitions/events"
  8116            }
  8117          },
  8118          "403": {
  8119            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8120          }
  8121        }
  8122      }
  8123    },
  8124    "/repos/{owner}/{repo}/issues/{number}/labels": {
  8125      "delete": {
  8126        "description": "Remove all labels from an issue.",
  8127        "parameters": [
  8128          {
  8129            "description": "Name of repository owner.",
  8130            "in": "path",
  8131            "name": "owner",
  8132            "required": true,
  8133            "type": "string"
  8134          },
  8135          {
  8136            "description": "Name of repository.",
  8137            "in": "path",
  8138            "name": "repo",
  8139            "required": true,
  8140            "type": "string"
  8141          },
  8142          {
  8143            "description": "Number of issue.",
  8144            "in": "path",
  8145            "name": "number",
  8146            "required": true,
  8147            "type": "integer"
  8148          },
  8149          {
  8150            "description": "You can check the current version of media type in responses.\n",
  8151            "in": "header",
  8152            "name": "X-GitHub-Media-Type",
  8153            "type": "string"
  8154          },
  8155          {
  8156            "description": "Is used to set specified media type.",
  8157            "in": "header",
  8158            "name": "Accept",
  8159            "type": "string"
  8160          },
  8161          {
  8162            "in": "header",
  8163            "name": "X-RateLimit-Limit",
  8164            "type": "integer"
  8165          },
  8166          {
  8167            "in": "header",
  8168            "name": "X-RateLimit-Remaining",
  8169            "type": "integer"
  8170          },
  8171          {
  8172            "in": "header",
  8173            "name": "X-RateLimit-Reset",
  8174            "type": "integer"
  8175          },
  8176          {
  8177            "in": "header",
  8178            "name": "X-GitHub-Request-Id",
  8179            "type": "integer"
  8180          }
  8181        ],
  8182        "responses": {
  8183          "204": {
  8184            "description": "No content.\n"
  8185          },
  8186          "403": {
  8187            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8188          }
  8189        }
  8190      },
  8191      "get": {
  8192        "description": "List labels on an issue.",
  8193        "parameters": [
  8194          {
  8195            "description": "Name of repository owner.",
  8196            "in": "path",
  8197            "name": "owner",
  8198            "required": true,
  8199            "type": "string"
  8200          },
  8201          {
  8202            "description": "Name of repository.",
  8203            "in": "path",
  8204            "name": "repo",
  8205            "required": true,
  8206            "type": "string"
  8207          },
  8208          {
  8209            "description": "Number of issue.",
  8210            "in": "path",
  8211            "name": "number",
  8212            "required": true,
  8213            "type": "integer"
  8214          },
  8215          {
  8216            "description": "You can check the current version of media type in responses.\n",
  8217            "in": "header",
  8218            "name": "X-GitHub-Media-Type",
  8219            "type": "string"
  8220          },
  8221          {
  8222            "description": "Is used to set specified media type.",
  8223            "in": "header",
  8224            "name": "Accept",
  8225            "type": "string"
  8226          },
  8227          {
  8228            "in": "header",
  8229            "name": "X-RateLimit-Limit",
  8230            "type": "integer"
  8231          },
  8232          {
  8233            "in": "header",
  8234            "name": "X-RateLimit-Remaining",
  8235            "type": "integer"
  8236          },
  8237          {
  8238            "in": "header",
  8239            "name": "X-RateLimit-Reset",
  8240            "type": "integer"
  8241          },
  8242          {
  8243            "in": "header",
  8244            "name": "X-GitHub-Request-Id",
  8245            "type": "integer"
  8246          }
  8247        ],
  8248        "responses": {
  8249          "200": {
  8250            "description": "OK",
  8251            "schema": {
  8252              "$ref": "#/definitions/labels"
  8253            }
  8254          },
  8255          "403": {
  8256            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8257          }
  8258        }
  8259      },
  8260      "post": {
  8261        "description": "Add labels to an issue.",
  8262        "parameters": [
  8263          {
  8264            "description": "Name of repository owner.",
  8265            "in": "path",
  8266            "name": "owner",
  8267            "required": true,
  8268            "type": "string"
  8269          },
  8270          {
  8271            "description": "Name of repository.",
  8272            "in": "path",
  8273            "name": "repo",
  8274            "required": true,
  8275            "type": "string"
  8276          },
  8277          {
  8278            "description": "Number of issue.",
  8279            "in": "path",
  8280            "name": "number",
  8281            "required": true,
  8282            "type": "integer"
  8283          },
  8284          {
  8285            "description": "You can check the current version of media type in responses.\n",
  8286            "in": "header",
  8287            "name": "X-GitHub-Media-Type",
  8288            "type": "string"
  8289          },
  8290          {
  8291            "description": "Is used to set specified media type.",
  8292            "in": "header",
  8293            "name": "Accept",
  8294            "type": "string"
  8295          },
  8296          {
  8297            "in": "header",
  8298            "name": "X-RateLimit-Limit",
  8299            "type": "integer"
  8300          },
  8301          {
  8302            "in": "header",
  8303            "name": "X-RateLimit-Remaining",
  8304            "type": "integer"
  8305          },
  8306          {
  8307            "in": "header",
  8308            "name": "X-RateLimit-Reset",
  8309            "type": "integer"
  8310          },
  8311          {
  8312            "in": "header",
  8313            "name": "X-GitHub-Request-Id",
  8314            "type": "integer"
  8315          },
  8316          {
  8317            "in": "body",
  8318            "name": "body",
  8319            "required": true,
  8320            "schema": {
  8321              "$ref": "#/definitions/emailsPost"
  8322            }
  8323          }
  8324        ],
  8325        "responses": {
  8326          "201": {
  8327            "description": "Created",
  8328            "schema": {
  8329              "$ref": "#/definitions/label"
  8330            }
  8331          },
  8332          "403": {
  8333            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8334          }
  8335        }
  8336      },
  8337      "put": {
  8338        "description": "Replace all labels for an issue.\nSending an empty array ([]) will remove all Labels from the Issue.\n",
  8339        "parameters": [
  8340          {
  8341            "description": "Name of repository owner.",
  8342            "in": "path",
  8343            "name": "owner",
  8344            "required": true,
  8345            "type": "string"
  8346          },
  8347          {
  8348            "description": "Name of repository.",
  8349            "in": "path",
  8350            "name": "repo",
  8351            "required": true,
  8352            "type": "string"
  8353          },
  8354          {
  8355            "description": "Number of issue.",
  8356            "in": "path",
  8357            "name": "number",
  8358            "required": true,
  8359            "type": "integer"
  8360          },
  8361          {
  8362            "description": "You can check the current version of media type in responses.\n",
  8363            "in": "header",
  8364            "name": "X-GitHub-Media-Type",
  8365            "type": "string"
  8366          },
  8367          {
  8368            "description": "Is used to set specified media type.",
  8369            "in": "header",
  8370            "name": "Accept",
  8371            "type": "string"
  8372          },
  8373          {
  8374            "in": "header",
  8375            "name": "X-RateLimit-Limit",
  8376            "type": "integer"
  8377          },
  8378          {
  8379            "in": "header",
  8380            "name": "X-RateLimit-Remaining",
  8381            "type": "integer"
  8382          },
  8383          {
  8384            "in": "header",
  8385            "name": "X-RateLimit-Reset",
  8386            "type": "integer"
  8387          },
  8388          {
  8389            "in": "header",
  8390            "name": "X-GitHub-Request-Id",
  8391            "type": "integer"
  8392          },
  8393          {
  8394            "in": "body",
  8395            "name": "body",
  8396            "required": true,
  8397            "schema": {
  8398              "$ref": "#/definitions/emailsPost"
  8399            }
  8400          }
  8401        ],
  8402        "responses": {
  8403          "201": {
  8404            "description": "Created",
  8405            "schema": {
  8406              "$ref": "#/definitions/label"
  8407            }
  8408          },
  8409          "403": {
  8410            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8411          }
  8412        }
  8413      }
  8414    },
  8415    "/repos/{owner}/{repo}/issues/{number}/labels/{name}": {
  8416      "delete": {
  8417        "description": "Remove a label from an issue.",
  8418        "parameters": [
  8419          {
  8420            "description": "Name of repository owner.",
  8421            "in": "path",
  8422            "name": "owner",
  8423            "required": true,
  8424            "type": "string"
  8425          },
  8426          {
  8427            "description": "Name of repository.",
  8428            "in": "path",
  8429            "name": "repo",
  8430            "required": true,
  8431            "type": "string"
  8432          },
  8433          {
  8434            "description": "Number of issue.",
  8435            "in": "path",
  8436            "name": "number",
  8437            "required": true,
  8438            "type": "integer"
  8439          },
  8440          {
  8441            "description": "Name of the label.",
  8442            "in": "path",
  8443            "name": "name",
  8444            "required": true,
  8445            "type": "string"
  8446          },
  8447          {
  8448            "description": "You can check the current version of media type in responses.\n",
  8449            "in": "header",
  8450            "name": "X-GitHub-Media-Type",
  8451            "type": "string"
  8452          },
  8453          {
  8454            "description": "Is used to set specified media type.",
  8455            "in": "header",
  8456            "name": "Accept",
  8457            "type": "string"
  8458          },
  8459          {
  8460            "in": "header",
  8461            "name": "X-RateLimit-Limit",
  8462            "type": "integer"
  8463          },
  8464          {
  8465            "in": "header",
  8466            "name": "X-RateLimit-Remaining",
  8467            "type": "integer"
  8468          },
  8469          {
  8470            "in": "header",
  8471            "name": "X-RateLimit-Reset",
  8472            "type": "integer"
  8473          },
  8474          {
  8475            "in": "header",
  8476            "name": "X-GitHub-Request-Id",
  8477            "type": "integer"
  8478          }
  8479        ],
  8480        "responses": {
  8481          "204": {
  8482            "description": "Item removed."
  8483          },
  8484          "403": {
  8485            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8486          }
  8487        }
  8488      }
  8489    },
  8490    "/repos/{owner}/{repo}/keys": {
  8491      "get": {
  8492        "description": "Get list of keys.",
  8493        "parameters": [
  8494          {
  8495            "description": "Name of repository owner.",
  8496            "in": "path",
  8497            "name": "owner",
  8498            "required": true,
  8499            "type": "string"
  8500          },
  8501          {
  8502            "description": "Name of repository.",
  8503            "in": "path",
  8504            "name": "repo",
  8505            "required": true,
  8506            "type": "string"
  8507          },
  8508          {
  8509            "description": "You can check the current version of media type in responses.\n",
  8510            "in": "header",
  8511            "name": "X-GitHub-Media-Type",
  8512            "type": "string"
  8513          },
  8514          {
  8515            "description": "Is used to set specified media type.",
  8516            "in": "header",
  8517            "name": "Accept",
  8518            "type": "string"
  8519          },
  8520          {
  8521            "in": "header",
  8522            "name": "X-RateLimit-Limit",
  8523            "type": "integer"
  8524          },
  8525          {
  8526            "in": "header",
  8527            "name": "X-RateLimit-Remaining",
  8528            "type": "integer"
  8529          },
  8530          {
  8531            "in": "header",
  8532            "name": "X-RateLimit-Reset",
  8533            "type": "integer"
  8534          },
  8535          {
  8536            "in": "header",
  8537            "name": "X-GitHub-Request-Id",
  8538            "type": "integer"
  8539          }
  8540        ],
  8541        "responses": {
  8542          "200": {
  8543            "description": "OK",
  8544            "schema": {
  8545              "$ref": "#/definitions/keys"
  8546            }
  8547          },
  8548          "403": {
  8549            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8550          }
  8551        }
  8552      },
  8553      "post": {
  8554        "description": "Create a key.",
  8555        "parameters": [
  8556          {
  8557            "description": "Name of repository owner.",
  8558            "in": "path",
  8559            "name": "owner",
  8560            "required": true,
  8561            "type": "string"
  8562          },
  8563          {
  8564            "description": "Name of repository.",
  8565            "in": "path",
  8566            "name": "repo",
  8567            "required": true,
  8568            "type": "string"
  8569          },
  8570          {
  8571            "description": "You can check the current version of media type in responses.\n",
  8572            "in": "header",
  8573            "name": "X-GitHub-Media-Type",
  8574            "type": "string"
  8575          },
  8576          {
  8577            "description": "Is used to set specified media type.",
  8578            "in": "header",
  8579            "name": "Accept",
  8580            "type": "string"
  8581          },
  8582          {
  8583            "in": "header",
  8584            "name": "X-RateLimit-Limit",
  8585            "type": "integer"
  8586          },
  8587          {
  8588            "in": "header",
  8589            "name": "X-RateLimit-Remaining",
  8590            "type": "integer"
  8591          },
  8592          {
  8593            "in": "header",
  8594            "name": "X-RateLimit-Reset",
  8595            "type": "integer"
  8596          },
  8597          {
  8598            "in": "header",
  8599            "name": "X-GitHub-Request-Id",
  8600            "type": "integer"
  8601          },
  8602          {
  8603            "in": "body",
  8604            "name": "body",
  8605            "required": true,
  8606            "schema": {
  8607              "$ref": "#/definitions/user-keys-post"
  8608            }
  8609          }
  8610        ],
  8611        "responses": {
  8612          "201": {
  8613            "description": "Created",
  8614            "schema": {
  8615              "$ref": "#/definitions/user-keys-keyId"
  8616            }
  8617          },
  8618          "403": {
  8619            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8620          }
  8621        }
  8622      }
  8623    },
  8624    "/repos/{owner}/{repo}/keys/{keyId}": {
  8625      "delete": {
  8626        "description": "Delete a key.",
  8627        "parameters": [
  8628          {
  8629            "description": "Name of repository owner.",
  8630            "in": "path",
  8631            "name": "owner",
  8632            "required": true,
  8633            "type": "string"
  8634          },
  8635          {
  8636            "description": "Name of repository.",
  8637            "in": "path",
  8638            "name": "repo",
  8639            "required": true,
  8640            "type": "string"
  8641          },
  8642          {
  8643            "description": "Id of key.",
  8644            "in": "path",
  8645            "name": "keyId",
  8646            "required": true,
  8647            "type": "integer"
  8648          },
  8649          {
  8650            "description": "You can check the current version of media type in responses.\n",
  8651            "in": "header",
  8652            "name": "X-GitHub-Media-Type",
  8653            "type": "string"
  8654          },
  8655          {
  8656            "description": "Is used to set specified media type.",
  8657            "in": "header",
  8658            "name": "Accept",
  8659            "type": "string"
  8660          },
  8661          {
  8662            "in": "header",
  8663            "name": "X-RateLimit-Limit",
  8664            "type": "integer"
  8665          },
  8666          {
  8667            "in": "header",
  8668            "name": "X-RateLimit-Remaining",
  8669            "type": "integer"
  8670          },
  8671          {
  8672            "in": "header",
  8673            "name": "X-RateLimit-Reset",
  8674            "type": "integer"
  8675          },
  8676          {
  8677            "in": "header",
  8678            "name": "X-GitHub-Request-Id",
  8679            "type": "integer"
  8680          }
  8681        ],
  8682        "responses": {
  8683          "204": {
  8684            "description": "No content.\n"
  8685          },
  8686          "403": {
  8687            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8688          }
  8689        }
  8690      },
  8691      "get": {
  8692        "description": "Get a key",
  8693        "parameters": [
  8694          {
  8695            "description": "Name of repository owner.",
  8696            "in": "path",
  8697            "name": "owner",
  8698            "required": true,
  8699            "type": "string"
  8700          },
  8701          {
  8702            "description": "Name of repository.",
  8703            "in": "path",
  8704            "name": "repo",
  8705            "required": true,
  8706            "type": "string"
  8707          },
  8708          {
  8709            "description": "Id of key.",
  8710            "in": "path",
  8711            "name": "keyId",
  8712            "required": true,
  8713            "type": "integer"
  8714          },
  8715          {
  8716            "description": "You can check the current version of media type in responses.\n",
  8717            "in": "header",
  8718            "name": "X-GitHub-Media-Type",
  8719            "type": "string"
  8720          },
  8721          {
  8722            "description": "Is used to set specified media type.",
  8723            "in": "header",
  8724            "name": "Accept",
  8725            "type": "string"
  8726          },
  8727          {
  8728            "in": "header",
  8729            "name": "X-RateLimit-Limit",
  8730            "type": "integer"
  8731          },
  8732          {
  8733            "in": "header",
  8734            "name": "X-RateLimit-Remaining",
  8735            "type": "integer"
  8736          },
  8737          {
  8738            "in": "header",
  8739            "name": "X-RateLimit-Reset",
  8740            "type": "integer"
  8741          },
  8742          {
  8743            "in": "header",
  8744            "name": "X-GitHub-Request-Id",
  8745            "type": "integer"
  8746          }
  8747        ],
  8748        "responses": {
  8749          "200": {
  8750            "description": "OK",
  8751            "schema": {
  8752              "$ref": "#/definitions/user-keys-keyId"
  8753            }
  8754          },
  8755          "403": {
  8756            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8757          }
  8758        }
  8759      }
  8760    },
  8761    "/repos/{owner}/{repo}/labels": {
  8762      "get": {
  8763        "description": "List all labels for this repository.",
  8764        "parameters": [
  8765          {
  8766            "description": "Name of repository owner.",
  8767            "in": "path",
  8768            "name": "owner",
  8769            "required": true,
  8770            "type": "string"
  8771          },
  8772          {
  8773            "description": "Name of repository.",
  8774            "in": "path",
  8775            "name": "repo",
  8776            "required": true,
  8777            "type": "string"
  8778          },
  8779          {
  8780            "description": "You can check the current version of media type in responses.\n",
  8781            "in": "header",
  8782            "name": "X-GitHub-Media-Type",
  8783            "type": "string"
  8784          },
  8785          {
  8786            "description": "Is used to set specified media type.",
  8787            "in": "header",
  8788            "name": "Accept",
  8789            "type": "string"
  8790          },
  8791          {
  8792            "in": "header",
  8793            "name": "X-RateLimit-Limit",
  8794            "type": "integer"
  8795          },
  8796          {
  8797            "in": "header",
  8798            "name": "X-RateLimit-Remaining",
  8799            "type": "integer"
  8800          },
  8801          {
  8802            "in": "header",
  8803            "name": "X-RateLimit-Reset",
  8804            "type": "integer"
  8805          },
  8806          {
  8807            "in": "header",
  8808            "name": "X-GitHub-Request-Id",
  8809            "type": "integer"
  8810          }
  8811        ],
  8812        "responses": {
  8813          "200": {
  8814            "description": "OK",
  8815            "schema": {
  8816              "$ref": "#/definitions/labels"
  8817            }
  8818          },
  8819          "403": {
  8820            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8821          }
  8822        }
  8823      },
  8824      "post": {
  8825        "description": "Create a label.",
  8826        "parameters": [
  8827          {
  8828            "description": "Name of repository owner.",
  8829            "in": "path",
  8830            "name": "owner",
  8831            "required": true,
  8832            "type": "string"
  8833          },
  8834          {
  8835            "description": "Name of repository.",
  8836            "in": "path",
  8837            "name": "repo",
  8838            "required": true,
  8839            "type": "string"
  8840          },
  8841          {
  8842            "description": "You can check the current version of media type in responses.\n",
  8843            "in": "header",
  8844            "name": "X-GitHub-Media-Type",
  8845            "type": "string"
  8846          },
  8847          {
  8848            "description": "Is used to set specified media type.",
  8849            "in": "header",
  8850            "name": "Accept",
  8851            "type": "string"
  8852          },
  8853          {
  8854            "in": "header",
  8855            "name": "X-RateLimit-Limit",
  8856            "type": "integer"
  8857          },
  8858          {
  8859            "in": "header",
  8860            "name": "X-RateLimit-Remaining",
  8861            "type": "integer"
  8862          },
  8863          {
  8864            "in": "header",
  8865            "name": "X-RateLimit-Reset",
  8866            "type": "integer"
  8867          },
  8868          {
  8869            "in": "header",
  8870            "name": "X-GitHub-Request-Id",
  8871            "type": "integer"
  8872          },
  8873          {
  8874            "in": "body",
  8875            "name": "body",
  8876            "required": true,
  8877            "schema": {
  8878              "$ref": "#/definitions/emailsPost"
  8879            }
  8880          }
  8881        ],
  8882        "responses": {
  8883          "201": {
  8884            "description": "Created",
  8885            "schema": {
  8886              "$ref": "#/definitions/label"
  8887            }
  8888          },
  8889          "403": {
  8890            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8891          }
  8892        }
  8893      }
  8894    },
  8895    "/repos/{owner}/{repo}/labels/{name}": {
  8896      "delete": {
  8897        "description": "Delete a label.",
  8898        "parameters": [
  8899          {
  8900            "description": "Name of repository owner.",
  8901            "in": "path",
  8902            "name": "owner",
  8903            "required": true,
  8904            "type": "string"
  8905          },
  8906          {
  8907            "description": "Name of repository.",
  8908            "in": "path",
  8909            "name": "repo",
  8910            "required": true,
  8911            "type": "string"
  8912          },
  8913          {
  8914            "description": "Name of the label.",
  8915            "in": "path",
  8916            "name": "name",
  8917            "required": true,
  8918            "type": "string"
  8919          },
  8920          {
  8921            "description": "You can check the current version of media type in responses.\n",
  8922            "in": "header",
  8923            "name": "X-GitHub-Media-Type",
  8924            "type": "string"
  8925          },
  8926          {
  8927            "description": "Is used to set specified media type.",
  8928            "in": "header",
  8929            "name": "Accept",
  8930            "type": "string"
  8931          },
  8932          {
  8933            "in": "header",
  8934            "name": "X-RateLimit-Limit",
  8935            "type": "integer"
  8936          },
  8937          {
  8938            "in": "header",
  8939            "name": "X-RateLimit-Remaining",
  8940            "type": "integer"
  8941          },
  8942          {
  8943            "in": "header",
  8944            "name": "X-RateLimit-Reset",
  8945            "type": "integer"
  8946          },
  8947          {
  8948            "in": "header",
  8949            "name": "X-GitHub-Request-Id",
  8950            "type": "integer"
  8951          }
  8952        ],
  8953        "responses": {
  8954          "204": {
  8955            "description": "No content.\n"
  8956          },
  8957          "403": {
  8958            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  8959          }
  8960        }
  8961      },
  8962      "get": {
  8963        "description": "Get a single label.",
  8964        "parameters": [
  8965          {
  8966            "description": "Name of repository owner.",
  8967            "in": "path",
  8968            "name": "owner",
  8969            "required": true,
  8970            "type": "string"
  8971          },
  8972          {
  8973            "description": "Name of repository.",
  8974            "in": "path",
  8975            "name": "repo",
  8976            "required": true,
  8977            "type": "string"
  8978          },
  8979          {
  8980            "description": "Name of the label.",
  8981            "in": "path",
  8982            "name": "name",
  8983            "required": true,
  8984            "type": "string"
  8985          },
  8986          {
  8987            "description": "You can check the current version of media type in responses.\n",
  8988            "in": "header",
  8989            "name": "X-GitHub-Media-Type",
  8990            "type": "string"
  8991          },
  8992          {
  8993            "description": "Is used to set specified media type.",
  8994            "in": "header",
  8995            "name": "Accept",
  8996            "type": "string"
  8997          },
  8998          {
  8999            "in": "header",
  9000            "name": "X-RateLimit-Limit",
  9001            "type": "integer"
  9002          },
  9003          {
  9004            "in": "header",
  9005            "name": "X-RateLimit-Remaining",
  9006            "type": "integer"
  9007          },
  9008          {
  9009            "in": "header",
  9010            "name": "X-RateLimit-Reset",
  9011            "type": "integer"
  9012          },
  9013          {
  9014            "in": "header",
  9015            "name": "X-GitHub-Request-Id",
  9016            "type": "integer"
  9017          }
  9018        ],
  9019        "responses": {
  9020          "200": {
  9021            "description": "OK",
  9022            "schema": {
  9023              "$ref": "#/definitions/label"
  9024            }
  9025          },
  9026          "403": {
  9027            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9028          }
  9029        }
  9030      },
  9031      "patch": {
  9032        "description": "Update a label.",
  9033        "parameters": [
  9034          {
  9035            "description": "Name of repository owner.",
  9036            "in": "path",
  9037            "name": "owner",
  9038            "required": true,
  9039            "type": "string"
  9040          },
  9041          {
  9042            "description": "Name of repository.",
  9043            "in": "path",
  9044            "name": "repo",
  9045            "required": true,
  9046            "type": "string"
  9047          },
  9048          {
  9049            "description": "Name of the label.",
  9050            "in": "path",
  9051            "name": "name",
  9052            "required": true,
  9053            "type": "string"
  9054          },
  9055          {
  9056            "description": "You can check the current version of media type in responses.\n",
  9057            "in": "header",
  9058            "name": "X-GitHub-Media-Type",
  9059            "type": "string"
  9060          },
  9061          {
  9062            "description": "Is used to set specified media type.",
  9063            "in": "header",
  9064            "name": "Accept",
  9065            "type": "string"
  9066          },
  9067          {
  9068            "in": "header",
  9069            "name": "X-RateLimit-Limit",
  9070            "type": "integer"
  9071          },
  9072          {
  9073            "in": "header",
  9074            "name": "X-RateLimit-Remaining",
  9075            "type": "integer"
  9076          },
  9077          {
  9078            "in": "header",
  9079            "name": "X-RateLimit-Reset",
  9080            "type": "integer"
  9081          },
  9082          {
  9083            "in": "header",
  9084            "name": "X-GitHub-Request-Id",
  9085            "type": "integer"
  9086          },
  9087          {
  9088            "in": "body",
  9089            "name": "body",
  9090            "required": true,
  9091            "schema": {
  9092              "$ref": "#/definitions/emailsPost"
  9093            }
  9094          }
  9095        ],
  9096        "responses": {
  9097          "200": {
  9098            "description": "OK",
  9099            "schema": {
  9100              "$ref": "#/definitions/label"
  9101            }
  9102          },
  9103          "403": {
  9104            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9105          }
  9106        }
  9107      }
  9108    },
  9109    "/repos/{owner}/{repo}/languages": {
  9110      "get": {
  9111        "description": "List languages.\nList languages for the specified repository. The value on the right of a\nlanguage is the number of bytes of code written in that language.\n",
  9112        "parameters": [
  9113          {
  9114            "description": "Name of repository owner.",
  9115            "in": "path",
  9116            "name": "owner",
  9117            "required": true,
  9118            "type": "string"
  9119          },
  9120          {
  9121            "description": "Name of repository.",
  9122            "in": "path",
  9123            "name": "repo",
  9124            "required": true,
  9125            "type": "string"
  9126          },
  9127          {
  9128            "description": "You can check the current version of media type in responses.\n",
  9129            "in": "header",
  9130            "name": "X-GitHub-Media-Type",
  9131            "type": "string"
  9132          },
  9133          {
  9134            "description": "Is used to set specified media type.",
  9135            "in": "header",
  9136            "name": "Accept",
  9137            "type": "string"
  9138          },
  9139          {
  9140            "in": "header",
  9141            "name": "X-RateLimit-Limit",
  9142            "type": "integer"
  9143          },
  9144          {
  9145            "in": "header",
  9146            "name": "X-RateLimit-Remaining",
  9147            "type": "integer"
  9148          },
  9149          {
  9150            "in": "header",
  9151            "name": "X-RateLimit-Reset",
  9152            "type": "integer"
  9153          },
  9154          {
  9155            "in": "header",
  9156            "name": "X-GitHub-Request-Id",
  9157            "type": "integer"
  9158          }
  9159        ],
  9160        "responses": {
  9161          "200": {
  9162            "description": "OK",
  9163            "schema": {
  9164              "$ref": "#/definitions/languages"
  9165            }
  9166          },
  9167          "403": {
  9168            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9169          }
  9170        }
  9171      }
  9172    },
  9173    "/repos/{owner}/{repo}/merges": {
  9174      "post": {
  9175        "description": "Perform a merge.",
  9176        "parameters": [
  9177          {
  9178            "description": "Name of repository owner.",
  9179            "in": "path",
  9180            "name": "owner",
  9181            "required": true,
  9182            "type": "string"
  9183          },
  9184          {
  9185            "description": "Name of repository.",
  9186            "in": "path",
  9187            "name": "repo",
  9188            "required": true,
  9189            "type": "string"
  9190          },
  9191          {
  9192            "description": "You can check the current version of media type in responses.\n",
  9193            "in": "header",
  9194            "name": "X-GitHub-Media-Type",
  9195            "type": "string"
  9196          },
  9197          {
  9198            "description": "Is used to set specified media type.",
  9199            "in": "header",
  9200            "name": "Accept",
  9201            "type": "string"
  9202          },
  9203          {
  9204            "in": "header",
  9205            "name": "X-RateLimit-Limit",
  9206            "type": "integer"
  9207          },
  9208          {
  9209            "in": "header",
  9210            "name": "X-RateLimit-Remaining",
  9211            "type": "integer"
  9212          },
  9213          {
  9214            "in": "header",
  9215            "name": "X-RateLimit-Reset",
  9216            "type": "integer"
  9217          },
  9218          {
  9219            "in": "header",
  9220            "name": "X-GitHub-Request-Id",
  9221            "type": "integer"
  9222          },
  9223          {
  9224            "in": "body",
  9225            "name": "body",
  9226            "required": true,
  9227            "schema": {
  9228              "$ref": "#/definitions/mergesBody"
  9229            }
  9230          }
  9231        ],
  9232        "responses": {
  9233          "201": {
  9234            "description": "Successful Response (The resulting merge commit)",
  9235            "schema": {
  9236              "$ref": "#/definitions/mergesSuccessful"
  9237            }
  9238          },
  9239          "204": {
  9240            "description": "No-op response (base already contains the head, nothing to merge)"
  9241          },
  9242          "403": {
  9243            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9244          },
  9245          "404": {
  9246            "description": "Missing base response or missing head response",
  9247            "schema": {
  9248              "$ref": "#/definitions/mergesConflict"
  9249            }
  9250          },
  9251          "409": {
  9252            "description": "Merge conflict response.",
  9253            "schema": {
  9254              "$ref": "#/definitions/mergesConflict"
  9255            }
  9256          }
  9257        }
  9258      }
  9259    },
  9260    "/repos/{owner}/{repo}/milestones": {
  9261      "get": {
  9262        "description": "List milestones for a repository.",
  9263        "parameters": [
  9264          {
  9265            "description": "Name of repository owner.",
  9266            "in": "path",
  9267            "name": "owner",
  9268            "required": true,
  9269            "type": "string"
  9270          },
  9271          {
  9272            "description": "Name of repository.",
  9273            "in": "path",
  9274            "name": "repo",
  9275            "required": true,
  9276            "type": "string"
  9277          },
  9278          {
  9279            "default": "open",
  9280            "description": "String to filter by state.",
  9281            "enum": [
  9282              "open",
  9283              "closed"
  9284            ],
  9285            "in": "query",
  9286            "name": "state",
  9287            "type": "string"
  9288          },
  9289          {
  9290            "description": "Ignored without 'sort' parameter.",
  9291            "in": "query",
  9292            "name": "direction",
  9293            "type": "string"
  9294          },
  9295          {
  9296            "default": "due_date",
  9297            "description": "",
  9298            "enum": [
  9299              "due_date",
  9300              "completeness"
  9301            ],
  9302            "in": "query",
  9303            "name": "sort",
  9304            "type": "string"
  9305          },
  9306          {
  9307            "description": "You can check the current version of media type in responses.\n",
  9308            "in": "header",
  9309            "name": "X-GitHub-Media-Type",
  9310            "type": "string"
  9311          },
  9312          {
  9313            "description": "Is used to set specified media type.",
  9314            "in": "header",
  9315            "name": "Accept",
  9316            "type": "string"
  9317          },
  9318          {
  9319            "in": "header",
  9320            "name": "X-RateLimit-Limit",
  9321            "type": "integer"
  9322          },
  9323          {
  9324            "in": "header",
  9325            "name": "X-RateLimit-Remaining",
  9326            "type": "integer"
  9327          },
  9328          {
  9329            "in": "header",
  9330            "name": "X-RateLimit-Reset",
  9331            "type": "integer"
  9332          },
  9333          {
  9334            "in": "header",
  9335            "name": "X-GitHub-Request-Id",
  9336            "type": "integer"
  9337          }
  9338        ],
  9339        "responses": {
  9340          "200": {
  9341            "description": "OK",
  9342            "schema": {
  9343              "$ref": "#/definitions/milestone"
  9344            }
  9345          },
  9346          "403": {
  9347            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9348          }
  9349        }
  9350      },
  9351      "post": {
  9352        "description": "Create a milestone.",
  9353        "parameters": [
  9354          {
  9355            "description": "Name of repository owner.",
  9356            "in": "path",
  9357            "name": "owner",
  9358            "required": true,
  9359            "type": "string"
  9360          },
  9361          {
  9362            "description": "Name of repository.",
  9363            "in": "path",
  9364            "name": "repo",
  9365            "required": true,
  9366            "type": "string"
  9367          },
  9368          {
  9369            "description": "You can check the current version of media type in responses.\n",
  9370            "in": "header",
  9371            "name": "X-GitHub-Media-Type",
  9372            "type": "string"
  9373          },
  9374          {
  9375            "description": "Is used to set specified media type.",
  9376            "in": "header",
  9377            "name": "Accept",
  9378            "type": "string"
  9379          },
  9380          {
  9381            "in": "header",
  9382            "name": "X-RateLimit-Limit",
  9383            "type": "integer"
  9384          },
  9385          {
  9386            "in": "header",
  9387            "name": "X-RateLimit-Remaining",
  9388            "type": "integer"
  9389          },
  9390          {
  9391            "in": "header",
  9392            "name": "X-RateLimit-Reset",
  9393            "type": "integer"
  9394          },
  9395          {
  9396            "in": "header",
  9397            "name": "X-GitHub-Request-Id",
  9398            "type": "integer"
  9399          },
  9400          {
  9401            "in": "body",
  9402            "name": "body",
  9403            "required": true,
  9404            "schema": {
  9405              "$ref": "#/definitions/milestoneUpdate"
  9406            }
  9407          }
  9408        ],
  9409        "responses": {
  9410          "201": {
  9411            "description": "Created",
  9412            "schema": {
  9413              "$ref": "#/definitions/milestone"
  9414            }
  9415          },
  9416          "403": {
  9417            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9418          }
  9419        }
  9420      }
  9421    },
  9422    "/repos/{owner}/{repo}/milestones/{number}": {
  9423      "delete": {
  9424        "description": "Delete a milestone.",
  9425        "parameters": [
  9426          {
  9427            "description": "Name of repository owner.",
  9428            "in": "path",
  9429            "name": "owner",
  9430            "required": true,
  9431            "type": "string"
  9432          },
  9433          {
  9434            "description": "Name of repository.",
  9435            "in": "path",
  9436            "name": "repo",
  9437            "required": true,
  9438            "type": "string"
  9439          },
  9440          {
  9441            "description": "Number of milestone.",
  9442            "in": "path",
  9443            "name": "number",
  9444            "required": true,
  9445            "type": "integer"
  9446          },
  9447          {
  9448            "description": "You can check the current version of media type in responses.\n",
  9449            "in": "header",
  9450            "name": "X-GitHub-Media-Type",
  9451            "type": "string"
  9452          },
  9453          {
  9454            "description": "Is used to set specified media type.",
  9455            "in": "header",
  9456            "name": "Accept",
  9457            "type": "string"
  9458          },
  9459          {
  9460            "in": "header",
  9461            "name": "X-RateLimit-Limit",
  9462            "type": "integer"
  9463          },
  9464          {
  9465            "in": "header",
  9466            "name": "X-RateLimit-Remaining",
  9467            "type": "integer"
  9468          },
  9469          {
  9470            "in": "header",
  9471            "name": "X-RateLimit-Reset",
  9472            "type": "integer"
  9473          },
  9474          {
  9475            "in": "header",
  9476            "name": "X-GitHub-Request-Id",
  9477            "type": "integer"
  9478          }
  9479        ],
  9480        "responses": {
  9481          "204": {
  9482            "description": "No content.\n"
  9483          },
  9484          "403": {
  9485            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9486          }
  9487        }
  9488      },
  9489      "get": {
  9490        "description": "Get a single milestone.",
  9491        "parameters": [
  9492          {
  9493            "description": "Name of repository owner.",
  9494            "in": "path",
  9495            "name": "owner",
  9496            "required": true,
  9497            "type": "string"
  9498          },
  9499          {
  9500            "description": "Name of repository.",
  9501            "in": "path",
  9502            "name": "repo",
  9503            "required": true,
  9504            "type": "string"
  9505          },
  9506          {
  9507            "description": "Number of milestone.",
  9508            "in": "path",
  9509            "name": "number",
  9510            "required": true,
  9511            "type": "integer"
  9512          },
  9513          {
  9514            "description": "You can check the current version of media type in responses.\n",
  9515            "in": "header",
  9516            "name": "X-GitHub-Media-Type",
  9517            "type": "string"
  9518          },
  9519          {
  9520            "description": "Is used to set specified media type.",
  9521            "in": "header",
  9522            "name": "Accept",
  9523            "type": "string"
  9524          },
  9525          {
  9526            "in": "header",
  9527            "name": "X-RateLimit-Limit",
  9528            "type": "integer"
  9529          },
  9530          {
  9531            "in": "header",
  9532            "name": "X-RateLimit-Remaining",
  9533            "type": "integer"
  9534          },
  9535          {
  9536            "in": "header",
  9537            "name": "X-RateLimit-Reset",
  9538            "type": "integer"
  9539          },
  9540          {
  9541            "in": "header",
  9542            "name": "X-GitHub-Request-Id",
  9543            "type": "integer"
  9544          }
  9545        ],
  9546        "responses": {
  9547          "200": {
  9548            "description": "OK",
  9549            "schema": {
  9550              "$ref": "#/definitions/milestone"
  9551            }
  9552          },
  9553          "403": {
  9554            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9555          }
  9556        }
  9557      },
  9558      "patch": {
  9559        "description": "Update a milestone.",
  9560        "parameters": [
  9561          {
  9562            "description": "Name of repository owner.",
  9563            "in": "path",
  9564            "name": "owner",
  9565            "required": true,
  9566            "type": "string"
  9567          },
  9568          {
  9569            "description": "Name of repository.",
  9570            "in": "path",
  9571            "name": "repo",
  9572            "required": true,
  9573            "type": "string"
  9574          },
  9575          {
  9576            "description": "Number of milestone.",
  9577            "in": "path",
  9578            "name": "number",
  9579            "required": true,
  9580            "type": "integer"
  9581          },
  9582          {
  9583            "description": "You can check the current version of media type in responses.\n",
  9584            "in": "header",
  9585            "name": "X-GitHub-Media-Type",
  9586            "type": "string"
  9587          },
  9588          {
  9589            "description": "Is used to set specified media type.",
  9590            "in": "header",
  9591            "name": "Accept",
  9592            "type": "string"
  9593          },
  9594          {
  9595            "in": "header",
  9596            "name": "X-RateLimit-Limit",
  9597            "type": "integer"
  9598          },
  9599          {
  9600            "in": "header",
  9601            "name": "X-RateLimit-Remaining",
  9602            "type": "integer"
  9603          },
  9604          {
  9605            "in": "header",
  9606            "name": "X-RateLimit-Reset",
  9607            "type": "integer"
  9608          },
  9609          {
  9610            "in": "header",
  9611            "name": "X-GitHub-Request-Id",
  9612            "type": "integer"
  9613          },
  9614          {
  9615            "in": "body",
  9616            "name": "body",
  9617            "required": true,
  9618            "schema": {
  9619              "$ref": "#/definitions/milestoneUpdate"
  9620            }
  9621          }
  9622        ],
  9623        "responses": {
  9624          "200": {
  9625            "description": "OK",
  9626            "schema": {
  9627              "$ref": "#/definitions/milestone"
  9628            }
  9629          },
  9630          "403": {
  9631            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9632          }
  9633        }
  9634      }
  9635    },
  9636    "/repos/{owner}/{repo}/milestones/{number}/labels": {
  9637      "get": {
  9638        "description": "Get labels for every issue in a milestone.",
  9639        "parameters": [
  9640          {
  9641            "description": "Name of repository owner.",
  9642            "in": "path",
  9643            "name": "owner",
  9644            "required": true,
  9645            "type": "string"
  9646          },
  9647          {
  9648            "description": "Name of repository.",
  9649            "in": "path",
  9650            "name": "repo",
  9651            "required": true,
  9652            "type": "string"
  9653          },
  9654          {
  9655            "description": "Number of milestone.",
  9656            "in": "path",
  9657            "name": "number",
  9658            "required": true,
  9659            "type": "integer"
  9660          },
  9661          {
  9662            "description": "You can check the current version of media type in responses.\n",
  9663            "in": "header",
  9664            "name": "X-GitHub-Media-Type",
  9665            "type": "string"
  9666          },
  9667          {
  9668            "description": "Is used to set specified media type.",
  9669            "in": "header",
  9670            "name": "Accept",
  9671            "type": "string"
  9672          },
  9673          {
  9674            "in": "header",
  9675            "name": "X-RateLimit-Limit",
  9676            "type": "integer"
  9677          },
  9678          {
  9679            "in": "header",
  9680            "name": "X-RateLimit-Remaining",
  9681            "type": "integer"
  9682          },
  9683          {
  9684            "in": "header",
  9685            "name": "X-RateLimit-Reset",
  9686            "type": "integer"
  9687          },
  9688          {
  9689            "in": "header",
  9690            "name": "X-GitHub-Request-Id",
  9691            "type": "integer"
  9692          }
  9693        ],
  9694        "responses": {
  9695          "200": {
  9696            "description": "OK",
  9697            "schema": {
  9698              "$ref": "#/definitions/labels"
  9699            }
  9700          },
  9701          "403": {
  9702            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9703          }
  9704        }
  9705      }
  9706    },
  9707    "/repos/{owner}/{repo}/notifications": {
  9708      "get": {
  9709        "description": "List your notifications in a repository\nList all notifications for the current user.\n",
  9710        "parameters": [
  9711          {
  9712            "description": "Name of repository owner.",
  9713            "in": "path",
  9714            "name": "owner",
  9715            "required": true,
  9716            "type": "string"
  9717          },
  9718          {
  9719            "description": "Name of repository.",
  9720            "in": "path",
  9721            "name": "repo",
  9722            "required": true,
  9723            "type": "string"
  9724          },
  9725          {
  9726            "description": "True to show notifications marked as read.",
  9727            "in": "query",
  9728            "name": "all",
  9729            "type": "boolean"
  9730          },
  9731          {
  9732            "description": "True to show only notifications in which the user is directly participating\nor mentioned.\n",
  9733            "in": "query",
  9734            "name": "participating",
  9735            "type": "boolean"
  9736          },
  9737          {
  9738            "description": "The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nExample: \"2012-10-09T23:39:01Z\".\n",
  9739            "in": "query",
  9740            "name": "since",
  9741            "type": "string"
  9742          },
  9743          {
  9744            "description": "You can check the current version of media type in responses.\n",
  9745            "in": "header",
  9746            "name": "X-GitHub-Media-Type",
  9747            "type": "string"
  9748          },
  9749          {
  9750            "description": "Is used to set specified media type.",
  9751            "in": "header",
  9752            "name": "Accept",
  9753            "type": "string"
  9754          },
  9755          {
  9756            "in": "header",
  9757            "name": "X-RateLimit-Limit",
  9758            "type": "integer"
  9759          },
  9760          {
  9761            "in": "header",
  9762            "name": "X-RateLimit-Remaining",
  9763            "type": "integer"
  9764          },
  9765          {
  9766            "in": "header",
  9767            "name": "X-RateLimit-Reset",
  9768            "type": "integer"
  9769          },
  9770          {
  9771            "in": "header",
  9772            "name": "X-GitHub-Request-Id",
  9773            "type": "integer"
  9774          }
  9775        ],
  9776        "responses": {
  9777          "200": {
  9778            "description": "OK",
  9779            "schema": {
  9780              "$ref": "#/definitions/notifications"
  9781            }
  9782          },
  9783          "403": {
  9784            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9785          }
  9786        }
  9787      },
  9788      "put": {
  9789        "description": "Mark notifications as read in a repository.\nMarking all notifications in a repository as \"read\" removes them from the\ndefault view on GitHub.com.\n",
  9790        "parameters": [
  9791          {
  9792            "description": "Name of repository owner.",
  9793            "in": "path",
  9794            "name": "owner",
  9795            "required": true,
  9796            "type": "string"
  9797          },
  9798          {
  9799            "description": "Name of repository.",
  9800            "in": "path",
  9801            "name": "repo",
  9802            "required": true,
  9803            "type": "string"
  9804          },
  9805          {
  9806            "description": "You can check the current version of media type in responses.\n",
  9807            "in": "header",
  9808            "name": "X-GitHub-Media-Type",
  9809            "type": "string"
  9810          },
  9811          {
  9812            "description": "Is used to set specified media type.",
  9813            "in": "header",
  9814            "name": "Accept",
  9815            "type": "string"
  9816          },
  9817          {
  9818            "in": "header",
  9819            "name": "X-RateLimit-Limit",
  9820            "type": "integer"
  9821          },
  9822          {
  9823            "in": "header",
  9824            "name": "X-RateLimit-Remaining",
  9825            "type": "integer"
  9826          },
  9827          {
  9828            "in": "header",
  9829            "name": "X-RateLimit-Reset",
  9830            "type": "integer"
  9831          },
  9832          {
  9833            "in": "header",
  9834            "name": "X-GitHub-Request-Id",
  9835            "type": "integer"
  9836          },
  9837          {
  9838            "in": "body",
  9839            "name": "body",
  9840            "required": true,
  9841            "schema": {
  9842              "$ref": "#/definitions/notificationMarkRead"
  9843            }
  9844          }
  9845        ],
  9846        "responses": {
  9847          "205": {
  9848            "description": "Marked as read."
  9849          },
  9850          "403": {
  9851            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9852          }
  9853        }
  9854      }
  9855    },
  9856    "/repos/{owner}/{repo}/pulls": {
  9857      "get": {
  9858        "description": "List pull requests.",
  9859        "parameters": [
  9860          {
  9861            "description": "Name of repository owner.",
  9862            "in": "path",
  9863            "name": "owner",
  9864            "required": true,
  9865            "type": "string"
  9866          },
  9867          {
  9868            "description": "Name of repository.",
  9869            "in": "path",
  9870            "name": "repo",
  9871            "required": true,
  9872            "type": "string"
  9873          },
  9874          {
  9875            "default": "open",
  9876            "description": "String to filter by state.",
  9877            "enum": [
  9878              "open",
  9879              "closed"
  9880            ],
  9881            "in": "query",
  9882            "name": "state",
  9883            "type": "string"
  9884          },
  9885          {
  9886            "description": "Filter pulls by head user and branch name in the format of 'user:ref-name'.\nExample: github:new-script-format.\n",
  9887            "in": "query",
  9888            "name": "head",
  9889            "type": "string"
  9890          },
  9891          {
  9892            "description": "Filter pulls by base branch name. Example - gh-pages.",
  9893            "in": "query",
  9894            "name": "base",
  9895            "type": "string"
  9896          },
  9897          {
  9898            "description": "You can check the current version of media type in responses.\n",
  9899            "in": "header",
  9900            "name": "X-GitHub-Media-Type",
  9901            "type": "string"
  9902          },
  9903          {
  9904            "description": "Is used to set specified media type.",
  9905            "in": "header",
  9906            "name": "Accept",
  9907            "type": "string"
  9908          },
  9909          {
  9910            "in": "header",
  9911            "name": "X-RateLimit-Limit",
  9912            "type": "integer"
  9913          },
  9914          {
  9915            "in": "header",
  9916            "name": "X-RateLimit-Remaining",
  9917            "type": "integer"
  9918          },
  9919          {
  9920            "in": "header",
  9921            "name": "X-RateLimit-Reset",
  9922            "type": "integer"
  9923          },
  9924          {
  9925            "in": "header",
  9926            "name": "X-GitHub-Request-Id",
  9927            "type": "integer"
  9928          }
  9929        ],
  9930        "responses": {
  9931          "200": {
  9932            "description": "OK",
  9933            "schema": {
  9934              "$ref": "#/definitions/pulls"
  9935            }
  9936          },
  9937          "403": {
  9938            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
  9939          }
  9940        }
  9941      },
  9942      "post": {
  9943        "description": "Create a pull request.",
  9944        "parameters": [
  9945          {
  9946            "description": "Name of repository owner.",
  9947            "in": "path",
  9948            "name": "owner",
  9949            "required": true,
  9950            "type": "string"
  9951          },
  9952          {
  9953            "description": "Name of repository.",
  9954            "in": "path",
  9955            "name": "repo",
  9956            "required": true,
  9957            "type": "string"
  9958          },
  9959          {
  9960            "description": "You can check the current version of media type in responses.\n",
  9961            "in": "header",
  9962            "name": "X-GitHub-Media-Type",
  9963            "type": "string"
  9964          },
  9965          {
  9966            "description": "Is used to set specified media type.",
  9967            "in": "header",
  9968            "name": "Accept",
  9969            "type": "string"
  9970          },
  9971          {
  9972            "in": "header",
  9973            "name": "X-RateLimit-Limit",
  9974            "type": "integer"
  9975          },
  9976          {
  9977            "in": "header",
  9978            "name": "X-RateLimit-Remaining",
  9979            "type": "integer"
  9980          },
  9981          {
  9982            "in": "header",
  9983            "name": "X-RateLimit-Reset",
  9984            "type": "integer"
  9985          },
  9986          {
  9987            "in": "header",
  9988            "name": "X-GitHub-Request-Id",
  9989            "type": "integer"
  9990          },
  9991          {
  9992            "in": "body",
  9993            "name": "body",
  9994            "required": true,
  9995            "schema": {
  9996              "$ref": "#/definitions/pullsPost"
  9997            }
  9998          }
  9999        ],
 10000        "responses": {
 10001          "201": {
 10002            "description": "Created",
 10003            "schema": {
 10004              "$ref": "#/definitions/pulls"
 10005            }
 10006          },
 10007          "403": {
 10008            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10009          }
 10010        }
 10011      }
 10012    },
 10013    "/repos/{owner}/{repo}/pulls/comments": {
 10014      "get": {
 10015        "description": "List comments in a repository.\nBy default, Review Comments are ordered by ascending ID.\n",
 10016        "parameters": [
 10017          {
 10018            "description": "Name of repository owner.",
 10019            "in": "path",
 10020            "name": "owner",
 10021            "required": true,
 10022            "type": "string"
 10023          },
 10024          {
 10025            "description": "Name of repository.",
 10026            "in": "path",
 10027            "name": "repo",
 10028            "required": true,
 10029            "type": "string"
 10030          },
 10031          {
 10032            "description": "Ignored without 'sort' parameter.",
 10033            "in": "query",
 10034            "name": "direction",
 10035            "type": "string"
 10036          },
 10037          {
 10038            "description": "",
 10039            "enum": [
 10040              "created",
 10041              "updated"
 10042            ],
 10043            "in": "query",
 10044            "name": "sort",
 10045            "type": "string"
 10046          },
 10047          {
 10048            "description": "The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nExample: \"2012-10-09T23:39:01Z\".\n",
 10049            "in": "query",
 10050            "name": "since",
 10051            "type": "string"
 10052          },
 10053          {
 10054            "description": "You can check the current version of media type in responses.\n",
 10055            "in": "header",
 10056            "name": "X-GitHub-Media-Type",
 10057            "type": "string"
 10058          },
 10059          {
 10060            "description": "Is used to set specified media type.",
 10061            "in": "header",
 10062            "name": "Accept",
 10063            "type": "string"
 10064          },
 10065          {
 10066            "in": "header",
 10067            "name": "X-RateLimit-Limit",
 10068            "type": "integer"
 10069          },
 10070          {
 10071            "in": "header",
 10072            "name": "X-RateLimit-Remaining",
 10073            "type": "integer"
 10074          },
 10075          {
 10076            "in": "header",
 10077            "name": "X-RateLimit-Reset",
 10078            "type": "integer"
 10079          },
 10080          {
 10081            "in": "header",
 10082            "name": "X-GitHub-Request-Id",
 10083            "type": "integer"
 10084          }
 10085        ],
 10086        "responses": {
 10087          "200": {
 10088            "description": "OK",
 10089            "schema": {
 10090              "$ref": "#/definitions/issuesComments"
 10091            }
 10092          },
 10093          "403": {
 10094            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10095          }
 10096        }
 10097      }
 10098    },
 10099    "/repos/{owner}/{repo}/pulls/comments/{commentId}": {
 10100      "delete": {
 10101        "description": "Delete a comment.",
 10102        "parameters": [
 10103          {
 10104            "description": "Name of repository owner.",
 10105            "in": "path",
 10106            "name": "owner",
 10107            "required": true,
 10108            "type": "string"
 10109          },
 10110          {
 10111            "description": "Name of repository.",
 10112            "in": "path",
 10113            "name": "repo",
 10114            "required": true,
 10115            "type": "string"
 10116          },
 10117          {
 10118            "description": "Id of comment.",
 10119            "in": "path",
 10120            "name": "commentId",
 10121            "required": true,
 10122            "type": "integer"
 10123          },
 10124          {
 10125            "description": "You can check the current version of media type in responses.\n",
 10126            "in": "header",
 10127            "name": "X-GitHub-Media-Type",
 10128            "type": "string"
 10129          },
 10130          {
 10131            "description": "Is used to set specified media type.",
 10132            "in": "header",
 10133            "name": "Accept",
 10134            "type": "string"
 10135          },
 10136          {
 10137            "in": "header",
 10138            "name": "X-RateLimit-Limit",
 10139            "type": "integer"
 10140          },
 10141          {
 10142            "in": "header",
 10143            "name": "X-RateLimit-Remaining",
 10144            "type": "integer"
 10145          },
 10146          {
 10147            "in": "header",
 10148            "name": "X-RateLimit-Reset",
 10149            "type": "integer"
 10150          },
 10151          {
 10152            "in": "header",
 10153            "name": "X-GitHub-Request-Id",
 10154            "type": "integer"
 10155          }
 10156        ],
 10157        "responses": {
 10158          "204": {
 10159            "description": "No content.\n"
 10160          },
 10161          "403": {
 10162            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10163          }
 10164        }
 10165      },
 10166      "get": {
 10167        "description": "Get a single comment.",
 10168        "parameters": [
 10169          {
 10170            "description": "Name of repository owner.",
 10171            "in": "path",
 10172            "name": "owner",
 10173            "required": true,
 10174            "type": "string"
 10175          },
 10176          {
 10177            "description": "Name of repository.",
 10178            "in": "path",
 10179            "name": "repo",
 10180            "required": true,
 10181            "type": "string"
 10182          },
 10183          {
 10184            "description": "Id of comment.",
 10185            "in": "path",
 10186            "name": "commentId",
 10187            "required": true,
 10188            "type": "integer"
 10189          },
 10190          {
 10191            "description": "You can check the current version of media type in responses.\n",
 10192            "in": "header",
 10193            "name": "X-GitHub-Media-Type",
 10194            "type": "string"
 10195          },
 10196          {
 10197            "description": "Is used to set specified media type.",
 10198            "in": "header",
 10199            "name": "Accept",
 10200            "type": "string"
 10201          },
 10202          {
 10203            "in": "header",
 10204            "name": "X-RateLimit-Limit",
 10205            "type": "integer"
 10206          },
 10207          {
 10208            "in": "header",
 10209            "name": "X-RateLimit-Remaining",
 10210            "type": "integer"
 10211          },
 10212          {
 10213            "in": "header",
 10214            "name": "X-RateLimit-Reset",
 10215            "type": "integer"
 10216          },
 10217          {
 10218            "in": "header",
 10219            "name": "X-GitHub-Request-Id",
 10220            "type": "integer"
 10221          }
 10222        ],
 10223        "responses": {
 10224          "200": {
 10225            "description": "OK",
 10226            "schema": {
 10227              "$ref": "#/definitions/pullsComment"
 10228            }
 10229          },
 10230          "403": {
 10231            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10232          }
 10233        }
 10234      },
 10235      "patch": {
 10236        "description": "Edit a comment.",
 10237        "parameters": [
 10238          {
 10239            "description": "Name of repository owner.",
 10240            "in": "path",
 10241            "name": "owner",
 10242            "required": true,
 10243            "type": "string"
 10244          },
 10245          {
 10246            "description": "Name of repository.",
 10247            "in": "path",
 10248            "name": "repo",
 10249            "required": true,
 10250            "type": "string"
 10251          },
 10252          {
 10253            "description": "Id of comment.",
 10254            "in": "path",
 10255            "name": "commentId",
 10256            "required": true,
 10257            "type": "integer"
 10258          },
 10259          {
 10260            "description": "You can check the current version of media type in responses.\n",
 10261            "in": "header",
 10262            "name": "X-GitHub-Media-Type",
 10263            "type": "string"
 10264          },
 10265          {
 10266            "description": "Is used to set specified media type.",
 10267            "in": "header",
 10268            "name": "Accept",
 10269            "type": "string"
 10270          },
 10271          {
 10272            "in": "header",
 10273            "name": "X-RateLimit-Limit",
 10274            "type": "integer"
 10275          },
 10276          {
 10277            "in": "header",
 10278            "name": "X-RateLimit-Remaining",
 10279            "type": "integer"
 10280          },
 10281          {
 10282            "in": "header",
 10283            "name": "X-RateLimit-Reset",
 10284            "type": "integer"
 10285          },
 10286          {
 10287            "in": "header",
 10288            "name": "X-GitHub-Request-Id",
 10289            "type": "integer"
 10290          },
 10291          {
 10292            "in": "body",
 10293            "name": "body",
 10294            "required": true,
 10295            "schema": {
 10296              "$ref": "#/definitions/commentBody"
 10297            }
 10298          }
 10299        ],
 10300        "responses": {
 10301          "200": {
 10302            "description": "OK",
 10303            "schema": {
 10304              "$ref": "#/definitions/pullsComment"
 10305            }
 10306          },
 10307          "403": {
 10308            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10309          }
 10310        }
 10311      }
 10312    },
 10313    "/repos/{owner}/{repo}/pulls/{number}": {
 10314      "get": {
 10315        "description": "Get a single pull request.",
 10316        "parameters": [
 10317          {
 10318            "description": "Name of repository owner.",
 10319            "in": "path",
 10320            "name": "owner",
 10321            "required": true,
 10322            "type": "string"
 10323          },
 10324          {
 10325            "description": "Name of repository.",
 10326            "in": "path",
 10327            "name": "repo",
 10328            "required": true,
 10329            "type": "string"
 10330          },
 10331          {
 10332            "description": "Id of pull.",
 10333            "in": "path",
 10334            "name": "number",
 10335            "required": true,
 10336            "type": "integer"
 10337          },
 10338          {
 10339            "description": "You can check the current version of media type in responses.\n",
 10340            "in": "header",
 10341            "name": "X-GitHub-Media-Type",
 10342            "type": "string"
 10343          },
 10344          {
 10345            "description": "Is used to set specified media type.",
 10346            "in": "header",
 10347            "name": "Accept",
 10348            "type": "string"
 10349          },
 10350          {
 10351            "in": "header",
 10352            "name": "X-RateLimit-Limit",
 10353            "type": "integer"
 10354          },
 10355          {
 10356            "in": "header",
 10357            "name": "X-RateLimit-Remaining",
 10358            "type": "integer"
 10359          },
 10360          {
 10361            "in": "header",
 10362            "name": "X-RateLimit-Reset",
 10363            "type": "integer"
 10364          },
 10365          {
 10366            "in": "header",
 10367            "name": "X-GitHub-Request-Id",
 10368            "type": "integer"
 10369          }
 10370        ],
 10371        "responses": {
 10372          "200": {
 10373            "description": "OK",
 10374            "schema": {
 10375              "$ref": "#/definitions/pullRequest"
 10376            }
 10377          },
 10378          "403": {
 10379            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10380          }
 10381        }
 10382      },
 10383      "patch": {
 10384        "description": "Update a pull request.",
 10385        "parameters": [
 10386          {
 10387            "description": "Name of repository owner.",
 10388            "in": "path",
 10389            "name": "owner",
 10390            "required": true,
 10391            "type": "string"
 10392          },
 10393          {
 10394            "description": "Name of repository.",
 10395            "in": "path",
 10396            "name": "repo",
 10397            "required": true,
 10398            "type": "string"
 10399          },
 10400          {
 10401            "description": "Id of pull.",
 10402            "in": "path",
 10403            "name": "number",
 10404            "required": true,
 10405            "type": "integer"
 10406          },
 10407          {
 10408            "description": "You can check the current version of media type in responses.\n",
 10409            "in": "header",
 10410            "name": "X-GitHub-Media-Type",
 10411            "type": "string"
 10412          },
 10413          {
 10414            "description": "Is used to set specified media type.",
 10415            "in": "header",
 10416            "name": "Accept",
 10417            "type": "string"
 10418          },
 10419          {
 10420            "in": "header",
 10421            "name": "X-RateLimit-Limit",
 10422            "type": "integer"
 10423          },
 10424          {
 10425            "in": "header",
 10426            "name": "X-RateLimit-Remaining",
 10427            "type": "integer"
 10428          },
 10429          {
 10430            "in": "header",
 10431            "name": "X-RateLimit-Reset",
 10432            "type": "integer"
 10433          },
 10434          {
 10435            "in": "header",
 10436            "name": "X-GitHub-Request-Id",
 10437            "type": "integer"
 10438          },
 10439          {
 10440            "in": "body",
 10441            "name": "body",
 10442            "required": true,
 10443            "schema": {
 10444              "$ref": "#/definitions/pullUpdate"
 10445            }
 10446          }
 10447        ],
 10448        "responses": {
 10449          "200": {
 10450            "description": "OK",
 10451            "schema": {
 10452              "$ref": "#/definitions/repo"
 10453            }
 10454          },
 10455          "403": {
 10456            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10457          }
 10458        }
 10459      }
 10460    },
 10461    "/repos/{owner}/{repo}/pulls/{number}/comments": {
 10462      "get": {
 10463        "description": "List comments on a pull request.",
 10464        "parameters": [
 10465          {
 10466            "description": "Name of repository owner.",
 10467            "in": "path",
 10468            "name": "owner",
 10469            "required": true,
 10470            "type": "string"
 10471          },
 10472          {
 10473            "description": "Name of repository.",
 10474            "in": "path",
 10475            "name": "repo",
 10476            "required": true,
 10477            "type": "string"
 10478          },
 10479          {
 10480            "description": "Id of pull.",
 10481            "in": "path",
 10482            "name": "number",
 10483            "required": true,
 10484            "type": "integer"
 10485          },
 10486          {
 10487            "description": "You can check the current version of media type in responses.\n",
 10488            "in": "header",
 10489            "name": "X-GitHub-Media-Type",
 10490            "type": "string"
 10491          },
 10492          {
 10493            "description": "Is used to set specified media type.",
 10494            "in": "header",
 10495            "name": "Accept",
 10496            "type": "string"
 10497          },
 10498          {
 10499            "in": "header",
 10500            "name": "X-RateLimit-Limit",
 10501            "type": "integer"
 10502          },
 10503          {
 10504            "in": "header",
 10505            "name": "X-RateLimit-Remaining",
 10506            "type": "integer"
 10507          },
 10508          {
 10509            "in": "header",
 10510            "name": "X-RateLimit-Reset",
 10511            "type": "integer"
 10512          },
 10513          {
 10514            "in": "header",
 10515            "name": "X-GitHub-Request-Id",
 10516            "type": "integer"
 10517          }
 10518        ],
 10519        "responses": {
 10520          "200": {
 10521            "description": "OK",
 10522            "schema": {
 10523              "$ref": "#/definitions/pullsComment"
 10524            }
 10525          },
 10526          "403": {
 10527            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10528          }
 10529        }
 10530      },
 10531      "post": {
 10532        "description": "Create a comment.\n  #TODO Alternative input ( http://developer.github.com/v3/pulls/comments/ )\n  description: |\n    Alternative Input.\n    Instead of passing commit_id, path, and position you can reply to an\n    existing Pull Request Comment like this:\n\n        body\n           Required string\n        in_reply_to\n           Required number - Comment id to reply to.\n",
 10533        "parameters": [
 10534          {
 10535            "description": "Name of repository owner.",
 10536            "in": "path",
 10537            "name": "owner",
 10538            "required": true,
 10539            "type": "string"
 10540          },
 10541          {
 10542            "description": "Name of repository.",
 10543            "in": "path",
 10544            "name": "repo",
 10545            "required": true,
 10546            "type": "string"
 10547          },
 10548          {
 10549            "description": "Id of pull.",
 10550            "in": "path",
 10551            "name": "number",
 10552            "required": true,
 10553            "type": "integer"
 10554          },
 10555          {
 10556            "description": "You can check the current version of media type in responses.\n",
 10557            "in": "header",
 10558            "name": "X-GitHub-Media-Type",
 10559            "type": "string"
 10560          },
 10561          {
 10562            "description": "Is used to set specified media type.",
 10563            "in": "header",
 10564            "name": "Accept",
 10565            "type": "string"
 10566          },
 10567          {
 10568            "in": "header",
 10569            "name": "X-RateLimit-Limit",
 10570            "type": "integer"
 10571          },
 10572          {
 10573            "in": "header",
 10574            "name": "X-RateLimit-Remaining",
 10575            "type": "integer"
 10576          },
 10577          {
 10578            "in": "header",
 10579            "name": "X-RateLimit-Reset",
 10580            "type": "integer"
 10581          },
 10582          {
 10583            "in": "header",
 10584            "name": "X-GitHub-Request-Id",
 10585            "type": "integer"
 10586          },
 10587          {
 10588            "in": "body",
 10589            "name": "body",
 10590            "required": true,
 10591            "schema": {
 10592              "$ref": "#/definitions/pullsCommentPost"
 10593            }
 10594          }
 10595        ],
 10596        "responses": {
 10597          "201": {
 10598            "description": "Created",
 10599            "schema": {
 10600              "$ref": "#/definitions/pullsComment"
 10601            }
 10602          },
 10603          "403": {
 10604            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10605          }
 10606        }
 10607      }
 10608    },
 10609    "/repos/{owner}/{repo}/pulls/{number}/commits": {
 10610      "get": {
 10611        "description": "List commits on a pull request.",
 10612        "parameters": [
 10613          {
 10614            "description": "Name of repository owner.",
 10615            "in": "path",
 10616            "name": "owner",
 10617            "required": true,
 10618            "type": "string"
 10619          },
 10620          {
 10621            "description": "Name of repository.",
 10622            "in": "path",
 10623            "name": "repo",
 10624            "required": true,
 10625            "type": "string"
 10626          },
 10627          {
 10628            "description": "Id of pull.",
 10629            "in": "path",
 10630            "name": "number",
 10631            "required": true,
 10632            "type": "integer"
 10633          },
 10634          {
 10635            "description": "You can check the current version of media type in responses.\n",
 10636            "in": "header",
 10637            "name": "X-GitHub-Media-Type",
 10638            "type": "string"
 10639          },
 10640          {
 10641            "description": "Is used to set specified media type.",
 10642            "in": "header",
 10643            "name": "Accept",
 10644            "type": "string"
 10645          },
 10646          {
 10647            "in": "header",
 10648            "name": "X-RateLimit-Limit",
 10649            "type": "integer"
 10650          },
 10651          {
 10652            "in": "header",
 10653            "name": "X-RateLimit-Remaining",
 10654            "type": "integer"
 10655          },
 10656          {
 10657            "in": "header",
 10658            "name": "X-RateLimit-Reset",
 10659            "type": "integer"
 10660          },
 10661          {
 10662            "in": "header",
 10663            "name": "X-GitHub-Request-Id",
 10664            "type": "integer"
 10665          }
 10666        ],
 10667        "responses": {
 10668          "200": {
 10669            "description": "OK",
 10670            "schema": {
 10671              "$ref": "#/definitions/commits"
 10672            }
 10673          },
 10674          "403": {
 10675            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10676          }
 10677        }
 10678      }
 10679    },
 10680    "/repos/{owner}/{repo}/pulls/{number}/files": {
 10681      "get": {
 10682        "description": "List pull requests files.",
 10683        "parameters": [
 10684          {
 10685            "description": "Name of repository owner.",
 10686            "in": "path",
 10687            "name": "owner",
 10688            "required": true,
 10689            "type": "string"
 10690          },
 10691          {
 10692            "description": "Name of repository.",
 10693            "in": "path",
 10694            "name": "repo",
 10695            "required": true,
 10696            "type": "string"
 10697          },
 10698          {
 10699            "description": "Id of pull.",
 10700            "in": "path",
 10701            "name": "number",
 10702            "required": true,
 10703            "type": "integer"
 10704          },
 10705          {
 10706            "description": "You can check the current version of media type in responses.\n",
 10707            "in": "header",
 10708            "name": "X-GitHub-Media-Type",
 10709            "type": "string"
 10710          },
 10711          {
 10712            "description": "Is used to set specified media type.",
 10713            "in": "header",
 10714            "name": "Accept",
 10715            "type": "string"
 10716          },
 10717          {
 10718            "in": "header",
 10719            "name": "X-RateLimit-Limit",
 10720            "type": "integer"
 10721          },
 10722          {
 10723            "in": "header",
 10724            "name": "X-RateLimit-Remaining",
 10725            "type": "integer"
 10726          },
 10727          {
 10728            "in": "header",
 10729            "name": "X-RateLimit-Reset",
 10730            "type": "integer"
 10731          },
 10732          {
 10733            "in": "header",
 10734            "name": "X-GitHub-Request-Id",
 10735            "type": "integer"
 10736          }
 10737        ],
 10738        "responses": {
 10739          "200": {
 10740            "description": "OK",
 10741            "schema": {
 10742              "$ref": "#/definitions/pulls"
 10743            }
 10744          },
 10745          "403": {
 10746            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10747          }
 10748        }
 10749      }
 10750    },
 10751    "/repos/{owner}/{repo}/pulls/{number}/merge": {
 10752      "get": {
 10753        "description": "Get if a pull request has been merged.",
 10754        "parameters": [
 10755          {
 10756            "description": "Name of repository owner.",
 10757            "in": "path",
 10758            "name": "owner",
 10759            "required": true,
 10760            "type": "string"
 10761          },
 10762          {
 10763            "description": "Name of repository.",
 10764            "in": "path",
 10765            "name": "repo",
 10766            "required": true,
 10767            "type": "string"
 10768          },
 10769          {
 10770            "description": "Id of pull.",
 10771            "in": "path",
 10772            "name": "number",
 10773            "required": true,
 10774            "type": "integer"
 10775          },
 10776          {
 10777            "description": "You can check the current version of media type in responses.\n",
 10778            "in": "header",
 10779            "name": "X-GitHub-Media-Type",
 10780            "type": "string"
 10781          },
 10782          {
 10783            "description": "Is used to set specified media type.",
 10784            "in": "header",
 10785            "name": "Accept",
 10786            "type": "string"
 10787          },
 10788          {
 10789            "in": "header",
 10790            "name": "X-RateLimit-Limit",
 10791            "type": "integer"
 10792          },
 10793          {
 10794            "in": "header",
 10795            "name": "X-RateLimit-Remaining",
 10796            "type": "integer"
 10797          },
 10798          {
 10799            "in": "header",
 10800            "name": "X-RateLimit-Reset",
 10801            "type": "integer"
 10802          },
 10803          {
 10804            "in": "header",
 10805            "name": "X-GitHub-Request-Id",
 10806            "type": "integer"
 10807          }
 10808        ],
 10809        "responses": {
 10810          "204": {
 10811            "description": "Pull request has been merged."
 10812          },
 10813          "403": {
 10814            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10815          },
 10816          "404": {
 10817            "description": "Pull request has not been merged."
 10818          }
 10819        }
 10820      },
 10821      "put": {
 10822        "description": "Merge a pull request (Merge Button's)",
 10823        "parameters": [
 10824          {
 10825            "description": "Name of repository owner.",
 10826            "in": "path",
 10827            "name": "owner",
 10828            "required": true,
 10829            "type": "string"
 10830          },
 10831          {
 10832            "description": "Name of repository.",
 10833            "in": "path",
 10834            "name": "repo",
 10835            "required": true,
 10836            "type": "string"
 10837          },
 10838          {
 10839            "description": "Id of pull.",
 10840            "in": "path",
 10841            "name": "number",
 10842            "required": true,
 10843            "type": "integer"
 10844          },
 10845          {
 10846            "description": "You can check the current version of media type in responses.\n",
 10847            "in": "header",
 10848            "name": "X-GitHub-Media-Type",
 10849            "type": "string"
 10850          },
 10851          {
 10852            "description": "Is used to set specified media type.",
 10853            "in": "header",
 10854            "name": "Accept",
 10855            "type": "string"
 10856          },
 10857          {
 10858            "in": "header",
 10859            "name": "X-RateLimit-Limit",
 10860            "type": "integer"
 10861          },
 10862          {
 10863            "in": "header",
 10864            "name": "X-RateLimit-Remaining",
 10865            "type": "integer"
 10866          },
 10867          {
 10868            "in": "header",
 10869            "name": "X-RateLimit-Reset",
 10870            "type": "integer"
 10871          },
 10872          {
 10873            "in": "header",
 10874            "name": "X-GitHub-Request-Id",
 10875            "type": "integer"
 10876          },
 10877          {
 10878            "in": "body",
 10879            "name": "body",
 10880            "required": true,
 10881            "schema": {
 10882              "$ref": "#/definitions/mergePullBody"
 10883            }
 10884          }
 10885        ],
 10886        "responses": {
 10887          "200": {
 10888            "description": "Response if merge was successful.",
 10889            "schema": {
 10890              "$ref": "#/definitions/merge"
 10891            }
 10892          },
 10893          "403": {
 10894            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10895          },
 10896          "405": {
 10897            "description": "Response if merge cannot be performed.",
 10898            "schema": {
 10899              "$ref": "#/definitions/merge"
 10900            }
 10901          }
 10902        }
 10903      }
 10904    },
 10905    "/repos/{owner}/{repo}/readme": {
 10906      "get": {
 10907        "description": "Get the README.\nThis method returns the preferred README for a repository.\n",
 10908        "parameters": [
 10909          {
 10910            "description": "Name of repository owner.",
 10911            "in": "path",
 10912            "name": "owner",
 10913            "required": true,
 10914            "type": "string"
 10915          },
 10916          {
 10917            "description": "Name of repository.",
 10918            "in": "path",
 10919            "name": "repo",
 10920            "required": true,
 10921            "type": "string"
 10922          },
 10923          {
 10924            "description": "The String name of the Commit/Branch/Tag. Defaults to master.",
 10925            "in": "query",
 10926            "name": "ref",
 10927            "type": "string"
 10928          },
 10929          {
 10930            "description": "You can check the current version of media type in responses.\n",
 10931            "in": "header",
 10932            "name": "X-GitHub-Media-Type",
 10933            "type": "string"
 10934          },
 10935          {
 10936            "description": "Is used to set specified media type.",
 10937            "in": "header",
 10938            "name": "Accept",
 10939            "type": "string"
 10940          },
 10941          {
 10942            "in": "header",
 10943            "name": "X-RateLimit-Limit",
 10944            "type": "integer"
 10945          },
 10946          {
 10947            "in": "header",
 10948            "name": "X-RateLimit-Remaining",
 10949            "type": "integer"
 10950          },
 10951          {
 10952            "in": "header",
 10953            "name": "X-RateLimit-Reset",
 10954            "type": "integer"
 10955          },
 10956          {
 10957            "in": "header",
 10958            "name": "X-GitHub-Request-Id",
 10959            "type": "integer"
 10960          }
 10961        ],
 10962        "responses": {
 10963          "200": {
 10964            "description": "OK",
 10965            "schema": {
 10966              "$ref": "#/definitions/contents-path"
 10967            }
 10968          },
 10969          "403": {
 10970            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 10971          }
 10972        }
 10973      }
 10974    },
 10975    "/repos/{owner}/{repo}/releases": {
 10976      "get": {
 10977        "description": "Users with push access to the repository will receive all releases (i.e., published releases and draft releases). Users with pull access will receive published releases only",
 10978        "parameters": [
 10979          {
 10980            "description": "Name of repository owner.",
 10981            "in": "path",
 10982            "name": "owner",
 10983            "required": true,
 10984            "type": "string"
 10985          },
 10986          {
 10987            "description": "Name of repository.",
 10988            "in": "path",
 10989            "name": "repo",
 10990            "required": true,
 10991            "type": "string"
 10992          },
 10993          {
 10994            "description": "You can check the current version of media type in responses.\n",
 10995            "in": "header",
 10996            "name": "X-GitHub-Media-Type",
 10997            "type": "string"
 10998          },
 10999          {
 11000            "description": "Is used to set specified media type.",
 11001            "in": "header",
 11002            "name": "Accept",
 11003            "type": "string"
 11004          },
 11005          {
 11006            "in": "header",
 11007            "name": "X-RateLimit-Limit",
 11008            "type": "integer"
 11009          },
 11010          {
 11011            "in": "header",
 11012            "name": "X-RateLimit-Remaining",
 11013            "type": "integer"
 11014          },
 11015          {
 11016            "in": "header",
 11017            "name": "X-RateLimit-Reset",
 11018            "type": "integer"
 11019          },
 11020          {
 11021            "in": "header",
 11022            "name": "X-GitHub-Request-Id",
 11023            "type": "integer"
 11024          }
 11025        ],
 11026        "responses": {
 11027          "200": {
 11028            "description": "OK",
 11029            "schema": {
 11030              "$ref": "#/definitions/releases"
 11031            }
 11032          },
 11033          "403": {
 11034            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11035          }
 11036        }
 11037      },
 11038      "post": {
 11039        "description": "Create a release\nUsers with push access to the repository can create a release.\n",
 11040        "parameters": [
 11041          {
 11042            "description": "Name of repository owner.",
 11043            "in": "path",
 11044            "name": "owner",
 11045            "required": true,
 11046            "type": "string"
 11047          },
 11048          {
 11049            "description": "Name of repository.",
 11050            "in": "path",
 11051            "name": "repo",
 11052            "required": true,
 11053            "type": "string"
 11054          },
 11055          {
 11056            "description": "You can check the current version of media type in responses.\n",
 11057            "in": "header",
 11058            "name": "X-GitHub-Media-Type",
 11059            "type": "string"
 11060          },
 11061          {
 11062            "description": "Is used to set specified media type.",
 11063            "in": "header",
 11064            "name": "Accept",
 11065            "type": "string"
 11066          },
 11067          {
 11068            "in": "header",
 11069            "name": "X-RateLimit-Limit",
 11070            "type": "integer"
 11071          },
 11072          {
 11073            "in": "header",
 11074            "name": "X-RateLimit-Remaining",
 11075            "type": "integer"
 11076          },
 11077          {
 11078            "in": "header",
 11079            "name": "X-RateLimit-Reset",
 11080            "type": "integer"
 11081          },
 11082          {
 11083            "in": "header",
 11084            "name": "X-GitHub-Request-Id",
 11085            "type": "integer"
 11086          },
 11087          {
 11088            "in": "body",
 11089            "name": "body",
 11090            "required": true,
 11091            "schema": {
 11092              "$ref": "#/definitions/release-create"
 11093            }
 11094          }
 11095        ],
 11096        "responses": {
 11097          "201": {
 11098            "description": "Created",
 11099            "schema": {
 11100              "$ref": "#/definitions/release"
 11101            }
 11102          },
 11103          "403": {
 11104            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11105          }
 11106        }
 11107      }
 11108    },
 11109    "/repos/{owner}/{repo}/releases/assets/{id}": {
 11110      "delete": {
 11111        "description": "Delete a release asset",
 11112        "parameters": [
 11113          {
 11114            "description": "Name of repository owner.",
 11115            "in": "path",
 11116            "name": "owner",
 11117            "required": true,
 11118            "type": "string"
 11119          },
 11120          {
 11121            "description": "Name of repository.",
 11122            "in": "path",
 11123            "name": "repo",
 11124            "required": true,
 11125            "type": "string"
 11126          },
 11127          {
 11128            "in": "path",
 11129            "name": "id",
 11130            "required": true,
 11131            "type": "string"
 11132          },
 11133          {
 11134            "description": "You can check the current version of media type in responses.\n",
 11135            "in": "header",
 11136            "name": "X-GitHub-Media-Type",
 11137            "type": "string"
 11138          },
 11139          {
 11140            "description": "Is used to set specified media type.",
 11141            "in": "header",
 11142            "name": "Accept",
 11143            "type": "string"
 11144          },
 11145          {
 11146            "in": "header",
 11147            "name": "X-RateLimit-Limit",
 11148            "type": "integer"
 11149          },
 11150          {
 11151            "in": "header",
 11152            "name": "X-RateLimit-Remaining",
 11153            "type": "integer"
 11154          },
 11155          {
 11156            "in": "header",
 11157            "name": "X-RateLimit-Reset",
 11158            "type": "integer"
 11159          },
 11160          {
 11161            "in": "header",
 11162            "name": "X-GitHub-Request-Id",
 11163            "type": "integer"
 11164          }
 11165        ],
 11166        "responses": {
 11167          "204": {
 11168            "description": "No Content"
 11169          },
 11170          "403": {
 11171            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11172          }
 11173        }
 11174      },
 11175      "get": {
 11176        "description": "Get a single release asset",
 11177        "parameters": [
 11178          {
 11179            "description": "Name of repository owner.",
 11180            "in": "path",
 11181            "name": "owner",
 11182            "required": true,
 11183            "type": "string"
 11184          },
 11185          {
 11186            "description": "Name of repository.",
 11187            "in": "path",
 11188            "name": "repo",
 11189            "required": true,
 11190            "type": "string"
 11191          },
 11192          {
 11193            "in": "path",
 11194            "name": "id",
 11195            "required": true,
 11196            "type": "string"
 11197          },
 11198          {
 11199            "description": "You can check the current version of media type in responses.\n",
 11200            "in": "header",
 11201            "name": "X-GitHub-Media-Type",
 11202            "type": "string"
 11203          },
 11204          {
 11205            "description": "Is used to set specified media type.",
 11206            "in": "header",
 11207            "name": "Accept",
 11208            "type": "string"
 11209          },
 11210          {
 11211            "in": "header",
 11212            "name": "X-RateLimit-Limit",
 11213            "type": "integer"
 11214          },
 11215          {
 11216            "in": "header",
 11217            "name": "X-RateLimit-Remaining",
 11218            "type": "integer"
 11219          },
 11220          {
 11221            "in": "header",
 11222            "name": "X-RateLimit-Reset",
 11223            "type": "integer"
 11224          },
 11225          {
 11226            "in": "header",
 11227            "name": "X-GitHub-Request-Id",
 11228            "type": "integer"
 11229          }
 11230        ],
 11231        "responses": {
 11232          "200": {
 11233            "description": "OK",
 11234            "schema": {
 11235              "$ref": "#/definitions/asset"
 11236            }
 11237          },
 11238          "403": {
 11239            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11240          }
 11241        }
 11242      },
 11243      "patch": {
 11244        "description": "Edit a release asset\nUsers with push access to the repository can edit a release asset.\n",
 11245        "parameters": [
 11246          {
 11247            "description": "Name of repository owner.",
 11248            "in": "path",
 11249            "name": "owner",
 11250            "required": true,
 11251            "type": "string"
 11252          },
 11253          {
 11254            "description": "Name of repository.",
 11255            "in": "path",
 11256            "name": "repo",
 11257            "required": true,
 11258            "type": "string"
 11259          },
 11260          {
 11261            "in": "path",
 11262            "name": "id",
 11263            "required": true,
 11264            "type": "string"
 11265          },
 11266          {
 11267            "description": "You can check the current version of media type in responses.\n",
 11268            "in": "header",
 11269            "name": "X-GitHub-Media-Type",
 11270            "type": "string"
 11271          },
 11272          {
 11273            "description": "Is used to set specified media type.",
 11274            "in": "header",
 11275            "name": "Accept",
 11276            "type": "string"
 11277          },
 11278          {
 11279            "in": "header",
 11280            "name": "X-RateLimit-Limit",
 11281            "type": "integer"
 11282          },
 11283          {
 11284            "in": "header",
 11285            "name": "X-RateLimit-Remaining",
 11286            "type": "integer"
 11287          },
 11288          {
 11289            "in": "header",
 11290            "name": "X-RateLimit-Reset",
 11291            "type": "integer"
 11292          },
 11293          {
 11294            "in": "header",
 11295            "name": "X-GitHub-Request-Id",
 11296            "type": "integer"
 11297          },
 11298          {
 11299            "in": "body",
 11300            "name": "body",
 11301            "required": true,
 11302            "schema": {
 11303              "$ref": "#/definitions/assetPatch"
 11304            }
 11305          }
 11306        ],
 11307        "responses": {
 11308          "200": {
 11309            "description": "OK",
 11310            "schema": {
 11311              "$ref": "#/definitions/asset"
 11312            }
 11313          },
 11314          "403": {
 11315            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11316          }
 11317        }
 11318      }
 11319    },
 11320    "/repos/{owner}/{repo}/releases/{id}": {
 11321      "delete": {
 11322        "description": "Users with push access to the repository can delete a release.",
 11323        "parameters": [
 11324          {
 11325            "description": "Name of repository owner.",
 11326            "in": "path",
 11327            "name": "owner",
 11328            "required": true,
 11329            "type": "string"
 11330          },
 11331          {
 11332            "description": "Name of repository.",
 11333            "in": "path",
 11334            "name": "repo",
 11335            "required": true,
 11336            "type": "string"
 11337          },
 11338          {
 11339            "in": "path",
 11340            "name": "id",
 11341            "required": true,
 11342            "type": "string"
 11343          },
 11344          {
 11345            "description": "You can check the current version of media type in responses.\n",
 11346            "in": "header",
 11347            "name": "X-GitHub-Media-Type",
 11348            "type": "string"
 11349          },
 11350          {
 11351            "description": "Is used to set specified media type.",
 11352            "in": "header",
 11353            "name": "Accept",
 11354            "type": "string"
 11355          },
 11356          {
 11357            "in": "header",
 11358            "name": "X-RateLimit-Limit",
 11359            "type": "integer"
 11360          },
 11361          {
 11362            "in": "header",
 11363            "name": "X-RateLimit-Remaining",
 11364            "type": "integer"
 11365          },
 11366          {
 11367            "in": "header",
 11368            "name": "X-RateLimit-Reset",
 11369            "type": "integer"
 11370          },
 11371          {
 11372            "in": "header",
 11373            "name": "X-GitHub-Request-Id",
 11374            "type": "integer"
 11375          }
 11376        ],
 11377        "responses": {
 11378          "204": {
 11379            "description": "No Content"
 11380          },
 11381          "403": {
 11382            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11383          }
 11384        }
 11385      },
 11386      "get": {
 11387        "description": "Get a single release",
 11388        "parameters": [
 11389          {
 11390            "description": "Name of repository owner.",
 11391            "in": "path",
 11392            "name": "owner",
 11393            "required": true,
 11394            "type": "string"
 11395          },
 11396          {
 11397            "description": "Name of repository.",
 11398            "in": "path",
 11399            "name": "repo",
 11400            "required": true,
 11401            "type": "string"
 11402          },
 11403          {
 11404            "in": "path",
 11405            "name": "id",
 11406            "required": true,
 11407            "type": "string"
 11408          },
 11409          {
 11410            "description": "You can check the current version of media type in responses.\n",
 11411            "in": "header",
 11412            "name": "X-GitHub-Media-Type",
 11413            "type": "string"
 11414          },
 11415          {
 11416            "description": "Is used to set specified media type.",
 11417            "in": "header",
 11418            "name": "Accept",
 11419            "type": "string"
 11420          },
 11421          {
 11422            "in": "header",
 11423            "name": "X-RateLimit-Limit",
 11424            "type": "integer"
 11425          },
 11426          {
 11427            "in": "header",
 11428            "name": "X-RateLimit-Remaining",
 11429            "type": "integer"
 11430          },
 11431          {
 11432            "in": "header",
 11433            "name": "X-RateLimit-Reset",
 11434            "type": "integer"
 11435          },
 11436          {
 11437            "in": "header",
 11438            "name": "X-GitHub-Request-Id",
 11439            "type": "integer"
 11440          }
 11441        ],
 11442        "responses": {
 11443          "200": {
 11444            "description": "OK",
 11445            "schema": {
 11446              "$ref": "#/definitions/release"
 11447            }
 11448          },
 11449          "403": {
 11450            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11451          }
 11452        }
 11453      },
 11454      "patch": {
 11455        "description": "Users with push access to the repository can edit a release",
 11456        "parameters": [
 11457          {
 11458            "description": "Name of repository owner.",
 11459            "in": "path",
 11460            "name": "owner",
 11461            "required": true,
 11462            "type": "string"
 11463          },
 11464          {
 11465            "description": "Name of repository.",
 11466            "in": "path",
 11467            "name": "repo",
 11468            "required": true,
 11469            "type": "string"
 11470          },
 11471          {
 11472            "in": "path",
 11473            "name": "id",
 11474            "required": true,
 11475            "type": "string"
 11476          },
 11477          {
 11478            "description": "You can check the current version of media type in responses.\n",
 11479            "in": "header",
 11480            "name": "X-GitHub-Media-Type",
 11481            "type": "string"
 11482          },
 11483          {
 11484            "description": "Is used to set specified media type.",
 11485            "in": "header",
 11486            "name": "Accept",
 11487            "type": "string"
 11488          },
 11489          {
 11490            "in": "header",
 11491            "name": "X-RateLimit-Limit",
 11492            "type": "integer"
 11493          },
 11494          {
 11495            "in": "header",
 11496            "name": "X-RateLimit-Remaining",
 11497            "type": "integer"
 11498          },
 11499          {
 11500            "in": "header",
 11501            "name": "X-RateLimit-Reset",
 11502            "type": "integer"
 11503          },
 11504          {
 11505            "in": "header",
 11506            "name": "X-GitHub-Request-Id",
 11507            "type": "integer"
 11508          },
 11509          {
 11510            "in": "body",
 11511            "name": "body",
 11512            "required": true,
 11513            "schema": {
 11514              "$ref": "#/definitions/release-create"
 11515            }
 11516          }
 11517        ],
 11518        "responses": {
 11519          "200": {
 11520            "description": "OK",
 11521            "schema": {
 11522              "$ref": "#/definitions/release"
 11523            }
 11524          },
 11525          "403": {
 11526            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11527          }
 11528        }
 11529      }
 11530    },
 11531    "/repos/{owner}/{repo}/releases/{id}/assets": {
 11532      "get": {
 11533        "description": "List assets for a release",
 11534        "parameters": [
 11535          {
 11536            "description": "Name of repository owner.",
 11537            "in": "path",
 11538            "name": "owner",
 11539            "required": true,
 11540            "type": "string"
 11541          },
 11542          {
 11543            "description": "Name of repository.",
 11544            "in": "path",
 11545            "name": "repo",
 11546            "required": true,
 11547            "type": "string"
 11548          },
 11549          {
 11550            "in": "path",
 11551            "name": "id",
 11552            "required": true,
 11553            "type": "string"
 11554          },
 11555          {
 11556            "description": "You can check the current version of media type in responses.\n",
 11557            "in": "header",
 11558            "name": "X-GitHub-Media-Type",
 11559            "type": "string"
 11560          },
 11561          {
 11562            "description": "Is used to set specified media type.",
 11563            "in": "header",
 11564            "name": "Accept",
 11565            "type": "string"
 11566          },
 11567          {
 11568            "in": "header",
 11569            "name": "X-RateLimit-Limit",
 11570            "type": "integer"
 11571          },
 11572          {
 11573            "in": "header",
 11574            "name": "X-RateLimit-Remaining",
 11575            "type": "integer"
 11576          },
 11577          {
 11578            "in": "header",
 11579            "name": "X-RateLimit-Reset",
 11580            "type": "integer"
 11581          },
 11582          {
 11583            "in": "header",
 11584            "name": "X-GitHub-Request-Id",
 11585            "type": "integer"
 11586          }
 11587        ],
 11588        "responses": {
 11589          "200": {
 11590            "description": "OK",
 11591            "schema": {
 11592              "$ref": "#/definitions/assets"
 11593            }
 11594          },
 11595          "403": {
 11596            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11597          }
 11598        }
 11599      }
 11600    },
 11601    "/repos/{owner}/{repo}/stargazers": {
 11602      "get": {
 11603        "description": "List Stargazers.",
 11604        "parameters": [
 11605          {
 11606            "description": "Name of repository owner.",
 11607            "in": "path",
 11608            "name": "owner",
 11609            "required": true,
 11610            "type": "string"
 11611          },
 11612          {
 11613            "description": "Name of repository.",
 11614            "in": "path",
 11615            "name": "repo",
 11616            "required": true,
 11617            "type": "string"
 11618          },
 11619          {
 11620            "description": "You can check the current version of media type in responses.\n",
 11621            "in": "header",
 11622            "name": "X-GitHub-Media-Type",
 11623            "type": "string"
 11624          },
 11625          {
 11626            "description": "Is used to set specified media type.",
 11627            "in": "header",
 11628            "name": "Accept",
 11629            "type": "string"
 11630          },
 11631          {
 11632            "in": "header",
 11633            "name": "X-RateLimit-Limit",
 11634            "type": "integer"
 11635          },
 11636          {
 11637            "in": "header",
 11638            "name": "X-RateLimit-Remaining",
 11639            "type": "integer"
 11640          },
 11641          {
 11642            "in": "header",
 11643            "name": "X-RateLimit-Reset",
 11644            "type": "integer"
 11645          },
 11646          {
 11647            "in": "header",
 11648            "name": "X-GitHub-Request-Id",
 11649            "type": "integer"
 11650          }
 11651        ],
 11652        "responses": {
 11653          "200": {
 11654            "description": "OK",
 11655            "schema": {
 11656              "$ref": "#/definitions/users"
 11657            }
 11658          },
 11659          "403": {
 11660            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11661          }
 11662        }
 11663      }
 11664    },
 11665    "/repos/{owner}/{repo}/stats/code_frequency": {
 11666      "get": {
 11667        "description": "Get the number of additions and deletions per week.\nReturns a weekly aggregate of the number of additions and deletions pushed\nto a repository.\n",
 11668        "parameters": [
 11669          {
 11670            "description": "Name of repository owner.",
 11671            "in": "path",
 11672            "name": "owner",
 11673            "required": true,
 11674            "type": "string"
 11675          },
 11676          {
 11677            "description": "Name of repository.",
 11678            "in": "path",
 11679            "name": "repo",
 11680            "required": true,
 11681            "type": "string"
 11682          },
 11683          {
 11684            "description": "You can check the current version of media type in responses.\n",
 11685            "in": "header",
 11686            "name": "X-GitHub-Media-Type",
 11687            "type": "string"
 11688          },
 11689          {
 11690            "description": "Is used to set specified media type.",
 11691            "in": "header",
 11692            "name": "Accept",
 11693            "type": "string"
 11694          },
 11695          {
 11696            "in": "header",
 11697            "name": "X-RateLimit-Limit",
 11698            "type": "integer"
 11699          },
 11700          {
 11701            "in": "header",
 11702            "name": "X-RateLimit-Remaining",
 11703            "type": "integer"
 11704          },
 11705          {
 11706            "in": "header",
 11707            "name": "X-RateLimit-Reset",
 11708            "type": "integer"
 11709          },
 11710          {
 11711            "in": "header",
 11712            "name": "X-GitHub-Request-Id",
 11713            "type": "integer"
 11714          }
 11715        ],
 11716        "responses": {
 11717          "200": {
 11718            "description": "OK",
 11719            "schema": {
 11720              "$ref": "#/definitions/codeFrequencyStats"
 11721            }
 11722          },
 11723          "403": {
 11724            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11725          }
 11726        }
 11727      }
 11728    },
 11729    "/repos/{owner}/{repo}/stats/commit_activity": {
 11730      "get": {
 11731        "description": "Get the last year of commit activity data.\nReturns the last year of commit activity grouped by week. The days array\nis a group of commits per day, starting on Sunday.\n",
 11732        "parameters": [
 11733          {
 11734            "description": "Name of repository owner.",
 11735            "in": "path",
 11736            "name": "owner",
 11737            "required": true,
 11738            "type": "string"
 11739          },
 11740          {
 11741            "description": "Name of repository.",
 11742            "in": "path",
 11743            "name": "repo",
 11744            "required": true,
 11745            "type": "string"
 11746          },
 11747          {
 11748            "description": "You can check the current version of media type in responses.\n",
 11749            "in": "header",
 11750            "name": "X-GitHub-Media-Type",
 11751            "type": "string"
 11752          },
 11753          {
 11754            "description": "Is used to set specified media type.",
 11755            "in": "header",
 11756            "name": "Accept",
 11757            "type": "string"
 11758          },
 11759          {
 11760            "in": "header",
 11761            "name": "X-RateLimit-Limit",
 11762            "type": "integer"
 11763          },
 11764          {
 11765            "in": "header",
 11766            "name": "X-RateLimit-Remaining",
 11767            "type": "integer"
 11768          },
 11769          {
 11770            "in": "header",
 11771            "name": "X-RateLimit-Reset",
 11772            "type": "integer"
 11773          },
 11774          {
 11775            "in": "header",
 11776            "name": "X-GitHub-Request-Id",
 11777            "type": "integer"
 11778          }
 11779        ],
 11780        "responses": {
 11781          "200": {
 11782            "description": "OK",
 11783            "schema": {
 11784              "$ref": "#/definitions/commitActivityStats"
 11785            }
 11786          },
 11787          "403": {
 11788            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11789          }
 11790        }
 11791      }
 11792    },
 11793    "/repos/{owner}/{repo}/stats/contributors": {
 11794      "get": {
 11795        "description": "Get contributors list with additions, deletions, and commit counts.",
 11796        "parameters": [
 11797          {
 11798            "description": "Name of repository owner.",
 11799            "in": "path",
 11800            "name": "owner",
 11801            "required": true,
 11802            "type": "string"
 11803          },
 11804          {
 11805            "description": "Name of repository.",
 11806            "in": "path",
 11807            "name": "repo",
 11808            "required": true,
 11809            "type": "string"
 11810          },
 11811          {
 11812            "description": "You can check the current version of media type in responses.\n",
 11813            "in": "header",
 11814            "name": "X-GitHub-Media-Type",
 11815            "type": "string"
 11816          },
 11817          {
 11818            "description": "Is used to set specified media type.",
 11819            "in": "header",
 11820            "name": "Accept",
 11821            "type": "string"
 11822          },
 11823          {
 11824            "in": "header",
 11825            "name": "X-RateLimit-Limit",
 11826            "type": "integer"
 11827          },
 11828          {
 11829            "in": "header",
 11830            "name": "X-RateLimit-Remaining",
 11831            "type": "integer"
 11832          },
 11833          {
 11834            "in": "header",
 11835            "name": "X-RateLimit-Reset",
 11836            "type": "integer"
 11837          },
 11838          {
 11839            "in": "header",
 11840            "name": "X-GitHub-Request-Id",
 11841            "type": "integer"
 11842          }
 11843        ],
 11844        "responses": {
 11845          "200": {
 11846            "description": "OK",
 11847            "schema": {
 11848              "$ref": "#/definitions/contributorsStats"
 11849            }
 11850          },
 11851          "403": {
 11852            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11853          }
 11854        }
 11855      }
 11856    },
 11857    "/repos/{owner}/{repo}/stats/participation": {
 11858      "get": {
 11859        "description": "Get the weekly commit count for the repo owner and everyone else.",
 11860        "parameters": [
 11861          {
 11862            "description": "Name of repository owner.",
 11863            "in": "path",
 11864            "name": "owner",
 11865            "required": true,
 11866            "type": "string"
 11867          },
 11868          {
 11869            "description": "Name of repository.",
 11870            "in": "path",
 11871            "name": "repo",
 11872            "required": true,
 11873            "type": "string"
 11874          },
 11875          {
 11876            "description": "You can check the current version of media type in responses.\n",
 11877            "in": "header",
 11878            "name": "X-GitHub-Media-Type",
 11879            "type": "string"
 11880          },
 11881          {
 11882            "description": "Is used to set specified media type.",
 11883            "in": "header",
 11884            "name": "Accept",
 11885            "type": "string"
 11886          },
 11887          {
 11888            "in": "header",
 11889            "name": "X-RateLimit-Limit",
 11890            "type": "integer"
 11891          },
 11892          {
 11893            "in": "header",
 11894            "name": "X-RateLimit-Remaining",
 11895            "type": "integer"
 11896          },
 11897          {
 11898            "in": "header",
 11899            "name": "X-RateLimit-Reset",
 11900            "type": "integer"
 11901          },
 11902          {
 11903            "in": "header",
 11904            "name": "X-GitHub-Request-Id",
 11905            "type": "integer"
 11906          }
 11907        ],
 11908        "responses": {
 11909          "200": {
 11910            "description": "OK",
 11911            "schema": {
 11912              "$ref": "#/definitions/participationStats"
 11913            }
 11914          },
 11915          "403": {
 11916            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11917          }
 11918        }
 11919      }
 11920    },
 11921    "/repos/{owner}/{repo}/stats/punch_card": {
 11922      "get": {
 11923        "description": "Get the number of commits per hour in each day.\nEach array contains the day number, hour number, and number of commits\n0-6 Sunday - Saturday\n0-23 Hour of day\nNumber of commits\n\nFor example, [2, 14, 25] indicates that there were 25 total commits, during\nthe 2.00pm hour on Tuesdays. All times are based on the time zone of\nindividual commits.\n",
 11924        "parameters": [
 11925          {
 11926            "description": "Name of repository owner.",
 11927            "in": "path",
 11928            "name": "owner",
 11929            "required": true,
 11930            "type": "string"
 11931          },
 11932          {
 11933            "description": "Name of repository.",
 11934            "in": "path",
 11935            "name": "repo",
 11936            "required": true,
 11937            "type": "string"
 11938          },
 11939          {
 11940            "description": "You can check the current version of media type in responses.\n",
 11941            "in": "header",
 11942            "name": "X-GitHub-Media-Type",
 11943            "type": "string"
 11944          },
 11945          {
 11946            "description": "Is used to set specified media type.",
 11947            "in": "header",
 11948            "name": "Accept",
 11949            "type": "string"
 11950          },
 11951          {
 11952            "in": "header",
 11953            "name": "X-RateLimit-Limit",
 11954            "type": "integer"
 11955          },
 11956          {
 11957            "in": "header",
 11958            "name": "X-RateLimit-Remaining",
 11959            "type": "integer"
 11960          },
 11961          {
 11962            "in": "header",
 11963            "name": "X-RateLimit-Reset",
 11964            "type": "integer"
 11965          },
 11966          {
 11967            "in": "header",
 11968            "name": "X-GitHub-Request-Id",
 11969            "type": "integer"
 11970          }
 11971        ],
 11972        "responses": {
 11973          "200": {
 11974            "description": "OK",
 11975            "schema": {
 11976              "$ref": "#/definitions/codeFrequencyStats"
 11977            }
 11978          },
 11979          "403": {
 11980            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 11981          }
 11982        }
 11983      }
 11984    },
 11985    "/repos/{owner}/{repo}/statuses/{ref}": {
 11986      "get": {
 11987        "description": "List Statuses for a specific Ref.",
 11988        "parameters": [
 11989          {
 11990            "description": "Name of repository owner.",
 11991            "in": "path",
 11992            "name": "owner",
 11993            "required": true,
 11994            "type": "string"
 11995          },
 11996          {
 11997            "description": "Name of repository.",
 11998            "in": "path",
 11999            "name": "repo",
 12000            "required": true,
 12001            "type": "string"
 12002          },
 12003          {
 12004            "description": "Ref to list the statuses from. It can be a SHA, a branch name, or a tag name.\n",
 12005            "in": "path",
 12006            "name": "ref",
 12007            "required": true,
 12008            "type": "string"
 12009          },
 12010          {
 12011            "description": "You can check the current version of media type in responses.\n",
 12012            "in": "header",
 12013            "name": "X-GitHub-Media-Type",
 12014            "type": "string"
 12015          },
 12016          {
 12017            "description": "Is used to set specified media type.",
 12018            "in": "header",
 12019            "name": "Accept",
 12020            "type": "string"
 12021          },
 12022          {
 12023            "in": "header",
 12024            "name": "X-RateLimit-Limit",
 12025            "type": "integer"
 12026          },
 12027          {
 12028            "in": "header",
 12029            "name": "X-RateLimit-Remaining",
 12030            "type": "integer"
 12031          },
 12032          {
 12033            "in": "header",
 12034            "name": "X-RateLimit-Reset",
 12035            "type": "integer"
 12036          },
 12037          {
 12038            "in": "header",
 12039            "name": "X-GitHub-Request-Id",
 12040            "type": "integer"
 12041          }
 12042        ],
 12043        "responses": {
 12044          "200": {
 12045            "description": "OK",
 12046            "schema": {
 12047              "$ref": "#/definitions/ref"
 12048            }
 12049          },
 12050          "403": {
 12051            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12052          }
 12053        }
 12054      },
 12055      "post": {
 12056        "description": "Create a Status.",
 12057        "parameters": [
 12058          {
 12059            "description": "Name of repository owner.",
 12060            "in": "path",
 12061            "name": "owner",
 12062            "required": true,
 12063            "type": "string"
 12064          },
 12065          {
 12066            "description": "Name of repository.",
 12067            "in": "path",
 12068            "name": "repo",
 12069            "required": true,
 12070            "type": "string"
 12071          },
 12072          {
 12073            "description": "Ref to list the statuses from. It can be a SHA, a branch name, or a tag name.\n",
 12074            "in": "path",
 12075            "name": "ref",
 12076            "required": true,
 12077            "type": "string"
 12078          },
 12079          {
 12080            "description": "You can check the current version of media type in responses.\n",
 12081            "in": "header",
 12082            "name": "X-GitHub-Media-Type",
 12083            "type": "string"
 12084          },
 12085          {
 12086            "description": "Is used to set specified media type.",
 12087            "in": "header",
 12088            "name": "Accept",
 12089            "type": "string"
 12090          },
 12091          {
 12092            "in": "header",
 12093            "name": "X-RateLimit-Limit",
 12094            "type": "integer"
 12095          },
 12096          {
 12097            "in": "header",
 12098            "name": "X-RateLimit-Remaining",
 12099            "type": "integer"
 12100          },
 12101          {
 12102            "in": "header",
 12103            "name": "X-RateLimit-Reset",
 12104            "type": "integer"
 12105          },
 12106          {
 12107            "in": "header",
 12108            "name": "X-GitHub-Request-Id",
 12109            "type": "integer"
 12110          },
 12111          {
 12112            "in": "body",
 12113            "name": "body",
 12114            "required": true,
 12115            "schema": {
 12116              "$ref": "#/definitions/headBranch"
 12117            }
 12118          }
 12119        ],
 12120        "responses": {
 12121          "201": {
 12122            "description": "Created",
 12123            "schema": {
 12124              "$ref": "#/definitions/ref"
 12125            }
 12126          },
 12127          "403": {
 12128            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12129          }
 12130        }
 12131      }
 12132    },
 12133    "/repos/{owner}/{repo}/subscribers": {
 12134      "get": {
 12135        "description": "List watchers.",
 12136        "parameters": [
 12137          {
 12138            "description": "Name of repository owner.",
 12139            "in": "path",
 12140            "name": "owner",
 12141            "required": true,
 12142            "type": "string"
 12143          },
 12144          {
 12145            "description": "Name of repository.",
 12146            "in": "path",
 12147            "name": "repo",
 12148            "required": true,
 12149            "type": "string"
 12150          },
 12151          {
 12152            "description": "You can check the current version of media type in responses.\n",
 12153            "in": "header",
 12154            "name": "X-GitHub-Media-Type",
 12155            "type": "string"
 12156          },
 12157          {
 12158            "description": "Is used to set specified media type.",
 12159            "in": "header",
 12160            "name": "Accept",
 12161            "type": "string"
 12162          },
 12163          {
 12164            "in": "header",
 12165            "name": "X-RateLimit-Limit",
 12166            "type": "integer"
 12167          },
 12168          {
 12169            "in": "header",
 12170            "name": "X-RateLimit-Remaining",
 12171            "type": "integer"
 12172          },
 12173          {
 12174            "in": "header",
 12175            "name": "X-RateLimit-Reset",
 12176            "type": "integer"
 12177          },
 12178          {
 12179            "in": "header",
 12180            "name": "X-GitHub-Request-Id",
 12181            "type": "integer"
 12182          }
 12183        ],
 12184        "responses": {
 12185          "200": {
 12186            "description": "OK",
 12187            "schema": {
 12188              "$ref": "#/definitions/users"
 12189            }
 12190          },
 12191          "403": {
 12192            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12193          }
 12194        }
 12195      }
 12196    },
 12197    "/repos/{owner}/{repo}/subscription": {
 12198      "delete": {
 12199        "description": "Delete a Repository Subscription.",
 12200        "parameters": [
 12201          {
 12202            "description": "Name of repository owner.",
 12203            "in": "path",
 12204            "name": "owner",
 12205            "required": true,
 12206            "type": "string"
 12207          },
 12208          {
 12209            "description": "Name of repository.",
 12210            "in": "path",
 12211            "name": "repo",
 12212            "required": true,
 12213            "type": "string"
 12214          },
 12215          {
 12216            "description": "You can check the current version of media type in responses.\n",
 12217            "in": "header",
 12218            "name": "X-GitHub-Media-Type",
 12219            "type": "string"
 12220          },
 12221          {
 12222            "description": "Is used to set specified media type.",
 12223            "in": "header",
 12224            "name": "Accept",
 12225            "type": "string"
 12226          },
 12227          {
 12228            "in": "header",
 12229            "name": "X-RateLimit-Limit",
 12230            "type": "integer"
 12231          },
 12232          {
 12233            "in": "header",
 12234            "name": "X-RateLimit-Remaining",
 12235            "type": "integer"
 12236          },
 12237          {
 12238            "in": "header",
 12239            "name": "X-RateLimit-Reset",
 12240            "type": "integer"
 12241          },
 12242          {
 12243            "in": "header",
 12244            "name": "X-GitHub-Request-Id",
 12245            "type": "integer"
 12246          }
 12247        ],
 12248        "responses": {
 12249          "204": {
 12250            "description": "No content.\n"
 12251          },
 12252          "403": {
 12253            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12254          }
 12255        }
 12256      },
 12257      "get": {
 12258        "description": "Get a Repository Subscription.",
 12259        "parameters": [
 12260          {
 12261            "description": "Name of repository owner.",
 12262            "in": "path",
 12263            "name": "owner",
 12264            "required": true,
 12265            "type": "string"
 12266          },
 12267          {
 12268            "description": "Name of repository.",
 12269            "in": "path",
 12270            "name": "repo",
 12271            "required": true,
 12272            "type": "string"
 12273          },
 12274          {
 12275            "description": "You can check the current version of media type in responses.\n",
 12276            "in": "header",
 12277            "name": "X-GitHub-Media-Type",
 12278            "type": "string"
 12279          },
 12280          {
 12281            "description": "Is used to set specified media type.",
 12282            "in": "header",
 12283            "name": "Accept",
 12284            "type": "string"
 12285          },
 12286          {
 12287            "in": "header",
 12288            "name": "X-RateLimit-Limit",
 12289            "type": "integer"
 12290          },
 12291          {
 12292            "in": "header",
 12293            "name": "X-RateLimit-Remaining",
 12294            "type": "integer"
 12295          },
 12296          {
 12297            "in": "header",
 12298            "name": "X-RateLimit-Reset",
 12299            "type": "integer"
 12300          },
 12301          {
 12302            "in": "header",
 12303            "name": "X-GitHub-Request-Id",
 12304            "type": "integer"
 12305          }
 12306        ],
 12307        "responses": {
 12308          "200": {
 12309            "description": "OK",
 12310            "schema": {
 12311              "$ref": "#/definitions/subscribition"
 12312            }
 12313          },
 12314          "403": {
 12315            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12316          }
 12317        }
 12318      },
 12319      "put": {
 12320        "description": "Set a Repository Subscription",
 12321        "parameters": [
 12322          {
 12323            "description": "Name of repository owner.",
 12324            "in": "path",
 12325            "name": "owner",
 12326            "required": true,
 12327            "type": "string"
 12328          },
 12329          {
 12330            "description": "Name of repository.",
 12331            "in": "path",
 12332            "name": "repo",
 12333            "required": true,
 12334            "type": "string"
 12335          },
 12336          {
 12337            "description": "You can check the current version of media type in responses.\n",
 12338            "in": "header",
 12339            "name": "X-GitHub-Media-Type",
 12340            "type": "string"
 12341          },
 12342          {
 12343            "description": "Is used to set specified media type.",
 12344            "in": "header",
 12345            "name": "Accept",
 12346            "type": "string"
 12347          },
 12348          {
 12349            "in": "header",
 12350            "name": "X-RateLimit-Limit",
 12351            "type": "integer"
 12352          },
 12353          {
 12354            "in": "header",
 12355            "name": "X-RateLimit-Remaining",
 12356            "type": "integer"
 12357          },
 12358          {
 12359            "in": "header",
 12360            "name": "X-RateLimit-Reset",
 12361            "type": "integer"
 12362          },
 12363          {
 12364            "in": "header",
 12365            "name": "X-GitHub-Request-Id",
 12366            "type": "integer"
 12367          },
 12368          {
 12369            "in": "body",
 12370            "name": "body",
 12371            "required": true,
 12372            "schema": {
 12373              "$ref": "#/definitions/subscribitionBody"
 12374            }
 12375          }
 12376        ],
 12377        "responses": {
 12378          "200": {
 12379            "description": "OK",
 12380            "schema": {
 12381              "$ref": "#/definitions/subscribition"
 12382            }
 12383          },
 12384          "403": {
 12385            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12386          }
 12387        }
 12388      }
 12389    },
 12390    "/repos/{owner}/{repo}/tags": {
 12391      "get": {
 12392        "description": "Get list of tags.",
 12393        "parameters": [
 12394          {
 12395            "description": "Name of repository owner.",
 12396            "in": "path",
 12397            "name": "owner",
 12398            "required": true,
 12399            "type": "string"
 12400          },
 12401          {
 12402            "description": "Name of repository.",
 12403            "in": "path",
 12404            "name": "repo",
 12405            "required": true,
 12406            "type": "string"
 12407          },
 12408          {
 12409            "description": "You can check the current version of media type in responses.\n",
 12410            "in": "header",
 12411            "name": "X-GitHub-Media-Type",
 12412            "type": "string"
 12413          },
 12414          {
 12415            "description": "Is used to set specified media type.",
 12416            "in": "header",
 12417            "name": "Accept",
 12418            "type": "string"
 12419          },
 12420          {
 12421            "in": "header",
 12422            "name": "X-RateLimit-Limit",
 12423            "type": "integer"
 12424          },
 12425          {
 12426            "in": "header",
 12427            "name": "X-RateLimit-Remaining",
 12428            "type": "integer"
 12429          },
 12430          {
 12431            "in": "header",
 12432            "name": "X-RateLimit-Reset",
 12433            "type": "integer"
 12434          },
 12435          {
 12436            "in": "header",
 12437            "name": "X-GitHub-Request-Id",
 12438            "type": "integer"
 12439          }
 12440        ],
 12441        "responses": {
 12442          "200": {
 12443            "description": "OK",
 12444            "schema": {
 12445              "$ref": "#/definitions/tags"
 12446            }
 12447          },
 12448          "403": {
 12449            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12450          }
 12451        }
 12452      }
 12453    },
 12454    "/repos/{owner}/{repo}/teams": {
 12455      "get": {
 12456        "description": "Get list of teams",
 12457        "parameters": [
 12458          {
 12459            "description": "Name of repository owner.",
 12460            "in": "path",
 12461            "name": "owner",
 12462            "required": true,
 12463            "type": "string"
 12464          },
 12465          {
 12466            "description": "Name of repository.",
 12467            "in": "path",
 12468            "name": "repo",
 12469            "required": true,
 12470            "type": "string"
 12471          },
 12472          {
 12473            "description": "You can check the current version of media type in responses.\n",
 12474            "in": "header",
 12475            "name": "X-GitHub-Media-Type",
 12476            "type": "string"
 12477          },
 12478          {
 12479            "description": "Is used to set specified media type.",
 12480            "in": "header",
 12481            "name": "Accept",
 12482            "type": "string"
 12483          },
 12484          {
 12485            "in": "header",
 12486            "name": "X-RateLimit-Limit",
 12487            "type": "integer"
 12488          },
 12489          {
 12490            "in": "header",
 12491            "name": "X-RateLimit-Remaining",
 12492            "type": "integer"
 12493          },
 12494          {
 12495            "in": "header",
 12496            "name": "X-RateLimit-Reset",
 12497            "type": "integer"
 12498          },
 12499          {
 12500            "in": "header",
 12501            "name": "X-GitHub-Request-Id",
 12502            "type": "integer"
 12503          }
 12504        ],
 12505        "responses": {
 12506          "200": {
 12507            "description": "OK",
 12508            "schema": {
 12509              "$ref": "#/definitions/teams"
 12510            }
 12511          },
 12512          "403": {
 12513            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12514          }
 12515        }
 12516      }
 12517    },
 12518    "/repos/{owner}/{repo}/watchers": {
 12519      "get": {
 12520        "description": "List Stargazers. New implementation.",
 12521        "parameters": [
 12522          {
 12523            "description": "Name of repository owner.",
 12524            "in": "path",
 12525            "name": "owner",
 12526            "required": true,
 12527            "type": "string"
 12528          },
 12529          {
 12530            "description": "Name of repository.",
 12531            "in": "path",
 12532            "name": "repo",
 12533            "required": true,
 12534            "type": "string"
 12535          },
 12536          {
 12537            "description": "You can check the current version of media type in responses.\n",
 12538            "in": "header",
 12539            "name": "X-GitHub-Media-Type",
 12540            "type": "string"
 12541          },
 12542          {
 12543            "description": "Is used to set specified media type.",
 12544            "in": "header",
 12545            "name": "Accept",
 12546            "type": "string"
 12547          },
 12548          {
 12549            "in": "header",
 12550            "name": "X-RateLimit-Limit",
 12551            "type": "integer"
 12552          },
 12553          {
 12554            "in": "header",
 12555            "name": "X-RateLimit-Remaining",
 12556            "type": "integer"
 12557          },
 12558          {
 12559            "in": "header",
 12560            "name": "X-RateLimit-Reset",
 12561            "type": "integer"
 12562          },
 12563          {
 12564            "in": "header",
 12565            "name": "X-GitHub-Request-Id",
 12566            "type": "integer"
 12567          }
 12568        ],
 12569        "responses": {
 12570          "200": {
 12571            "description": "OK",
 12572            "schema": {
 12573              "$ref": "#/definitions/users"
 12574            }
 12575          },
 12576          "403": {
 12577            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12578          }
 12579        }
 12580      }
 12581    },
 12582    "/repos/{owner}/{repo}/{archive_format}/{path}": {
 12583      "get": {
 12584        "description": "Get archive link.\nThis method will return a 302 to a URL to download a tarball or zipball\narchive for a repository. Please make sure your HTTP framework is\nconfigured to follow redirects or you will need to use the Location header\nto make a second GET request.\nNote: For private repositories, these links are temporary and expire quickly.\n",
 12585        "parameters": [
 12586          {
 12587            "description": "Name of repository owner.",
 12588            "in": "path",
 12589            "name": "owner",
 12590            "required": true,
 12591            "type": "string"
 12592          },
 12593          {
 12594            "description": "Name of repository.",
 12595            "in": "path",
 12596            "name": "repo",
 12597            "required": true,
 12598            "type": "string"
 12599          },
 12600          {
 12601            "enum": [
 12602              "tarball",
 12603              "zipball"
 12604            ],
 12605            "in": "path",
 12606            "name": "archive_format",
 12607            "required": true,
 12608            "type": "string"
 12609          },
 12610          {
 12611            "description": "Valid Git reference, defaults to 'master'.",
 12612            "in": "path",
 12613            "name": "path",
 12614            "required": true,
 12615            "type": "string"
 12616          },
 12617          {
 12618            "description": "You can check the current version of media type in responses.\n",
 12619            "in": "header",
 12620            "name": "X-GitHub-Media-Type",
 12621            "type": "string"
 12622          },
 12623          {
 12624            "description": "Is used to set specified media type.",
 12625            "in": "header",
 12626            "name": "Accept",
 12627            "type": "string"
 12628          },
 12629          {
 12630            "in": "header",
 12631            "name": "X-RateLimit-Limit",
 12632            "type": "integer"
 12633          },
 12634          {
 12635            "in": "header",
 12636            "name": "X-RateLimit-Remaining",
 12637            "type": "integer"
 12638          },
 12639          {
 12640            "in": "header",
 12641            "name": "X-RateLimit-Reset",
 12642            "type": "integer"
 12643          },
 12644          {
 12645            "in": "header",
 12646            "name": "X-GitHub-Request-Id",
 12647            "type": "integer"
 12648          }
 12649        ],
 12650        "responses": {
 12651          "302": {
 12652            "description": "Found."
 12653          },
 12654          "403": {
 12655            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12656          }
 12657        }
 12658      }
 12659    },
 12660    "/repositories": {
 12661      "get": {
 12662        "description": "List all public repositories.\nThis provides a dump of every public repository, in the order that they\nwere created.\nNote: Pagination is powered exclusively by the since parameter. is the\nLink header to get the URL for the next page of repositories.\n",
 12663        "parameters": [
 12664          {
 12665            "description": "The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nExample: \"2012-10-09T23:39:01Z\".\n",
 12666            "in": "query",
 12667            "name": "since",
 12668            "type": "string"
 12669          },
 12670          {
 12671            "description": "You can check the current version of media type in responses.\n",
 12672            "in": "header",
 12673            "name": "X-GitHub-Media-Type",
 12674            "type": "string"
 12675          },
 12676          {
 12677            "description": "Is used to set specified media type.",
 12678            "in": "header",
 12679            "name": "Accept",
 12680            "type": "string"
 12681          },
 12682          {
 12683            "in": "header",
 12684            "name": "X-RateLimit-Limit",
 12685            "type": "integer"
 12686          },
 12687          {
 12688            "in": "header",
 12689            "name": "X-RateLimit-Remaining",
 12690            "type": "integer"
 12691          },
 12692          {
 12693            "in": "header",
 12694            "name": "X-RateLimit-Reset",
 12695            "type": "integer"
 12696          },
 12697          {
 12698            "in": "header",
 12699            "name": "X-GitHub-Request-Id",
 12700            "type": "integer"
 12701          }
 12702        ],
 12703        "responses": {
 12704          "200": {
 12705            "description": "OK",
 12706            "schema": {
 12707              "$ref": "#/definitions/repositories"
 12708            }
 12709          },
 12710          "403": {
 12711            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12712          }
 12713        }
 12714      }
 12715    },
 12716    "/search/code": {
 12717      "get": {
 12718        "description": "Search code.",
 12719        "parameters": [
 12720          {
 12721            "default": "desc",
 12722            "description": "The sort field. if sort param is provided. Can be either asc or desc.",
 12723            "enum": [
 12724              "desc",
 12725              "asc"
 12726            ],
 12727            "in": "query",
 12728            "name": "order",
 12729            "type": "string"
 12730          },
 12731          {
 12732            "description": "The search terms. This can be any combination of the supported code\nsearch parameters:\n'Search In' Qualifies which fields are searched. With this qualifier\nyou can restrict the search to just the file contents, the file path,\nor both.\n'Languages' Searches code based on the language it's written in.\n'Forks' Filters repositories based on the number of forks, and/or\nwhether code from forked repositories should be included in the results\nat all.\n'Size' Finds files that match a certain size (in bytes).\n'Path' Specifies the path that the resulting file must be at.\n'Extension' Matches files with a certain extension.\n'Users' or 'Repositories' Limits searches to a specific user or repository.\n",
 12733            "in": "query",
 12734            "name": "q",
 12735            "required": true,
 12736            "type": "string"
 12737          },
 12738          {
 12739            "description": "Can only be 'indexed', which indicates how recently a file has been indexed\nby the GitHub search infrastructure. If not provided, results are sorted\nby best match.\n",
 12740            "enum": [
 12741              "indexed"
 12742            ],
 12743            "in": "query",
 12744            "name": "sort",
 12745            "type": "string"
 12746          },
 12747          {
 12748            "description": "You can check the current version of media type in responses.\n",
 12749            "in": "header",
 12750            "name": "X-GitHub-Media-Type",
 12751            "type": "string"
 12752          },
 12753          {
 12754            "description": "Is used to set specified media type.",
 12755            "in": "header",
 12756            "name": "Accept",
 12757            "type": "string"
 12758          },
 12759          {
 12760            "in": "header",
 12761            "name": "X-RateLimit-Limit",
 12762            "type": "integer"
 12763          },
 12764          {
 12765            "in": "header",
 12766            "name": "X-RateLimit-Remaining",
 12767            "type": "integer"
 12768          },
 12769          {
 12770            "in": "header",
 12771            "name": "X-RateLimit-Reset",
 12772            "type": "integer"
 12773          },
 12774          {
 12775            "in": "header",
 12776            "name": "X-GitHub-Request-Id",
 12777            "type": "integer"
 12778          }
 12779        ],
 12780        "responses": {
 12781          "200": {
 12782            "description": "OK",
 12783            "schema": {
 12784              "$ref": "#/definitions/search-code"
 12785            }
 12786          },
 12787          "403": {
 12788            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12789          }
 12790        }
 12791      }
 12792    },
 12793    "/search/issues": {
 12794      "get": {
 12795        "description": "Find issues by state and keyword. (This method returns up to 100 results per page.)",
 12796        "parameters": [
 12797          {
 12798            "default": "desc",
 12799            "description": "The sort field. if sort param is provided. Can be either asc or desc.",
 12800            "enum": [
 12801              "desc",
 12802              "asc"
 12803            ],
 12804            "in": "query",
 12805            "name": "order",
 12806            "type": "string"
 12807          },
 12808          {
 12809            "description": "The q search term can also contain any combination of the supported issue search qualifiers:",
 12810            "in": "query",
 12811            "name": "q",
 12812            "required": true,
 12813            "type": "string"
 12814          },
 12815          {
 12816            "description": "The sort field. Can be comments, created, or updated. Default: results are sorted by best match.",
 12817            "enum": [
 12818              "updated",
 12819              "created",
 12820              "comments"
 12821            ],
 12822            "in": "query",
 12823            "name": "sort",
 12824            "type": "string"
 12825          },
 12826          {
 12827            "description": "You can check the current version of media type in responses.\n",
 12828            "in": "header",
 12829            "name": "X-GitHub-Media-Type",
 12830            "type": "string"
 12831          },
 12832          {
 12833            "description": "Is used to set specified media type.",
 12834            "in": "header",
 12835            "name": "Accept",
 12836            "type": "string"
 12837          },
 12838          {
 12839            "in": "header",
 12840            "name": "X-RateLimit-Limit",
 12841            "type": "integer"
 12842          },
 12843          {
 12844            "in": "header",
 12845            "name": "X-RateLimit-Remaining",
 12846            "type": "integer"
 12847          },
 12848          {
 12849            "in": "header",
 12850            "name": "X-RateLimit-Reset",
 12851            "type": "integer"
 12852          },
 12853          {
 12854            "in": "header",
 12855            "name": "X-GitHub-Request-Id",
 12856            "type": "integer"
 12857          }
 12858        ],
 12859        "responses": {
 12860          "200": {
 12861            "description": "OK",
 12862            "schema": {
 12863              "$ref": "#/definitions/search-issues"
 12864            }
 12865          },
 12866          "403": {
 12867            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12868          }
 12869        }
 12870      }
 12871    },
 12872    "/search/repositories": {
 12873      "get": {
 12874        "description": "Search repositories.",
 12875        "parameters": [
 12876          {
 12877            "default": "desc",
 12878            "description": "The sort field. if sort param is provided. Can be either asc or desc.",
 12879            "enum": [
 12880              "desc",
 12881              "asc"
 12882            ],
 12883            "in": "query",
 12884            "name": "order",
 12885            "type": "string"
 12886          },
 12887          {
 12888            "description": "The search terms. This can be any combination of the supported repository\nsearch parameters:\n'Search In' Qualifies which fields are searched. With this qualifier you\ncan restrict the search to just the repository name, description, readme,\nor any combination of these.\n'Size' Finds repositories that match a certain size (in kilobytes).\n'Forks' Filters repositories based on the number of forks, and/or whether\nforked repositories should be included in the results at all.\n'Created' and 'Last Updated' Filters repositories based on times of\ncreation, or when they were last updated.\n'Users or Repositories' Limits searches to a specific user or repository.\n'Languages' Searches repositories based on the language they are written in.\n'Stars' Searches repositories based on the number of stars.\n",
 12889            "in": "query",
 12890            "name": "q",
 12891            "required": true,
 12892            "type": "string"
 12893          },
 12894          {
 12895            "description": "If not provided, results are sorted by best match.",
 12896            "enum": [
 12897              "stars",
 12898              "forks",
 12899              "updated"
 12900            ],
 12901            "in": "query",
 12902            "name": "sort",
 12903            "type": "string"
 12904          },
 12905          {
 12906            "description": "You can check the current version of media type in responses.\n",
 12907            "in": "header",
 12908            "name": "X-GitHub-Media-Type",
 12909            "type": "string"
 12910          },
 12911          {
 12912            "description": "Is used to set specified media type.",
 12913            "in": "header",
 12914            "name": "Accept",
 12915            "type": "string"
 12916          },
 12917          {
 12918            "in": "header",
 12919            "name": "X-RateLimit-Limit",
 12920            "type": "integer"
 12921          },
 12922          {
 12923            "in": "header",
 12924            "name": "X-RateLimit-Remaining",
 12925            "type": "integer"
 12926          },
 12927          {
 12928            "in": "header",
 12929            "name": "X-RateLimit-Reset",
 12930            "type": "integer"
 12931          },
 12932          {
 12933            "in": "header",
 12934            "name": "X-GitHub-Request-Id",
 12935            "type": "integer"
 12936          }
 12937        ],
 12938        "responses": {
 12939          "200": {
 12940            "description": "OK",
 12941            "schema": {
 12942              "$ref": "#/definitions/search-repositories"
 12943            }
 12944          },
 12945          "403": {
 12946            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 12947          }
 12948        }
 12949      }
 12950    },
 12951    "/search/users": {
 12952      "get": {
 12953        "description": "Search users.",
 12954        "parameters": [
 12955          {
 12956            "default": "desc",
 12957            "description": "The sort field. if sort param is provided. Can be either asc or desc.",
 12958            "enum": [
 12959              "desc",
 12960              "asc"
 12961            ],
 12962            "in": "query",
 12963            "name": "order",
 12964            "type": "string"
 12965          },
 12966          {
 12967            "description": "The search terms. This can be any combination of the supported user\nsearch parameters:\n'Search In' Qualifies which fields are searched. With this qualifier you\ncan restrict the search to just the username, public email, full name,\nlocation, or any combination of these.\n'Repository count' Filters users based on the number of repositories they\nhave.\n'Location' Filter users by the location indicated in their profile.\n'Language' Search for users that have repositories that match a certain\nlanguage.\n'Created' Filter users based on when they joined.\n'Followers' Filter users based on the number of followers they have.\n",
 12968            "in": "query",
 12969            "name": "q",
 12970            "required": true,
 12971            "type": "string"
 12972          },
 12973          {
 12974            "description": "If not provided, results are sorted by best match.",
 12975            "enum": [
 12976              "followers",
 12977              "repositories",
 12978              "joined"
 12979            ],
 12980            "in": "query",
 12981            "name": "sort",
 12982            "type": "string"
 12983          },
 12984          {
 12985            "description": "You can check the current version of media type in responses.\n",
 12986            "in": "header",
 12987            "name": "X-GitHub-Media-Type",
 12988            "type": "string"
 12989          },
 12990          {
 12991            "description": "Is used to set specified media type.",
 12992            "in": "header",
 12993            "name": "Accept",
 12994            "type": "string"
 12995          },
 12996          {
 12997            "in": "header",
 12998            "name": "X-RateLimit-Limit",
 12999            "type": "integer"
 13000          },
 13001          {
 13002            "in": "header",
 13003            "name": "X-RateLimit-Remaining",
 13004            "type": "integer"
 13005          },
 13006          {
 13007            "in": "header",
 13008            "name": "X-RateLimit-Reset",
 13009            "type": "integer"
 13010          },
 13011          {
 13012            "in": "header",
 13013            "name": "X-GitHub-Request-Id",
 13014            "type": "integer"
 13015          }
 13016        ],
 13017        "responses": {
 13018          "200": {
 13019            "description": "OK",
 13020            "schema": {
 13021              "$ref": "#/definitions/search-users"
 13022            }
 13023          },
 13024          "403": {
 13025            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13026          }
 13027        }
 13028      }
 13029    },
 13030    "/teams/{teamId}": {
 13031      "delete": {
 13032        "description": "Delete team.\nIn order to delete a team, the authenticated user must be an owner of the\norg that the team is associated with.\n",
 13033        "parameters": [
 13034          {
 13035            "description": "Id of team.",
 13036            "in": "path",
 13037            "name": "teamId",
 13038            "required": true,
 13039            "type": "integer"
 13040          },
 13041          {
 13042            "description": "You can check the current version of media type in responses.\n",
 13043            "in": "header",
 13044            "name": "X-GitHub-Media-Type",
 13045            "type": "string"
 13046          },
 13047          {
 13048            "description": "Is used to set specified media type.",
 13049            "in": "header",
 13050            "name": "Accept",
 13051            "type": "string"
 13052          },
 13053          {
 13054            "in": "header",
 13055            "name": "X-RateLimit-Limit",
 13056            "type": "integer"
 13057          },
 13058          {
 13059            "in": "header",
 13060            "name": "X-RateLimit-Remaining",
 13061            "type": "integer"
 13062          },
 13063          {
 13064            "in": "header",
 13065            "name": "X-RateLimit-Reset",
 13066            "type": "integer"
 13067          },
 13068          {
 13069            "in": "header",
 13070            "name": "X-GitHub-Request-Id",
 13071            "type": "integer"
 13072          }
 13073        ],
 13074        "responses": {
 13075          "204": {
 13076            "description": "No content.\n"
 13077          },
 13078          "403": {
 13079            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13080          }
 13081        }
 13082      },
 13083      "get": {
 13084        "description": "Get team.",
 13085        "parameters": [
 13086          {
 13087            "description": "Id of team.",
 13088            "in": "path",
 13089            "name": "teamId",
 13090            "required": true,
 13091            "type": "integer"
 13092          },
 13093          {
 13094            "description": "You can check the current version of media type in responses.\n",
 13095            "in": "header",
 13096            "name": "X-GitHub-Media-Type",
 13097            "type": "string"
 13098          },
 13099          {
 13100            "description": "Is used to set specified media type.",
 13101            "in": "header",
 13102            "name": "Accept",
 13103            "type": "string"
 13104          },
 13105          {
 13106            "in": "header",
 13107            "name": "X-RateLimit-Limit",
 13108            "type": "integer"
 13109          },
 13110          {
 13111            "in": "header",
 13112            "name": "X-RateLimit-Remaining",
 13113            "type": "integer"
 13114          },
 13115          {
 13116            "in": "header",
 13117            "name": "X-RateLimit-Reset",
 13118            "type": "integer"
 13119          },
 13120          {
 13121            "in": "header",
 13122            "name": "X-GitHub-Request-Id",
 13123            "type": "integer"
 13124          }
 13125        ],
 13126        "responses": {
 13127          "200": {
 13128            "description": "OK",
 13129            "schema": {
 13130              "$ref": "#/definitions/team"
 13131            }
 13132          },
 13133          "403": {
 13134            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13135          }
 13136        }
 13137      },
 13138      "patch": {
 13139        "description": "Edit team.\nIn order to edit a team, the authenticated user must be an owner of the org\nthat the team is associated with.\n",
 13140        "parameters": [
 13141          {
 13142            "description": "Id of team.",
 13143            "in": "path",
 13144            "name": "teamId",
 13145            "required": true,
 13146            "type": "integer"
 13147          },
 13148          {
 13149            "description": "You can check the current version of media type in responses.\n",
 13150            "in": "header",
 13151            "name": "X-GitHub-Media-Type",
 13152            "type": "string"
 13153          },
 13154          {
 13155            "description": "Is used to set specified media type.",
 13156            "in": "header",
 13157            "name": "Accept",
 13158            "type": "string"
 13159          },
 13160          {
 13161            "in": "header",
 13162            "name": "X-RateLimit-Limit",
 13163            "type": "integer"
 13164          },
 13165          {
 13166            "in": "header",
 13167            "name": "X-RateLimit-Remaining",
 13168            "type": "integer"
 13169          },
 13170          {
 13171            "in": "header",
 13172            "name": "X-RateLimit-Reset",
 13173            "type": "integer"
 13174          },
 13175          {
 13176            "in": "header",
 13177            "name": "X-GitHub-Request-Id",
 13178            "type": "integer"
 13179          },
 13180          {
 13181            "in": "body",
 13182            "name": "body",
 13183            "required": true,
 13184            "schema": {
 13185              "$ref": "#/definitions/editTeam"
 13186            }
 13187          }
 13188        ],
 13189        "responses": {
 13190          "200": {
 13191            "description": "OK",
 13192            "schema": {
 13193              "$ref": "#/definitions/team"
 13194            }
 13195          },
 13196          "403": {
 13197            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13198          }
 13199        }
 13200      }
 13201    },
 13202    "/teams/{teamId}/members": {
 13203      "get": {
 13204        "description": "List team members.\nIn order to list members in a team, the authenticated user must be a member\nof the team.\n",
 13205        "parameters": [
 13206          {
 13207            "description": "Id of team.",
 13208            "in": "path",
 13209            "name": "teamId",
 13210            "required": true,
 13211            "type": "integer"
 13212          },
 13213          {
 13214            "description": "You can check the current version of media type in responses.\n",
 13215            "in": "header",
 13216            "name": "X-GitHub-Media-Type",
 13217            "type": "string"
 13218          },
 13219          {
 13220            "description": "Is used to set specified media type.",
 13221            "in": "header",
 13222            "name": "Accept",
 13223            "type": "string"
 13224          },
 13225          {
 13226            "in": "header",
 13227            "name": "X-RateLimit-Limit",
 13228            "type": "integer"
 13229          },
 13230          {
 13231            "in": "header",
 13232            "name": "X-RateLimit-Remaining",
 13233            "type": "integer"
 13234          },
 13235          {
 13236            "in": "header",
 13237            "name": "X-RateLimit-Reset",
 13238            "type": "integer"
 13239          },
 13240          {
 13241            "in": "header",
 13242            "name": "X-GitHub-Request-Id",
 13243            "type": "integer"
 13244          }
 13245        ],
 13246        "responses": {
 13247          "200": {
 13248            "description": "OK",
 13249            "schema": {
 13250              "$ref": "#/definitions/users"
 13251            }
 13252          },
 13253          "403": {
 13254            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13255          }
 13256        }
 13257      }
 13258    },
 13259    "/teams/{teamId}/members/{username}": {
 13260      "delete": {
 13261        "description": "The \"Remove team member\" API is deprecated and is scheduled for removal in the next major version of the API. We recommend using the Remove team membership API instead. It allows you to remove both active and pending memberships.\n\nRemove team member.\nIn order to remove a user from a team, the authenticated user must have 'admin'\npermissions to the team or be an owner of the org that the team is associated\nwith.\nNOTE This does not delete the user, it just remove them from the team.\n",
 13262        "parameters": [
 13263          {
 13264            "description": "Id of team.",
 13265            "in": "path",
 13266            "name": "teamId",
 13267            "required": true,
 13268            "type": "integer"
 13269          },
 13270          {
 13271            "description": "Name of a member.",
 13272            "in": "path",
 13273            "name": "username",
 13274            "required": true,
 13275            "type": "string"
 13276          },
 13277          {
 13278            "description": "You can check the current version of media type in responses.\n",
 13279            "in": "header",
 13280            "name": "X-GitHub-Media-Type",
 13281            "type": "string"
 13282          },
 13283          {
 13284            "description": "Is used to set specified media type.",
 13285            "in": "header",
 13286            "name": "Accept",
 13287            "type": "string"
 13288          },
 13289          {
 13290            "in": "header",
 13291            "name": "X-RateLimit-Limit",
 13292            "type": "integer"
 13293          },
 13294          {
 13295            "in": "header",
 13296            "name": "X-RateLimit-Remaining",
 13297            "type": "integer"
 13298          },
 13299          {
 13300            "in": "header",
 13301            "name": "X-RateLimit-Reset",
 13302            "type": "integer"
 13303          },
 13304          {
 13305            "in": "header",
 13306            "name": "X-GitHub-Request-Id",
 13307            "type": "integer"
 13308          }
 13309        ],
 13310        "responses": {
 13311          "204": {
 13312            "description": "Team member removed."
 13313          },
 13314          "403": {
 13315            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13316          }
 13317        }
 13318      },
 13319      "get": {
 13320        "description": "The \"Get team member\" API is deprecated and is scheduled for removal in the next major version of the API. We recommend using the Get team membership API instead. It allows you to get both active and pending memberships.\n\nGet team member.\nIn order to get if a user is a member of a team, the authenticated user mus\nbe a member of the team.\n",
 13321        "parameters": [
 13322          {
 13323            "description": "Id of team.",
 13324            "in": "path",
 13325            "name": "teamId",
 13326            "required": true,
 13327            "type": "integer"
 13328          },
 13329          {
 13330            "description": "Name of a member.",
 13331            "in": "path",
 13332            "name": "username",
 13333            "required": true,
 13334            "type": "string"
 13335          },
 13336          {
 13337            "description": "You can check the current version of media type in responses.\n",
 13338            "in": "header",
 13339            "name": "X-GitHub-Media-Type",
 13340            "type": "string"
 13341          },
 13342          {
 13343            "description": "Is used to set specified media type.",
 13344            "in": "header",
 13345            "name": "Accept",
 13346            "type": "string"
 13347          },
 13348          {
 13349            "in": "header",
 13350            "name": "X-RateLimit-Limit",
 13351            "type": "integer"
 13352          },
 13353          {
 13354            "in": "header",
 13355            "name": "X-RateLimit-Remaining",
 13356            "type": "integer"
 13357          },
 13358          {
 13359            "in": "header",
 13360            "name": "X-RateLimit-Reset",
 13361            "type": "integer"
 13362          },
 13363          {
 13364            "in": "header",
 13365            "name": "X-GitHub-Request-Id",
 13366            "type": "integer"
 13367          }
 13368        ],
 13369        "responses": {
 13370          "204": {
 13371            "description": "User is a member."
 13372          },
 13373          "403": {
 13374            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13375          },
 13376          "404": {
 13377            "description": "User is not a member."
 13378          }
 13379        }
 13380      },
 13381      "put": {
 13382        "description": "The API (described below) is deprecated and is scheduled for removal in the next major version of the API. We recommend using the Add team membership API instead. It allows you to invite new organization members to your teams.\n\nAdd team member.\nIn order to add a user to a team, the authenticated user must have 'admin'\npermissions to the team or be an owner of the org that the team is associated\nwith.\n",
 13383        "parameters": [
 13384          {
 13385            "description": "Id of team.",
 13386            "in": "path",
 13387            "name": "teamId",
 13388            "required": true,
 13389            "type": "integer"
 13390          },
 13391          {
 13392            "description": "Name of a member.",
 13393            "in": "path",
 13394            "name": "username",
 13395            "required": true,
 13396            "type": "string"
 13397          },
 13398          {
 13399            "description": "You can check the current version of media type in responses.\n",
 13400            "in": "header",
 13401            "name": "X-GitHub-Media-Type",
 13402            "type": "string"
 13403          },
 13404          {
 13405            "description": "Is used to set specified media type.",
 13406            "in": "header",
 13407            "name": "Accept",
 13408            "type": "string"
 13409          },
 13410          {
 13411            "in": "header",
 13412            "name": "X-RateLimit-Limit",
 13413            "type": "integer"
 13414          },
 13415          {
 13416            "in": "header",
 13417            "name": "X-RateLimit-Remaining",
 13418            "type": "integer"
 13419          },
 13420          {
 13421            "in": "header",
 13422            "name": "X-RateLimit-Reset",
 13423            "type": "integer"
 13424          },
 13425          {
 13426            "in": "header",
 13427            "name": "X-GitHub-Request-Id",
 13428            "type": "integer"
 13429          }
 13430        ],
 13431        "responses": {
 13432          "204": {
 13433            "description": "Team member added."
 13434          },
 13435          "403": {
 13436            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13437          },
 13438          "422": {
 13439            "description": "If you attempt to add an organization to a team, you will get this.",
 13440            "schema": {
 13441              "$ref": "#/definitions/organizationAsTeamMember"
 13442            }
 13443          }
 13444        }
 13445      }
 13446    },
 13447    "/teams/{teamId}/memberships/{username}": {
 13448      "delete": {
 13449        "description": "Remove team membership.\nIn order to remove a membership between a user and a team, the authenticated user must have 'admin' permissions to the team or be an owner of the organization that the team is associated with. NOTE: This does not delete the user, it just removes their membership from the team.\n",
 13450        "parameters": [
 13451          {
 13452            "description": "Id of team.",
 13453            "in": "path",
 13454            "name": "teamId",
 13455            "required": true,
 13456            "type": "integer"
 13457          },
 13458          {
 13459            "description": "Name of a member.",
 13460            "in": "path",
 13461            "name": "username",
 13462            "required": true,
 13463            "type": "string"
 13464          },
 13465          {
 13466            "description": "You can check the current version of media type in responses.\n",
 13467            "in": "header",
 13468            "name": "X-GitHub-Media-Type",
 13469            "type": "string"
 13470          },
 13471          {
 13472            "description": "Is used to set specified media type.",
 13473            "in": "header",
 13474            "name": "Accept",
 13475            "type": "string"
 13476          },
 13477          {
 13478            "in": "header",
 13479            "name": "X-RateLimit-Limit",
 13480            "type": "integer"
 13481          },
 13482          {
 13483            "in": "header",
 13484            "name": "X-RateLimit-Remaining",
 13485            "type": "integer"
 13486          },
 13487          {
 13488            "in": "header",
 13489            "name": "X-RateLimit-Reset",
 13490            "type": "integer"
 13491          },
 13492          {
 13493            "in": "header",
 13494            "name": "X-GitHub-Request-Id",
 13495            "type": "integer"
 13496          }
 13497        ],
 13498        "responses": {
 13499          "204": {
 13500            "description": "Team member removed."
 13501          },
 13502          "403": {
 13503            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13504          }
 13505        }
 13506      },
 13507      "get": {
 13508        "description": "Get team membership.\nIn order to get a user's membership with a team, the authenticated user must be a member of the team or an owner of the team's organization.\n",
 13509        "parameters": [
 13510          {
 13511            "description": "Id of team.",
 13512            "in": "path",
 13513            "name": "teamId",
 13514            "required": true,
 13515            "type": "integer"
 13516          },
 13517          {
 13518            "description": "Name of a member.",
 13519            "in": "path",
 13520            "name": "username",
 13521            "required": true,
 13522            "type": "string"
 13523          },
 13524          {
 13525            "description": "You can check the current version of media type in responses.\n",
 13526            "in": "header",
 13527            "name": "X-GitHub-Media-Type",
 13528            "type": "string"
 13529          },
 13530          {
 13531            "description": "Is used to set specified media type.",
 13532            "in": "header",
 13533            "name": "Accept",
 13534            "type": "string"
 13535          },
 13536          {
 13537            "in": "header",
 13538            "name": "X-RateLimit-Limit",
 13539            "type": "integer"
 13540          },
 13541          {
 13542            "in": "header",
 13543            "name": "X-RateLimit-Remaining",
 13544            "type": "integer"
 13545          },
 13546          {
 13547            "in": "header",
 13548            "name": "X-RateLimit-Reset",
 13549            "type": "integer"
 13550          },
 13551          {
 13552            "in": "header",
 13553            "name": "X-GitHub-Request-Id",
 13554            "type": "integer"
 13555          }
 13556        ],
 13557        "responses": {
 13558          "200": {
 13559            "description": "User is a member.",
 13560            "schema": {
 13561              "$ref": "#/definitions/teamMembership"
 13562            }
 13563          },
 13564          "403": {
 13565            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13566          },
 13567          "404": {
 13568            "description": "User has no membership with team"
 13569          }
 13570        }
 13571      },
 13572      "put": {
 13573        "description": "Add team membership.\nIn order to add a membership between a user and a team, the authenticated user must have 'admin' permissions to the team or be an owner of the organization that the team is associated with.\n\nIf the user is already a part of the team's organization (meaning they're on at least one other team in the organization), this endpoint will add the user to the team.\n\nIf the user is completely unaffiliated with the team's organization (meaning they're on none of the organization's teams), this endpoint will send an invitation to the user via email. This newly-created membership will be in the 'pending' state until the user accepts the invitation, at which point the membership will transition to the 'active' state and the user will be added as a member of the team.\n",
 13574        "parameters": [
 13575          {
 13576            "description": "Id of team.",
 13577            "in": "path",
 13578            "name": "teamId",
 13579            "required": true,
 13580            "type": "integer"
 13581          },
 13582          {
 13583            "description": "Name of a member.",
 13584            "in": "path",
 13585            "name": "username",
 13586            "required": true,
 13587            "type": "string"
 13588          },
 13589          {
 13590            "description": "You can check the current version of media type in responses.\n",
 13591            "in": "header",
 13592            "name": "X-GitHub-Media-Type",
 13593            "type": "string"
 13594          },
 13595          {
 13596            "description": "Is used to set specified media type.",
 13597            "in": "header",
 13598            "name": "Accept",
 13599            "type": "string"
 13600          },
 13601          {
 13602            "in": "header",
 13603            "name": "X-RateLimit-Limit",
 13604            "type": "integer"
 13605          },
 13606          {
 13607            "in": "header",
 13608            "name": "X-RateLimit-Remaining",
 13609            "type": "integer"
 13610          },
 13611          {
 13612            "in": "header",
 13613            "name": "X-RateLimit-Reset",
 13614            "type": "integer"
 13615          },
 13616          {
 13617            "in": "header",
 13618            "name": "X-GitHub-Request-Id",
 13619            "type": "integer"
 13620          }
 13621        ],
 13622        "responses": {
 13623          "200": {
 13624            "description": "Team member added.",
 13625            "schema": {
 13626              "$ref": "#/definitions/teamMembership"
 13627            }
 13628          },
 13629          "403": {
 13630            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13631          },
 13632          "422": {
 13633            "description": "If you attempt to add an organization to a team, you will get this.",
 13634            "schema": {
 13635              "$ref": "#/definitions/organizationAsTeamMember"
 13636            }
 13637          }
 13638        }
 13639      }
 13640    },
 13641    "/teams/{teamId}/repos": {
 13642      "get": {
 13643        "description": "List team repos",
 13644        "parameters": [
 13645          {
 13646            "description": "Id of team.",
 13647            "in": "path",
 13648            "name": "teamId",
 13649            "required": true,
 13650            "type": "integer"
 13651          },
 13652          {
 13653            "description": "You can check the current version of media type in responses.\n",
 13654            "in": "header",
 13655            "name": "X-GitHub-Media-Type",
 13656            "type": "string"
 13657          },
 13658          {
 13659            "description": "Is used to set specified media type.",
 13660            "in": "header",
 13661            "name": "Accept",
 13662            "type": "string"
 13663          },
 13664          {
 13665            "in": "header",
 13666            "name": "X-RateLimit-Limit",
 13667            "type": "integer"
 13668          },
 13669          {
 13670            "in": "header",
 13671            "name": "X-RateLimit-Remaining",
 13672            "type": "integer"
 13673          },
 13674          {
 13675            "in": "header",
 13676            "name": "X-RateLimit-Reset",
 13677            "type": "integer"
 13678          },
 13679          {
 13680            "in": "header",
 13681            "name": "X-GitHub-Request-Id",
 13682            "type": "integer"
 13683          }
 13684        ],
 13685        "responses": {
 13686          "200": {
 13687            "description": "OK",
 13688            "schema": {
 13689              "$ref": "#/definitions/teamRepos"
 13690            }
 13691          },
 13692          "403": {
 13693            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13694          }
 13695        }
 13696      }
 13697    },
 13698    "/teams/{teamId}/repos/{org}/{repo}": {
 13699      "put": {
 13700        "description": "In order to add a repository to a team, the authenticated user must be an owner of the org that the team is associated with. Also, the repository must be owned by the organization, or a direct fork of a repository owned by the organization.",
 13701        "parameters": [
 13702          {
 13703            "description": "Id of team.",
 13704            "in": "path",
 13705            "name": "teamId",
 13706            "required": true,
 13707            "type": "integer"
 13708          },
 13709          {
 13710            "description": "Name of a organization.",
 13711            "in": "path",
 13712            "name": "org",
 13713            "required": true,
 13714            "type": "string"
 13715          },
 13716          {
 13717            "description": "Name of a repository.",
 13718            "in": "path",
 13719            "name": "repo",
 13720            "required": true,
 13721            "type": "string"
 13722          },
 13723          {
 13724            "description": "You can check the current version of media type in responses.\n",
 13725            "in": "header",
 13726            "name": "X-GitHub-Media-Type",
 13727            "type": "string"
 13728          },
 13729          {
 13730            "description": "Is used to set specified media type.",
 13731            "in": "header",
 13732            "name": "Accept",
 13733            "type": "string"
 13734          },
 13735          {
 13736            "in": "header",
 13737            "name": "X-RateLimit-Limit",
 13738            "type": "integer"
 13739          },
 13740          {
 13741            "in": "header",
 13742            "name": "X-RateLimit-Remaining",
 13743            "type": "integer"
 13744          },
 13745          {
 13746            "in": "header",
 13747            "name": "X-RateLimit-Reset",
 13748            "type": "integer"
 13749          },
 13750          {
 13751            "in": "header",
 13752            "name": "X-GitHub-Request-Id",
 13753            "type": "integer"
 13754          }
 13755        ],
 13756        "responses": {
 13757          "403": {
 13758            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13759          }
 13760        }
 13761      }
 13762    },
 13763    "/teams/{teamId}/repos/{owner}/{repo}": {
 13764      "delete": {
 13765        "description": "In order to remove a repository from a team, the authenticated user must be an owner of the org that the team is associated with. NOTE: This does not delete the repository, it just removes it from the team.",
 13766        "parameters": [
 13767          {
 13768            "description": "Id of team.",
 13769            "in": "path",
 13770            "name": "teamId",
 13771            "required": true,
 13772            "type": "integer"
 13773          },
 13774          {
 13775            "description": "Name of a repository owner.",
 13776            "in": "path",
 13777            "name": "owner",
 13778            "required": true,
 13779            "type": "string"
 13780          },
 13781          {
 13782            "description": "Name of a repository.",
 13783            "in": "path",
 13784            "name": "repo",
 13785            "required": true,
 13786            "type": "string"
 13787          },
 13788          {
 13789            "description": "You can check the current version of media type in responses.\n",
 13790            "in": "header",
 13791            "name": "X-GitHub-Media-Type",
 13792            "type": "string"
 13793          },
 13794          {
 13795            "description": "Is used to set specified media type.",
 13796            "in": "header",
 13797            "name": "Accept",
 13798            "type": "string"
 13799          },
 13800          {
 13801            "in": "header",
 13802            "name": "X-RateLimit-Limit",
 13803            "type": "integer"
 13804          },
 13805          {
 13806            "in": "header",
 13807            "name": "X-RateLimit-Remaining",
 13808            "type": "integer"
 13809          },
 13810          {
 13811            "in": "header",
 13812            "name": "X-RateLimit-Reset",
 13813            "type": "integer"
 13814          },
 13815          {
 13816            "in": "header",
 13817            "name": "X-GitHub-Request-Id",
 13818            "type": "integer"
 13819          }
 13820        ],
 13821        "responses": {
 13822          "204": {
 13823            "description": "No content.\n"
 13824          },
 13825          "403": {
 13826            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13827          }
 13828        }
 13829      },
 13830      "get": {
 13831        "description": "Check if a team manages a repository",
 13832        "parameters": [
 13833          {
 13834            "description": "Id of team.",
 13835            "in": "path",
 13836            "name": "teamId",
 13837            "required": true,
 13838            "type": "integer"
 13839          },
 13840          {
 13841            "description": "Name of a repository owner.",
 13842            "in": "path",
 13843            "name": "owner",
 13844            "required": true,
 13845            "type": "string"
 13846          },
 13847          {
 13848            "description": "Name of a repository.",
 13849            "in": "path",
 13850            "name": "repo",
 13851            "required": true,
 13852            "type": "string"
 13853          },
 13854          {
 13855            "description": "You can check the current version of media type in responses.\n",
 13856            "in": "header",
 13857            "name": "X-GitHub-Media-Type",
 13858            "type": "string"
 13859          },
 13860          {
 13861            "description": "Is used to set specified media type.",
 13862            "in": "header",
 13863            "name": "Accept",
 13864            "type": "string"
 13865          },
 13866          {
 13867            "in": "header",
 13868            "name": "X-RateLimit-Limit",
 13869            "type": "integer"
 13870          },
 13871          {
 13872            "in": "header",
 13873            "name": "X-RateLimit-Remaining",
 13874            "type": "integer"
 13875          },
 13876          {
 13877            "in": "header",
 13878            "name": "X-RateLimit-Reset",
 13879            "type": "integer"
 13880          },
 13881          {
 13882            "in": "header",
 13883            "name": "X-GitHub-Request-Id",
 13884            "type": "integer"
 13885          }
 13886        ],
 13887        "responses": {
 13888          "403": {
 13889            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13890          }
 13891        }
 13892      }
 13893    },
 13894    "/user": {
 13895      "get": {
 13896        "description": "Get the authenticated user.",
 13897        "parameters": [
 13898          {
 13899            "description": "You can check the current version of media type in responses.\n",
 13900            "in": "header",
 13901            "name": "X-GitHub-Media-Type",
 13902            "type": "string"
 13903          },
 13904          {
 13905            "description": "Is used to set specified media type.",
 13906            "in": "header",
 13907            "name": "Accept",
 13908            "type": "string"
 13909          },
 13910          {
 13911            "in": "header",
 13912            "name": "X-RateLimit-Limit",
 13913            "type": "integer"
 13914          },
 13915          {
 13916            "in": "header",
 13917            "name": "X-RateLimit-Remaining",
 13918            "type": "integer"
 13919          },
 13920          {
 13921            "in": "header",
 13922            "name": "X-RateLimit-Reset",
 13923            "type": "integer"
 13924          },
 13925          {
 13926            "in": "header",
 13927            "name": "X-GitHub-Request-Id",
 13928            "type": "integer"
 13929          }
 13930        ],
 13931        "responses": {
 13932          "200": {
 13933            "description": "OK",
 13934            "schema": {
 13935              "$ref": "#/definitions/user"
 13936            }
 13937          },
 13938          "403": {
 13939            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13940          }
 13941        }
 13942      },
 13943      "patch": {
 13944        "description": "Update the authenticated user.",
 13945        "parameters": [
 13946          {
 13947            "description": "You can check the current version of media type in responses.\n",
 13948            "in": "header",
 13949            "name": "X-GitHub-Media-Type",
 13950            "type": "string"
 13951          },
 13952          {
 13953            "description": "Is used to set specified media type.",
 13954            "in": "header",
 13955            "name": "Accept",
 13956            "type": "string"
 13957          },
 13958          {
 13959            "in": "header",
 13960            "name": "X-RateLimit-Limit",
 13961            "type": "integer"
 13962          },
 13963          {
 13964            "in": "header",
 13965            "name": "X-RateLimit-Remaining",
 13966            "type": "integer"
 13967          },
 13968          {
 13969            "in": "header",
 13970            "name": "X-RateLimit-Reset",
 13971            "type": "integer"
 13972          },
 13973          {
 13974            "in": "header",
 13975            "name": "X-GitHub-Request-Id",
 13976            "type": "integer"
 13977          },
 13978          {
 13979            "in": "body",
 13980            "name": "body",
 13981            "required": true,
 13982            "schema": {
 13983              "$ref": "#/definitions/user-update"
 13984            }
 13985          }
 13986        ],
 13987        "responses": {
 13988          "200": {
 13989            "description": "OK",
 13990            "schema": {
 13991              "$ref": "#/definitions/user"
 13992            }
 13993          },
 13994          "403": {
 13995            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 13996          }
 13997        }
 13998      }
 13999    },
 14000    "/user/emails": {
 14001      "delete": {
 14002        "description": "Delete email address(es).\nYou can include a single email address or an array of addresses.\n",
 14003        "parameters": [
 14004          {
 14005            "description": "You can check the current version of media type in responses.\n",
 14006            "in": "header",
 14007            "name": "X-GitHub-Media-Type",
 14008            "type": "string"
 14009          },
 14010          {
 14011            "description": "Is used to set specified media type.",
 14012            "in": "header",
 14013            "name": "Accept",
 14014            "type": "string"
 14015          },
 14016          {
 14017            "in": "header",
 14018            "name": "X-RateLimit-Limit",
 14019            "type": "integer"
 14020          },
 14021          {
 14022            "in": "header",
 14023            "name": "X-RateLimit-Remaining",
 14024            "type": "integer"
 14025          },
 14026          {
 14027            "in": "header",
 14028            "name": "X-RateLimit-Reset",
 14029            "type": "integer"
 14030          },
 14031          {
 14032            "in": "header",
 14033            "name": "X-GitHub-Request-Id",
 14034            "type": "integer"
 14035          },
 14036          {
 14037            "in": "body",
 14038            "name": "body",
 14039            "required": true,
 14040            "schema": {
 14041              "$ref": "#/definitions/user-emails"
 14042            }
 14043          }
 14044        ],
 14045        "responses": {
 14046          "204": {
 14047            "description": "No content.\n"
 14048          },
 14049          "403": {
 14050            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14051          }
 14052        }
 14053      },
 14054      "get": {
 14055        "description": "List email addresses for a user.\nIn the final version of the API, this method will return an array of hashes\nwith extended information for each email address indicating if the address\nhas been verified and if it's primary email address for GitHub.\nUntil API v3 is finalized, use the application/vnd.github.v3 media type to\nget other response format.\n",
 14056        "parameters": [
 14057          {
 14058            "description": "You can check the current version of media type in responses.\n",
 14059            "in": "header",
 14060            "name": "X-GitHub-Media-Type",
 14061            "type": "string"
 14062          },
 14063          {
 14064            "description": "Is used to set specified media type.",
 14065            "in": "header",
 14066            "name": "Accept",
 14067            "type": "string"
 14068          },
 14069          {
 14070            "in": "header",
 14071            "name": "X-RateLimit-Limit",
 14072            "type": "integer"
 14073          },
 14074          {
 14075            "in": "header",
 14076            "name": "X-RateLimit-Remaining",
 14077            "type": "integer"
 14078          },
 14079          {
 14080            "in": "header",
 14081            "name": "X-RateLimit-Reset",
 14082            "type": "integer"
 14083          },
 14084          {
 14085            "in": "header",
 14086            "name": "X-GitHub-Request-Id",
 14087            "type": "integer"
 14088          }
 14089        ],
 14090        "produces": [
 14091          "application/vnd.github.v3"
 14092        ],
 14093        "responses": {
 14094          "200": {
 14095            "description": "OK",
 14096            "schema": {
 14097              "$ref": "#/definitions/user-emails"
 14098            }
 14099          },
 14100          "403": {
 14101            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14102          }
 14103        }
 14104      },
 14105      "post": {
 14106        "description": "Add email address(es).\nYou can post a single email address or an array of addresses.\n",
 14107        "parameters": [
 14108          {
 14109            "description": "You can check the current version of media type in responses.\n",
 14110            "in": "header",
 14111            "name": "X-GitHub-Media-Type",
 14112            "type": "string"
 14113          },
 14114          {
 14115            "description": "Is used to set specified media type.",
 14116            "in": "header",
 14117            "name": "Accept",
 14118            "type": "string"
 14119          },
 14120          {
 14121            "in": "header",
 14122            "name": "X-RateLimit-Limit",
 14123            "type": "integer"
 14124          },
 14125          {
 14126            "in": "header",
 14127            "name": "X-RateLimit-Remaining",
 14128            "type": "integer"
 14129          },
 14130          {
 14131            "in": "header",
 14132            "name": "X-RateLimit-Reset",
 14133            "type": "integer"
 14134          },
 14135          {
 14136            "in": "header",
 14137            "name": "X-GitHub-Request-Id",
 14138            "type": "integer"
 14139          },
 14140          {
 14141            "in": "body",
 14142            "name": "body",
 14143            "required": true,
 14144            "schema": {
 14145              "$ref": "#/definitions/emailsPost"
 14146            }
 14147          }
 14148        ],
 14149        "responses": {
 14150          "403": {
 14151            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14152          }
 14153        }
 14154      }
 14155    },
 14156    "/user/followers": {
 14157      "get": {
 14158        "description": "List the authenticated user's followers",
 14159        "parameters": [
 14160          {
 14161            "description": "You can check the current version of media type in responses.\n",
 14162            "in": "header",
 14163            "name": "X-GitHub-Media-Type",
 14164            "type": "string"
 14165          },
 14166          {
 14167            "description": "Is used to set specified media type.",
 14168            "in": "header",
 14169            "name": "Accept",
 14170            "type": "string"
 14171          },
 14172          {
 14173            "in": "header",
 14174            "name": "X-RateLimit-Limit",
 14175            "type": "integer"
 14176          },
 14177          {
 14178            "in": "header",
 14179            "name": "X-RateLimit-Remaining",
 14180            "type": "integer"
 14181          },
 14182          {
 14183            "in": "header",
 14184            "name": "X-RateLimit-Reset",
 14185            "type": "integer"
 14186          },
 14187          {
 14188            "in": "header",
 14189            "name": "X-GitHub-Request-Id",
 14190            "type": "integer"
 14191          }
 14192        ],
 14193        "responses": {
 14194          "200": {
 14195            "description": "OK",
 14196            "schema": {
 14197              "$ref": "#/definitions/users"
 14198            }
 14199          },
 14200          "403": {
 14201            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14202          }
 14203        }
 14204      }
 14205    },
 14206    "/user/following": {
 14207      "get": {
 14208        "description": "List who the authenticated user is following.",
 14209        "parameters": [
 14210          {
 14211            "description": "You can check the current version of media type in responses.\n",
 14212            "in": "header",
 14213            "name": "X-GitHub-Media-Type",
 14214            "type": "string"
 14215          },
 14216          {
 14217            "description": "Is used to set specified media type.",
 14218            "in": "header",
 14219            "name": "Accept",
 14220            "type": "string"
 14221          },
 14222          {
 14223            "in": "header",
 14224            "name": "X-RateLimit-Limit",
 14225            "type": "integer"
 14226          },
 14227          {
 14228            "in": "header",
 14229            "name": "X-RateLimit-Remaining",
 14230            "type": "integer"
 14231          },
 14232          {
 14233            "in": "header",
 14234            "name": "X-RateLimit-Reset",
 14235            "type": "integer"
 14236          },
 14237          {
 14238            "in": "header",
 14239            "name": "X-GitHub-Request-Id",
 14240            "type": "integer"
 14241          }
 14242        ],
 14243        "responses": {
 14244          "200": {
 14245            "description": "OK",
 14246            "schema": {
 14247              "$ref": "#/definitions/users"
 14248            }
 14249          },
 14250          "403": {
 14251            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14252          }
 14253        }
 14254      }
 14255    },
 14256    "/user/following/{username}": {
 14257      "delete": {
 14258        "description": "Unfollow a user.\nUnfollowing a user requires the user to be logged in and authenticated with\nbasic auth or OAuth with the user:follow scope.\n",
 14259        "parameters": [
 14260          {
 14261            "description": "Name of user.",
 14262            "in": "path",
 14263            "name": "username",
 14264            "required": true,
 14265            "type": "string"
 14266          },
 14267          {
 14268            "description": "You can check the current version of media type in responses.\n",
 14269            "in": "header",
 14270            "name": "X-GitHub-Media-Type",
 14271            "type": "string"
 14272          },
 14273          {
 14274            "description": "Is used to set specified media type.",
 14275            "in": "header",
 14276            "name": "Accept",
 14277            "type": "string"
 14278          },
 14279          {
 14280            "in": "header",
 14281            "name": "X-RateLimit-Limit",
 14282            "type": "integer"
 14283          },
 14284          {
 14285            "in": "header",
 14286            "name": "X-RateLimit-Remaining",
 14287            "type": "integer"
 14288          },
 14289          {
 14290            "in": "header",
 14291            "name": "X-RateLimit-Reset",
 14292            "type": "integer"
 14293          },
 14294          {
 14295            "in": "header",
 14296            "name": "X-GitHub-Request-Id",
 14297            "type": "integer"
 14298          }
 14299        ],
 14300        "responses": {
 14301          "204": {
 14302            "description": "User unfollowed."
 14303          },
 14304          "403": {
 14305            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14306          }
 14307        }
 14308      },
 14309      "get": {
 14310        "description": "Check if you are following a user.",
 14311        "parameters": [
 14312          {
 14313            "description": "Name of user.",
 14314            "in": "path",
 14315            "name": "username",
 14316            "required": true,
 14317            "type": "string"
 14318          },
 14319          {
 14320            "description": "You can check the current version of media type in responses.\n",
 14321            "in": "header",
 14322            "name": "X-GitHub-Media-Type",
 14323            "type": "string"
 14324          },
 14325          {
 14326            "description": "Is used to set specified media type.",
 14327            "in": "header",
 14328            "name": "Accept",
 14329            "type": "string"
 14330          },
 14331          {
 14332            "in": "header",
 14333            "name": "X-RateLimit-Limit",
 14334            "type": "integer"
 14335          },
 14336          {
 14337            "in": "header",
 14338            "name": "X-RateLimit-Remaining",
 14339            "type": "integer"
 14340          },
 14341          {
 14342            "in": "header",
 14343            "name": "X-RateLimit-Reset",
 14344            "type": "integer"
 14345          },
 14346          {
 14347            "in": "header",
 14348            "name": "X-GitHub-Request-Id",
 14349            "type": "integer"
 14350          }
 14351        ],
 14352        "responses": {
 14353          "204": {
 14354            "description": "Response if you are following this user."
 14355          },
 14356          "403": {
 14357            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14358          },
 14359          "404": {
 14360            "description": "Response if you are not following this user."
 14361          }
 14362        }
 14363      },
 14364      "put": {
 14365        "description": "Follow a user.\nFollowing a user requires the user to be logged in and authenticated with\nbasic auth or OAuth with the user:follow scope.\n",
 14366        "parameters": [
 14367          {
 14368            "description": "Name of user.",
 14369            "in": "path",
 14370            "name": "username",
 14371            "required": true,
 14372            "type": "string"
 14373          },
 14374          {
 14375            "description": "You can check the current version of media type in responses.\n",
 14376            "in": "header",
 14377            "name": "X-GitHub-Media-Type",
 14378            "type": "string"
 14379          },
 14380          {
 14381            "description": "Is used to set specified media type.",
 14382            "in": "header",
 14383            "name": "Accept",
 14384            "type": "string"
 14385          },
 14386          {
 14387            "in": "header",
 14388            "name": "X-RateLimit-Limit",
 14389            "type": "integer"
 14390          },
 14391          {
 14392            "in": "header",
 14393            "name": "X-RateLimit-Remaining",
 14394            "type": "integer"
 14395          },
 14396          {
 14397            "in": "header",
 14398            "name": "X-RateLimit-Reset",
 14399            "type": "integer"
 14400          },
 14401          {
 14402            "in": "header",
 14403            "name": "X-GitHub-Request-Id",
 14404            "type": "integer"
 14405          }
 14406        ],
 14407        "responses": {
 14408          "204": {
 14409            "description": "You are now following the user."
 14410          },
 14411          "403": {
 14412            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14413          }
 14414        }
 14415      }
 14416    },
 14417    "/user/issues": {
 14418      "get": {
 14419        "description": "List issues.\nList all issues across owned and member repositories for the authenticated\nuser.\n",
 14420        "parameters": [
 14421          {
 14422            "default": "all",
 14423            "description": "Issues assigned to you / created by you / mentioning you / you're\nsubscribed to updates for / All issues the authenticated user can see\n",
 14424            "enum": [
 14425              "assigned",
 14426              "created",
 14427              "mentioned",
 14428              "subscribed",
 14429              "all"
 14430            ],
 14431            "in": "query",
 14432            "name": "filter",
 14433            "required": true,
 14434            "type": "string"
 14435          },
 14436          {
 14437            "default": "open",
 14438            "enum": [
 14439              "open",
 14440              "closed"
 14441            ],
 14442            "in": "query",
 14443            "name": "state",
 14444            "required": true,
 14445            "type": "string"
 14446          },
 14447          {
 14448            "description": "String list of comma separated Label names. Example - bug,ui,@high.",
 14449            "in": "query",
 14450            "name": "labels",
 14451            "required": true,
 14452            "type": "string"
 14453          },
 14454          {
 14455            "default": "created",
 14456            "enum": [
 14457              "created",
 14458              "updated",
 14459              "comments"
 14460            ],
 14461            "in": "query",
 14462            "name": "sort",
 14463            "required": true,
 14464            "type": "string"
 14465          },
 14466          {
 14467            "default": "desc",
 14468            "enum": [
 14469              "asc",
 14470              "desc"
 14471            ],
 14472            "in": "query",
 14473            "name": "direction",
 14474            "required": true,
 14475            "type": "string"
 14476          },
 14477          {
 14478            "description": "Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nOnly issues updated at or after this time are returned.\n",
 14479            "in": "query",
 14480            "name": "since",
 14481            "type": "string"
 14482          },
 14483          {
 14484            "description": "You can check the current version of media type in responses.\n",
 14485            "in": "header",
 14486            "name": "X-GitHub-Media-Type",
 14487            "type": "string"
 14488          },
 14489          {
 14490            "description": "Is used to set specified media type.",
 14491            "in": "header",
 14492            "name": "Accept",
 14493            "type": "string"
 14494          },
 14495          {
 14496            "in": "header",
 14497            "name": "X-RateLimit-Limit",
 14498            "type": "integer"
 14499          },
 14500          {
 14501            "in": "header",
 14502            "name": "X-RateLimit-Remaining",
 14503            "type": "integer"
 14504          },
 14505          {
 14506            "in": "header",
 14507            "name": "X-RateLimit-Reset",
 14508            "type": "integer"
 14509          },
 14510          {
 14511            "in": "header",
 14512            "name": "X-GitHub-Request-Id",
 14513            "type": "integer"
 14514          }
 14515        ],
 14516        "responses": {
 14517          "200": {
 14518            "description": "OK",
 14519            "schema": {
 14520              "$ref": "#/definitions/issues"
 14521            }
 14522          },
 14523          "403": {
 14524            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14525          }
 14526        }
 14527      }
 14528    },
 14529    "/user/keys": {
 14530      "get": {
 14531        "description": "List your public keys.\nLists the current user's keys. Management of public keys via the API requires\nthat you are authenticated through basic auth, or OAuth with the 'user', 'write:public_key' scopes.\n",
 14532        "parameters": [
 14533          {
 14534            "description": "You can check the current version of media type in responses.\n",
 14535            "in": "header",
 14536            "name": "X-GitHub-Media-Type",
 14537            "type": "string"
 14538          },
 14539          {
 14540            "description": "Is used to set specified media type.",
 14541            "in": "header",
 14542            "name": "Accept",
 14543            "type": "string"
 14544          },
 14545          {
 14546            "in": "header",
 14547            "name": "X-RateLimit-Limit",
 14548            "type": "integer"
 14549          },
 14550          {
 14551            "in": "header",
 14552            "name": "X-RateLimit-Remaining",
 14553            "type": "integer"
 14554          },
 14555          {
 14556            "in": "header",
 14557            "name": "X-RateLimit-Reset",
 14558            "type": "integer"
 14559          },
 14560          {
 14561            "in": "header",
 14562            "name": "X-GitHub-Request-Id",
 14563            "type": "integer"
 14564          }
 14565        ],
 14566        "responses": {
 14567          "200": {
 14568            "description": "OK",
 14569            "schema": {
 14570              "$ref": "#/definitions/gitignore"
 14571            }
 14572          },
 14573          "403": {
 14574            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14575          }
 14576        }
 14577      },
 14578      "post": {
 14579        "description": "Create a public key.",
 14580        "parameters": [
 14581          {
 14582            "description": "You can check the current version of media type in responses.\n",
 14583            "in": "header",
 14584            "name": "X-GitHub-Media-Type",
 14585            "type": "string"
 14586          },
 14587          {
 14588            "description": "Is used to set specified media type.",
 14589            "in": "header",
 14590            "name": "Accept",
 14591            "type": "string"
 14592          },
 14593          {
 14594            "in": "header",
 14595            "name": "X-RateLimit-Limit",
 14596            "type": "integer"
 14597          },
 14598          {
 14599            "in": "header",
 14600            "name": "X-RateLimit-Remaining",
 14601            "type": "integer"
 14602          },
 14603          {
 14604            "in": "header",
 14605            "name": "X-RateLimit-Reset",
 14606            "type": "integer"
 14607          },
 14608          {
 14609            "in": "header",
 14610            "name": "X-GitHub-Request-Id",
 14611            "type": "integer"
 14612          },
 14613          {
 14614            "in": "body",
 14615            "name": "body",
 14616            "required": true,
 14617            "schema": {
 14618              "$ref": "#/definitions/user-keys-post"
 14619            }
 14620          }
 14621        ],
 14622        "responses": {
 14623          "201": {
 14624            "description": "Created",
 14625            "schema": {
 14626              "$ref": "#/definitions/user-keys-keyId"
 14627            }
 14628          },
 14629          "403": {
 14630            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14631          }
 14632        }
 14633      }
 14634    },
 14635    "/user/keys/{keyId}": {
 14636      "delete": {
 14637        "description": "Delete a public key. Removes a public key. Requires that you are authenticated via Basic Auth or via OAuth with at least admin:public_key scope.",
 14638        "parameters": [
 14639          {
 14640            "description": "ID of key.",
 14641            "in": "path",
 14642            "name": "keyId",
 14643            "required": true,
 14644            "type": "integer"
 14645          },
 14646          {
 14647            "description": "You can check the current version of media type in responses.\n",
 14648            "in": "header",
 14649            "name": "X-GitHub-Media-Type",
 14650            "type": "string"
 14651          },
 14652          {
 14653            "description": "Is used to set specified media type.",
 14654            "in": "header",
 14655            "name": "Accept",
 14656            "type": "string"
 14657          },
 14658          {
 14659            "in": "header",
 14660            "name": "X-RateLimit-Limit",
 14661            "type": "integer"
 14662          },
 14663          {
 14664            "in": "header",
 14665            "name": "X-RateLimit-Remaining",
 14666            "type": "integer"
 14667          },
 14668          {
 14669            "in": "header",
 14670            "name": "X-RateLimit-Reset",
 14671            "type": "integer"
 14672          },
 14673          {
 14674            "in": "header",
 14675            "name": "X-GitHub-Request-Id",
 14676            "type": "integer"
 14677          }
 14678        ],
 14679        "responses": {
 14680          "204": {
 14681            "description": "No content.\n"
 14682          },
 14683          "403": {
 14684            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14685          }
 14686        }
 14687      },
 14688      "get": {
 14689        "description": "Get a single public key.",
 14690        "parameters": [
 14691          {
 14692            "description": "ID of key.",
 14693            "in": "path",
 14694            "name": "keyId",
 14695            "required": true,
 14696            "type": "integer"
 14697          },
 14698          {
 14699            "description": "You can check the current version of media type in responses.\n",
 14700            "in": "header",
 14701            "name": "X-GitHub-Media-Type",
 14702            "type": "string"
 14703          },
 14704          {
 14705            "description": "Is used to set specified media type.",
 14706            "in": "header",
 14707            "name": "Accept",
 14708            "type": "string"
 14709          },
 14710          {
 14711            "in": "header",
 14712            "name": "X-RateLimit-Limit",
 14713            "type": "integer"
 14714          },
 14715          {
 14716            "in": "header",
 14717            "name": "X-RateLimit-Remaining",
 14718            "type": "integer"
 14719          },
 14720          {
 14721            "in": "header",
 14722            "name": "X-RateLimit-Reset",
 14723            "type": "integer"
 14724          },
 14725          {
 14726            "in": "header",
 14727            "name": "X-GitHub-Request-Id",
 14728            "type": "integer"
 14729          }
 14730        ],
 14731        "responses": {
 14732          "200": {
 14733            "description": "OK",
 14734            "schema": {
 14735              "$ref": "#/definitions/user-keys-keyId"
 14736            }
 14737          },
 14738          "403": {
 14739            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14740          }
 14741        }
 14742      }
 14743    },
 14744    "/user/orgs": {
 14745      "get": {
 14746        "description": "List public and private organizations for the authenticated user.",
 14747        "parameters": [
 14748          {
 14749            "description": "You can check the current version of media type in responses.\n",
 14750            "in": "header",
 14751            "name": "X-GitHub-Media-Type",
 14752            "type": "string"
 14753          },
 14754          {
 14755            "description": "Is used to set specified media type.",
 14756            "in": "header",
 14757            "name": "Accept",
 14758            "type": "string"
 14759          },
 14760          {
 14761            "in": "header",
 14762            "name": "X-RateLimit-Limit",
 14763            "type": "integer"
 14764          },
 14765          {
 14766            "in": "header",
 14767            "name": "X-RateLimit-Remaining",
 14768            "type": "integer"
 14769          },
 14770          {
 14771            "in": "header",
 14772            "name": "X-RateLimit-Reset",
 14773            "type": "integer"
 14774          },
 14775          {
 14776            "in": "header",
 14777            "name": "X-GitHub-Request-Id",
 14778            "type": "integer"
 14779          }
 14780        ],
 14781        "responses": {
 14782          "200": {
 14783            "description": "OK",
 14784            "schema": {
 14785              "$ref": "#/definitions/gitignore"
 14786            }
 14787          },
 14788          "403": {
 14789            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14790          }
 14791        }
 14792      }
 14793    },
 14794    "/user/repos": {
 14795      "get": {
 14796        "description": "List repositories for the authenticated user. Note that this does not include\nrepositories owned by organizations which the user can access. You can lis\nuser organizations and list organization repositories separately.\n",
 14797        "parameters": [
 14798          {
 14799            "default": "all",
 14800            "enum": [
 14801              "all",
 14802              "public",
 14803              "private",
 14804              "forks",
 14805              "sources",
 14806              "member"
 14807            ],
 14808            "in": "query",
 14809            "name": "type",
 14810            "type": "string"
 14811          },
 14812          {
 14813            "description": "You can check the current version of media type in responses.\n",
 14814            "in": "header",
 14815            "name": "X-GitHub-Media-Type",
 14816            "type": "string"
 14817          },
 14818          {
 14819            "description": "Is used to set specified media type.",
 14820            "in": "header",
 14821            "name": "Accept",
 14822            "type": "string"
 14823          },
 14824          {
 14825            "in": "header",
 14826            "name": "X-RateLimit-Limit",
 14827            "type": "integer"
 14828          },
 14829          {
 14830            "in": "header",
 14831            "name": "X-RateLimit-Remaining",
 14832            "type": "integer"
 14833          },
 14834          {
 14835            "in": "header",
 14836            "name": "X-RateLimit-Reset",
 14837            "type": "integer"
 14838          },
 14839          {
 14840            "in": "header",
 14841            "name": "X-GitHub-Request-Id",
 14842            "type": "integer"
 14843          }
 14844        ],
 14845        "responses": {
 14846          "200": {
 14847            "description": "OK",
 14848            "schema": {
 14849              "$ref": "#/definitions/repos"
 14850            }
 14851          },
 14852          "403": {
 14853            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14854          }
 14855        }
 14856      },
 14857      "post": {
 14858        "description": "Create a new repository for the authenticated user. OAuth users must supply\nrepo scope.\n",
 14859        "parameters": [
 14860          {
 14861            "description": "You can check the current version of media type in responses.\n",
 14862            "in": "header",
 14863            "name": "X-GitHub-Media-Type",
 14864            "type": "string"
 14865          },
 14866          {
 14867            "description": "Is used to set specified media type.",
 14868            "in": "header",
 14869            "name": "Accept",
 14870            "type": "string"
 14871          },
 14872          {
 14873            "in": "header",
 14874            "name": "X-RateLimit-Limit",
 14875            "type": "integer"
 14876          },
 14877          {
 14878            "in": "header",
 14879            "name": "X-RateLimit-Remaining",
 14880            "type": "integer"
 14881          },
 14882          {
 14883            "in": "header",
 14884            "name": "X-RateLimit-Reset",
 14885            "type": "integer"
 14886          },
 14887          {
 14888            "in": "header",
 14889            "name": "X-GitHub-Request-Id",
 14890            "type": "integer"
 14891          },
 14892          {
 14893            "in": "body",
 14894            "name": "body",
 14895            "required": true,
 14896            "schema": {
 14897              "$ref": "#/definitions/postRepo"
 14898            }
 14899          }
 14900        ],
 14901        "responses": {
 14902          "201": {
 14903            "description": "Created",
 14904            "schema": {
 14905              "$ref": "#/definitions/repos"
 14906            }
 14907          },
 14908          "403": {
 14909            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14910          }
 14911        }
 14912      }
 14913    },
 14914    "/user/starred": {
 14915      "get": {
 14916        "description": "List repositories being starred by the authenticated user.",
 14917        "parameters": [
 14918          {
 14919            "description": "Ignored without 'sort' parameter.",
 14920            "in": "query",
 14921            "name": "direction",
 14922            "type": "string"
 14923          },
 14924          {
 14925            "default": "created",
 14926            "description": "",
 14927            "enum": [
 14928              "created",
 14929              "updated"
 14930            ],
 14931            "in": "query",
 14932            "name": "sort",
 14933            "type": "string"
 14934          },
 14935          {
 14936            "description": "You can check the current version of media type in responses.\n",
 14937            "in": "header",
 14938            "name": "X-GitHub-Media-Type",
 14939            "type": "string"
 14940          },
 14941          {
 14942            "description": "Is used to set specified media type.",
 14943            "in": "header",
 14944            "name": "Accept",
 14945            "type": "string"
 14946          },
 14947          {
 14948            "in": "header",
 14949            "name": "X-RateLimit-Limit",
 14950            "type": "integer"
 14951          },
 14952          {
 14953            "in": "header",
 14954            "name": "X-RateLimit-Remaining",
 14955            "type": "integer"
 14956          },
 14957          {
 14958            "in": "header",
 14959            "name": "X-RateLimit-Reset",
 14960            "type": "integer"
 14961          },
 14962          {
 14963            "in": "header",
 14964            "name": "X-GitHub-Request-Id",
 14965            "type": "integer"
 14966          }
 14967        ],
 14968        "responses": {
 14969          "200": {
 14970            "description": "OK",
 14971            "schema": {
 14972              "$ref": "#/definitions/gitignore"
 14973            }
 14974          },
 14975          "403": {
 14976            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 14977          }
 14978        }
 14979      }
 14980    },
 14981    "/user/starred/{owner}/{repo}": {
 14982      "delete": {
 14983        "description": "Unstar a repository",
 14984        "parameters": [
 14985          {
 14986            "description": "Name of a repository owner.",
 14987            "in": "path",
 14988            "name": "owner",
 14989            "required": true,
 14990            "type": "string"
 14991          },
 14992          {
 14993            "description": "Name of a repository.",
 14994            "in": "path",
 14995            "name": "repo",
 14996            "required": true,
 14997            "type": "string"
 14998          },
 14999          {
 15000            "description": "You can check the current version of media type in responses.\n",
 15001            "in": "header",
 15002            "name": "X-GitHub-Media-Type",
 15003            "type": "string"
 15004          },
 15005          {
 15006            "description": "Is used to set specified media type.",
 15007            "in": "header",
 15008            "name": "Accept",
 15009            "type": "string"
 15010          },
 15011          {
 15012            "in": "header",
 15013            "name": "X-RateLimit-Limit",
 15014            "type": "integer"
 15015          },
 15016          {
 15017            "in": "header",
 15018            "name": "X-RateLimit-Remaining",
 15019            "type": "integer"
 15020          },
 15021          {
 15022            "in": "header",
 15023            "name": "X-RateLimit-Reset",
 15024            "type": "integer"
 15025          },
 15026          {
 15027            "in": "header",
 15028            "name": "X-GitHub-Request-Id",
 15029            "type": "integer"
 15030          }
 15031        ],
 15032        "responses": {
 15033          "204": {
 15034            "description": "Unstarred."
 15035          },
 15036          "403": {
 15037            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15038          }
 15039        }
 15040      },
 15041      "get": {
 15042        "description": "Check if you are starring a repository.",
 15043        "parameters": [
 15044          {
 15045            "description": "Name of a repository owner.",
 15046            "in": "path",
 15047            "name": "owner",
 15048            "required": true,
 15049            "type": "string"
 15050          },
 15051          {
 15052            "description": "Name of a repository.",
 15053            "in": "path",
 15054            "name": "repo",
 15055            "required": true,
 15056            "type": "string"
 15057          },
 15058          {
 15059            "description": "You can check the current version of media type in responses.\n",
 15060            "in": "header",
 15061            "name": "X-GitHub-Media-Type",
 15062            "type": "string"
 15063          },
 15064          {
 15065            "description": "Is used to set specified media type.",
 15066            "in": "header",
 15067            "name": "Accept",
 15068            "type": "string"
 15069          },
 15070          {
 15071            "in": "header",
 15072            "name": "X-RateLimit-Limit",
 15073            "type": "integer"
 15074          },
 15075          {
 15076            "in": "header",
 15077            "name": "X-RateLimit-Remaining",
 15078            "type": "integer"
 15079          },
 15080          {
 15081            "in": "header",
 15082            "name": "X-RateLimit-Reset",
 15083            "type": "integer"
 15084          },
 15085          {
 15086            "in": "header",
 15087            "name": "X-GitHub-Request-Id",
 15088            "type": "integer"
 15089          }
 15090        ],
 15091        "responses": {
 15092          "204": {
 15093            "description": "This repository is starred by you."
 15094          },
 15095          "403": {
 15096            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15097          },
 15098          "404": {
 15099            "description": "This repository is not starred by you."
 15100          }
 15101        }
 15102      },
 15103      "put": {
 15104        "description": "Star a repository.",
 15105        "parameters": [
 15106          {
 15107            "description": "Name of a repository owner.",
 15108            "in": "path",
 15109            "name": "owner",
 15110            "required": true,
 15111            "type": "string"
 15112          },
 15113          {
 15114            "description": "Name of a repository.",
 15115            "in": "path",
 15116            "name": "repo",
 15117            "required": true,
 15118            "type": "string"
 15119          },
 15120          {
 15121            "description": "You can check the current version of media type in responses.\n",
 15122            "in": "header",
 15123            "name": "X-GitHub-Media-Type",
 15124            "type": "string"
 15125          },
 15126          {
 15127            "description": "Is used to set specified media type.",
 15128            "in": "header",
 15129            "name": "Accept",
 15130            "type": "string"
 15131          },
 15132          {
 15133            "in": "header",
 15134            "name": "X-RateLimit-Limit",
 15135            "type": "integer"
 15136          },
 15137          {
 15138            "in": "header",
 15139            "name": "X-RateLimit-Remaining",
 15140            "type": "integer"
 15141          },
 15142          {
 15143            "in": "header",
 15144            "name": "X-RateLimit-Reset",
 15145            "type": "integer"
 15146          },
 15147          {
 15148            "in": "header",
 15149            "name": "X-GitHub-Request-Id",
 15150            "type": "integer"
 15151          }
 15152        ],
 15153        "responses": {
 15154          "204": {
 15155            "description": "Repository starred."
 15156          },
 15157          "403": {
 15158            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15159          }
 15160        }
 15161      }
 15162    },
 15163    "/user/subscriptions": {
 15164      "get": {
 15165        "description": "List repositories being watched by the authenticated user.",
 15166        "parameters": [
 15167          {
 15168            "description": "You can check the current version of media type in responses.\n",
 15169            "in": "header",
 15170            "name": "X-GitHub-Media-Type",
 15171            "type": "string"
 15172          },
 15173          {
 15174            "description": "Is used to set specified media type.",
 15175            "in": "header",
 15176            "name": "Accept",
 15177            "type": "string"
 15178          },
 15179          {
 15180            "in": "header",
 15181            "name": "X-RateLimit-Limit",
 15182            "type": "integer"
 15183          },
 15184          {
 15185            "in": "header",
 15186            "name": "X-RateLimit-Remaining",
 15187            "type": "integer"
 15188          },
 15189          {
 15190            "in": "header",
 15191            "name": "X-RateLimit-Reset",
 15192            "type": "integer"
 15193          },
 15194          {
 15195            "in": "header",
 15196            "name": "X-GitHub-Request-Id",
 15197            "type": "integer"
 15198          }
 15199        ],
 15200        "responses": {
 15201          "200": {
 15202            "description": "OK",
 15203            "schema": {
 15204              "$ref": "#/definitions/user-userId-subscribitions"
 15205            }
 15206          },
 15207          "403": {
 15208            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15209          }
 15210        }
 15211      }
 15212    },
 15213    "/user/subscriptions/{owner}/{repo}": {
 15214      "delete": {
 15215        "description": "Stop watching a repository",
 15216        "parameters": [
 15217          {
 15218            "description": "Name of the owner.",
 15219            "in": "path",
 15220            "name": "owner",
 15221            "required": true,
 15222            "type": "string"
 15223          },
 15224          {
 15225            "description": "Name of repository.",
 15226            "in": "path",
 15227            "name": "repo",
 15228            "required": true,
 15229            "type": "string"
 15230          },
 15231          {
 15232            "description": "You can check the current version of media type in responses.\n",
 15233            "in": "header",
 15234            "name": "X-GitHub-Media-Type",
 15235            "type": "string"
 15236          },
 15237          {
 15238            "description": "Is used to set specified media type.",
 15239            "in": "header",
 15240            "name": "Accept",
 15241            "type": "string"
 15242          },
 15243          {
 15244            "in": "header",
 15245            "name": "X-RateLimit-Limit",
 15246            "type": "integer"
 15247          },
 15248          {
 15249            "in": "header",
 15250            "name": "X-RateLimit-Remaining",
 15251            "type": "integer"
 15252          },
 15253          {
 15254            "in": "header",
 15255            "name": "X-RateLimit-Reset",
 15256            "type": "integer"
 15257          },
 15258          {
 15259            "in": "header",
 15260            "name": "X-GitHub-Request-Id",
 15261            "type": "integer"
 15262          }
 15263        ],
 15264        "responses": {
 15265          "204": {
 15266            "description": "Unwatched."
 15267          },
 15268          "403": {
 15269            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15270          }
 15271        }
 15272      },
 15273      "get": {
 15274        "description": "Check if you are watching a repository.",
 15275        "parameters": [
 15276          {
 15277            "description": "Name of the owner.",
 15278            "in": "path",
 15279            "name": "owner",
 15280            "required": true,
 15281            "type": "string"
 15282          },
 15283          {
 15284            "description": "Name of repository.",
 15285            "in": "path",
 15286            "name": "repo",
 15287            "required": true,
 15288            "type": "string"
 15289          },
 15290          {
 15291            "description": "You can check the current version of media type in responses.\n",
 15292            "in": "header",
 15293            "name": "X-GitHub-Media-Type",
 15294            "type": "string"
 15295          },
 15296          {
 15297            "description": "Is used to set specified media type.",
 15298            "in": "header",
 15299            "name": "Accept",
 15300            "type": "string"
 15301          },
 15302          {
 15303            "in": "header",
 15304            "name": "X-RateLimit-Limit",
 15305            "type": "integer"
 15306          },
 15307          {
 15308            "in": "header",
 15309            "name": "X-RateLimit-Remaining",
 15310            "type": "integer"
 15311          },
 15312          {
 15313            "in": "header",
 15314            "name": "X-RateLimit-Reset",
 15315            "type": "integer"
 15316          },
 15317          {
 15318            "in": "header",
 15319            "name": "X-GitHub-Request-Id",
 15320            "type": "integer"
 15321          }
 15322        ],
 15323        "responses": {
 15324          "204": {
 15325            "description": "Repository is watched by you."
 15326          },
 15327          "403": {
 15328            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15329          },
 15330          "404": {
 15331            "description": "Repository is not watched by you."
 15332          }
 15333        }
 15334      },
 15335      "put": {
 15336        "description": "Watch a repository.",
 15337        "parameters": [
 15338          {
 15339            "description": "Name of the owner.",
 15340            "in": "path",
 15341            "name": "owner",
 15342            "required": true,
 15343            "type": "string"
 15344          },
 15345          {
 15346            "description": "Name of repository.",
 15347            "in": "path",
 15348            "name": "repo",
 15349            "required": true,
 15350            "type": "string"
 15351          },
 15352          {
 15353            "description": "You can check the current version of media type in responses.\n",
 15354            "in": "header",
 15355            "name": "X-GitHub-Media-Type",
 15356            "type": "string"
 15357          },
 15358          {
 15359            "description": "Is used to set specified media type.",
 15360            "in": "header",
 15361            "name": "Accept",
 15362            "type": "string"
 15363          },
 15364          {
 15365            "in": "header",
 15366            "name": "X-RateLimit-Limit",
 15367            "type": "integer"
 15368          },
 15369          {
 15370            "in": "header",
 15371            "name": "X-RateLimit-Remaining",
 15372            "type": "integer"
 15373          },
 15374          {
 15375            "in": "header",
 15376            "name": "X-RateLimit-Reset",
 15377            "type": "integer"
 15378          },
 15379          {
 15380            "in": "header",
 15381            "name": "X-GitHub-Request-Id",
 15382            "type": "integer"
 15383          }
 15384        ],
 15385        "responses": {
 15386          "204": {
 15387            "description": "Repository is watched."
 15388          },
 15389          "403": {
 15390            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15391          }
 15392        }
 15393      }
 15394    },
 15395    "/user/teams": {
 15396      "get": {
 15397        "description": "List all of the teams across all of the organizations to which the authenticated user belongs. This method requires user or repo scope when authenticating via OAuth.",
 15398        "parameters": [
 15399          {
 15400            "description": "You can check the current version of media type in responses.\n",
 15401            "in": "header",
 15402            "name": "X-GitHub-Media-Type",
 15403            "type": "string"
 15404          },
 15405          {
 15406            "description": "Is used to set specified media type.",
 15407            "in": "header",
 15408            "name": "Accept",
 15409            "type": "string"
 15410          },
 15411          {
 15412            "in": "header",
 15413            "name": "X-RateLimit-Limit",
 15414            "type": "integer"
 15415          },
 15416          {
 15417            "in": "header",
 15418            "name": "X-RateLimit-Remaining",
 15419            "type": "integer"
 15420          },
 15421          {
 15422            "in": "header",
 15423            "name": "X-RateLimit-Reset",
 15424            "type": "integer"
 15425          },
 15426          {
 15427            "in": "header",
 15428            "name": "X-GitHub-Request-Id",
 15429            "type": "integer"
 15430          }
 15431        ],
 15432        "responses": {
 15433          "200": {
 15434            "description": "OK",
 15435            "schema": {
 15436              "$ref": "#/definitions/teams-list"
 15437            }
 15438          },
 15439          "403": {
 15440            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15441          }
 15442        }
 15443      }
 15444    },
 15445    "/users": {
 15446      "get": {
 15447        "description": "Get all users.\nThis provides a dump of every user, in the order that they signed up for GitHub.\nNote: Pagination is powered exclusively by the since parameter. Use the Link\nheader to get the URL for the next page of users.\n",
 15448        "parameters": [
 15449          {
 15450            "description": "The integer ID of the last User that you've seen.",
 15451            "in": "query",
 15452            "name": "since",
 15453            "type": "integer"
 15454          },
 15455          {
 15456            "description": "You can check the current version of media type in responses.\n",
 15457            "in": "header",
 15458            "name": "X-GitHub-Media-Type",
 15459            "type": "string"
 15460          },
 15461          {
 15462            "description": "Is used to set specified media type.",
 15463            "in": "header",
 15464            "name": "Accept",
 15465            "type": "string"
 15466          },
 15467          {
 15468            "in": "header",
 15469            "name": "X-RateLimit-Limit",
 15470            "type": "integer"
 15471          },
 15472          {
 15473            "in": "header",
 15474            "name": "X-RateLimit-Remaining",
 15475            "type": "integer"
 15476          },
 15477          {
 15478            "in": "header",
 15479            "name": "X-RateLimit-Reset",
 15480            "type": "integer"
 15481          },
 15482          {
 15483            "in": "header",
 15484            "name": "X-GitHub-Request-Id",
 15485            "type": "integer"
 15486          }
 15487        ],
 15488        "responses": {
 15489          "200": {
 15490            "description": "OK",
 15491            "schema": {
 15492              "$ref": "#/definitions/users"
 15493            }
 15494          },
 15495          "403": {
 15496            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15497          }
 15498        }
 15499      }
 15500    },
 15501    "/users/{username}": {
 15502      "get": {
 15503        "description": "Get a single user.",
 15504        "parameters": [
 15505          {
 15506            "description": "Name of user.",
 15507            "in": "path",
 15508            "name": "username",
 15509            "required": true,
 15510            "type": "string"
 15511          },
 15512          {
 15513            "description": "You can check the current version of media type in responses.\n",
 15514            "in": "header",
 15515            "name": "X-GitHub-Media-Type",
 15516            "type": "string"
 15517          },
 15518          {
 15519            "description": "Is used to set specified media type.",
 15520            "in": "header",
 15521            "name": "Accept",
 15522            "type": "string"
 15523          },
 15524          {
 15525            "in": "header",
 15526            "name": "X-RateLimit-Limit",
 15527            "type": "integer"
 15528          },
 15529          {
 15530            "in": "header",
 15531            "name": "X-RateLimit-Remaining",
 15532            "type": "integer"
 15533          },
 15534          {
 15535            "in": "header",
 15536            "name": "X-RateLimit-Reset",
 15537            "type": "integer"
 15538          },
 15539          {
 15540            "in": "header",
 15541            "name": "X-GitHub-Request-Id",
 15542            "type": "integer"
 15543          }
 15544        ],
 15545        "responses": {
 15546          "200": {
 15547            "description": "OK",
 15548            "schema": {
 15549              "$ref": "#/definitions/users"
 15550            }
 15551          },
 15552          "403": {
 15553            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15554          }
 15555        }
 15556      }
 15557    },
 15558    "/users/{username}/events": {
 15559      "get": {
 15560        "description": "If you are authenticated as the given user, you will see your private events. Otherwise, you'll only see public events.",
 15561        "parameters": [
 15562          {
 15563            "description": "Name of user.",
 15564            "in": "path",
 15565            "name": "username",
 15566            "required": true,
 15567            "type": "string"
 15568          },
 15569          {
 15570            "description": "You can check the current version of media type in responses.\n",
 15571            "in": "header",
 15572            "name": "X-GitHub-Media-Type",
 15573            "type": "string"
 15574          },
 15575          {
 15576            "description": "Is used to set specified media type.",
 15577            "in": "header",
 15578            "name": "Accept",
 15579            "type": "string"
 15580          },
 15581          {
 15582            "in": "header",
 15583            "name": "X-RateLimit-Limit",
 15584            "type": "integer"
 15585          },
 15586          {
 15587            "in": "header",
 15588            "name": "X-RateLimit-Remaining",
 15589            "type": "integer"
 15590          },
 15591          {
 15592            "in": "header",
 15593            "name": "X-RateLimit-Reset",
 15594            "type": "integer"
 15595          },
 15596          {
 15597            "in": "header",
 15598            "name": "X-GitHub-Request-Id",
 15599            "type": "integer"
 15600          }
 15601        ],
 15602        "responses": {
 15603          "403": {
 15604            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15605          }
 15606        }
 15607      }
 15608    },
 15609    "/users/{username}/events/orgs/{org}": {
 15610      "get": {
 15611        "description": "This is the user's organization dashboard. You must be authenticated as the user to view this.",
 15612        "parameters": [
 15613          {
 15614            "description": "Name of user.",
 15615            "in": "path",
 15616            "name": "username",
 15617            "required": true,
 15618            "type": "string"
 15619          },
 15620          {
 15621            "in": "path",
 15622            "name": "org",
 15623            "required": true,
 15624            "type": "string"
 15625          },
 15626          {
 15627            "description": "You can check the current version of media type in responses.\n",
 15628            "in": "header",
 15629            "name": "X-GitHub-Media-Type",
 15630            "type": "string"
 15631          },
 15632          {
 15633            "description": "Is used to set specified media type.",
 15634            "in": "header",
 15635            "name": "Accept",
 15636            "type": "string"
 15637          },
 15638          {
 15639            "in": "header",
 15640            "name": "X-RateLimit-Limit",
 15641            "type": "integer"
 15642          },
 15643          {
 15644            "in": "header",
 15645            "name": "X-RateLimit-Remaining",
 15646            "type": "integer"
 15647          },
 15648          {
 15649            "in": "header",
 15650            "name": "X-RateLimit-Reset",
 15651            "type": "integer"
 15652          },
 15653          {
 15654            "in": "header",
 15655            "name": "X-GitHub-Request-Id",
 15656            "type": "integer"
 15657          }
 15658        ],
 15659        "responses": {
 15660          "403": {
 15661            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15662          }
 15663        }
 15664      }
 15665    },
 15666    "/users/{username}/followers": {
 15667      "get": {
 15668        "description": "List a user's followers",
 15669        "parameters": [
 15670          {
 15671            "description": "Name of user.",
 15672            "in": "path",
 15673            "name": "username",
 15674            "required": true,
 15675            "type": "string"
 15676          },
 15677          {
 15678            "description": "You can check the current version of media type in responses.\n",
 15679            "in": "header",
 15680            "name": "X-GitHub-Media-Type",
 15681            "type": "string"
 15682          },
 15683          {
 15684            "description": "Is used to set specified media type.",
 15685            "in": "header",
 15686            "name": "Accept",
 15687            "type": "string"
 15688          },
 15689          {
 15690            "in": "header",
 15691            "name": "X-RateLimit-Limit",
 15692            "type": "integer"
 15693          },
 15694          {
 15695            "in": "header",
 15696            "name": "X-RateLimit-Remaining",
 15697            "type": "integer"
 15698          },
 15699          {
 15700            "in": "header",
 15701            "name": "X-RateLimit-Reset",
 15702            "type": "integer"
 15703          },
 15704          {
 15705            "in": "header",
 15706            "name": "X-GitHub-Request-Id",
 15707            "type": "integer"
 15708          }
 15709        ],
 15710        "responses": {
 15711          "200": {
 15712            "description": "OK",
 15713            "schema": {
 15714              "$ref": "#/definitions/users"
 15715            }
 15716          },
 15717          "403": {
 15718            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15719          }
 15720        }
 15721      }
 15722    },
 15723    "/users/{username}/following/{targetUser}": {
 15724      "get": {
 15725        "description": "Check if one user follows another.",
 15726        "parameters": [
 15727          {
 15728            "description": "Name of user.",
 15729            "in": "path",
 15730            "name": "username",
 15731            "required": true,
 15732            "type": "string"
 15733          },
 15734          {
 15735            "description": "Name of user.",
 15736            "in": "path",
 15737            "name": "targetUser",
 15738            "required": true,
 15739            "type": "string"
 15740          },
 15741          {
 15742            "description": "You can check the current version of media type in responses.\n",
 15743            "in": "header",
 15744            "name": "X-GitHub-Media-Type",
 15745            "type": "string"
 15746          },
 15747          {
 15748            "description": "Is used to set specified media type.",
 15749            "in": "header",
 15750            "name": "Accept",
 15751            "type": "string"
 15752          },
 15753          {
 15754            "in": "header",
 15755            "name": "X-RateLimit-Limit",
 15756            "type": "integer"
 15757          },
 15758          {
 15759            "in": "header",
 15760            "name": "X-RateLimit-Remaining",
 15761            "type": "integer"
 15762          },
 15763          {
 15764            "in": "header",
 15765            "name": "X-RateLimit-Reset",
 15766            "type": "integer"
 15767          },
 15768          {
 15769            "in": "header",
 15770            "name": "X-GitHub-Request-Id",
 15771            "type": "integer"
 15772          }
 15773        ],
 15774        "responses": {
 15775          "204": {
 15776            "description": "Response if user follows target user."
 15777          },
 15778          "403": {
 15779            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15780          },
 15781          "404": {
 15782            "description": "Response if user does not follow target user."
 15783          }
 15784        }
 15785      }
 15786    },
 15787    "/users/{username}/gists": {
 15788      "get": {
 15789        "description": "List a users gists.",
 15790        "parameters": [
 15791          {
 15792            "description": "Name of user.",
 15793            "in": "path",
 15794            "name": "username",
 15795            "required": true,
 15796            "type": "string"
 15797          },
 15798          {
 15799            "description": "The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nExample: \"2012-10-09T23:39:01Z\".\n",
 15800            "in": "query",
 15801            "name": "since",
 15802            "type": "string"
 15803          },
 15804          {
 15805            "description": "You can check the current version of media type in responses.\n",
 15806            "in": "header",
 15807            "name": "X-GitHub-Media-Type",
 15808            "type": "string"
 15809          },
 15810          {
 15811            "description": "Is used to set specified media type.",
 15812            "in": "header",
 15813            "name": "Accept",
 15814            "type": "string"
 15815          },
 15816          {
 15817            "in": "header",
 15818            "name": "X-RateLimit-Limit",
 15819            "type": "integer"
 15820          },
 15821          {
 15822            "in": "header",
 15823            "name": "X-RateLimit-Remaining",
 15824            "type": "integer"
 15825          },
 15826          {
 15827            "in": "header",
 15828            "name": "X-RateLimit-Reset",
 15829            "type": "integer"
 15830          },
 15831          {
 15832            "in": "header",
 15833            "name": "X-GitHub-Request-Id",
 15834            "type": "integer"
 15835          }
 15836        ],
 15837        "responses": {
 15838          "200": {
 15839            "description": "OK",
 15840            "schema": {
 15841              "$ref": "#/definitions/gists"
 15842            }
 15843          },
 15844          "403": {
 15845            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15846          }
 15847        }
 15848      }
 15849    },
 15850    "/users/{username}/keys": {
 15851      "get": {
 15852        "description": "List public keys for a user.\nLists the verified public keys for a user. This is accessible by anyone.\n",
 15853        "parameters": [
 15854          {
 15855            "description": "Name of user.",
 15856            "in": "path",
 15857            "name": "username",
 15858            "required": true,
 15859            "type": "string"
 15860          },
 15861          {
 15862            "description": "You can check the current version of media type in responses.\n",
 15863            "in": "header",
 15864            "name": "X-GitHub-Media-Type",
 15865            "type": "string"
 15866          },
 15867          {
 15868            "description": "Is used to set specified media type.",
 15869            "in": "header",
 15870            "name": "Accept",
 15871            "type": "string"
 15872          },
 15873          {
 15874            "in": "header",
 15875            "name": "X-RateLimit-Limit",
 15876            "type": "integer"
 15877          },
 15878          {
 15879            "in": "header",
 15880            "name": "X-RateLimit-Remaining",
 15881            "type": "integer"
 15882          },
 15883          {
 15884            "in": "header",
 15885            "name": "X-RateLimit-Reset",
 15886            "type": "integer"
 15887          },
 15888          {
 15889            "in": "header",
 15890            "name": "X-GitHub-Request-Id",
 15891            "type": "integer"
 15892          }
 15893        ],
 15894        "responses": {
 15895          "200": {
 15896            "description": "OK",
 15897            "schema": {
 15898              "$ref": "#/definitions/gitignore"
 15899            }
 15900          },
 15901          "403": {
 15902            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15903          }
 15904        }
 15905      }
 15906    },
 15907    "/users/{username}/orgs": {
 15908      "get": {
 15909        "description": "List all public organizations for a user.",
 15910        "parameters": [
 15911          {
 15912            "description": "Name of user.",
 15913            "in": "path",
 15914            "name": "username",
 15915            "required": true,
 15916            "type": "string"
 15917          },
 15918          {
 15919            "description": "You can check the current version of media type in responses.\n",
 15920            "in": "header",
 15921            "name": "X-GitHub-Media-Type",
 15922            "type": "string"
 15923          },
 15924          {
 15925            "description": "Is used to set specified media type.",
 15926            "in": "header",
 15927            "name": "Accept",
 15928            "type": "string"
 15929          },
 15930          {
 15931            "in": "header",
 15932            "name": "X-RateLimit-Limit",
 15933            "type": "integer"
 15934          },
 15935          {
 15936            "in": "header",
 15937            "name": "X-RateLimit-Remaining",
 15938            "type": "integer"
 15939          },
 15940          {
 15941            "in": "header",
 15942            "name": "X-RateLimit-Reset",
 15943            "type": "integer"
 15944          },
 15945          {
 15946            "in": "header",
 15947            "name": "X-GitHub-Request-Id",
 15948            "type": "integer"
 15949          }
 15950        ],
 15951        "responses": {
 15952          "200": {
 15953            "description": "OK",
 15954            "schema": {
 15955              "$ref": "#/definitions/gitignore"
 15956            }
 15957          },
 15958          "403": {
 15959            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 15960          }
 15961        }
 15962      }
 15963    },
 15964    "/users/{username}/received_events": {
 15965      "get": {
 15966        "description": "These are events that you'll only see public events.",
 15967        "parameters": [
 15968          {
 15969            "description": "Name of user.",
 15970            "in": "path",
 15971            "name": "username",
 15972            "required": true,
 15973            "type": "string"
 15974          },
 15975          {
 15976            "description": "You can check the current version of media type in responses.\n",
 15977            "in": "header",
 15978            "name": "X-GitHub-Media-Type",
 15979            "type": "string"
 15980          },
 15981          {
 15982            "description": "Is used to set specified media type.",
 15983            "in": "header",
 15984            "name": "Accept",
 15985            "type": "string"
 15986          },
 15987          {
 15988            "in": "header",
 15989            "name": "X-RateLimit-Limit",
 15990            "type": "integer"
 15991          },
 15992          {
 15993            "in": "header",
 15994            "name": "X-RateLimit-Remaining",
 15995            "type": "integer"
 15996          },
 15997          {
 15998            "in": "header",
 15999            "name": "X-RateLimit-Reset",
 16000            "type": "integer"
 16001          },
 16002          {
 16003            "in": "header",
 16004            "name": "X-GitHub-Request-Id",
 16005            "type": "integer"
 16006          }
 16007        ],
 16008        "responses": {
 16009          "403": {
 16010            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 16011          }
 16012        }
 16013      }
 16014    },
 16015    "/users/{username}/received_events/public": {
 16016      "get": {
 16017        "description": "List public events that a user has received",
 16018        "parameters": [
 16019          {
 16020            "description": "Name of user.",
 16021            "in": "path",
 16022            "name": "username",
 16023            "required": true,
 16024            "type": "string"
 16025          },
 16026          {
 16027            "description": "You can check the current version of media type in responses.\n",
 16028            "in": "header",
 16029            "name": "X-GitHub-Media-Type",
 16030            "type": "string"
 16031          },
 16032          {
 16033            "description": "Is used to set specified media type.",
 16034            "in": "header",
 16035            "name": "Accept",
 16036            "type": "string"
 16037          },
 16038          {
 16039            "in": "header",
 16040            "name": "X-RateLimit-Limit",
 16041            "type": "integer"
 16042          },
 16043          {
 16044            "in": "header",
 16045            "name": "X-RateLimit-Remaining",
 16046            "type": "integer"
 16047          },
 16048          {
 16049            "in": "header",
 16050            "name": "X-RateLimit-Reset",
 16051            "type": "integer"
 16052          },
 16053          {
 16054            "in": "header",
 16055            "name": "X-GitHub-Request-Id",
 16056            "type": "integer"
 16057          }
 16058        ],
 16059        "responses": {
 16060          "403": {
 16061            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 16062          }
 16063        }
 16064      }
 16065    },
 16066    "/users/{username}/repos": {
 16067      "get": {
 16068        "description": "List public repositories for the specified user.",
 16069        "parameters": [
 16070          {
 16071            "description": "Name of user.",
 16072            "in": "path",
 16073            "name": "username",
 16074            "required": true,
 16075            "type": "string"
 16076          },
 16077          {
 16078            "default": "all",
 16079            "enum": [
 16080              "all",
 16081              "public",
 16082              "private",
 16083              "forks",
 16084              "sources",
 16085              "member"
 16086            ],
 16087            "in": "query",
 16088            "name": "type",
 16089            "type": "string"
 16090          },
 16091          {
 16092            "description": "You can check the current version of media type in responses.\n",
 16093            "in": "header",
 16094            "name": "X-GitHub-Media-Type",
 16095            "type": "string"
 16096          },
 16097          {
 16098            "description": "Is used to set specified media type.",
 16099            "in": "header",
 16100            "name": "Accept",
 16101            "type": "string"
 16102          },
 16103          {
 16104            "in": "header",
 16105            "name": "X-RateLimit-Limit",
 16106            "type": "integer"
 16107          },
 16108          {
 16109            "in": "header",
 16110            "name": "X-RateLimit-Remaining",
 16111            "type": "integer"
 16112          },
 16113          {
 16114            "in": "header",
 16115            "name": "X-RateLimit-Reset",
 16116            "type": "integer"
 16117          },
 16118          {
 16119            "in": "header",
 16120            "name": "X-GitHub-Request-Id",
 16121            "type": "integer"
 16122          }
 16123        ],
 16124        "responses": {
 16125          "200": {
 16126            "description": "OK",
 16127            "schema": {
 16128              "$ref": "#/definitions/repos"
 16129            }
 16130          },
 16131          "403": {
 16132            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 16133          }
 16134        }
 16135      }
 16136    },
 16137    "/users/{username}/starred": {
 16138      "get": {
 16139        "description": "List repositories being starred by a user.",
 16140        "parameters": [
 16141          {
 16142            "description": "Name of user.",
 16143            "in": "path",
 16144            "name": "username",
 16145            "required": true,
 16146            "type": "string"
 16147          },
 16148          {
 16149            "description": "You can check the current version of media type in responses.\n",
 16150            "in": "header",
 16151            "name": "X-GitHub-Media-Type",
 16152            "type": "string"
 16153          },
 16154          {
 16155            "description": "Is used to set specified media type.",
 16156            "in": "header",
 16157            "name": "Accept",
 16158            "type": "string"
 16159          },
 16160          {
 16161            "in": "header",
 16162            "name": "X-RateLimit-Limit",
 16163            "type": "integer"
 16164          },
 16165          {
 16166            "in": "header",
 16167            "name": "X-RateLimit-Remaining",
 16168            "type": "integer"
 16169          },
 16170          {
 16171            "in": "header",
 16172            "name": "X-RateLimit-Reset",
 16173            "type": "integer"
 16174          },
 16175          {
 16176            "in": "header",
 16177            "name": "X-GitHub-Request-Id",
 16178            "type": "integer"
 16179          }
 16180        ],
 16181        "responses": {
 16182          "403": {
 16183            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 16184          }
 16185        }
 16186      }
 16187    },
 16188    "/users/{username}/subscriptions": {
 16189      "get": {
 16190        "description": "List repositories being watched by a user.",
 16191        "parameters": [
 16192          {
 16193            "description": "Name of user.",
 16194            "in": "path",
 16195            "name": "username",
 16196            "required": true,
 16197            "type": "string"
 16198          },
 16199          {
 16200            "description": "You can check the current version of media type in responses.\n",
 16201            "in": "header",
 16202            "name": "X-GitHub-Media-Type",
 16203            "type": "string"
 16204          },
 16205          {
 16206            "description": "Is used to set specified media type.",
 16207            "in": "header",
 16208            "name": "Accept",
 16209            "type": "string"
 16210          },
 16211          {
 16212            "in": "header",
 16213            "name": "X-RateLimit-Limit",
 16214            "type": "integer"
 16215          },
 16216          {
 16217            "in": "header",
 16218            "name": "X-RateLimit-Remaining",
 16219            "type": "integer"
 16220          },
 16221          {
 16222            "in": "header",
 16223            "name": "X-RateLimit-Reset",
 16224            "type": "integer"
 16225          },
 16226          {
 16227            "in": "header",
 16228            "name": "X-GitHub-Request-Id",
 16229            "type": "integer"
 16230          }
 16231        ],
 16232        "responses": {
 16233          "403": {
 16234            "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n"
 16235          }
 16236        }
 16237      }
 16238    }
 16239  },
 16240  "definitions": {
 16241    "asset": {
 16242      "properties": {
 16243        "content_type": {
 16244          "type": "string"
 16245        },
 16246        "created_at": {
 16247          "type": "string"
 16248        },
 16249        "download_count": {
 16250          "type": "number"
 16251        },
 16252        "id": {
 16253          "type": "number"
 16254        },
 16255        "label": {
 16256          "type": "string"
 16257        },
 16258        "name": {
 16259          "type": "string"
 16260        },
 16261        "size": {
 16262          "type": "number"
 16263        },
 16264        "state": {
 16265          "type": "string"
 16266        },
 16267        "updated_at": {
 16268          "type": "string"
 16269        },
 16270        "uploader": {
 16271          "properties": {
 16272            "avatar_url": {
 16273              "type": "string"
 16274            },
 16275            "events_url": {
 16276              "type": "string"
 16277            },
 16278            "followers_url": {
 16279              "type": "string"
 16280            },
 16281            "following_url": {
 16282              "type": "string"
 16283            },
 16284            "gists_url": {
 16285              "type": "string"
 16286            },
 16287            "gravatar_id": {
 16288              "type": "string"
 16289            },
 16290            "html_url": {
 16291              "type": "string"
 16292            },
 16293            "id": {
 16294              "type": "number"
 16295            },
 16296            "login": {
 16297              "type": "string"
 16298            },
 16299            "organizations_url": {
 16300              "type": "string"
 16301            },
 16302            "received_events_url": {
 16303              "type": "string"
 16304            },
 16305            "repos_url": {
 16306              "type": "string"
 16307            },
 16308            "site_admin": {
 16309              "type": "boolean"
 16310            },
 16311            "starred_url": {
 16312              "type": "string"
 16313            },
 16314            "subscriptions_url": {
 16315              "type": "string"
 16316            },
 16317            "type": {
 16318              "type": "string"
 16319            },
 16320            "url": {
 16321              "type": "string"
 16322            }
 16323          },
 16324          "type": "object"
 16325        },
 16326        "url": {
 16327          "type": "string"
 16328        }
 16329      },
 16330      "type": "object"
 16331    },
 16332    "assetPatch": {
 16333      "properties": {
 16334        "label": {
 16335          "type": "string"
 16336        },
 16337        "name": {
 16338          "type": "string"
 16339        }
 16340      },
 16341      "required": [
 16342        "name"
 16343      ],
 16344      "type": "object"
 16345    },
 16346    "assets": {
 16347      "items": {
 16348        "properties": {
 16349          "content_type": {
 16350            "type": "string"
 16351          },
 16352          "created_at": {
 16353            "type": "string"
 16354          },
 16355          "download_count": {
 16356            "type": "number"
 16357          },
 16358          "id": {
 16359            "type": "number"
 16360          },
 16361          "label": {
 16362            "type": "string"
 16363          },
 16364          "name": {
 16365            "type": "string"
 16366          },
 16367          "size": {
 16368            "type": "number"
 16369          },
 16370          "state": {
 16371            "type": "string"
 16372          },
 16373          "updated_at": {
 16374            "type": "string"
 16375          },
 16376          "uploader": {
 16377            "properties": {
 16378              "avatar_url": {
 16379                "type": "string"
 16380              },
 16381              "events_url": {
 16382                "type": "string"
 16383              },
 16384              "followers_url": {
 16385                "type": "string"
 16386              },
 16387              "following_url": {
 16388                "type": "string"
 16389              },
 16390              "gists_url": {
 16391                "type": "string"
 16392              },
 16393              "gravatar_id": {
 16394                "type": "string"
 16395              },
 16396              "html_url": {
 16397                "type": "string"
 16398              },
 16399              "id": {
 16400                "type": "number"
 16401              },
 16402              "login": {
 16403                "type": "string"
 16404              },
 16405              "organizations_url": {
 16406                "type": "string"
 16407              },
 16408              "received_events_url": {
 16409                "type": "string"
 16410              },
 16411              "repos_url": {
 16412                "type": "string"
 16413              },
 16414              "site_admin": {
 16415                "type": "boolean"
 16416              },
 16417              "starred_url": {
 16418                "type": "string"
 16419              },
 16420              "subscriptions_url": {
 16421                "type": "string"
 16422              },
 16423              "type": {
 16424                "type": "string"
 16425              },
 16426              "url": {
 16427                "type": "string"
 16428              }
 16429            },
 16430            "type": "object"
 16431          },
 16432          "url": {
 16433            "type": "string"
 16434          }
 16435        },
 16436        "type": "object"
 16437      },
 16438      "type": "array"
 16439    },
 16440    "assignees": {
 16441      "items": {
 16442        "properties": {
 16443          "avatar_url": {
 16444            "type": "integer"
 16445          },
 16446          "gravatar_id": {
 16447            "type": "string"
 16448          },
 16449          "id": {
 16450            "type": "integer"
 16451          },
 16452          "login": {
 16453            "type": "string"
 16454          },
 16455          "url": {
 16456            "type": "string"
 16457          }
 16458        },
 16459        "type": "object"
 16460      },
 16461      "type": "array"
 16462    },
 16463    "blob": {
 16464      "properties": {
 16465        "content": {
 16466          "type": "string"
 16467        },
 16468        "encoding": {
 16469          "enum": [
 16470            "utf-8",
 16471            "base64"
 16472          ]
 16473        },
 16474        "sha": {
 16475          "type": "string"
 16476        },
 16477        "size": {
 16478          "type": "integer"
 16479        }
 16480      },
 16481      "type": "object"
 16482    },
 16483    "blobs": {
 16484      "properties": {
 16485        "sha": {
 16486          "type": "string"
 16487        }
 16488      },
 16489      "type": "object"
 16490    },
 16491    "branch": {
 16492      "properties": {
 16493        "_links": {
 16494          "properties": {
 16495            "html": {
 16496              "type": "string"
 16497            },
 16498            "self": {
 16499              "type": "string"
 16500            }
 16501          },
 16502          "type": "object"
 16503        },
 16504        "commit": {
 16505          "properties": {
 16506            "author": {
 16507              "properties": {
 16508                "avatar_url": {
 16509                  "type": "string"
 16510                },
 16511                "gravatar_id": {
 16512                  "type": "string"
 16513                },
 16514                "id": {
 16515                  "type": "integer"
 16516                },
 16517                "login": {
 16518                  "type": "string"
 16519                },
 16520                "url": {
 16521                  "type": "string"
 16522                }
 16523              },
 16524              "type": "object"
 16525            },
 16526            "commit": {
 16527              "properties": {
 16528                "author": {
 16529                  "properties": {
 16530                    "date": {
 16531                      "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 16532                      "type": "string"
 16533                    },
 16534                    "email": {
 16535                      "type": "string"
 16536                    },
 16537                    "name": {
 16538                      "type": "string"
 16539                    }
 16540                  }
 16541                },
 16542                "committer": {
 16543                  "properties": {
 16544                    "date": {
 16545                      "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 16546                      "type": "string"
 16547                    },
 16548                    "email": {
 16549                      "type": "string"
 16550                    },
 16551                    "name": {
 16552                      "type": "string"
 16553                    }
 16554                  },
 16555                  "type": "object"
 16556                },
 16557                "message": {
 16558                  "type": "string"
 16559                },
 16560                "tree": {
 16561                  "properties": {
 16562                    "sha": {
 16563                      "type": "string"
 16564                    },
 16565                    "url": {
 16566                      "type": "string"
 16567                    }
 16568                  },
 16569                  "type": "object"
 16570                },
 16571                "url": {
 16572                  "type": "string"
 16573                }
 16574              },
 16575              "type": "object"
 16576            },
 16577            "committer": {
 16578              "properties": {
 16579                "avatar_url": {
 16580                  "type": "string"
 16581                },
 16582                "gravatar_id": {
 16583                  "type": "string"
 16584                },
 16585                "id": {
 16586                  "type": "integer"
 16587                },
 16588                "login": {
 16589                  "type": "string"
 16590                },
 16591                "url": {
 16592                  "type": "string"
 16593                }
 16594              },
 16595              "type": "object"
 16596            },
 16597            "parents": {
 16598              "items": {
 16599                "properties": {
 16600                  "sha": {
 16601                    "type": "string"
 16602                  },
 16603                  "url": {
 16604                    "type": "string"
 16605                  }
 16606                },
 16607                "type": "object"
 16608              },
 16609              "type": "array"
 16610            },
 16611            "sha": {
 16612              "type": "string"
 16613            },
 16614            "url": {
 16615              "type": "string"
 16616            }
 16617          },
 16618          "type": "object"
 16619        },
 16620        "name": {
 16621          "type": "string"
 16622        }
 16623      },
 16624      "type": "object"
 16625    },
 16626    "branches": {
 16627      "items": {
 16628        "properties": {
 16629          "commit": {
 16630            "properties": {
 16631              "sha": {
 16632                "type": "string"
 16633              },
 16634              "url": {
 16635                "type": "string"
 16636              }
 16637            },
 16638            "type": "object"
 16639          },
 16640          "name": {
 16641            "type": "string"
 16642          }
 16643        },
 16644        "type": "object"
 16645      },
 16646      "type": "array"
 16647    },
 16648    "codeFrequencyStats": {
 16649      "items": {
 16650        "type": "integer"
 16651      },
 16652      "type": "array"
 16653    },
 16654    "collaborators": {
 16655      "items": {
 16656        "properties": {
 16657          "avatar_url": {
 16658            "type": "string"
 16659          },
 16660          "gravatar_id": {
 16661            "type": "string"
 16662          },
 16663          "id": {
 16664            "type": "integer"
 16665          },
 16666          "login": {
 16667            "type": "string"
 16668          },
 16669          "url": {
 16670            "type": "string"
 16671          }
 16672        },
 16673        "type": "object"
 16674      },
 16675      "type": "array"
 16676    },
 16677    "comment": {
 16678      "properties": {
 16679        "body": {
 16680          "type": "string"
 16681        }
 16682      },
 16683      "type": "object"
 16684    },
 16685    "commentBody": {
 16686      "properties": {
 16687        "body": {
 16688          "type": "string"
 16689        }
 16690      },
 16691      "required": [
 16692        "body"
 16693      ],
 16694      "type": "object"
 16695    },
 16696    "comments": {
 16697      "items": {
 16698        "properties": {
 16699          "body": {
 16700            "type": "string"
 16701          },
 16702          "created_at": {
 16703            "description": "ISO 8601.",
 16704            "type": "string"
 16705          },
 16706          "id": {
 16707            "type": "integer"
 16708          },
 16709          "url": {
 16710            "type": "string"
 16711          },
 16712          "user": {
 16713            "properties": {
 16714              "avatar_url": {
 16715                "type": "string"
 16716              },
 16717              "gravatar_id": {
 16718                "type": "string"
 16719              },
 16720              "id": {
 16721                "type": "integer"
 16722              },
 16723              "login": {
 16724                "type": "string"
 16725              },
 16726              "url": {
 16727                "type": "string"
 16728              }
 16729            },
 16730            "type": "object"
 16731          }
 16732        },
 16733        "type": "object"
 16734      },
 16735      "type": "array"
 16736    },
 16737    "commit": {
 16738      "properties": {
 16739        "author": {
 16740          "properties": {
 16741            "avatar_url": {
 16742              "type": "string"
 16743            },
 16744            "gravatar_id": {
 16745              "type": "string"
 16746            },
 16747            "id": {
 16748              "type": "integer"
 16749            },
 16750            "login": {
 16751              "type": "string"
 16752            },
 16753            "url": {
 16754              "type": "string"
 16755            }
 16756          },
 16757          "type": "object"
 16758        },
 16759        "commit": {
 16760          "properties": {
 16761            "author": {
 16762              "properties": {
 16763                "date": {
 16764                  "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 16765                  "type": "string"
 16766                },
 16767                "email": {
 16768                  "type": "string"
 16769                },
 16770                "name": {
 16771                  "type": "string"
 16772                }
 16773              },
 16774              "type": "object"
 16775            },
 16776            "committer": {
 16777              "properties": {
 16778                "date": {
 16779                  "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 16780                  "type": "string"
 16781                },
 16782                "email": {
 16783                  "type": "string"
 16784                },
 16785                "name": {
 16786                  "type": "string"
 16787                }
 16788              },
 16789              "type": "object"
 16790            },
 16791            "message": {
 16792              "type": "string"
 16793            },
 16794            "tree": {
 16795              "properties": {
 16796                "sha": {
 16797                  "type": "string"
 16798                },
 16799                "url": {
 16800                  "type": "string"
 16801                }
 16802              },
 16803              "type": "object"
 16804            },
 16805            "url": {
 16806              "type": "string"
 16807            }
 16808          },
 16809          "type": "object"
 16810        },
 16811        "committer": {
 16812          "properties": {
 16813            "avatar_url": {
 16814              "type": "string"
 16815            },
 16816            "gravatar_id": {
 16817              "type": "string"
 16818            },
 16819            "id": {
 16820              "type": "integer"
 16821            },
 16822            "login": {
 16823              "type": "string"
 16824            },
 16825            "url": {
 16826              "type": "string"
 16827            }
 16828          },
 16829          "type": "object"
 16830        },
 16831        "files": {
 16832          "items": {
 16833            "properties": {
 16834              "additions": {
 16835                "type": "integer"
 16836              },
 16837              "blob_url": {
 16838                "type": "string"
 16839              },
 16840              "changes": {
 16841                "type": "integer"
 16842              },
 16843              "deletions": {
 16844                "type": "integer"
 16845              },
 16846              "filename": {
 16847                "type": "string"
 16848              },
 16849              "patch": {
 16850                "type": "string"
 16851              },
 16852              "raw_url": {
 16853                "type": "string"
 16854              },
 16855              "status": {
 16856                "type": "string"
 16857              }
 16858            },
 16859            "type": "object"
 16860          },
 16861          "type": "array"
 16862        },
 16863        "parents": {
 16864          "items": {
 16865            "properties": {
 16866              "sha": {
 16867                "type": "string"
 16868              },
 16869              "url": {
 16870                "type": "string"
 16871              }
 16872            },
 16873            "type": "object"
 16874          },
 16875          "type": "array"
 16876        },
 16877        "sha": {
 16878          "type": "string"
 16879        },
 16880        "stats": {
 16881          "properties": {
 16882            "additions": {
 16883              "type": "integer"
 16884            },
 16885            "deletions": {
 16886              "type": "integer"
 16887            },
 16888            "total": {
 16889              "type": "integer"
 16890            }
 16891          },
 16892          "type": "object"
 16893        },
 16894        "url": {
 16895          "type": "string"
 16896        }
 16897      },
 16898      "type": "object"
 16899    },
 16900    "commitActivityStats": {
 16901      "items": {
 16902        "properties": {
 16903          "days": {
 16904            "items": {
 16905              "type": "integer"
 16906            },
 16907            "type": "array"
 16908          },
 16909          "total": {
 16910            "type": "integer"
 16911          },
 16912          "week": {
 16913            "type": "integer"
 16914          }
 16915        },
 16916        "type": "object"
 16917      },
 16918      "type": "array"
 16919    },
 16920    "commitBody": {
 16921      "properties": {
 16922        "body": {
 16923          "type": "string"
 16924        },
 16925        "line": {
 16926          "description": "Deprecated - Use position parameter instead.",
 16927          "type": "string"
 16928        },
 16929        "number": {
 16930          "description": "Line number in the file to comment on. Defaults to null.",
 16931          "type": "string"
 16932        },
 16933        "path": {
 16934          "description": "Relative path of the file to comment on.",
 16935          "type": "string"
 16936        },
 16937        "position": {
 16938          "description": "Line index in the diff to comment on.",
 16939          "type": "integer"
 16940        },
 16941        "sha": {
 16942          "description": "SHA of the commit to comment on.",
 16943          "type": "string"
 16944        }
 16945      },
 16946      "required": [
 16947        "sha",
 16948        "body"
 16949      ],
 16950      "type": "object"
 16951    },
 16952    "commitComments": {
 16953      "properties": {
 16954        "body": {
 16955          "type": "string"
 16956        },
 16957        "commit_id": {
 16958          "type": "string"
 16959        },
 16960        "created_at": {
 16961          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 16962          "type": "string"
 16963        },
 16964        "html_url": {
 16965          "type": "string"
 16966        },
 16967        "id": {
 16968          "type": "integer"
 16969        },
 16970        "line": {
 16971          "type": "integer"
 16972        },
 16973        "path": {
 16974          "type": "string"
 16975        },
 16976        "position": {
 16977          "type": "integer"
 16978        },
 16979        "updated_at": {
 16980          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 16981          "type": "string"
 16982        },
 16983        "url": {
 16984          "type": "string"
 16985        },
 16986        "user": {
 16987          "properties": {
 16988            "avatar_url": {
 16989              "type": "string"
 16990            },
 16991            "gravatar_id": {
 16992              "type": "string"
 16993            },
 16994            "id": {
 16995              "type": "integer"
 16996            },
 16997            "login": {
 16998              "type": "string"
 16999            },
 17000            "url": {
 17001              "type": "string"
 17002            }
 17003          },
 17004          "type": "object"
 17005        }
 17006      },
 17007      "type": "object"
 17008    },
 17009    "commits": {
 17010      "items": {
 17011        "properties": {
 17012          "author": {
 17013            "properties": {
 17014              "avatar_url": {
 17015                "type": "string"
 17016              },
 17017              "gravatar_id": {
 17018                "type": "string"
 17019              },
 17020              "id": {
 17021                "type": "integer"
 17022              },
 17023              "login": {
 17024                "type": "string"
 17025              },
 17026              "url": {
 17027                "type": "string"
 17028              }
 17029            },
 17030            "type": "object"
 17031          },
 17032          "commit": {
 17033            "properties": {
 17034              "author": {
 17035                "properties": {
 17036                  "date": {
 17037                    "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 17038                    "type": "string"
 17039                  },
 17040                  "email": {
 17041                    "type": "string"
 17042                  },
 17043                  "name": {
 17044                    "type": "string"
 17045                  }
 17046                },
 17047                "type": "object"
 17048              },
 17049              "committer": {
 17050                "properties": {
 17051                  "date": {
 17052                    "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 17053                    "type": "string"
 17054                  },
 17055                  "email": {
 17056                    "type": "string"
 17057                  },
 17058                  "name": {
 17059                    "type": "string"
 17060                  }
 17061                },
 17062                "type": "object"
 17063              },
 17064              "message": {
 17065                "type": "string"
 17066              },
 17067              "tree": {
 17068                "properties": {
 17069                  "sha": {
 17070                    "type": "string"
 17071                  },
 17072                  "url": {
 17073                    "type": "string"
 17074                  }
 17075                },
 17076                "type": "object"
 17077              },
 17078              "url": {
 17079                "type": "string"
 17080              }
 17081            },
 17082            "type": "object"
 17083          },
 17084          "committer": {
 17085            "properties": {
 17086              "avatar_url": {
 17087                "type": "string"
 17088              },
 17089              "gravatar_id": {
 17090                "type": "string"
 17091              },
 17092              "id": {
 17093                "type": "integer"
 17094              },
 17095              "login": {
 17096                "type": "string"
 17097              },
 17098              "url": {
 17099                "type": "string"
 17100              }
 17101            },
 17102            "type": "object"
 17103          },
 17104          "parents": {
 17105            "items": {
 17106              "properties": {
 17107                "sha": {
 17108                  "type": "string"
 17109                },
 17110                "url": {
 17111                  "type": "string"
 17112                }
 17113              },
 17114              "type": "object"
 17115            },
 17116            "type": "array"
 17117          },
 17118          "sha": {
 17119            "type": "string"
 17120          },
 17121          "url": {
 17122            "type": "string"
 17123          }
 17124        },
 17125        "type": "object"
 17126      },
 17127      "type": "array"
 17128    },
 17129    "compare-commits": {
 17130      "properties": {
 17131        "ahead_by": {
 17132          "type": "integer"
 17133        },
 17134        "base_commit": {
 17135          "properties": {
 17136            "author": {
 17137              "properties": {
 17138                "avatar_url": {
 17139                  "type": "string"
 17140                },
 17141                "events_url": {
 17142                  "type": "string"
 17143                },
 17144                "followers_url": {
 17145                  "type": "string"
 17146                },
 17147                "following_url": {
 17148                  "type": "string"
 17149                },
 17150                "gists_url": {
 17151                  "type": "string"
 17152                },
 17153                "gravatar_id": {
 17154                  "type": "string"
 17155                },
 17156                "html_url": {
 17157                  "type": "string"
 17158                },
 17159                "id": {
 17160                  "type": "integer"
 17161                },
 17162                "login": {
 17163                  "type": "string"
 17164                },
 17165                "organizations_url": {
 17166                  "type": "string"
 17167                },
 17168                "received_events_url": {
 17169                  "type": "string"
 17170                },
 17171                "repos_url": {
 17172                  "type": "string"
 17173                },
 17174                "site_admin": {
 17175                  "type": "boolean"
 17176                },
 17177                "starred_url": {
 17178                  "type": "string"
 17179                },
 17180                "subscriptions_url": {
 17181                  "type": "string"
 17182                },
 17183                "type": {
 17184                  "type": "string"
 17185                },
 17186                "url": {
 17187                  "type": "string"
 17188                }
 17189              },
 17190              "type": "object"
 17191            },
 17192            "commit": {
 17193              "properties": {
 17194                "author": {
 17195                  "properties": {
 17196                    "date": {
 17197                      "type": "string"
 17198                    },
 17199                    "email": {
 17200                      "type": "string"
 17201                    },
 17202                    "name": {
 17203                      "type": "string"
 17204                    }
 17205                  },
 17206                  "type": "object"
 17207                },
 17208                "committer": {
 17209                  "properties": {
 17210                    "date": {
 17211                      "type": "string"
 17212                    },
 17213                    "email": {
 17214                      "type": "string"
 17215                    },
 17216                    "name": {
 17217                      "type": "string"
 17218                    }
 17219                  },
 17220                  "type": "object"
 17221                },
 17222                "message": {
 17223                  "type": "string"
 17224                },
 17225                "tree": {
 17226                  "properties": {
 17227                    "sha": {
 17228                      "type": "string"
 17229                    },
 17230                    "url": {
 17231                      "type": "string"
 17232                    }
 17233                  },
 17234                  "type": "object"
 17235                },
 17236                "url": {
 17237                  "type": "string"
 17238                }
 17239              },
 17240              "type": "object"
 17241            },
 17242            "committer": {
 17243              "properties": {
 17244                "avatar_url": {
 17245                  "type": "string"
 17246                },
 17247                "events_url": {
 17248                  "type": "string"
 17249                },
 17250                "followers_url": {
 17251                  "type": "string"
 17252                },
 17253                "following_url": {
 17254                  "type": "string"
 17255                },
 17256                "gists_url": {
 17257                  "type": "string"
 17258                },
 17259                "gravatar_id": {
 17260                  "type": "string"
 17261                },
 17262                "html_url": {
 17263                  "type": "string"
 17264                },
 17265                "id": {
 17266                  "type": "integer"
 17267                },
 17268                "login": {
 17269                  "type": "string"
 17270                },
 17271                "organizations_url": {
 17272                  "type": "string"
 17273                },
 17274                "received_events_url": {
 17275                  "type": "string"
 17276                },
 17277                "repos_url": {
 17278                  "type": "string"
 17279                },
 17280                "site_admin": {
 17281                  "type": "boolean"
 17282                },
 17283                "starred_url": {
 17284                  "type": "string"
 17285                },
 17286                "subscriptions_url": {
 17287                  "type": "string"
 17288                },
 17289                "type": {
 17290                  "type": "string"
 17291                },
 17292                "url": {
 17293                  "type": "string"
 17294                }
 17295              },
 17296              "type": "object"
 17297            },
 17298            "parents": {
 17299              "items": {
 17300                "properties": {
 17301                  "sha": {
 17302                    "type": "string"
 17303                  },
 17304                  "url": {
 17305                    "type": "string"
 17306                  }
 17307                },
 17308                "type": "object"
 17309              },
 17310              "type": "array"
 17311            },
 17312            "sha": {
 17313              "type": "string"
 17314            },
 17315            "url": {
 17316              "type": "string"
 17317            }
 17318          },
 17319          "type": "object"
 17320        },
 17321        "behind_by": {
 17322          "type": "integer"
 17323        },
 17324        "commits": {
 17325          "items": {
 17326            "properties": {
 17327              "author": {
 17328                "properties": {
 17329                  "avatar_url": {
 17330                    "type": "string"
 17331                  },
 17332                  "events_url": {
 17333                    "type": "string"
 17334                  },
 17335                  "followers_url": {
 17336                    "type": "string"
 17337                  },
 17338                  "following_url": {
 17339                    "type": "string"
 17340                  },
 17341                  "gists_url": {
 17342                    "type": "string"
 17343                  },
 17344                  "gravatar_id": {
 17345                    "type": "string"
 17346                  },
 17347                  "html_url": {
 17348                    "type": "string"
 17349                  },
 17350                  "id": {
 17351                    "type": "integer"
 17352                  },
 17353                  "login": {
 17354                    "type": "string"
 17355                  },
 17356                  "organizations_url": {
 17357                    "type": "string"
 17358                  },
 17359                  "received_events_url": {
 17360                    "type": "string"
 17361                  },
 17362                  "repos_url": {
 17363                    "type": "string"
 17364                  },
 17365                  "site_admin": {
 17366                    "type": "boolean"
 17367                  },
 17368                  "starred_url": {
 17369                    "type": "string"
 17370                  },
 17371                  "subscriptions_url": {
 17372                    "type": "string"
 17373                  },
 17374                  "type": {
 17375                    "type": "string"
 17376                  },
 17377                  "url": {
 17378                    "type": "string"
 17379                  }
 17380                },
 17381                "type": "object"
 17382              },
 17383              "commit": {
 17384                "properties": {
 17385                  "author": {
 17386                    "properties": {
 17387                      "date": {
 17388                        "type": "string"
 17389                      },
 17390                      "email": {
 17391                        "type": "string"
 17392                      },
 17393                      "name": {
 17394                        "type": "string"
 17395                      }
 17396                    },
 17397                    "type": "object"
 17398                  },
 17399                  "committer": {
 17400                    "properties": {
 17401                      "date": {
 17402                        "type": "string"
 17403                      },
 17404                      "email": {
 17405                        "type": "string"
 17406                      },
 17407                      "name": {
 17408                        "type": "string"
 17409                      }
 17410                    },
 17411                    "type": "object"
 17412                  },
 17413                  "message": {
 17414                    "type": "string"
 17415                  },
 17416                  "tree": {
 17417                    "properties": {
 17418                      "sha": {
 17419                        "type": "string"
 17420                      },
 17421                      "url": {
 17422                        "type": "string"
 17423                      }
 17424                    },
 17425                    "type": "object"
 17426                  },
 17427                  "url": {
 17428                    "type": "string"
 17429                  }
 17430                },
 17431                "type": "object"
 17432              },
 17433              "committer": {
 17434                "properties": {
 17435                  "avatar_url": {
 17436                    "type": "string"
 17437                  },
 17438                  "events_url": {
 17439                    "type": "string"
 17440                  },
 17441                  "followers_url": {
 17442                    "type": "string"
 17443                  },
 17444                  "following_url": {
 17445                    "type": "string"
 17446                  },
 17447                  "gists_url": {
 17448                    "type": "string"
 17449                  },
 17450                  "gravatar_id": {
 17451                    "type": "string"
 17452                  },
 17453                  "html_url": {
 17454                    "type": "string"
 17455                  },
 17456                  "id": {
 17457                    "type": "integer"
 17458                  },
 17459                  "login": {
 17460                    "type": "string"
 17461                  },
 17462                  "organizations_url": {
 17463                    "type": "string"
 17464                  },
 17465                  "received_events_url": {
 17466                    "type": "string"
 17467                  },
 17468                  "repos_url": {
 17469                    "type": "string"
 17470                  },
 17471                  "site_admin": {
 17472                    "type": "boolean"
 17473                  },
 17474                  "starred_url": {
 17475                    "type": "string"
 17476                  },
 17477                  "subscriptions_url": {
 17478                    "type": "string"
 17479                  },
 17480                  "type": {
 17481                    "type": "string"
 17482                  },
 17483                  "url": {
 17484                    "type": "string"
 17485                  }
 17486                },
 17487                "type": "object"
 17488              },
 17489              "parents": {
 17490                "items": {
 17491                  "properties": {
 17492                    "sha": {
 17493                      "type": "string"
 17494                    },
 17495                    "url": {
 17496                      "type": "string"
 17497                    }
 17498                  },
 17499                  "type": "object"
 17500                },
 17501                "type": "array"
 17502              },
 17503              "sha": {
 17504                "type": "string"
 17505              },
 17506              "url": {
 17507                "type": "string"
 17508              }
 17509            },
 17510            "type": "object"
 17511          },
 17512          "type": "array"
 17513        },
 17514        "diff_url": {
 17515          "type": "string"
 17516        },
 17517        "files": {
 17518          "items": {
 17519            "properties": {
 17520              "additions": {
 17521                "type": "integer"
 17522              },
 17523              "blob_url": {
 17524                "type": "string"
 17525              },
 17526              "changes": {
 17527                "type": "integer"
 17528              },
 17529              "contents_url": {
 17530                "type": "string"
 17531              },
 17532              "deletions": {
 17533                "type": "integer"
 17534              },
 17535              "filename": {
 17536                "type": "string"
 17537              },
 17538              "patch": {
 17539                "type": "string"
 17540              },
 17541              "raw_url": {
 17542                "type": "string"
 17543              },
 17544              "sha": {
 17545                "type": "string"
 17546              },
 17547              "status": {
 17548                "type": "string"
 17549              }
 17550            },
 17551            "type": "object"
 17552          },
 17553          "type": "array"
 17554        },
 17555        "html_url": {
 17556          "type": "string"
 17557        },
 17558        "patch_url": {
 17559          "type": "string"
 17560        },
 17561        "permalink_url": {
 17562          "type": "string"
 17563        },
 17564        "status": {
 17565          "type": "string"
 17566        },
 17567        "total_commits": {
 17568          "type": "integer"
 17569        },
 17570        "url": {
 17571          "type": "string"
 17572        }
 17573      },
 17574      "type": "object"
 17575    },
 17576    "contents-path": {
 17577      "properties": {
 17578        "_links": {
 17579          "properties": {
 17580            "git": {
 17581              "type": "string"
 17582            },
 17583            "html": {
 17584              "type": "string"
 17585            },
 17586            "self": {
 17587              "type": "string"
 17588            }
 17589          },
 17590          "type": "object"
 17591        },
 17592        "content": {
 17593          "type": "string"
 17594        },
 17595        "encoding": {
 17596          "type": "string"
 17597        },
 17598        "git_url": {
 17599          "type": "string"
 17600        },
 17601        "html_url": {
 17602          "type": "string"
 17603        },
 17604        "name": {
 17605          "type": "string"
 17606        },
 17607        "path": {
 17608          "type": "string"
 17609        },
 17610        "sha": {
 17611          "type": "string"
 17612        },
 17613        "size": {
 17614          "type": "integer"
 17615        },
 17616        "type": {
 17617          "type": "string"
 17618        },
 17619        "url": {
 17620          "type": "string"
 17621        }
 17622      },
 17623      "type": "object"
 17624    },
 17625    "contributors": {
 17626      "items": {
 17627        "properties": {
 17628          "avatar_url": {
 17629            "type": "string"
 17630          },
 17631          "contributions": {
 17632            "type": "integer"
 17633          },
 17634          "gravatar_id": {
 17635            "type": "string"
 17636          },
 17637          "id": {
 17638            "type": "integer"
 17639          },
 17640          "login": {
 17641            "type": "string"
 17642          },
 17643          "url": {
 17644            "type": "string"
 17645          }
 17646        },
 17647        "type": "object"
 17648      },
 17649      "type": "array"
 17650    },
 17651    "contributorsStats": {
 17652      "items": {
 17653        "properties": {
 17654          "author": {
 17655            "properties": {
 17656              "avatar_url": {
 17657                "type": "string"
 17658              },
 17659              "gravatar_id": {
 17660                "type": "string"
 17661              },
 17662              "id": {
 17663                "type": "integer"
 17664              },
 17665              "login": {
 17666                "type": "string"
 17667              },
 17668              "url": {
 17669                "type": "string"
 17670              }
 17671            },
 17672            "type": "object"
 17673          },
 17674          "total": {
 17675            "description": "The Total number of commits authored by the contributor.",
 17676            "type": "integer"
 17677          },
 17678          "weeks": {
 17679            "items": {
 17680              "properties": {
 17681                "a": {
 17682                  "description": "Number of additions.",
 17683                  "type": "integer"
 17684                },
 17685                "c": {
 17686                  "description": "Number of commits.",
 17687                  "type": "integer"
 17688                },
 17689                "d": {
 17690                  "description": "Number of deletions.",
 17691                  "type": "integer"
 17692                },
 17693                "w": {
 17694                  "description": "Start of the week.",
 17695                  "type": "string"
 17696                }
 17697              },
 17698              "type": "object"
 17699            },
 17700            "type": "array"
 17701          }
 17702        },
 17703        "type": "object"
 17704      },
 17705      "type": "array"
 17706    },
 17707    "createDownload": {
 17708      "properties": {
 17709        "accesskeyid": {
 17710          "type": "string"
 17711        },
 17712        "acl": {
 17713          "type": "string"
 17714        },
 17715        "bucket": {
 17716          "type": "string"
 17717        },
 17718        "content_type": {
 17719          "type": "string"
 17720        },
 17721        "description": {
 17722          "type": "string"
 17723        },
 17724        "download_count": {
 17725          "type": "integer"
 17726        },
 17727        "expirationdate": {
 17728          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 17729          "type": "string"
 17730        },
 17731        "html_url": {
 17732          "type": "string"
 17733        },
 17734        "id": {
 17735          "type": "integer"
 17736        },
 17737        "mime_type": {
 17738          "type": "string"
 17739        },
 17740        "name": {
 17741          "type": "string"
 17742        },
 17743        "path": {
 17744          "type": "string"
 17745        },
 17746        "policy": {
 17747          "type": "string"
 17748        },
 17749        "prefix": {
 17750          "type": "string"
 17751        },
 17752        "redirect": {
 17753          "type": "boolean"
 17754        },
 17755        "s3_url": {
 17756          "type": "string"
 17757        },
 17758        "signature": {
 17759          "type": "string"
 17760        },
 17761        "size": {
 17762          "type": "integer"
 17763        },
 17764        "url": {
 17765          "type": "string"
 17766        }
 17767      },
 17768      "type": "object"
 17769    },
 17770    "createFile": {
 17771      "properties": {
 17772        "commit": {
 17773          "properties": {
 17774            "author": {
 17775              "properties": {
 17776                "date": {
 17777                  "type": "string"
 17778                },
 17779                "email": {
 17780                  "type": "string"
 17781                },
 17782                "name": {
 17783                  "type": "string"
 17784                }
 17785              },
 17786              "type": "object"
 17787            },
 17788            "committer": {
 17789              "properties": {
 17790                "date": {
 17791                  "type": "string"
 17792                },
 17793                "email": {
 17794                  "type": "string"
 17795                },
 17796                "name": {
 17797                  "type": "string"
 17798                }
 17799              },
 17800              "type": "object"
 17801            },
 17802            "html_url": {
 17803              "type": "string"
 17804            },
 17805            "message": {
 17806              "type": "string"
 17807            },
 17808            "parents": {
 17809              "items": {
 17810                "properties": {
 17811                  "html_url": {
 17812                    "type": "string"
 17813                  },
 17814                  "sha": {
 17815                    "type": "string"
 17816                  },
 17817                  "url": {
 17818                    "type": "string"
 17819                  }
 17820                },
 17821                "type": "object"
 17822              },
 17823              "type": "array"
 17824            },
 17825            "sha": {
 17826              "type": "string"
 17827            },
 17828            "tree": {
 17829              "properties": {
 17830                "sha": {
 17831                  "type": "string"
 17832                },
 17833                "url": {
 17834                  "type": "string"
 17835                }
 17836              },
 17837              "type": "object"
 17838            },
 17839            "url": {
 17840              "type": "string"
 17841            }
 17842          },
 17843          "type": "object"
 17844        },
 17845        "content": {
 17846          "properties": {
 17847            "_links": {
 17848              "properties": {
 17849                "git": {
 17850                  "type": "string"
 17851                },
 17852                "html": {
 17853                  "type": "string"
 17854                },
 17855                "self": {
 17856                  "type": "string"
 17857                }
 17858              },
 17859              "type": "object"
 17860            },
 17861            "git_url": {
 17862              "type": "string"
 17863            },
 17864            "html_url": {
 17865              "type": "string"
 17866            },
 17867            "name": {
 17868              "type": "string"
 17869            },
 17870            "path": {
 17871              "type": "string"
 17872            },
 17873            "sha": {
 17874              "type": "string"
 17875            },
 17876            "size": {
 17877              "type": "integer"
 17878            },
 17879            "type": {
 17880              "type": "string"
 17881            },
 17882            "url": {
 17883              "type": "string"
 17884            }
 17885          },
 17886          "type": "object"
 17887        }
 17888      },
 17889      "type": "object"
 17890    },
 17891    "createFileBody": {
 17892      "properties": {
 17893        "committer": {
 17894          "properties": {
 17895            "email": {
 17896              "type": "string"
 17897            },
 17898            "name": {
 17899              "type": "string"
 17900            }
 17901          },
 17902          "type": "object"
 17903        },
 17904        "content": {
 17905          "type": "string"
 17906        },
 17907        "message": {
 17908          "type": "string"
 17909        }
 17910      },
 17911      "type": "object"
 17912    },
 17913    "deleteFile": {
 17914      "properties": {
 17915        "commit": {
 17916          "properties": {
 17917            "author": {
 17918              "properties": {
 17919                "date": {
 17920                  "type": "string"
 17921                },
 17922                "email": {
 17923                  "type": "string"
 17924                },
 17925                "name": {
 17926                  "type": "string"
 17927                }
 17928              },
 17929              "type": "object"
 17930            },
 17931            "committer": {
 17932              "properties": {
 17933                "date": {
 17934                  "type": "string"
 17935                },
 17936                "email": {
 17937                  "type": "string"
 17938                },
 17939                "name": {
 17940                  "type": "string"
 17941                }
 17942              }
 17943            },
 17944            "html_url": {
 17945              "type": "string"
 17946            },
 17947            "message": {
 17948              "type": "string"
 17949            },
 17950            "parents": {
 17951              "properties": {
 17952                "html_url": {
 17953                  "type": "string"
 17954                },
 17955                "sha": {
 17956                  "type": "string"
 17957                },
 17958                "url": {
 17959                  "type": "string"
 17960                }
 17961              },
 17962              "type": "object"
 17963            },
 17964            "sha": {
 17965              "type": "string"
 17966            },
 17967            "tree": {
 17968              "properties": {
 17969                "sha": {
 17970                  "type": "string"
 17971                },
 17972                "url": {
 17973                  "type": "string"
 17974                }
 17975              },
 17976              "type": "object"
 17977            },
 17978            "url": {
 17979              "type": "string"
 17980            }
 17981          },
 17982          "type": "object"
 17983        },
 17984        "content": {
 17985          "type": "string"
 17986        }
 17987      },
 17988      "type": "object"
 17989    },
 17990    "deleteFileBody": {
 17991      "properties": {
 17992        "committer": {
 17993          "properties": {
 17994            "email": {
 17995              "type": "string"
 17996            },
 17997            "name": {
 17998              "type": "string"
 17999            }
 18000          },
 18001          "type": "object"
 18002        },
 18003        "message": {
 18004          "type": "string"
 18005        },
 18006        "sha": {
 18007          "type": "string"
 18008        }
 18009      },
 18010      "type": "object"
 18011    },
 18012    "deployment": {
 18013      "properties": {
 18014        "description": {
 18015          "type": "string"
 18016        },
 18017        "payload": {
 18018          "properties": {
 18019            "deploy_user": {
 18020              "type": "string"
 18021            },
 18022            "environment": {
 18023              "type": "string"
 18024            },
 18025            "room_id": {
 18026              "type": "number"
 18027            }
 18028          },
 18029          "type": "object"
 18030        },
 18031        "ref": {
 18032          "type": "string"
 18033        }
 18034      },
 18035      "type": "object"
 18036    },
 18037    "deployment-resp": {
 18038      "properties": {
 18039        "created_at": {
 18040          "type": "string"
 18041        },
 18042        "creator": {
 18043          "properties": {
 18044            "avatar_url": {
 18045              "type": "string"
 18046            },
 18047            "events_url": {
 18048              "type": "string"
 18049            },
 18050            "followers_url": {
 18051              "type": "string"
 18052            },
 18053            "following_url": {
 18054              "type": "string"
 18055            },
 18056            "gists_url": {
 18057              "type": "string"
 18058            },
 18059            "gravatar_id": {
 18060              "type": "string"
 18061            },
 18062            "html_url": {
 18063              "type": "string"
 18064            },
 18065            "id": {
 18066              "type": "integer"
 18067            },
 18068            "login": {
 18069              "type": "string"
 18070            },
 18071            "organizations_url": {
 18072              "type": "string"
 18073            },
 18074            "received_events_url": {
 18075              "type": "string"
 18076            },
 18077            "repos_url": {
 18078              "type": "string"
 18079            },
 18080            "site_admin": {
 18081              "type": "boolean"
 18082            },
 18083            "starred_url": {
 18084              "type": "string"
 18085            },
 18086            "subscriptions_url": {
 18087              "type": "string"
 18088            },
 18089            "type": {
 18090              "type": "string"
 18091            },
 18092            "url": {
 18093              "type": "string"
 18094            }
 18095          },
 18096          "type": "object"
 18097        },
 18098        "description": {
 18099          "type": "string"
 18100        },
 18101        "id": {
 18102          "type": "integer"
 18103        },
 18104        "payload": {
 18105          "type": "string"
 18106        },
 18107        "sha": {
 18108          "type": "string"
 18109        },
 18110        "statuses_url": {
 18111          "type": "string"
 18112        },
 18113        "updated_at": {
 18114          "type": "string"
 18115        },
 18116        "url": {
 18117          "type": "string"
 18118        }
 18119      },
 18120      "type": "object"
 18121    },
 18122    "deployment-statuses": {
 18123      "items": {
 18124        "properties": {
 18125          "created_at": {
 18126            "type": "string"
 18127          },
 18128          "creator": {
 18129            "properties": {
 18130              "avatar_url": {
 18131                "type": "string"
 18132              },
 18133              "events_url": {
 18134                "type": "string"
 18135              },
 18136              "followers_url": {
 18137                "type": "string"
 18138              },
 18139              "following_url": {
 18140                "type": "string"
 18141              },
 18142              "gists_url": {
 18143                "type": "string"
 18144              },
 18145              "gravatar_id": {
 18146                "type": "string"
 18147              },
 18148              "html_url": {
 18149                "type": "string"
 18150              },
 18151              "id": {
 18152                "type": "integer"
 18153              },
 18154              "login": {
 18155                "type": "string"
 18156              },
 18157              "organizations_url": {
 18158                "type": "string"
 18159              },
 18160              "received_events_url": {
 18161                "type": "string"
 18162              },
 18163              "repos_url": {
 18164                "type": "string"
 18165              },
 18166              "site_admin": {
 18167                "type": "boolean"
 18168              },
 18169              "starred_url": {
 18170                "type": "string"
 18171              },
 18172              "subscriptions_url": {
 18173                "type": "string"
 18174              },
 18175              "type": {
 18176                "type": "string"
 18177              },
 18178              "url": {
 18179                "type": "string"
 18180              }
 18181            },
 18182            "type": "object"
 18183          },
 18184          "description": {
 18185            "type": "string"
 18186          },
 18187          "id": {
 18188            "type": "integer"
 18189          },
 18190          "payload": {
 18191            "type": "string"
 18192          },
 18193          "state": {
 18194            "type": "string"
 18195          },
 18196          "target_url": {
 18197            "type": "string"
 18198          },
 18199          "updated_at": {
 18200            "type": "string"
 18201          },
 18202          "url": {
 18203            "type": "string"
 18204          }
 18205        },
 18206        "type": "object"
 18207      },
 18208      "type": "array"
 18209    },
 18210    "deployment-statuses-create": {
 18211      "properties": {
 18212        "description": {
 18213          "type": "string"
 18214        },
 18215        "state": {
 18216          "type": "string"
 18217        },
 18218        "target_url": {
 18219          "type": "string"
 18220        }
 18221      },
 18222      "type": "object"
 18223    },
 18224    "downloadBody": {
 18225      "properties": {
 18226        "content_type": {
 18227          "type": "string"
 18228        },
 18229        "description": {
 18230          "type": "string"
 18231        },
 18232        "name": {
 18233          "type": "string"
 18234        },
 18235        "size": {
 18236          "description": "Size of file in bytes.",
 18237          "type": "integer"
 18238        }
 18239      },
 18240      "required": [
 18241        "name",
 18242        "size"
 18243      ],
 18244      "type": "object"
 18245    },
 18246    "downloads": {
 18247      "properties": {
 18248        "content_type": {
 18249          "type": "string"
 18250        },
 18251        "description": {
 18252          "type": "string"
 18253        },
 18254        "download_count": {
 18255          "type": "integer"
 18256        },
 18257        "html_url": {
 18258          "type": "string"
 18259        },
 18260        "id": {
 18261          "type": "integer"
 18262        },
 18263        "name": {
 18264          "type": "string"
 18265        },
 18266        "size": {
 18267          "type": "integer"
 18268        },
 18269        "url": {
 18270          "type": "string"
 18271        }
 18272      },
 18273      "type": "object"
 18274    },
 18275    "editTeam": {
 18276      "properties": {
 18277        "name": {
 18278          "type": "string"
 18279        },
 18280        "permission": {
 18281          "enum": [
 18282            "pull",
 18283            "push",
 18284            "admin"
 18285          ]
 18286        }
 18287      },
 18288      "required": [
 18289        "name"
 18290      ],
 18291      "type": "object"
 18292    },
 18293    "emailsPost": {
 18294      "items": {
 18295        "type": "string"
 18296      },
 18297      "type": "array"
 18298    },
 18299    "emojis": {
 18300      "properties": {
 18301        "100": {
 18302          "type": "string"
 18303        },
 18304        "1234": {
 18305          "type": "string"
 18306        },
 18307        "+1": {
 18308          "type": "string"
 18309        },
 18310        "-1": {
 18311          "type": "string"
 18312        },
 18313        "8ball": {
 18314          "type": "string"
 18315        },
 18316        "a": {
 18317          "type": "string"
 18318        },
 18319        "ab": {
 18320          "type": "string"
 18321        }
 18322      },
 18323      "type": "object"
 18324    },
 18325    "event": {
 18326      "properties": {
 18327        "actor": {
 18328          "properties": {
 18329            "avatar_url": {
 18330              "type": "string"
 18331            },
 18332            "gravatar_id": {
 18333              "type": "string"
 18334            },
 18335            "id": {
 18336              "type": "integer"
 18337            },
 18338            "login": {
 18339              "type": "string"
 18340            },
 18341            "url": {
 18342              "type": "string"
 18343            }
 18344          },
 18345          "type": "object"
 18346        },
 18347        "commit_id": {
 18348          "type": "string"
 18349        },
 18350        "created_at": {
 18351          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18352          "type": "string"
 18353        },
 18354        "event": {
 18355          "type": "string"
 18356        },
 18357        "issue": {
 18358          "properties": {
 18359            "assignee": {
 18360              "properties": {
 18361                "avatar_url": {
 18362                  "type": "string"
 18363                },
 18364                "gravatar_id": {
 18365                  "type": "string"
 18366                },
 18367                "id": {
 18368                  "type": "integer"
 18369                },
 18370                "login": {
 18371                  "type": "string"
 18372                },
 18373                "url": {
 18374                  "type": "string"
 18375                }
 18376              }
 18377            },
 18378            "body": {
 18379              "type": "string"
 18380            },
 18381            "closed_at": {
 18382              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18383              "type": "string"
 18384            },
 18385            "comments": {
 18386              "type": "integer"
 18387            },
 18388            "created_at": {
 18389              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18390              "type": "string"
 18391            },
 18392            "html_url": {
 18393              "type": "string"
 18394            },
 18395            "labels": {
 18396              "items": {
 18397                "properties": {
 18398                  "color": {
 18399                    "type": "string"
 18400                  },
 18401                  "name": {
 18402                    "type": "string"
 18403                  },
 18404                  "url": {
 18405                    "type": "string"
 18406                  }
 18407                },
 18408                "type": "object"
 18409              },
 18410              "type": "array"
 18411            },
 18412            "milestone": {
 18413              "properties": {
 18414                "closed_issues": {
 18415                  "type": "integer"
 18416                },
 18417                "created_at": {
 18418                  "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18419                  "type": "string"
 18420                },
 18421                "creator": {
 18422                  "properties": {
 18423                    "avatar_url": {
 18424                      "type": "string"
 18425                    },
 18426                    "gravatar_id": {
 18427                      "type": "string"
 18428                    },
 18429                    "id": {
 18430                      "type": "integer"
 18431                    },
 18432                    "login": {
 18433                      "type": "string"
 18434                    },
 18435                    "url": {
 18436                      "type": "string"
 18437                    }
 18438                  },
 18439                  "type": "object"
 18440                },
 18441                "description": {
 18442                  "type": "string"
 18443                },
 18444                "due_on": {
 18445                  "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18446                  "type": "string"
 18447                },
 18448                "number": {
 18449                  "type": "integer"
 18450                },
 18451                "open_issues": {
 18452                  "type": "integer"
 18453                },
 18454                "state": {
 18455                  "enum": [
 18456                    "open",
 18457                    "closed"
 18458                  ]
 18459                },
 18460                "title": {
 18461                  "type": "string"
 18462                },
 18463                "url": {
 18464                  "type": "string"
 18465                }
 18466              },
 18467              "type": "object"
 18468            },
 18469            "number": {
 18470              "type": "integer"
 18471            },
 18472            "pull_request": {
 18473              "properties": {
 18474                "diff_url": {
 18475                  "type": "string"
 18476                },
 18477                "html_url": {
 18478                  "type": "string"
 18479                },
 18480                "patch_url": {
 18481                  "type": "string"
 18482                }
 18483              },
 18484              "type": "object"
 18485            },
 18486            "state": {
 18487              "enum": [
 18488                "open",
 18489                "closed"
 18490              ]
 18491            },
 18492            "title": {
 18493              "type": "string"
 18494            },
 18495            "updated_at": {
 18496              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18497              "type": "string"
 18498            },
 18499            "url": {
 18500              "type": "string"
 18501            },
 18502            "user": {
 18503              "properties": {
 18504                "avatar_url": {
 18505                  "type": "string"
 18506                },
 18507                "gravatar_id": {
 18508                  "type": "string"
 18509                },
 18510                "id": {
 18511                  "type": "integer"
 18512                },
 18513                "login": {
 18514                  "type": "string"
 18515                },
 18516                "url": {
 18517                  "type": "string"
 18518                }
 18519              },
 18520              "type": "object"
 18521            }
 18522          },
 18523          "type": "object"
 18524        },
 18525        "url": {
 18526          "type": "string"
 18527        }
 18528      },
 18529      "type": "object"
 18530    },
 18531    "events": {
 18532      "properties": {
 18533        "actor": {
 18534          "properties": {
 18535            "avatar_url": {
 18536              "type": "string"
 18537            },
 18538            "gravatar_id": {
 18539              "type": "string"
 18540            },
 18541            "id": {
 18542              "type": "integer"
 18543            },
 18544            "login": {
 18545              "type": "string"
 18546            },
 18547            "url": {
 18548              "type": "string"
 18549            }
 18550          },
 18551          "type": "object"
 18552        },
 18553        "created_at": {
 18554          "type": "object"
 18555        },
 18556        "id": {
 18557          "type": "integer"
 18558        },
 18559        "org": {
 18560          "properties": {
 18561            "avatar_url": {
 18562              "type": "string"
 18563            },
 18564            "gravatar_id": {
 18565              "type": "string"
 18566            },
 18567            "id": {
 18568              "type": "integer"
 18569            },
 18570            "login": {
 18571              "type": "string"
 18572            },
 18573            "url": {
 18574              "type": "string"
 18575            }
 18576          },
 18577          "type": "object"
 18578        },
 18579        "payload": {
 18580          "properties": {},
 18581          "type": "object"
 18582        },
 18583        "public": {
 18584          "type": "boolean"
 18585        },
 18586        "repo": {
 18587          "properties": {
 18588            "id": {
 18589              "type": "integer"
 18590            },
 18591            "name": {
 18592              "type": "string"
 18593            },
 18594            "url": {
 18595              "type": "string"
 18596            }
 18597          },
 18598          "type": "object"
 18599        },
 18600        "type": {
 18601          "type": "string"
 18602        }
 18603      },
 18604      "type": "object"
 18605    },
 18606    "feeds": {
 18607      "properties": {
 18608        "_links": {
 18609          "properties": {
 18610            "current_user": {
 18611              "properties": {
 18612                "href": {
 18613                  "type": "string"
 18614                },
 18615                "type": {
 18616                  "type": "string"
 18617                }
 18618              },
 18619              "type": "object"
 18620            },
 18621            "current_user_actor": {
 18622              "properties": {
 18623                "href": {
 18624                  "type": "string"
 18625                },
 18626                "type": {
 18627                  "type": "string"
 18628                }
 18629              },
 18630              "type": "object"
 18631            },
 18632            "current_user_organization": {
 18633              "properties": {
 18634                "href": {
 18635                  "type": "string"
 18636                },
 18637                "type": {
 18638                  "type": "string"
 18639                }
 18640              },
 18641              "type": "object"
 18642            },
 18643            "current_user_public": {
 18644              "properties": {
 18645                "href": {
 18646                  "type": "string"
 18647                },
 18648                "type": {
 18649                  "type": "string"
 18650                }
 18651              },
 18652              "type": "object"
 18653            },
 18654            "timeline": {
 18655              "properties": {
 18656                "href": {
 18657                  "type": "string"
 18658                },
 18659                "type": {
 18660                  "type": "string"
 18661                }
 18662              },
 18663              "type": "object"
 18664            },
 18665            "user": {
 18666              "properties": {
 18667                "href": {
 18668                  "type": "string"
 18669                },
 18670                "type": {
 18671                  "type": "string"
 18672                }
 18673              },
 18674              "type": "object"
 18675            }
 18676          }
 18677        },
 18678        "current_user_actor_url": {
 18679          "type": "string"
 18680        },
 18681        "current_user_organization_url": {
 18682          "type": "string"
 18683        },
 18684        "current_user_public": {
 18685          "type": "string"
 18686        },
 18687        "current_user_url": {
 18688          "type": "string"
 18689        },
 18690        "timeline_url": {
 18691          "type": "string"
 18692        },
 18693        "user_url": {
 18694          "type": "string"
 18695        }
 18696      },
 18697      "type": "object"
 18698    },
 18699    "fork": {
 18700      "properties": {
 18701        "clone_url": {
 18702          "type": "string"
 18703        },
 18704        "created_at": {
 18705          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18706          "type": "string"
 18707        },
 18708        "description": {
 18709          "type": "string"
 18710        },
 18711        "fork": {
 18712          "type": "boolean"
 18713        },
 18714        "forks": {
 18715          "type": "integer"
 18716        },
 18717        "forks_count": {
 18718          "type": "integer"
 18719        },
 18720        "full_name": {
 18721          "type": "string"
 18722        },
 18723        "git_url": {
 18724          "type": "string"
 18725        },
 18726        "homepage": {
 18727          "type": "string"
 18728        },
 18729        "html_url": {
 18730          "type": "string"
 18731        },
 18732        "id": {
 18733          "type": "integer"
 18734        },
 18735        "language": {
 18736          "type": "string"
 18737        },
 18738        "master_branch": {
 18739          "type": "string"
 18740        },
 18741        "mirror_url": {
 18742          "type": "string"
 18743        },
 18744        "name": {
 18745          "type": "string"
 18746        },
 18747        "open_issues": {
 18748          "type": "integer"
 18749        },
 18750        "open_issues_count": {
 18751          "type": "integer"
 18752        },
 18753        "owner": {
 18754          "properties": {
 18755            "avatar_url": {
 18756              "type": "string"
 18757            },
 18758            "gravatar_id": {
 18759              "type": "string"
 18760            },
 18761            "id": {
 18762              "type": "integer"
 18763            },
 18764            "login": {
 18765              "type": "string"
 18766            },
 18767            "url": {
 18768              "type": "string"
 18769            }
 18770          },
 18771          "type": "object"
 18772        },
 18773        "private": {
 18774          "type": "boolean"
 18775        },
 18776        "pushed_at": {
 18777          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18778          "type": "string"
 18779        },
 18780        "size": {
 18781          "type": "integer"
 18782        },
 18783        "ssh_url": {
 18784          "type": "string"
 18785        },
 18786        "svn_url": {
 18787          "type": "string"
 18788        },
 18789        "updated_at": {
 18790          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18791          "type": "string"
 18792        },
 18793        "url": {
 18794          "type": "string"
 18795        },
 18796        "watchers": {
 18797          "type": "integer"
 18798        },
 18799        "watchers_count": {
 18800          "type": "integer"
 18801        }
 18802      },
 18803      "type": "object"
 18804    },
 18805    "forkBody": {
 18806      "properties": {
 18807        "organization": {
 18808          "type": "string"
 18809        }
 18810      },
 18811      "type": "object"
 18812    },
 18813    "forks": {
 18814      "items": {
 18815        "properties": {
 18816          "clone_url": {
 18817            "type": "string"
 18818          },
 18819          "created_at": {
 18820            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18821            "type": "string"
 18822          },
 18823          "description": {
 18824            "type": "string"
 18825          },
 18826          "fork": {
 18827            "type": "boolean"
 18828          },
 18829          "forks": {
 18830            "type": "integer"
 18831          },
 18832          "forks_count": {
 18833            "type": "integer"
 18834          },
 18835          "full_name": {
 18836            "type": "string"
 18837          },
 18838          "git_url": {
 18839            "type": "string"
 18840          },
 18841          "homepage": {
 18842            "type": "string"
 18843          },
 18844          "html_url": {
 18845            "type": "string"
 18846          },
 18847          "id": {
 18848            "type": "integer"
 18849          },
 18850          "language": {
 18851            "type": "string"
 18852          },
 18853          "master_branch": {
 18854            "type": "string"
 18855          },
 18856          "mirror_url": {
 18857            "type": "string"
 18858          },
 18859          "name": {
 18860            "type": "string"
 18861          },
 18862          "open_issues": {
 18863            "type": "integer"
 18864          },
 18865          "open_issues_count": {
 18866            "type": "integer"
 18867          },
 18868          "owner": {
 18869            "properties": {
 18870              "avatar_url": {
 18871                "type": "string"
 18872              },
 18873              "gravatar_id": {
 18874                "type": "string"
 18875              },
 18876              "id": {
 18877                "type": "integer"
 18878              },
 18879              "login": {
 18880                "type": "string"
 18881              },
 18882              "url": {
 18883                "type": "string"
 18884              }
 18885            },
 18886            "type": "object"
 18887          },
 18888          "private": {
 18889            "type": "boolean"
 18890          },
 18891          "pushed_at": {
 18892            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18893            "type": "string"
 18894          },
 18895          "size": {
 18896            "type": "integer"
 18897          },
 18898          "ssh_url": {
 18899            "type": "string"
 18900          },
 18901          "svn_url": {
 18902            "type": "string"
 18903          },
 18904          "updated_at": {
 18905            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 18906            "type": "string"
 18907          },
 18908          "url": {
 18909            "type": "string"
 18910          },
 18911          "watchers": {
 18912            "type": "integer"
 18913          },
 18914          "watchers_count": {
 18915            "type": "integer"
 18916          }
 18917        },
 18918        "type": "object"
 18919      },
 18920      "type": "array"
 18921    },
 18922    "gist": {
 18923      "properties": {
 18924        "comments": {
 18925          "type": "integer"
 18926        },
 18927        "comments_url": {
 18928          "type": "string"
 18929        },
 18930        "created_at": {
 18931          "description": "Timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.",
 18932          "type": "string"
 18933        },
 18934        "description": {
 18935          "type": "string"
 18936        },
 18937        "files": {
 18938          "properties": {
 18939            "ring.erl": {
 18940              "properties": {
 18941                "filename": {
 18942                  "type": "string"
 18943                },
 18944                "raw_url": {
 18945                  "type": "string"
 18946                },
 18947                "size": {
 18948                  "type": "integer"
 18949                }
 18950              },
 18951              "type": "object"
 18952            }
 18953          },
 18954          "type": "object"
 18955        },
 18956        "forks": {
 18957          "items": {
 18958            "properties": {
 18959              "created_at": {
 18960                "description": "Timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.",
 18961                "type": "string"
 18962              },
 18963              "url": {
 18964                "type": "string"
 18965              },
 18966              "user": {
 18967                "properties": {
 18968                  "avatar_url": {
 18969                    "type": "string"
 18970                  },
 18971                  "gravatar_id": {
 18972                    "type": "string"
 18973                  },
 18974                  "id": {
 18975                    "type": "integer"
 18976                  },
 18977                  "login": {
 18978                    "type": "string"
 18979                  },
 18980                  "url": {
 18981                    "type": "string"
 18982                  }
 18983                },
 18984                "type": "object"
 18985              }
 18986            },
 18987            "type": "object"
 18988          },
 18989          "type": "array"
 18990        },
 18991        "git_pull_url": {
 18992          "type": "string"
 18993        },
 18994        "git_push_url": {
 18995          "type": "string"
 18996        },
 18997        "history": {
 18998          "items": {
 18999            "properties": {
 19000              "change_status": {
 19001                "properties": {
 19002                  "additions": {
 19003                    "type": "integer"
 19004                  },
 19005                  "deletions": {
 19006                    "type": "integer"
 19007                  },
 19008                  "total": {
 19009                    "type": "integer"
 19010                  }
 19011                },
 19012                "type": "object"
 19013              },
 19014              "committed_at": {
 19015                "description": "Timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.",
 19016                "type": "string"
 19017              },
 19018              "url": {
 19019                "type": "string"
 19020              },
 19021              "user": {
 19022                "properties": {
 19023                  "avatar_url": {
 19024                    "type": "string"
 19025                  },
 19026                  "gravatar_id": {
 19027                    "type": "string"
 19028                  },
 19029                  "id": {
 19030                    "type": "integer"
 19031                  },
 19032                  "login": {
 19033                    "type": "string"
 19034                  },
 19035                  "url": {
 19036                    "type": "string"
 19037                  }
 19038                },
 19039                "type": "object"
 19040              },
 19041              "version": {
 19042                "type": "string"
 19043              }
 19044            },
 19045            "type": "object"
 19046          },
 19047          "type": "array"
 19048        },
 19049        "html_url": {
 19050          "type": "string"
 19051        },
 19052        "id": {
 19053          "type": "string"
 19054        },
 19055        "public": {
 19056          "type": "boolean"
 19057        },
 19058        "url": {
 19059          "type": "string"
 19060        },
 19061        "user": {
 19062          "properties": {
 19063            "avatar_url": {
 19064              "type": "string"
 19065            },
 19066            "gravatar_id": {
 19067              "type": "string"
 19068            },
 19069            "id": {
 19070              "type": "integer"
 19071            },
 19072            "login": {
 19073              "type": "string"
 19074            },
 19075            "url": {
 19076              "type": "string"
 19077            }
 19078          },
 19079          "type": "object"
 19080        }
 19081      },
 19082      "type": "object"
 19083    },
 19084    "gists": {
 19085      "items": {
 19086        "properties": {
 19087          "comments": {
 19088            "type": "integer"
 19089          },
 19090          "comments_url": {
 19091            "type": "string"
 19092          },
 19093          "created_at": {
 19094            "type": "string"
 19095          },
 19096          "description": {
 19097            "type": "string"
 19098          },
 19099          "files": {
 19100            "properties": {
 19101              "ring.erl": {
 19102                "properties": {
 19103                  "filename": {
 19104                    "type": "string"
 19105                  },
 19106                  "raw_url": {
 19107                    "type": "string"
 19108                  },
 19109                  "size": {
 19110                    "type": "integer"
 19111                  }
 19112                },
 19113                "type": "object"
 19114              }
 19115            },
 19116            "type": "object"
 19117          },
 19118          "git_pull_url": {
 19119            "type": "string"
 19120          },
 19121          "git_push_url": {
 19122            "type": "string"
 19123          },
 19124          "html_url": {
 19125            "type": "string"
 19126          },
 19127          "id": {
 19128            "type": "string"
 19129          },
 19130          "public": {
 19131            "type": "boolean"
 19132          },
 19133          "url": {
 19134            "type": "string"
 19135          },
 19136          "user": {
 19137            "properties": {
 19138              "avatar_url": {
 19139                "type": "string"
 19140              },
 19141              "gravatar_id": {
 19142                "type": "string"
 19143              },
 19144              "id": {
 19145                "type": "integer"
 19146              },
 19147              "login": {
 19148                "type": "string"
 19149              },
 19150              "url": {
 19151                "type": "string"
 19152              }
 19153            },
 19154            "type": "object"
 19155          }
 19156        },
 19157        "type": "object"
 19158      },
 19159      "type": "array"
 19160    },
 19161    "gitCommit": {
 19162      "properties": {
 19163        "author": {
 19164          "properties": {
 19165            "date": {
 19166              "type": "string"
 19167            },
 19168            "email": {
 19169              "type": "string"
 19170            },
 19171            "name": {
 19172              "type": "string"
 19173            }
 19174          },
 19175          "type": "object"
 19176        },
 19177        "message": {
 19178          "type": "string"
 19179        },
 19180        "parents": {
 19181          "type": "string"
 19182        },
 19183        "tree": {
 19184          "type": "string"
 19185        }
 19186      },
 19187      "type": "object"
 19188    },
 19189    "gitRefPatch": {
 19190      "properties": {
 19191        "force": {
 19192          "type": "boolean"
 19193        },
 19194        "sha": {
 19195          "type": "string"
 19196        }
 19197      },
 19198      "type": "object"
 19199    },
 19200    "gitignore": {
 19201      "items": {},
 19202      "type": "array"
 19203    },
 19204    "gitignore-lang": {
 19205      "properties": {
 19206        "name": {
 19207          "type": "string"
 19208        },
 19209        "source": {
 19210          "type": "string"
 19211        }
 19212      },
 19213      "type": "object"
 19214    },
 19215    "headBranch": {
 19216      "properties": {
 19217        "object": {
 19218          "properties": {
 19219            "sha": {
 19220              "type": "string"
 19221            },
 19222            "type": {
 19223              "type": "string"
 19224            },
 19225            "url": {
 19226              "type": "string"
 19227            }
 19228          },
 19229          "type": "object"
 19230        },
 19231        "ref": {
 19232          "type": "string"
 19233        },
 19234        "url": {
 19235          "type": "string"
 19236        }
 19237      },
 19238      "type": "object"
 19239    },
 19240    "headBranchBody": {
 19241      "properties": {
 19242        "force": {
 19243          "description": "Boolean indicating whether to force the update or to make sure the update is a fast-forward update. The default is false, so leaving this out or setting it to false will make sure you’re not overwriting work.",
 19244          "type": "boolean"
 19245        },
 19246        "sha": {
 19247          "description": "String of the SHA1 value to set this reference to.",
 19248          "type": "string"
 19249        }
 19250      },
 19251      "required": [
 19252        "sha",
 19253        "force"
 19254      ],
 19255      "type": "object"
 19256    },
 19257    "heads": {
 19258      "items": {
 19259        "properties": {
 19260          "commit": {
 19261            "properties": {
 19262              "sha": {
 19263                "type": "string"
 19264              },
 19265              "url": {
 19266                "type": "string"
 19267              }
 19268            },
 19269            "type": "object"
 19270          },
 19271          "name": {
 19272            "type": "string"
 19273          },
 19274          "tarball_url": {
 19275            "type": "string"
 19276          },
 19277          "zipball_url": {
 19278            "type": "string"
 19279          }
 19280        },
 19281        "type": "object"
 19282      },
 19283      "type": "array"
 19284    },
 19285    "hook": {
 19286      "items": {
 19287        "properties": {
 19288          "active": {
 19289            "type": "boolean"
 19290          },
 19291          "config": {
 19292            "properties": {
 19293              "content_type": {
 19294                "type": "string"
 19295              },
 19296              "url": {
 19297                "type": "string"
 19298              }
 19299            },
 19300            "type": "object"
 19301          },
 19302          "created_at": {
 19303            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19304            "type": "string"
 19305          },
 19306          "events": {
 19307            "items": {
 19308              "enum": [
 19309                "push",
 19310                "issues",
 19311                "issue_comment",
 19312                "commit_comment",
 19313                "pull_request",
 19314                "pull_request_review_comment",
 19315                "gollum",
 19316                "watch",
 19317                "download",
 19318                "fork",
 19319                "fork_apply",
 19320                "member",
 19321                "public",
 19322                "team_add",
 19323                "status"
 19324              ]
 19325            },
 19326            "type": "array"
 19327          },
 19328          "id": {
 19329            "type": "integer"
 19330          },
 19331          "name": {
 19332            "type": "string"
 19333          },
 19334          "updated_at": {
 19335            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19336            "type": "string"
 19337          },
 19338          "url": {
 19339            "type": "string"
 19340          }
 19341        },
 19342        "type": "object"
 19343      },
 19344      "type": "array"
 19345    },
 19346    "hookBody": {
 19347      "properties": {
 19348        "active": {
 19349          "type": "boolean"
 19350        },
 19351        "add_events": {
 19352          "items": {
 19353            "type": "string"
 19354          },
 19355          "type": "array"
 19356        }
 19357      },
 19358      "type": "object"
 19359    },
 19360    "issue": {
 19361      "properties": {
 19362        "assignee": {
 19363          "type": "string"
 19364        },
 19365        "body": {
 19366          "type": "string"
 19367        },
 19368        "labels": {
 19369          "items": {
 19370            "type": "string"
 19371          },
 19372          "type": "array"
 19373        },
 19374        "milestone": {
 19375          "type": "number"
 19376        },
 19377        "title": {
 19378          "type": "string"
 19379        }
 19380      },
 19381      "type": "object"
 19382    },
 19383    "issueBody": {
 19384      "properties": {
 19385        "assignee": {
 19386          "type": "string"
 19387        },
 19388        "body": {
 19389          "type": "string"
 19390        },
 19391        "labels": {
 19392          "items": {
 19393            "type": "string"
 19394          },
 19395          "type": "array"
 19396        },
 19397        "milestone": {
 19398          "type": "number"
 19399        },
 19400        "title": {
 19401          "type": "string"
 19402        }
 19403      },
 19404      "type": "object"
 19405    },
 19406    "issues": {
 19407      "items": {
 19408        "properties": {
 19409          "assignee": {
 19410            "properties": {
 19411              "avatar_url": {
 19412                "type": "string"
 19413              },
 19414              "gravatar_id": {
 19415                "type": "string"
 19416              },
 19417              "id": {
 19418                "type": "integer"
 19419              },
 19420              "login": {
 19421                "type": "string"
 19422              },
 19423              "url": {
 19424                "type": "string"
 19425              }
 19426            },
 19427            "type": "object"
 19428          },
 19429          "body": {
 19430            "type": "string"
 19431          },
 19432          "closed_at": {
 19433            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19434            "type": "string"
 19435          },
 19436          "comments": {
 19437            "type": "integer"
 19438          },
 19439          "created_at": {
 19440            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19441            "type": "string"
 19442          },
 19443          "html_url": {
 19444            "type": "string"
 19445          },
 19446          "labels": {
 19447            "items": {
 19448              "properties": {
 19449                "color": {
 19450                  "type": "string"
 19451                },
 19452                "name": {
 19453                  "type": "string"
 19454                },
 19455                "url": {
 19456                  "type": "string"
 19457                }
 19458              },
 19459              "type": "object"
 19460            },
 19461            "type": "array"
 19462          },
 19463          "milestone": {
 19464            "properties": {
 19465              "closed_issues": {
 19466                "type": "integer"
 19467              },
 19468              "created_at": {
 19469                "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19470                "type": "string"
 19471              },
 19472              "creator": {
 19473                "properties": {
 19474                  "avatar_url": {
 19475                    "type": "string"
 19476                  },
 19477                  "gravatar_id": {
 19478                    "type": "string"
 19479                  },
 19480                  "id": {
 19481                    "type": "integer"
 19482                  },
 19483                  "login": {
 19484                    "type": "string"
 19485                  },
 19486                  "url": {
 19487                    "type": "string"
 19488                  }
 19489                },
 19490                "type": "object"
 19491              },
 19492              "description": {
 19493                "type": "string"
 19494              },
 19495              "due_on": {
 19496                "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19497                "type": "string"
 19498              },
 19499              "number": {
 19500                "type": "integer"
 19501              },
 19502              "open_issues": {
 19503                "type": "integer"
 19504              },
 19505              "state": {
 19506                "enum": [
 19507                  "open",
 19508                  "closed"
 19509                ]
 19510              },
 19511              "title": {
 19512                "type": "string"
 19513              },
 19514              "url": {
 19515                "type": "string"
 19516              }
 19517            },
 19518            "type": "object"
 19519          },
 19520          "number": {
 19521            "type": "integer"
 19522          },
 19523          "pull_request": {
 19524            "properties": {
 19525              "diff_url": {
 19526                "type": "string"
 19527              },
 19528              "html_url": {
 19529                "type": "string"
 19530              },
 19531              "patch_url": {
 19532                "type": "string"
 19533              }
 19534            },
 19535            "type": "object"
 19536          },
 19537          "state": {
 19538            "enum": [
 19539              "open",
 19540              "closed"
 19541            ]
 19542          },
 19543          "title": {
 19544            "type": "string"
 19545          },
 19546          "updated_at": {
 19547            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19548            "type": "string"
 19549          },
 19550          "url": {
 19551            "type": "string"
 19552          },
 19553          "user": {
 19554            "properties": {
 19555              "avatar_url": {
 19556                "type": "string"
 19557              },
 19558              "gravatar_id": {
 19559                "type": "string"
 19560              },
 19561              "id": {
 19562                "type": "integer"
 19563              },
 19564              "login": {
 19565                "type": "string"
 19566              },
 19567              "url": {
 19568                "type": "string"
 19569              }
 19570            },
 19571            "type": "object"
 19572          }
 19573        },
 19574        "type": "object"
 19575      },
 19576      "type": "array"
 19577    },
 19578    "issuesComment": {
 19579      "properties": {
 19580        "body": {
 19581          "type": "string"
 19582        },
 19583        "created_at": {
 19584          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19585          "type": "string"
 19586        },
 19587        "html_url": {
 19588          "type": "string"
 19589        },
 19590        "id": {
 19591          "type": "integer"
 19592        },
 19593        "updated_at": {
 19594          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19595          "type": "string"
 19596        },
 19597        "url": {
 19598          "type": "string"
 19599        },
 19600        "user": {
 19601          "properties": {
 19602            "avatar_url": {
 19603              "type": "string"
 19604            },
 19605            "gravatar_id": {
 19606              "type": "string"
 19607            },
 19608            "id": {
 19609              "type": "integer"
 19610            },
 19611            "login": {
 19612              "type": "string"
 19613            },
 19614            "url": {
 19615              "type": "string"
 19616            }
 19617          },
 19618          "type": "object"
 19619        }
 19620      },
 19621      "type": "object"
 19622    },
 19623    "issuesComments": {
 19624      "items": {
 19625        "properties": {
 19626          "_links": {
 19627            "properties": {
 19628              "html": {
 19629                "properties": {
 19630                  "href": {
 19631                    "type": "string"
 19632                  }
 19633                },
 19634                "type": "object"
 19635              },
 19636              "pull_request": {
 19637                "properties": {
 19638                  "href": {
 19639                    "type": "string"
 19640                  }
 19641                },
 19642                "type": "object"
 19643              },
 19644              "self": {
 19645                "properties": {
 19646                  "href": {
 19647                    "type": "string"
 19648                  }
 19649                },
 19650                "type": "object"
 19651              }
 19652            },
 19653            "type": "object"
 19654          },
 19655          "body": {
 19656            "type": "string"
 19657          },
 19658          "commit_id": {
 19659            "type": "string"
 19660          },
 19661          "created_at": {
 19662            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19663            "type": "string"
 19664          },
 19665          "id": {
 19666            "type": "integer"
 19667          },
 19668          "path": {
 19669            "type": "string"
 19670          },
 19671          "position": {
 19672            "type": "integer"
 19673          },
 19674          "updated_at": {
 19675            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 19676            "type": "string"
 19677          },
 19678          "url": {
 19679            "type": "string"
 19680          },
 19681          "user": {
 19682            "properties": {
 19683              "avatar_url": {
 19684                "type": "string"
 19685              },
 19686              "gravatar_id": {
 19687                "type": "string"
 19688              },
 19689              "id": {
 19690                "type": "integer"
 19691              },
 19692              "login": {
 19693                "type": "string"
 19694              },
 19695              "url": {
 19696                "type": "string"
 19697              }
 19698            },
 19699            "type": "object"
 19700          }
 19701        },
 19702        "type": "object"
 19703      },
 19704      "type": "array"
 19705    },
 19706    "key": {
 19707      "properties": {
 19708        "id": {
 19709          "type": "integer"
 19710        },
 19711        "key": {
 19712          "type": "string"
 19713        },
 19714        "title": {
 19715          "type": "string"
 19716        },
 19717        "url": {
 19718          "type": "string"
 19719        }
 19720      },
 19721      "type": "object"
 19722    },
 19723    "keyBody": {
 19724      "properties": {
 19725        "key": {
 19726          "type": "string"
 19727        },
 19728        "title": {
 19729          "type": "string"
 19730        }
 19731      },
 19732      "type": "object"
 19733    },
 19734    "keys": {
 19735      "items": {
 19736        "properties": {
 19737          "id": {
 19738            "type": "integer"
 19739          },
 19740          "key": {
 19741            "type": "string"
 19742          },
 19743          "title": {
 19744            "type": "string"
 19745          },
 19746          "url": {
 19747            "type": "string"
 19748          }
 19749        },
 19750        "type": "object"
 19751      },
 19752      "type": "array"
 19753    },
 19754    "label": {
 19755      "properties": {
 19756        "color": {
 19757          "maxLength": 6,
 19758          "minLength": 6,
 19759          "type": "string"
 19760        },
 19761        "name": {
 19762          "type": "string"
 19763        },
 19764        "url": {
 19765          "type": "string"
 19766        }
 19767      },
 19768      "type": "object"
 19769    },
 19770    "labels": {
 19771      "items": {
 19772        "properties": {
 19773          "color": {
 19774            "maxLength": 6,
 19775            "minLength": 6,
 19776            "type": "string"
 19777          },
 19778          "name": {
 19779            "type": "string"
 19780          },
 19781          "url": {
 19782            "type": "string"
 19783          }
 19784        },
 19785        "type": "object"
 19786      },
 19787      "type": "array"
 19788    },
 19789    "labelsBody": {
 19790      "items": {
 19791        "type": "string"
 19792      },
 19793      "type": "array"
 19794    },
 19795    "languages": {
 19796      "additionalProperties": {
 19797        "type": "integer"
 19798      },
 19799      "type": "object"
 19800    },
 19801    "markdown": {
 19802      "properties": {
 19803        "context": {
 19804          "type": "string"
 19805        },
 19806        "mode": {
 19807          "type": "string"
 19808        },
 19809        "text": {
 19810          "type": "string"
 19811        }
 19812      },
 19813      "type": "object"
 19814    },
 19815    "members": {
 19816      "items": {
 19817        "properties": {
 19818          "avatar_url": {
 19819            "type": "string"
 19820          },
 19821          "gravatar_id": {
 19822            "type": "string"
 19823          },
 19824          "id": {
 19825            "type": "integer"
 19826          },
 19827          "login": {
 19828            "type": "string"
 19829          },
 19830          "url": {
 19831            "type": "string"
 19832          }
 19833        },
 19834        "type": "object"
 19835      },
 19836      "type": "array"
 19837    },
 19838    "merge": {
 19839      "properties": {
 19840        "merged": {
 19841          "type": "boolean"
 19842        },
 19843        "message": {
 19844          "type": "string"
 19845        },
 19846        "sha": {
 19847          "type": "string"
 19848        }
 19849      },
 19850      "type": "object"
 19851    },
 19852    "mergePullBody": {
 19853      "properties": {
 19854        "commit_message": {
 19855          "type": "string"
 19856        }
 19857      },
 19858      "type": "object"
 19859    },
 19860    "mergesBody": {
 19861      "properties": {
 19862        "base": {
 19863          "type": "string"
 19864        },
 19865        "commit_message": {
 19866          "type": "string"
 19867        },
 19868        "head": {
 19869          "type": "string"
 19870        }
 19871      },
 19872      "type": "object"
 19873    },
 19874    "mergesConflict": {
 19875      "properties": {
 19876        "message": {
 19877          "description": "Error message",
 19878          "type": "string"
 19879        }
 19880      },
 19881      "type": "object"
 19882    },
 19883    "mergesSuccessful": {
 19884      "properties": {
 19885        "author": {
 19886          "properties": {
 19887            "avatar_url": {
 19888              "type": "string"
 19889            },
 19890            "events_url": {
 19891              "type": "string"
 19892            },
 19893            "followers_url": {
 19894              "type": "string"
 19895            },
 19896            "following_url": {
 19897              "type": "string"
 19898            },
 19899            "gists_url": {
 19900              "type": "string"
 19901            },
 19902            "gravatar_id": {
 19903              "type": "string"
 19904            },
 19905            "html_url": {
 19906              "type": "string"
 19907            },
 19908            "id": {
 19909              "type": "integer"
 19910            },
 19911            "login": {
 19912              "type": "string"
 19913            },
 19914            "organizations_url": {
 19915              "type": "string"
 19916            },
 19917            "received_events_url": {
 19918              "type": "string"
 19919            },
 19920            "repos_url": {
 19921              "type": "string"
 19922            },
 19923            "starred_url": {
 19924              "type": "string"
 19925            },
 19926            "subscriptions_url": {
 19927              "type": "string"
 19928            },
 19929            "type": {
 19930              "type": "string"
 19931            },
 19932            "url": {
 19933              "type": "string"
 19934            }
 19935          },
 19936          "type": "object"
 19937        },
 19938        "comments_url": {
 19939          "type": "string"
 19940        },
 19941        "commit": {
 19942          "properties": {
 19943            "author": {
 19944              "properties": {
 19945                "date": {
 19946                  "type": "string"
 19947                },
 19948                "email": {
 19949                  "type": "string"
 19950                },
 19951                "name": {
 19952                  "type": "string"
 19953                }
 19954              },
 19955              "type": "object"
 19956            },
 19957            "comment_count": {
 19958              "type": "integer"
 19959            },
 19960            "committer": {
 19961              "properties": {
 19962                "date": {
 19963                  "type": "string"
 19964                },
 19965                "email": {
 19966                  "type": "string"
 19967                },
 19968                "name": {
 19969                  "type": "string"
 19970                }
 19971              },
 19972              "type": "object"
 19973            },
 19974            "message": {
 19975              "type": "string"
 19976            },
 19977            "tree": {
 19978              "properties": {
 19979                "sha": {
 19980                  "type": "string"
 19981                },
 19982                "url": {
 19983                  "type": "string"
 19984                }
 19985              },
 19986              "type": "object"
 19987            },
 19988            "url": {
 19989              "type": "string"
 19990            }
 19991          },
 19992          "type": "object"
 19993        },
 19994        "committer": {
 19995          "properties": {
 19996            "avatar_url": {
 19997              "type": "string"
 19998            },
 19999            "events_url": {
 20000              "type": "string"
 20001            },
 20002            "followers_url": {
 20003              "type": "string"
 20004            },
 20005            "following_url": {
 20006              "type": "string"
 20007            },
 20008            "gists_url": {
 20009              "type": "string"
 20010            },
 20011            "gravatar_id": {
 20012              "type": "string"
 20013            },
 20014            "html_url": {
 20015              "type": "string"
 20016            },
 20017            "id": {
 20018              "type": "integer"
 20019            },
 20020            "login": {
 20021              "type": "string"
 20022            },
 20023            "organizations_url": {
 20024              "type": "string"
 20025            },
 20026            "received_events_url": {
 20027              "type": "string"
 20028            },
 20029            "repos_url": {
 20030              "type": "string"
 20031            },
 20032            "starred_url": {
 20033              "type": "string"
 20034            },
 20035            "subscriptions_url": {
 20036              "type": "string"
 20037            },
 20038            "type": {
 20039              "type": "string"
 20040            },
 20041            "url": {
 20042              "type": "string"
 20043            }
 20044          },
 20045          "type": "object"
 20046        },
 20047        "merged": {
 20048          "type": "boolean"
 20049        },
 20050        "message": {
 20051          "type": "string"
 20052        },
 20053        "parents": {
 20054          "items": {
 20055            "properties": {
 20056              "sha": {
 20057                "type": "string"
 20058              },
 20059              "url": {
 20060                "type": "string"
 20061              }
 20062            },
 20063            "type": "object"
 20064          },
 20065          "type": "array"
 20066        },
 20067        "sha": {
 20068          "type": "string"
 20069        },
 20070        "url": {
 20071          "type": "string"
 20072        }
 20073      },
 20074      "type": "object"
 20075    },
 20076    "meta": {
 20077      "properties": {
 20078        "git": {
 20079          "items": {
 20080            "description": "An Array of IP addresses in CIDR format specifying the Git servers at GitHub.",
 20081            "type": "string"
 20082          },
 20083          "type": "array"
 20084        },
 20085        "hooks": {
 20086          "items": {
 20087            "description": "An Array of IP addresses in CIDR format specifying the addresses that incoming service hooks will originate from.",
 20088            "type": "string"
 20089          },
 20090          "type": "array"
 20091        }
 20092      },
 20093      "type": "object"
 20094    },
 20095    "milestone": {
 20096      "properties": {
 20097        "closed_issues": {
 20098          "type": "integer"
 20099        },
 20100        "created_at": {
 20101          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 20102          "type": "string"
 20103        },
 20104        "creator": {
 20105          "properties": {
 20106            "avatar_url": {
 20107              "type": "string"
 20108            },
 20109            "gravatar_id": {
 20110              "type": "string"
 20111            },
 20112            "id": {
 20113              "type": "integer"
 20114            },
 20115            "login": {
 20116              "type": "string"
 20117            },
 20118            "url": {
 20119              "type": "string"
 20120            }
 20121          },
 20122          "type": "object"
 20123        },
 20124        "description": {
 20125          "type": "string"
 20126        },
 20127        "due_on": {
 20128          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 20129          "type": "string"
 20130        },
 20131        "number": {
 20132          "type": "integer"
 20133        },
 20134        "open_issues": {
 20135          "type": "integer"
 20136        },
 20137        "state": {
 20138          "enum": [
 20139            "open",
 20140            "closed"
 20141          ]
 20142        },
 20143        "title": {
 20144          "type": "string"
 20145        },
 20146        "url": {
 20147          "type": "string"
 20148        }
 20149      },
 20150      "type": "object"
 20151    },
 20152    "milestoneBody": {
 20153      "properties": {
 20154        "description": {
 20155          "type": "string"
 20156        },
 20157        "due_on": {
 20158          "type": "string"
 20159        },
 20160        "state": {
 20161          "type": "string"
 20162        },
 20163        "title": {
 20164          "type": "string"
 20165        }
 20166      },
 20167      "type": "object"
 20168    },
 20169    "milestoneUpdate": {
 20170      "properties": {
 20171        "description": {
 20172          "type": "string"
 20173        },
 20174        "due_on": {
 20175          "type": "string"
 20176        },
 20177        "state": {
 20178          "type": "string"
 20179        },
 20180        "title": {
 20181          "type": "string"
 20182        }
 20183      },
 20184      "type": "object"
 20185    },
 20186    "notificationMarkRead": {
 20187      "properties": {
 20188        "last_read_at": {
 20189          "type": "string"
 20190        }
 20191      },
 20192      "type": "object"
 20193    },
 20194    "notifications": {
 20195      "properties": {
 20196        "id": {
 20197          "type": "integer"
 20198        },
 20199        "last_read_at": {
 20200          "type": "string"
 20201        },
 20202        "reason": {
 20203          "type": "string"
 20204        },
 20205        "repository": {
 20206          "properties": {
 20207            "description": {
 20208              "type": "string"
 20209            },
 20210            "fork": {
 20211              "type": "boolean"
 20212            },
 20213            "full_name": {
 20214              "type": "string"
 20215            },
 20216            "html_url": {
 20217              "type": "string"
 20218            },
 20219            "id": {
 20220              "type": "integer"
 20221            },
 20222            "name": {
 20223              "type": "string"
 20224            },
 20225            "owner": {
 20226              "properties": {
 20227                "avatar_url": {
 20228                  "type": "string"
 20229                },
 20230                "gravatar_id": {
 20231                  "type": "string"
 20232                },
 20233                "id": {
 20234                  "type": "integer"
 20235                },
 20236                "login": {
 20237                  "type": "string"
 20238                },
 20239                "url": {
 20240                  "type": "string"
 20241                }
 20242              },
 20243              "type": "object"
 20244            },
 20245            "private": {
 20246              "type": "boolean"
 20247            },
 20248            "url": {
 20249              "type": "string"
 20250            }
 20251          },
 20252          "type": "object"
 20253        },
 20254        "subject": {
 20255          "properties": {
 20256            "latest_comment_url": {
 20257              "type": "string"
 20258            },
 20259            "title": {
 20260              "type": "string"
 20261            },
 20262            "type": {
 20263              "type": "string"
 20264            },
 20265            "url": {
 20266              "type": "string"
 20267            }
 20268          },
 20269          "type": "object"
 20270        },
 20271        "unread": {
 20272          "type": "boolean"
 20273        },
 20274        "updated_at": {
 20275          "type": "string"
 20276        },
 20277        "url": {
 20278          "type": "string"
 20279        }
 20280      },
 20281      "type": "object"
 20282    },
 20283    "orgMembers": {
 20284      "items": {
 20285        "properties": {
 20286          "avatar_url": {
 20287            "type": "string"
 20288          },
 20289          "gravatar_id": {
 20290            "type": "string"
 20291          },
 20292          "id": {
 20293            "type": "integer"
 20294          },
 20295          "login": {
 20296            "type": "string"
 20297          },
 20298          "url": {
 20299            "type": "string"
 20300          }
 20301        },
 20302        "type": "object"
 20303      },
 20304      "type": "array"
 20305    },
 20306    "orgPublicMembers": {
 20307      "items": {
 20308        "properties": {
 20309          "avatar_url": {
 20310            "type": "string"
 20311          },
 20312          "gravatar_id": {
 20313            "type": "string"
 20314          },
 20315          "id": {
 20316            "type": "integer"
 20317          },
 20318          "login": {
 20319            "type": "string"
 20320          },
 20321          "url": {
 20322            "type": "string"
 20323          }
 20324        },
 20325        "type": "object"
 20326      },
 20327      "type": "array"
 20328    },
 20329    "orgTeams": {
 20330      "items": {
 20331        "properties": {
 20332          "id": {
 20333            "type": "integer"
 20334          },
 20335          "name": {
 20336            "type": "string"
 20337          },
 20338          "url": {
 20339            "type": "string"
 20340          }
 20341        },
 20342        "type": "object"
 20343      },
 20344      "type": "array"
 20345    },
 20346    "orgTeamsPost": {
 20347      "properties": {
 20348        "name": {
 20349          "type": "string"
 20350        },
 20351        "permission": {
 20352          "enum": [
 20353            "pull",
 20354            "push",
 20355            "admin"
 20356          ]
 20357        },
 20358        "repo_names": {
 20359          "items": {
 20360            "type": "string"
 20361          },
 20362          "type": "array"
 20363        }
 20364      },
 20365      "required": [
 20366        "name"
 20367      ],
 20368      "type": "object"
 20369    },
 20370    "organization": {
 20371      "properties": {
 20372        "avatar_url": {
 20373          "type": "string"
 20374        },
 20375        "blog": {
 20376          "type": "string"
 20377        },
 20378        "company": {
 20379          "type": "string"
 20380        },
 20381        "created_at": {
 20382          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 20383          "type": "string"
 20384        },
 20385        "email": {
 20386          "type": "string"
 20387        },
 20388        "followers": {
 20389          "type": "integer"
 20390        },
 20391        "following": {
 20392          "type": "integer"
 20393        },
 20394        "html_url": {
 20395          "type": "string"
 20396        },
 20397        "id": {
 20398          "type": "integer"
 20399        },
 20400        "location": {
 20401          "type": "string"
 20402        },
 20403        "login": {
 20404          "type": "string"
 20405        },
 20406        "name": {
 20407          "type": "string"
 20408        },
 20409        "public_gists": {
 20410          "type": "integer"
 20411        },
 20412        "public_repos": {
 20413          "type": "integer"
 20414        },
 20415        "type": {
 20416          "type": "string"
 20417        },
 20418        "url": {
 20419          "type": "string"
 20420        }
 20421      },
 20422      "type": "object"
 20423    },
 20424    "organizationAsTeamMember": {
 20425      "properties": {
 20426        "errors": {
 20427          "items": {
 20428            "properties": {
 20429              "code": {
 20430                "type": "string"
 20431              },
 20432              "field": {
 20433                "type": "string"
 20434              },
 20435              "resource": {
 20436                "type": "string"
 20437              }
 20438            },
 20439            "type": "object"
 20440          },
 20441          "type": "array"
 20442        },
 20443        "message": {
 20444          "type": "string"
 20445        }
 20446      },
 20447      "type": "object"
 20448    },
 20449    "participationStats": {
 20450      "properties": {
 20451        "all": {
 20452          "items": {
 20453            "type": "integer"
 20454          },
 20455          "type": "array"
 20456        },
 20457        "owner": {
 20458          "items": {
 20459            "type": "integer"
 20460          },
 20461          "type": "array"
 20462        }
 20463      },
 20464      "type": "object"
 20465    },
 20466    "patchGist": {
 20467      "properties": {
 20468        "description": {
 20469          "type": "string"
 20470        },
 20471        "files": {
 20472          "properties": {
 20473            "delete_this_file.txt": {
 20474              "type": "string"
 20475            },
 20476            "file1.txt": {
 20477              "properties": {
 20478                "content": {
 20479                  "type": "string"
 20480                }
 20481              },
 20482              "type": "object"
 20483            },
 20484            "new_file.txt": {
 20485              "properties": {
 20486                "content": {
 20487                  "type": "string"
 20488                }
 20489              },
 20490              "type": "object"
 20491            },
 20492            "old_name.txt": {
 20493              "properties": {
 20494                "content": {
 20495                  "type": "string"
 20496                },
 20497                "filename": {
 20498                  "type": "string"
 20499                }
 20500              },
 20501              "type": "object"
 20502            }
 20503          }
 20504        }
 20505      },
 20506      "type": "object"
 20507    },
 20508    "patchOrg": {
 20509      "properties": {
 20510        "billing_email": {
 20511          "description": "Billing email address. This address is not publicized.",
 20512          "type": "string"
 20513        },
 20514        "company": {
 20515          "type": "string"
 20516        },
 20517        "email": {
 20518          "description": "Publicly visible email address.",
 20519          "type": "string"
 20520        },
 20521        "location": {
 20522          "type": "string"
 20523        },
 20524        "name": {
 20525          "type": "string"
 20526        }
 20527      },
 20528      "type": "object"
 20529    },
 20530    "postComment": {
 20531      "properties": {
 20532        "body": {
 20533          "type": "string"
 20534        }
 20535      },
 20536      "required": [
 20537        "body"
 20538      ],
 20539      "type": "object"
 20540    },
 20541    "postGist": {
 20542      "properties": {
 20543        "description": {
 20544          "type": "string"
 20545        },
 20546        "files": {
 20547          "properties": {
 20548            "file1.txt": {
 20549              "properties": {
 20550                "content": {
 20551                  "type": "string"
 20552                }
 20553              },
 20554              "type": "object"
 20555            }
 20556          },
 20557          "type": "object"
 20558        },
 20559        "public": {
 20560          "type": "boolean"
 20561        }
 20562      },
 20563      "type": "object"
 20564    },
 20565    "postRepo": {
 20566      "properties": {
 20567        "auto_init": {
 20568          "description": "True to create an initial commit with empty README. Default is false.",
 20569          "type": "boolean"
 20570        },
 20571        "description": {
 20572          "type": "string"
 20573        },
 20574        "gitignore_template": {
 20575          "description": "Desired language or platform .gitignore template to apply. Use the name of the template without the extension. For example, \"Haskell\" Ignored if auto_init parameter is not provided. ",
 20576          "type": "string"
 20577        },
 20578        "has_downloads": {
 20579          "description": "True to enable downloads for this repository, false to disable them. Default is true.",
 20580          "type": "boolean"
 20581        },
 20582        "has_issues": {
 20583          "description": "True to enable issues for this repository, false to disable them. Default is true.",
 20584          "type": "boolean"
 20585        },
 20586        "has_wiki": {
 20587          "description": "True to enable the wiki for this repository, false to disable it. Default is true.",
 20588          "type": "boolean"
 20589        },
 20590        "homepage": {
 20591          "type": "string"
 20592        },
 20593        "name": {
 20594          "type": "string"
 20595        },
 20596        "private": {
 20597          "description": "True to create a private repository, false to create a public one. Creating private repositories requires a paid GitHub account.",
 20598          "type": "boolean"
 20599        },
 20600        "team_id": {
 20601          "description": "The id of the team that will be granted access to this repository. This is only valid when creating a repo in an organization.",
 20602          "type": "integer"
 20603        }
 20604      },
 20605      "required": [
 20606        "name"
 20607      ],
 20608      "type": "object"
 20609    },
 20610    "pullRequest": {
 20611      "properties": {
 20612        "_links": {
 20613          "properties": {
 20614            "comments": {
 20615              "properties": {
 20616                "href": {
 20617                  "type": "string"
 20618                }
 20619              },
 20620              "type": "object"
 20621            },
 20622            "html": {
 20623              "properties": {
 20624                "href": {
 20625                  "type": "string"
 20626                }
 20627              },
 20628              "type": "object"
 20629            },
 20630            "review_comments": {
 20631              "properties": {
 20632                "href": {
 20633                  "type": "string"
 20634                }
 20635              },
 20636              "type": "object"
 20637            },
 20638            "self": {
 20639              "properties": {
 20640                "href": {
 20641                  "type": "string"
 20642                }
 20643              },
 20644              "type": "object"
 20645            }
 20646          },
 20647          "type": "object"
 20648        },
 20649        "additions": {
 20650          "type": "integer"
 20651        },
 20652        "base": {
 20653          "properties": {
 20654            "label": {
 20655              "type": "string"
 20656            },
 20657            "ref": {
 20658              "type": "string"
 20659            },
 20660            "repo": {
 20661              "properties": {
 20662                "clone_url": {
 20663                  "type": "string"
 20664                },
 20665                "created_at": {
 20666                  "type": "string"
 20667                },
 20668                "description": {
 20669                  "type": "string"
 20670                },
 20671                "fork": {
 20672                  "type": "boolean"
 20673                },
 20674                "forks": {
 20675                  "type": "integer"
 20676                },
 20677                "forks_count": {
 20678                  "type": "integer"
 20679                },
 20680                "full_name": {
 20681                  "type": "string"
 20682                },
 20683                "git_url": {
 20684                  "type": "string"
 20685                },
 20686                "homepage": {
 20687                  "type": "string"
 20688                },
 20689                "html_url": {
 20690                  "type": "string"
 20691                },
 20692                "id": {
 20693                  "type": "integer"
 20694                },
 20695                "language": {
 20696                  "type": "null"
 20697                },
 20698                "master_branch": {
 20699                  "type": "string"
 20700                },
 20701                "mirror_url": {
 20702                  "type": "string"
 20703                },
 20704                "name": {
 20705                  "type": "string"
 20706                },
 20707                "open_issues": {
 20708                  "type": "integer"
 20709                },
 20710                "open_issues_count": {
 20711                  "type": "integer"
 20712                },
 20713                "owner": {
 20714                  "properties": {
 20715                    "avatar_url": {
 20716                      "type": "string"
 20717                    },
 20718                    "gravatar_id": {
 20719                      "type": "string"
 20720                    },
 20721                    "id": {
 20722                      "type": "integer"
 20723                    },
 20724                    "login": {
 20725                      "type": "string"
 20726                    },
 20727                    "url": {
 20728                      "type": "string"
 20729                    }
 20730                  },
 20731                  "type": "object"
 20732                },
 20733                "private": {
 20734                  "type": "boolean"
 20735                },
 20736                "pushed_at": {
 20737                  "type": "string"
 20738                },
 20739                "size": {
 20740                  "type": "integer"
 20741                },
 20742                "ssh_url": {
 20743                  "type": "string"
 20744                },
 20745                "svn_url": {
 20746                  "type": "string"
 20747                },
 20748                "updated_at": {
 20749                  "type": "string"
 20750                },
 20751                "url": {
 20752                  "type": "string"
 20753                },
 20754                "watchers": {
 20755                  "type": "integer"
 20756                },
 20757                "watchers_count": {
 20758                  "type": "integer"
 20759                }
 20760              },
 20761              "type": "object"
 20762            },
 20763            "sha": {
 20764              "type": "string"
 20765            },
 20766            "user": {
 20767              "properties": {
 20768                "avatar_url": {
 20769                  "type": "string"
 20770                },
 20771                "gravatar_id": {
 20772                  "type": "string"
 20773                },
 20774                "id": {
 20775                  "type": "integer"
 20776                },
 20777                "login": {
 20778                  "type": "string"
 20779                },
 20780                "url": {
 20781                  "type": "string"
 20782                }
 20783              },
 20784              "type": "object"
 20785            }
 20786          },
 20787          "type": "object"
 20788        },
 20789        "body": {
 20790          "type": "string"
 20791        },
 20792        "changed_files": {
 20793          "type": "integer"
 20794        },
 20795        "closed_at": {
 20796          "type": "string"
 20797        },
 20798        "comments": {
 20799          "type": "integer"
 20800        },
 20801        "commits": {
 20802          "type": "integer"
 20803        },
 20804        "created_at": {
 20805          "type": "string"
 20806        },
 20807        "deletions": {
 20808          "type": "integer"
 20809        },
 20810        "diff_url": {
 20811          "type": "string"
 20812        },
 20813        "head": {
 20814          "properties": {
 20815            "label": {
 20816              "type": "string"
 20817            },
 20818            "ref": {
 20819              "type": "string"
 20820            },
 20821            "repo": {
 20822              "properties": {
 20823                "clone_url": {
 20824                  "type": "string"
 20825                },
 20826                "created_at": {
 20827                  "type": "string"
 20828                },
 20829                "description": {
 20830                  "type": "string"
 20831                },
 20832                "fork": {
 20833                  "type": "boolean"
 20834                },
 20835                "forks": {
 20836                  "type": "integer"
 20837                },
 20838                "forks_count": {
 20839                  "type": "integer"
 20840                },
 20841                "full_name": {
 20842                  "type": "string"
 20843                },
 20844                "git_url": {
 20845                  "type": "string"
 20846                },
 20847                "homepage": {
 20848                  "type": "string"
 20849                },
 20850                "html_url": {
 20851                  "type": "string"
 20852                },
 20853                "id": {
 20854                  "type": "integer"
 20855                },
 20856                "language": {
 20857                  "type": "null"
 20858                },
 20859                "master_branch": {
 20860                  "type": "string"
 20861                },
 20862                "mirror_url": {
 20863                  "type": "string"
 20864                },
 20865                "name": {
 20866                  "type": "string"
 20867                },
 20868                "open_issues": {
 20869                  "type": "integer"
 20870                },
 20871                "open_issues_count": {
 20872                  "type": "integer"
 20873                },
 20874                "owner": {
 20875                  "properties": {
 20876                    "avatar_url": {
 20877                      "type": "string"
 20878                    },
 20879                    "gravatar_id": {
 20880                      "type": "string"
 20881                    },
 20882                    "id": {
 20883                      "type": "integer"
 20884                    },
 20885                    "login": {
 20886                      "type": "string"
 20887                    },
 20888                    "url": {
 20889                      "type": "string"
 20890                    }
 20891                  },
 20892                  "type": "object"
 20893                },
 20894                "private": {
 20895                  "type": "boolean"
 20896                },
 20897                "pushed_at": {
 20898                  "type": "string"
 20899                },
 20900                "size": {
 20901                  "type": "integer"
 20902                },
 20903                "ssh_url": {
 20904                  "type": "string"
 20905                },
 20906                "svn_url": {
 20907                  "type": "string"
 20908                },
 20909                "updated_at": {
 20910                  "type": "string"
 20911                },
 20912                "url": {
 20913                  "type": "string"
 20914                },
 20915                "watchers": {
 20916                  "type": "integer"
 20917                },
 20918                "watchers_count": {
 20919                  "type": "integer"
 20920                }
 20921              },
 20922              "type": "object"
 20923            },
 20924            "sha": {
 20925              "type": "string"
 20926            },
 20927            "user": {
 20928              "properties": {
 20929                "avatar_url": {
 20930                  "type": "string"
 20931                },
 20932                "gravatar_id": {
 20933                  "type": "string"
 20934                },
 20935                "id": {
 20936                  "type": "integer"
 20937                },
 20938                "login": {
 20939                  "type": "string"
 20940                },
 20941                "url": {
 20942                  "type": "string"
 20943                }
 20944              },
 20945              "type": "object"
 20946            }
 20947          },
 20948          "type": "object"
 20949        },
 20950        "html_url": {
 20951          "type": "string"
 20952        },
 20953        "issue_url": {
 20954          "type": "string"
 20955        },
 20956        "merge_commit_sha": {
 20957          "type": "string"
 20958        },
 20959        "mergeable": {
 20960          "type": "boolean"
 20961        },
 20962        "merged": {
 20963          "type": "boolean"
 20964        },
 20965        "merged_at": {
 20966          "type": "string"
 20967        },
 20968        "merged_by": {
 20969          "properties": {
 20970            "avatar_url": {
 20971              "type": "string"
 20972            },
 20973            "gravatar_id": {
 20974              "type": "string"
 20975            },
 20976            "id": {
 20977              "type": "integer"
 20978            },
 20979            "login": {
 20980              "type": "string"
 20981            },
 20982            "url": {
 20983              "type": "string"
 20984            }
 20985          },
 20986          "type": "object"
 20987        },
 20988        "number": {
 20989          "type": "integer"
 20990        },
 20991        "patch_url": {
 20992          "type": "string"
 20993        },
 20994        "state": {
 20995          "type": "string"
 20996        },
 20997        "title": {
 20998          "type": "string"
 20999        },
 21000        "updated_at": {
 21001          "type": "string"
 21002        },
 21003        "url": {
 21004          "type": "string"
 21005        },
 21006        "user": {
 21007          "properties": {
 21008            "avatar_url": {
 21009              "type": "string"
 21010            },
 21011            "gravatar_id": {
 21012              "type": "string"
 21013            },
 21014            "id": {
 21015              "type": "integer"
 21016            },
 21017            "login": {
 21018              "type": "string"
 21019            },
 21020            "url": {
 21021              "type": "string"
 21022            }
 21023          },
 21024          "type": "object"
 21025        }
 21026      },
 21027      "type": "object"
 21028    },
 21029    "pullUpdate": {
 21030      "properties": {
 21031        "body": {
 21032          "type": "string"
 21033        },
 21034        "state": {
 21035          "type": "string"
 21036        },
 21037        "title": {
 21038          "type": "string"
 21039        }
 21040      },
 21041      "type": "object"
 21042    },
 21043    "pulls": {
 21044      "items": {
 21045        "properties": {
 21046          "_links": {
 21047            "properties": {
 21048              "comments": {
 21049                "properties": {
 21050                  "href": {
 21051                    "type": "string"
 21052                  }
 21053                },
 21054                "type": "object"
 21055              },
 21056              "html": {
 21057                "properties": {
 21058                  "href": {
 21059                    "type": "string"
 21060                  }
 21061                },
 21062                "type": "object"
 21063              },
 21064              "review_comments": {
 21065                "properties": {
 21066                  "href": {
 21067                    "type": "string"
 21068                  }
 21069                },
 21070                "type": "object"
 21071              },
 21072              "self": {
 21073                "properties": {
 21074                  "href": {
 21075                    "type": "string"
 21076                  }
 21077                },
 21078                "type": "object"
 21079              }
 21080            },
 21081            "type": "object"
 21082          },
 21083          "base": {
 21084            "properties": {
 21085              "label": {
 21086                "type": "string"
 21087              },
 21088              "ref": {
 21089                "type": "string"
 21090              },
 21091              "repo": {
 21092                "properties": {
 21093                  "clone_url": {
 21094                    "type": "string"
 21095                  },
 21096                  "created_at": {
 21097                    "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21098                    "type": "string"
 21099                  },
 21100                  "description": {
 21101                    "type": "string"
 21102                  },
 21103                  "fork": {
 21104                    "type": "boolean"
 21105                  },
 21106                  "forks": {
 21107                    "type": "integer"
 21108                  },
 21109                  "forks_count": {
 21110                    "type": "integer"
 21111                  },
 21112                  "full_name": {
 21113                    "type": "string"
 21114                  },
 21115                  "git_url": {
 21116                    "type": "string"
 21117                  },
 21118                  "homepage": {
 21119                    "type": "string"
 21120                  },
 21121                  "html_url": {
 21122                    "type": "string"
 21123                  },
 21124                  "id": {
 21125                    "type": "integer"
 21126                  },
 21127                  "language": {
 21128                    "type": "string"
 21129                  },
 21130                  "master_branch": {
 21131                    "type": "string"
 21132                  },
 21133                  "mirror_url": {
 21134                    "type": "string"
 21135                  },
 21136                  "name": {
 21137                    "type": "string"
 21138                  },
 21139                  "open_issues": {
 21140                    "type": "integer"
 21141                  },
 21142                  "open_issues_count": {
 21143                    "type": "integer"
 21144                  },
 21145                  "owner": {
 21146                    "properties": {
 21147                      "avatar_url": {
 21148                        "type": "string"
 21149                      },
 21150                      "gravatar_id": {
 21151                        "type": "string"
 21152                      },
 21153                      "id": {
 21154                        "type": "integer"
 21155                      },
 21156                      "login": {
 21157                        "type": "string"
 21158                      },
 21159                      "url": {
 21160                        "type": "string"
 21161                      }
 21162                    },
 21163                    "type": "object"
 21164                  },
 21165                  "private": {
 21166                    "type": "boolean"
 21167                  },
 21168                  "pushed_at": {
 21169                    "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21170                    "type": "string"
 21171                  },
 21172                  "size": {
 21173                    "type": "integer"
 21174                  },
 21175                  "ssh_url": {
 21176                    "type": "string"
 21177                  },
 21178                  "svn_url": {
 21179                    "type": "string"
 21180                  },
 21181                  "updated_at": {
 21182                    "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21183                    "type": "string"
 21184                  },
 21185                  "url": {
 21186                    "type": "string"
 21187                  },
 21188                  "watchers": {
 21189                    "type": "integer"
 21190                  },
 21191                  "watchers_count": {
 21192                    "type": "integer"
 21193                  }
 21194                },
 21195                "type": "object"
 21196              },
 21197              "sha": {
 21198                "type": "string"
 21199              },
 21200              "user": {
 21201                "properties": {
 21202                  "avatar_url": {
 21203                    "type": "string"
 21204                  },
 21205                  "gravatar_id": {
 21206                    "type": "string"
 21207                  },
 21208                  "id": {
 21209                    "type": "integer"
 21210                  },
 21211                  "login": {
 21212                    "type": "string"
 21213                  },
 21214                  "url": {
 21215                    "type": "string"
 21216                  }
 21217                },
 21218                "type": "object"
 21219              }
 21220            },
 21221            "type": "object"
 21222          },
 21223          "body": {
 21224            "type": "string"
 21225          },
 21226          "closed_at": {
 21227            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21228            "type": "string"
 21229          },
 21230          "created_at": {
 21231            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21232            "type": "string"
 21233          },
 21234          "diff_url": {
 21235            "type": "string"
 21236          },
 21237          "head": {
 21238            "properties": {
 21239              "label": {
 21240                "type": "string"
 21241              },
 21242              "ref": {
 21243                "type": "string"
 21244              },
 21245              "repo": {
 21246                "properties": {
 21247                  "clone_url": {
 21248                    "type": "string"
 21249                  },
 21250                  "created_at": {
 21251                    "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21252                    "type": "string"
 21253                  },
 21254                  "description": {
 21255                    "type": "string"
 21256                  },
 21257                  "fork": {
 21258                    "type": "boolean"
 21259                  },
 21260                  "forks": {
 21261                    "type": "integer"
 21262                  },
 21263                  "forks_count": {
 21264                    "type": "integer"
 21265                  },
 21266                  "full_name": {
 21267                    "type": "string"
 21268                  },
 21269                  "git_url": {
 21270                    "type": "string"
 21271                  },
 21272                  "homepage": {
 21273                    "type": "string"
 21274                  },
 21275                  "html_url": {
 21276                    "type": "string"
 21277                  },
 21278                  "id": {
 21279                    "type": "integer"
 21280                  },
 21281                  "language": {
 21282                    "type": "string"
 21283                  },
 21284                  "master_branch": {
 21285                    "type": "string"
 21286                  },
 21287                  "mirror_url": {
 21288                    "type": "string"
 21289                  },
 21290                  "name": {
 21291                    "type": "string"
 21292                  },
 21293                  "open_issues": {
 21294                    "type": "integer"
 21295                  },
 21296                  "open_issues_count": {
 21297                    "type": "integer"
 21298                  },
 21299                  "owner": {
 21300                    "properties": {
 21301                      "avatar_url": {
 21302                        "type": "string"
 21303                      },
 21304                      "gravatar_id": {
 21305                        "type": "string"
 21306                      },
 21307                      "id": {
 21308                        "type": "integer"
 21309                      },
 21310                      "login": {
 21311                        "type": "string"
 21312                      },
 21313                      "url": {
 21314                        "type": "string"
 21315                      }
 21316                    },
 21317                    "type": "object"
 21318                  },
 21319                  "private": {
 21320                    "type": "boolean"
 21321                  },
 21322                  "pushed_at": {
 21323                    "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21324                    "type": "string"
 21325                  },
 21326                  "size": {
 21327                    "type": "integer"
 21328                  },
 21329                  "ssh_url": {
 21330                    "type": "string"
 21331                  },
 21332                  "svn_url": {
 21333                    "type": "string"
 21334                  },
 21335                  "updated_at": {
 21336                    "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21337                    "type": "string"
 21338                  },
 21339                  "url": {
 21340                    "type": "string"
 21341                  },
 21342                  "watchers": {
 21343                    "type": "integer"
 21344                  },
 21345                  "watchers_count": {
 21346                    "type": "integer"
 21347                  }
 21348                },
 21349                "type": "object"
 21350              },
 21351              "sha": {
 21352                "type": "string"
 21353              },
 21354              "user": {
 21355                "properties": {
 21356                  "avatar_url": {
 21357                    "type": "string"
 21358                  },
 21359                  "gravatar_id": {
 21360                    "type": "string"
 21361                  },
 21362                  "id": {
 21363                    "type": "integer"
 21364                  },
 21365                  "login": {
 21366                    "type": "string"
 21367                  },
 21368                  "url": {
 21369                    "type": "string"
 21370                  }
 21371                },
 21372                "type": "object"
 21373              }
 21374            },
 21375            "type": "object"
 21376          },
 21377          "html_url": {
 21378            "type": "string"
 21379          },
 21380          "issue_url": {
 21381            "type": "string"
 21382          },
 21383          "merged_at": {
 21384            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21385            "type": "string"
 21386          },
 21387          "number": {
 21388            "type": "integer"
 21389          },
 21390          "patch_url": {
 21391            "type": "string"
 21392          },
 21393          "state": {
 21394            "enum": [
 21395              "open",
 21396              "closed"
 21397            ]
 21398          },
 21399          "title": {
 21400            "type": "string"
 21401          },
 21402          "updated_at": {
 21403            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21404            "type": "string"
 21405          },
 21406          "url": {
 21407            "type": "string"
 21408          },
 21409          "user": {
 21410            "properties": {
 21411              "avatar_url": {
 21412                "type": "string"
 21413              },
 21414              "gravatar_id": {
 21415                "type": "string"
 21416              },
 21417              "id": {
 21418                "type": "integer"
 21419              },
 21420              "login": {
 21421                "type": "string"
 21422              },
 21423              "url": {
 21424                "type": "string"
 21425              }
 21426            },
 21427            "type": "object"
 21428          }
 21429        },
 21430        "type": "object"
 21431      },
 21432      "type": "array"
 21433    },
 21434    "pullsComment": {
 21435      "properties": {
 21436        "_links": {
 21437          "properties": {
 21438            "html": {
 21439              "properties": {
 21440                "href": {
 21441                  "type": "string"
 21442                }
 21443              },
 21444              "type": "object"
 21445            },
 21446            "pull_request": {
 21447              "properties": {
 21448                "href": {
 21449                  "type": "string"
 21450                }
 21451              },
 21452              "type": "object"
 21453            },
 21454            "self": {
 21455              "properties": {
 21456                "href": {
 21457                  "type": "string"
 21458                }
 21459              },
 21460              "type": "object"
 21461            }
 21462          },
 21463          "type": "object"
 21464        },
 21465        "body": {
 21466          "type": "string"
 21467        },
 21468        "commit_id": {
 21469          "type": "string"
 21470        },
 21471        "created_at": {
 21472          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21473          "type": "string"
 21474        },
 21475        "id": {
 21476          "type": "integer"
 21477        },
 21478        "path": {
 21479          "type": "string"
 21480        },
 21481        "position": {
 21482          "type": "integer"
 21483        },
 21484        "updated_at": {
 21485          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21486          "type": "string"
 21487        },
 21488        "url": {
 21489          "type": "string"
 21490        },
 21491        "user": {
 21492          "properties": {
 21493            "avatar_url": {
 21494              "type": "string"
 21495            },
 21496            "gravatar_id": {
 21497              "type": "string"
 21498            },
 21499            "id": {
 21500              "type": "integer"
 21501            },
 21502            "login": {
 21503              "type": "string"
 21504            },
 21505            "url": {
 21506              "type": "string"
 21507            }
 21508          },
 21509          "type": "object"
 21510        }
 21511      },
 21512      "type": "object"
 21513    },
 21514    "pullsCommentPost": {
 21515      "properties": {
 21516        "body": {
 21517          "type": "string"
 21518        },
 21519        "commit_id": {
 21520          "type": "string"
 21521        },
 21522        "path": {
 21523          "type": "string"
 21524        },
 21525        "position": {
 21526          "type": "number"
 21527        }
 21528      },
 21529      "type": "object"
 21530    },
 21531    "pullsComments": {
 21532      "items": {
 21533        "properties": {
 21534          "_links": {
 21535            "properties": {
 21536              "html": {
 21537                "properties": {
 21538                  "href": {
 21539                    "type": "string"
 21540                  }
 21541                },
 21542                "type": "object"
 21543              },
 21544              "pull_request": {
 21545                "properties": {
 21546                  "href": {
 21547                    "type": "string"
 21548                  }
 21549                },
 21550                "type": "object"
 21551              },
 21552              "self": {
 21553                "properties": {
 21554                  "href": {
 21555                    "type": "string"
 21556                  }
 21557                },
 21558                "type": "object"
 21559              }
 21560            },
 21561            "type": "object"
 21562          },
 21563          "body": {
 21564            "type": "string"
 21565          },
 21566          "commit_id": {
 21567            "type": "string"
 21568          },
 21569          "created_at": {
 21570            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21571            "type": "string"
 21572          },
 21573          "id": {
 21574            "type": "integer"
 21575          },
 21576          "path": {
 21577            "type": "string"
 21578          },
 21579          "position": {
 21580            "type": "integer"
 21581          },
 21582          "updated_at": {
 21583            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21584            "type": "string"
 21585          },
 21586          "url": {
 21587            "type": "string"
 21588          },
 21589          "user": {
 21590            "properties": {
 21591              "avatar_url": {
 21592                "type": "string"
 21593              },
 21594              "gravatar_id": {
 21595                "type": "string"
 21596              },
 21597              "id": {
 21598                "type": "integer"
 21599              },
 21600              "login": {
 21601                "type": "string"
 21602              },
 21603              "url": {
 21604                "type": "string"
 21605              }
 21606            },
 21607            "type": "object"
 21608          }
 21609        },
 21610        "type": "object"
 21611      },
 21612      "type": "array"
 21613    },
 21614    "pullsPost": {
 21615      "properties": {
 21616        "base": {
 21617          "type": "string"
 21618        },
 21619        "body": {
 21620          "type": "string"
 21621        },
 21622        "head": {
 21623          "type": "string"
 21624        },
 21625        "title": {
 21626          "type": "string"
 21627        }
 21628      },
 21629      "type": "object"
 21630    },
 21631    "punchCardStats": {
 21632      "items": {
 21633        "type": "integer"
 21634      },
 21635      "type": "array"
 21636    },
 21637    "putSubscription": {
 21638      "properties": {
 21639        "created_at": {
 21640          "type": "string"
 21641        },
 21642        "ignored": {
 21643          "type": "boolean"
 21644        },
 21645        "reason": {
 21646          "type": "object"
 21647        },
 21648        "subscribed": {
 21649          "type": "boolean"
 21650        },
 21651        "thread_url": {
 21652          "type": "string"
 21653        },
 21654        "url": {
 21655          "type": "string"
 21656        }
 21657      },
 21658      "type": "object"
 21659    },
 21660    "rate_limit": {
 21661      "properties": {
 21662        "rate": {
 21663          "properties": {
 21664            "limit": {
 21665              "type": "integer"
 21666            },
 21667            "remaining": {
 21668              "type": "integer"
 21669            },
 21670            "reset": {
 21671              "type": "integer"
 21672            }
 21673          }
 21674        }
 21675      },
 21676      "type": "object"
 21677    },
 21678    "readme": {
 21679      "properties": {
 21680        "_links": {
 21681          "properties": {
 21682            "git": {
 21683              "type": "string"
 21684            },
 21685            "html": {
 21686              "type": "string"
 21687            },
 21688            "self": {
 21689              "type": "string"
 21690            }
 21691          },
 21692          "type": "object"
 21693        },
 21694        "content": {
 21695          "type": "string"
 21696        },
 21697        "encoding": {
 21698          "type": "string"
 21699        },
 21700        "git_url": {
 21701          "type": "string"
 21702        },
 21703        "html_url": {
 21704          "type": "string"
 21705        },
 21706        "name": {
 21707          "type": "string"
 21708        },
 21709        "path": {
 21710          "type": "string"
 21711        },
 21712        "sha": {
 21713          "type": "string"
 21714        },
 21715        "size": {
 21716          "type": "integer"
 21717        },
 21718        "type": {
 21719          "type": "string"
 21720        },
 21721        "url": {
 21722          "type": "string"
 21723        }
 21724      },
 21725      "type": "object"
 21726    },
 21727    "ref": {
 21728      "items": {
 21729        "properties": {
 21730          "created_at": {
 21731            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21732            "type": "string"
 21733          },
 21734          "creator": {
 21735            "properties": {
 21736              "avatar_url": {
 21737                "type": "string"
 21738              },
 21739              "gravatar_id": {
 21740                "type": "string"
 21741              },
 21742              "id": {
 21743                "type": "integer"
 21744              },
 21745              "login": {
 21746                "type": "string"
 21747              },
 21748              "url": {
 21749                "type": "string"
 21750              }
 21751            },
 21752            "type": "object"
 21753          },
 21754          "description": {
 21755            "type": "string"
 21756          },
 21757          "id": {
 21758            "type": "integer"
 21759          },
 21760          "state": {
 21761            "type": "string"
 21762          },
 21763          "target_url": {
 21764            "type": "string"
 21765          },
 21766          "updated_at": {
 21767            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 21768            "type": "string"
 21769          },
 21770          "url": {
 21771            "type": "string"
 21772          }
 21773        },
 21774        "type": "object"
 21775      },
 21776      "type": "array"
 21777    },
 21778    "refBody": {
 21779      "properties": {
 21780        "object": {
 21781          "properties": {
 21782            "sha": {
 21783              "type": "string"
 21784            },
 21785            "type": {
 21786              "type": "string"
 21787            },
 21788            "url": {
 21789              "type": "string"
 21790            }
 21791          },
 21792          "type": "object"
 21793        },
 21794        "ref": {
 21795          "type": "string"
 21796        },
 21797        "url": {
 21798          "type": "string"
 21799        }
 21800      },
 21801      "type": "object"
 21802    },
 21803    "refStatus": {
 21804      "items": {
 21805        "properties": {
 21806          "commit_url": {
 21807            "type": "string"
 21808          },
 21809          "name": {
 21810            "type": "string"
 21811          },
 21812          "repository_url": {
 21813            "type": "string"
 21814          },
 21815          "sha": {
 21816            "type": "string"
 21817          },
 21818          "state": {
 21819            "type": "string"
 21820          },
 21821          "statuses": {
 21822            "items": {
 21823              "properties": {
 21824                "context": {
 21825                  "type": "string"
 21826                },
 21827                "created_at": {
 21828                  "type": "string"
 21829                },
 21830                "description": {
 21831                  "type": "string"
 21832                },
 21833                "id": {
 21834                  "type": "number"
 21835                },
 21836                "state": {
 21837                  "type": "string"
 21838                },
 21839                "target_url": {
 21840                  "type": "string"
 21841                },
 21842                "updated_at": {
 21843                  "type": "string"
 21844                },
 21845                "url": {
 21846                  "type": "string"
 21847                }
 21848              },
 21849              "type": "object"
 21850            },
 21851            "type": "array"
 21852          }
 21853        },
 21854        "type": "object"
 21855      },
 21856      "type": "array"
 21857    },
 21858    "refs": {
 21859      "items": {
 21860        "properties": {
 21861          "object": {
 21862            "properties": {
 21863              "sha": {
 21864                "type": "string"
 21865              },
 21866              "type": {
 21867                "type": "string"
 21868              },
 21869              "url": {
 21870                "type": "string"
 21871              }
 21872            },
 21873            "type": "object"
 21874          },
 21875          "ref": {
 21876            "type": "string"
 21877          },
 21878          "url": {
 21879            "type": "string"
 21880          }
 21881        },
 21882        "type": "object"
 21883      },
 21884      "type": "array"
 21885    },
 21886    "refsBody": {
 21887      "properties": {
 21888        "ref": {
 21889          "type": "string"
 21890        },
 21891        "sha": {
 21892          "type": "string"
 21893        }
 21894      },
 21895      "type": "object"
 21896    },
 21897    "release": {
 21898      "properties": {
 21899        "assets": {
 21900          "items": {
 21901            "properties": {
 21902              "content_type": {
 21903                "type": "string"
 21904              },
 21905              "created_at": {
 21906                "type": "string"
 21907              },
 21908              "download_count": {
 21909                "type": "integer"
 21910              },
 21911              "id": {
 21912                "type": "integer"
 21913              },
 21914              "label": {
 21915                "type": "string"
 21916              },
 21917              "name": {
 21918                "type": "string"
 21919              },
 21920              "size": {
 21921                "type": "integer"
 21922              },
 21923              "state": {
 21924                "type": "string"
 21925              },
 21926              "updated_at": {
 21927                "type": "string"
 21928              },
 21929              "uploader": {
 21930                "properties": {
 21931                  "avatar_url": {
 21932                    "type": "string"
 21933                  },
 21934                  "events_url": {
 21935                    "type": "string"
 21936                  },
 21937                  "followers_url": {
 21938                    "type": "string"
 21939                  },
 21940                  "following_url": {
 21941                    "type": "string"
 21942                  },
 21943                  "gists_url": {
 21944                    "type": "string"
 21945                  },
 21946                  "gravatar_id": {
 21947                    "type": "string"
 21948                  },
 21949                  "html_url": {
 21950                    "type": "string"
 21951                  },
 21952                  "id": {
 21953                    "type": "integer"
 21954                  },
 21955                  "login": {
 21956                    "type": "string"
 21957                  },
 21958                  "organizations_url": {
 21959                    "type": "string"
 21960                  },
 21961                  "received_events_url": {
 21962                    "type": "string"
 21963                  },
 21964                  "repos_url": {
 21965                    "type": "string"
 21966                  },
 21967                  "site_admin": {
 21968                    "type": "boolean"
 21969                  },
 21970                  "starred_url": {
 21971                    "type": "string"
 21972                  },
 21973                  "subscriptions_url": {
 21974                    "type": "string"
 21975                  },
 21976                  "type": {
 21977                    "type": "string"
 21978                  },
 21979                  "url": {
 21980                    "type": "string"
 21981                  }
 21982                },
 21983                "type": "object"
 21984              },
 21985              "url": {
 21986                "type": "string"
 21987              }
 21988            },
 21989            "type": "object"
 21990          },
 21991          "type": "array"
 21992        },
 21993        "assets_url": {
 21994          "type": "string"
 21995        },
 21996        "author": {
 21997          "properties": {
 21998            "avatar_url": {
 21999              "type": "string"
 22000            },
 22001            "events_url": {
 22002              "type": "string"
 22003            },
 22004            "followers_url": {
 22005              "type": "string"
 22006            },
 22007            "following_url": {
 22008              "type": "string"
 22009            },
 22010            "gists_url": {
 22011              "type": "string"
 22012            },
 22013            "gravatar_id": {
 22014              "type": "string"
 22015            },
 22016            "html_url": {
 22017              "type": "string"
 22018            },
 22019            "id": {
 22020              "type": "integer"
 22021            },
 22022            "login": {
 22023              "type": "string"
 22024            },
 22025            "organizations_url": {
 22026              "type": "string"
 22027            },
 22028            "received_events_url": {
 22029              "type": "string"
 22030            },
 22031            "repos_url": {
 22032              "type": "string"
 22033            },
 22034            "site_admin": {
 22035              "type": "boolean"
 22036            },
 22037            "starred_url": {
 22038              "type": "string"
 22039            },
 22040            "subscriptions_url": {
 22041              "type": "string"
 22042            },
 22043            "type": {
 22044              "type": "string"
 22045            },
 22046            "url": {
 22047              "type": "string"
 22048            }
 22049          },
 22050          "type": "object"
 22051        },
 22052        "body": {
 22053          "type": "string"
 22054        },
 22055        "created_at": {
 22056          "type": "string"
 22057        },
 22058        "draft": {
 22059          "type": "boolean"
 22060        },
 22061        "html_url": {
 22062          "type": "string"
 22063        },
 22064        "id": {
 22065          "type": "integer"
 22066        },
 22067        "name": {
 22068          "type": "string"
 22069        },
 22070        "prerelease": {
 22071          "type": "boolean"
 22072        },
 22073        "published_at": {
 22074          "type": "string"
 22075        },
 22076        "tag_name": {
 22077          "type": "string"
 22078        },
 22079        "tarball_url": {
 22080          "type": "string"
 22081        },
 22082        "target_commitish": {
 22083          "type": "string"
 22084        },
 22085        "upload_url": {
 22086          "type": "string"
 22087        },
 22088        "url": {
 22089          "type": "string"
 22090        },
 22091        "zipball_url": {
 22092          "type": "string"
 22093        }
 22094      },
 22095      "type": "object"
 22096    },
 22097    "release-create": {
 22098      "properties": {
 22099        "body": {
 22100          "type": "string"
 22101        },
 22102        "draft": {
 22103          "type": "boolean"
 22104        },
 22105        "name": {
 22106          "type": "string"
 22107        },
 22108        "prerelease": {
 22109          "type": "boolean"
 22110        },
 22111        "tag_name": {
 22112          "type": "string"
 22113        },
 22114        "target_commitish": {
 22115          "type": "string"
 22116        }
 22117      },
 22118      "type": "object"
 22119    },
 22120    "releases": {
 22121      "items": {
 22122        "properties": {
 22123          "assets": {
 22124            "items": {
 22125              "properties": {
 22126                "content_type": {
 22127                  "type": "string"
 22128                },
 22129                "created_at": {
 22130                  "type": "string"
 22131                },
 22132                "download_count": {
 22133                  "type": "integer"
 22134                },
 22135                "id": {
 22136                  "type": "integer"
 22137                },
 22138                "label": {
 22139                  "type": "string"
 22140                },
 22141                "name": {
 22142                  "type": "string"
 22143                },
 22144                "size": {
 22145                  "type": "integer"
 22146                },
 22147                "state": {
 22148                  "type": "string"
 22149                },
 22150                "updated_at": {
 22151                  "type": "string"
 22152                },
 22153                "uploader": {
 22154                  "properties": {
 22155                    "avatar_url": {
 22156                      "type": "string"
 22157                    },
 22158                    "events_url": {
 22159                      "type": "string"
 22160                    },
 22161                    "followers_url": {
 22162                      "type": "string"
 22163                    },
 22164                    "following_url": {
 22165                      "type": "string"
 22166                    },
 22167                    "gists_url": {
 22168                      "type": "string"
 22169                    },
 22170                    "gravatar_id": {
 22171                      "type": "string"
 22172                    },
 22173                    "html_url": {
 22174                      "type": "string"
 22175                    },
 22176                    "id": {
 22177                      "type": "integer"
 22178                    },
 22179                    "login": {
 22180                      "type": "string"
 22181                    },
 22182                    "organizations_url": {
 22183                      "type": "string"
 22184                    },
 22185                    "received_events_url": {
 22186                      "type": "string"
 22187                    },
 22188                    "repos_url": {
 22189                      "type": "string"
 22190                    },
 22191                    "site_admin": {
 22192                      "type": "boolean"
 22193                    },
 22194                    "starred_url": {
 22195                      "type": "string"
 22196                    },
 22197                    "subscriptions_url": {
 22198                      "type": "string"
 22199                    },
 22200                    "type": {
 22201                      "type": "string"
 22202                    },
 22203                    "url": {
 22204                      "type": "string"
 22205                    }
 22206                  },
 22207                  "type": "object"
 22208                },
 22209                "url": {
 22210                  "type": "string"
 22211                }
 22212              },
 22213              "type": "object"
 22214            },
 22215            "type": "array"
 22216          },
 22217          "assets_url": {
 22218            "type": "string"
 22219          },
 22220          "author": {
 22221            "properties": {
 22222              "avatar_url": {
 22223                "type": "string"
 22224              },
 22225              "events_url": {
 22226                "type": "string"
 22227              },
 22228              "followers_url": {
 22229                "type": "string"
 22230              },
 22231              "following_url": {
 22232                "type": "string"
 22233              },
 22234              "gists_url": {
 22235                "type": "string"
 22236              },
 22237              "gravatar_id": {
 22238                "type": "string"
 22239              },
 22240              "html_url": {
 22241                "type": "string"
 22242              },
 22243              "id": {
 22244                "type": "integer"
 22245              },
 22246              "login": {
 22247                "type": "string"
 22248              },
 22249              "organizations_url": {
 22250                "type": "string"
 22251              },
 22252              "received_events_url": {
 22253                "type": "string"
 22254              },
 22255              "repos_url": {
 22256                "type": "string"
 22257              },
 22258              "site_admin": {
 22259                "type": "boolean"
 22260              },
 22261              "starred_url": {
 22262                "type": "string"
 22263              },
 22264              "subscriptions_url": {
 22265                "type": "string"
 22266              },
 22267              "type": {
 22268                "type": "string"
 22269              },
 22270              "url": {
 22271                "type": "string"
 22272              }
 22273            },
 22274            "type": "object"
 22275          },
 22276          "body": {
 22277            "type": "string"
 22278          },
 22279          "created_at": {
 22280            "type": "string"
 22281          },
 22282          "draft": {
 22283            "type": "boolean"
 22284          },
 22285          "html_url": {
 22286            "type": "string"
 22287          },
 22288          "id": {
 22289            "type": "integer"
 22290          },
 22291          "name": {
 22292            "type": "string"
 22293          },
 22294          "prerelease": {
 22295            "type": "boolean"
 22296          },
 22297          "published_at": {
 22298            "type": "string"
 22299          },
 22300          "tag_name": {
 22301            "type": "string"
 22302          },
 22303          "tarball_url": {
 22304            "type": "string"
 22305          },
 22306          "target_commitish": {
 22307            "type": "string"
 22308          },
 22309          "upload_url": {
 22310            "type": "string"
 22311          },
 22312          "url": {
 22313            "type": "string"
 22314          },
 22315          "zipball_url": {
 22316            "type": "string"
 22317          }
 22318        },
 22319        "type": "object"
 22320      },
 22321      "type": "array"
 22322    },
 22323    "repo": {
 22324      "properties": {
 22325        "clone_url": {
 22326          "type": "string"
 22327        },
 22328        "created_at": {
 22329          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22330          "type": "string"
 22331        },
 22332        "description": {
 22333          "type": "string"
 22334        },
 22335        "fork": {
 22336          "type": "boolean"
 22337        },
 22338        "forks": {
 22339          "type": "integer"
 22340        },
 22341        "forks_count": {
 22342          "type": "integer"
 22343        },
 22344        "full_name": {
 22345          "type": "string"
 22346        },
 22347        "git_url": {
 22348          "type": "string"
 22349        },
 22350        "has_downloads": {
 22351          "type": "boolean"
 22352        },
 22353        "has_issues": {
 22354          "type": "boolean"
 22355        },
 22356        "has_wiki": {
 22357          "type": "boolean"
 22358        },
 22359        "homepage": {
 22360          "type": "string"
 22361        },
 22362        "html_url": {
 22363          "type": "string"
 22364        },
 22365        "id": {
 22366          "type": "integer"
 22367        },
 22368        "language": {
 22369          "type": "string"
 22370        },
 22371        "master_branch": {
 22372          "type": "string"
 22373        },
 22374        "mirror_url": {
 22375          "type": "string"
 22376        },
 22377        "name": {
 22378          "type": "string"
 22379        },
 22380        "open_issues": {
 22381          "type": "integer"
 22382        },
 22383        "open_issues_count": {
 22384          "type": "integer"
 22385        },
 22386        "organization": {
 22387          "properties": {
 22388            "avatar_url": {
 22389              "type": "string"
 22390            },
 22391            "gravatar_id": {
 22392              "type": "string"
 22393            },
 22394            "id": {
 22395              "type": "integer"
 22396            },
 22397            "login": {
 22398              "type": "string"
 22399            },
 22400            "type": {
 22401              "type": "string"
 22402            },
 22403            "url": {
 22404              "type": "string"
 22405            }
 22406          },
 22407          "type": "object"
 22408        },
 22409        "owner": {
 22410          "properties": {
 22411            "avatar_url": {
 22412              "type": "string"
 22413            },
 22414            "gravatar_id": {
 22415              "type": "string"
 22416            },
 22417            "id": {
 22418              "type": "integer"
 22419            },
 22420            "login": {
 22421              "type": "string"
 22422            },
 22423            "url": {
 22424              "type": "string"
 22425            }
 22426          },
 22427          "type": "object"
 22428        },
 22429        "parent": {
 22430          "description": "Is present when the repo is a fork. Parent is the repo this repo was forked from.",
 22431          "properties": {
 22432            "clone_url": {
 22433              "type": "string"
 22434            },
 22435            "created_at": {
 22436              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22437              "type": "string"
 22438            },
 22439            "description": {
 22440              "type": "string"
 22441            },
 22442            "fork": {
 22443              "type": "boolean"
 22444            },
 22445            "forks": {
 22446              "type": "integer"
 22447            },
 22448            "forks_count": {
 22449              "type": "integer"
 22450            },
 22451            "full_name": {
 22452              "type": "string"
 22453            },
 22454            "git_url": {
 22455              "type": "string"
 22456            },
 22457            "homepage": {
 22458              "type": "string"
 22459            },
 22460            "html_url": {
 22461              "type": "string"
 22462            },
 22463            "id": {
 22464              "type": "integer"
 22465            },
 22466            "language": {
 22467              "type": "string"
 22468            },
 22469            "master_branch": {
 22470              "type": "string"
 22471            },
 22472            "mirror_url": {
 22473              "type": "string"
 22474            },
 22475            "name": {
 22476              "type": "string"
 22477            },
 22478            "open_issues": {
 22479              "type": "integer"
 22480            },
 22481            "open_issues_count": {
 22482              "type": "integer"
 22483            },
 22484            "owner": {
 22485              "properties": {
 22486                "avatar_url": {
 22487                  "type": "string"
 22488                },
 22489                "gravatar_id": {
 22490                  "type": "string"
 22491                },
 22492                "id": {
 22493                  "type": "integer"
 22494                },
 22495                "login": {
 22496                  "type": "string"
 22497                },
 22498                "url": {
 22499                  "type": "string"
 22500                }
 22501              },
 22502              "type": "object"
 22503            },
 22504            "private": {
 22505              "type": "boolean"
 22506            },
 22507            "pushed_at": {
 22508              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22509              "type": "string"
 22510            },
 22511            "size": {
 22512              "type": "integer"
 22513            },
 22514            "ssh_url": {
 22515              "type": "string"
 22516            },
 22517            "svn_url": {
 22518              "type": "string"
 22519            },
 22520            "updated_at": {
 22521              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22522              "type": "string"
 22523            },
 22524            "url": {
 22525              "type": "string"
 22526            },
 22527            "watchers": {
 22528              "type": "integer"
 22529            },
 22530            "watchers_count": {
 22531              "type": "integer"
 22532            }
 22533          },
 22534          "type": "object"
 22535        },
 22536        "private": {
 22537          "type": "boolean"
 22538        },
 22539        "pushed_at": {
 22540          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22541          "type": "string"
 22542        },
 22543        "size": {
 22544          "type": "integer"
 22545        },
 22546        "source": {
 22547          "description": "Is present when the repo is a fork. Source is the ultimate source for the network.",
 22548          "properties": {
 22549            "clone_url": {
 22550              "type": "string"
 22551            },
 22552            "created_at": {
 22553              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22554              "type": "string"
 22555            },
 22556            "description": {
 22557              "type": "string"
 22558            },
 22559            "fork": {
 22560              "type": "boolean"
 22561            },
 22562            "forks": {
 22563              "type": "integer"
 22564            },
 22565            "forks_count": {
 22566              "type": "integer"
 22567            },
 22568            "full_name": {
 22569              "type": "string"
 22570            },
 22571            "git_url": {
 22572              "type": "string"
 22573            },
 22574            "homepage": {
 22575              "type": "string"
 22576            },
 22577            "html_url": {
 22578              "type": "string"
 22579            },
 22580            "id": {
 22581              "type": "integer"
 22582            },
 22583            "language": {
 22584              "type": "string"
 22585            },
 22586            "master_branch": {
 22587              "type": "string"
 22588            },
 22589            "mirror_url": {
 22590              "type": "string"
 22591            },
 22592            "name": {
 22593              "type": "string"
 22594            },
 22595            "open_issues": {
 22596              "type": "integer"
 22597            },
 22598            "open_issues_count": {
 22599              "type": "integer"
 22600            },
 22601            "owner": {
 22602              "properties": {
 22603                "avatar_url": {
 22604                  "type": "string"
 22605                },
 22606                "gravatar_id": {
 22607                  "type": "string"
 22608                },
 22609                "id": {
 22610                  "type": "integer"
 22611                },
 22612                "login": {
 22613                  "type": "string"
 22614                },
 22615                "url": {
 22616                  "type": "string"
 22617                }
 22618              },
 22619              "type": "object"
 22620            },
 22621            "private": {
 22622              "type": "boolean"
 22623            },
 22624            "pushed_at": {
 22625              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22626              "type": "string"
 22627            },
 22628            "size": {
 22629              "type": "integer"
 22630            },
 22631            "ssh_url": {
 22632              "type": "string"
 22633            },
 22634            "svn_url": {
 22635              "type": "string"
 22636            },
 22637            "updated_at": {
 22638              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22639              "type": "string"
 22640            },
 22641            "url": {
 22642              "type": "string"
 22643            },
 22644            "watchers": {
 22645              "type": "integer"
 22646            },
 22647            "watchers_count": {
 22648              "type": "integer"
 22649            }
 22650          },
 22651          "type": "object"
 22652        },
 22653        "ssh_url": {
 22654          "type": "string"
 22655        },
 22656        "svn_url": {
 22657          "type": "string"
 22658        },
 22659        "updated_at": {
 22660          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22661          "type": "string"
 22662        },
 22663        "url": {
 22664          "type": "string"
 22665        },
 22666        "watchers": {
 22667          "type": "integer"
 22668        },
 22669        "watchers_count": {
 22670          "type": "integer"
 22671        }
 22672      },
 22673      "type": "object"
 22674    },
 22675    "repo-deployments": {
 22676      "items": {
 22677        "properties": {
 22678          "created_at": {
 22679            "type": "string"
 22680          },
 22681          "creator": {
 22682            "properties": {
 22683              "avatar_url": {
 22684                "type": "string"
 22685              },
 22686              "events_url": {
 22687                "type": "string"
 22688              },
 22689              "followers_url": {
 22690                "type": "string"
 22691              },
 22692              "following_url": {
 22693                "type": "string"
 22694              },
 22695              "gists_url": {
 22696                "type": "string"
 22697              },
 22698              "gravatar_id": {
 22699                "type": "string"
 22700              },
 22701              "html_url": {
 22702                "type": "string"
 22703              },
 22704              "id": {
 22705                "type": "integer"
 22706              },
 22707              "login": {
 22708                "type": "string"
 22709              },
 22710              "organizations_url": {
 22711                "type": "string"
 22712              },
 22713              "received_events_url": {
 22714                "type": "string"
 22715              },
 22716              "repos_url": {
 22717                "type": "string"
 22718              },
 22719              "site_admin": {
 22720                "type": "boolean"
 22721              },
 22722              "starred_url": {
 22723                "type": "string"
 22724              },
 22725              "subscriptions_url": {
 22726                "type": "string"
 22727              },
 22728              "type": {
 22729                "type": "string"
 22730              },
 22731              "url": {
 22732                "type": "string"
 22733              }
 22734            },
 22735            "type": "object"
 22736          },
 22737          "description": {
 22738            "type": "string"
 22739          },
 22740          "id": {
 22741            "type": "integer"
 22742          },
 22743          "payload": {
 22744            "type": "string"
 22745          },
 22746          "sha": {
 22747            "type": "string"
 22748          },
 22749          "statuses_url": {
 22750            "type": "string"
 22751          },
 22752          "updated_at": {
 22753            "type": "string"
 22754          },
 22755          "url": {
 22756            "type": "string"
 22757          }
 22758        },
 22759        "type": "object"
 22760      },
 22761      "type": "array"
 22762    },
 22763    "repoComments": {
 22764      "items": {
 22765        "properties": {
 22766          "body": {
 22767            "type": "string"
 22768          },
 22769          "commit_id": {
 22770            "type": "string"
 22771          },
 22772          "created_at": {
 22773            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22774            "type": "string"
 22775          },
 22776          "html_url": {
 22777            "type": "string"
 22778          },
 22779          "id": {
 22780            "type": "integer"
 22781          },
 22782          "line": {
 22783            "type": "integer"
 22784          },
 22785          "path": {
 22786            "type": "string"
 22787          },
 22788          "position": {
 22789            "type": "integer"
 22790          },
 22791          "updated_at": {
 22792            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22793            "type": "string"
 22794          },
 22795          "url": {
 22796            "type": "string"
 22797          },
 22798          "user": {
 22799            "properties": {
 22800              "avatar_url": {
 22801                "type": "string"
 22802              },
 22803              "gravatar_id": {
 22804                "type": "string"
 22805              },
 22806              "id": {
 22807                "type": "integer"
 22808              },
 22809              "login": {
 22810                "type": "string"
 22811              },
 22812              "url": {
 22813                "type": "string"
 22814              }
 22815            },
 22816            "type": "object"
 22817          }
 22818        },
 22819        "type": "object"
 22820      },
 22821      "type": "array"
 22822    },
 22823    "repoCommit": {
 22824      "properties": {
 22825        "author": {
 22826          "properties": {
 22827            "date": {
 22828              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22829              "type": "string"
 22830            },
 22831            "email": {
 22832              "type": "string"
 22833            },
 22834            "name": {
 22835              "type": "string"
 22836            }
 22837          },
 22838          "type": "object"
 22839        },
 22840        "committer": {
 22841          "properties": {
 22842            "date": {
 22843              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22844              "type": "string"
 22845            },
 22846            "email": {
 22847              "type": "string"
 22848            },
 22849            "name": {
 22850              "type": "string"
 22851            }
 22852          },
 22853          "type": "object"
 22854        },
 22855        "message": {
 22856          "type": "string"
 22857        },
 22858        "parents": {
 22859          "items": {
 22860            "properties": {
 22861              "sha": {
 22862                "type": "string"
 22863              },
 22864              "url": {
 22865                "type": "string"
 22866              }
 22867            },
 22868            "type": "object"
 22869          },
 22870          "type": "array"
 22871        },
 22872        "sha": {
 22873          "type": "string"
 22874        },
 22875        "tree": {
 22876          "properties": {
 22877            "sha": {
 22878              "type": "string"
 22879            },
 22880            "url": {
 22881              "type": "string"
 22882            }
 22883          },
 22884          "type": "object"
 22885        },
 22886        "url": {
 22887          "type": "string"
 22888        }
 22889      },
 22890      "type": "object"
 22891    },
 22892    "repoCommitBody": {
 22893      "properties": {
 22894        "author": {
 22895          "properties": {
 22896            "date": {
 22897              "type": "string"
 22898            },
 22899            "email": {
 22900              "type": "string"
 22901            },
 22902            "name": {
 22903              "type": "string"
 22904            }
 22905          },
 22906          "type": "object"
 22907        },
 22908        "message": {
 22909          "type": "string"
 22910        },
 22911        "parents": {
 22912          "items": {
 22913            "type": "string"
 22914          },
 22915          "type": "array"
 22916        },
 22917        "tree": {
 22918          "type": "string"
 22919        }
 22920      },
 22921      "required": [
 22922        "message",
 22923        "parents",
 22924        "tree"
 22925      ],
 22926      "type": "object"
 22927    },
 22928    "repoEdit": {
 22929      "properties": {
 22930        "description": {
 22931          "type": "string"
 22932        },
 22933        "has_downloads": {
 22934          "type": "boolean"
 22935        },
 22936        "has_issues": {
 22937          "type": "boolean"
 22938        },
 22939        "has_wiki": {
 22940          "type": "boolean"
 22941        },
 22942        "homepage": {
 22943          "type": "string"
 22944        },
 22945        "name": {
 22946          "type": "string"
 22947        },
 22948        "private": {
 22949          "type": "boolean"
 22950        }
 22951      },
 22952      "type": "object"
 22953    },
 22954    "repos": {
 22955      "items": {
 22956        "properties": {
 22957          "clone_url": {
 22958            "type": "string"
 22959          },
 22960          "created_at": {
 22961            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 22962            "type": "string"
 22963          },
 22964          "description": {
 22965            "type": "string"
 22966          },
 22967          "fork": {
 22968            "type": "boolean"
 22969          },
 22970          "forks": {
 22971            "type": "integer"
 22972          },
 22973          "forks_count": {
 22974            "type": "integer"
 22975          },
 22976          "full_name": {
 22977            "type": "string"
 22978          },
 22979          "git_url": {
 22980            "type": "string"
 22981          },
 22982          "homepage": {
 22983            "type": "string"
 22984          },
 22985          "html_url": {
 22986            "type": "string"
 22987          },
 22988          "id": {
 22989            "type": "integer"
 22990          },
 22991          "language": {
 22992            "type": "string"
 22993          },
 22994          "master_branch": {
 22995            "type": "string"
 22996          },
 22997          "mirror_url": {
 22998            "type": "string"
 22999          },
 23000          "name": {
 23001            "type": "string"
 23002          },
 23003          "open_issues": {
 23004            "type": "integer"
 23005          },
 23006          "open_issues_count": {
 23007            "type": "integer"
 23008          },
 23009          "owner": {
 23010            "properties": {
 23011              "avatar_url": {
 23012                "type": "string"
 23013              },
 23014              "gravatar_id": {
 23015                "type": "string"
 23016              },
 23017              "id": {
 23018                "type": "integer"
 23019              },
 23020              "login": {
 23021                "type": "string"
 23022              },
 23023              "url": {
 23024                "type": "string"
 23025              }
 23026            },
 23027            "type": "object"
 23028          },
 23029          "private": {
 23030            "type": "boolean"
 23031          },
 23032          "pushed_at": {
 23033            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 23034            "type": "string"
 23035          },
 23036          "size": {
 23037            "type": "integer"
 23038          },
 23039          "ssh_url": {
 23040            "type": "string"
 23041          },
 23042          "svn_url": {
 23043            "type": "string"
 23044          },
 23045          "updated_at": {
 23046            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 23047            "type": "string"
 23048          },
 23049          "url": {
 23050            "type": "string"
 23051          },
 23052          "watchers": {
 23053            "type": "integer"
 23054          },
 23055          "watchers_count": {
 23056            "type": "integer"
 23057          }
 23058        }
 23059      },
 23060      "type": "array"
 23061    },
 23062    "repositories": {
 23063      "items": {
 23064        "properties": {
 23065          "description": {
 23066            "type": "string"
 23067          },
 23068          "fork": {
 23069            "type": "boolean"
 23070          },
 23071          "full_name": {
 23072            "type": "string"
 23073          },
 23074          "html_url": {
 23075            "type": "string"
 23076          },
 23077          "id": {
 23078            "type": "integer"
 23079          },
 23080          "name": {
 23081            "type": "string"
 23082          },
 23083          "owner": {
 23084            "properties": {
 23085              "avatar_url": {
 23086                "type": "string"
 23087              },
 23088              "gravatar_id": {
 23089                "type": "string"
 23090              },
 23091              "id": {
 23092                "type": "integer"
 23093              },
 23094              "login": {
 23095                "type": "string"
 23096              },
 23097              "url": {
 23098                "type": "string"
 23099              }
 23100            },
 23101            "type": "object"
 23102          },
 23103          "private": {
 23104            "type": "boolean"
 23105          },
 23106          "url": {
 23107            "type": "string"
 23108          }
 23109        },
 23110        "type": "object"
 23111      },
 23112      "type": "array"
 23113    },
 23114    "search-code": {
 23115      "properties": {
 23116        "items": {
 23117          "items": {
 23118            "properties": {
 23119              "git_url": {
 23120                "type": "string"
 23121              },
 23122              "html_url": {
 23123                "type": "string"
 23124              },
 23125              "name": {
 23126                "type": "string"
 23127              },
 23128              "path": {
 23129                "type": "string"
 23130              },
 23131              "repository": {
 23132                "properties": {
 23133                  "archive_url": {
 23134                    "type": "string"
 23135                  },
 23136                  "assignees_url": {
 23137                    "type": "string"
 23138                  },
 23139                  "blobs_url": {
 23140                    "type": "string"
 23141                  },
 23142                  "branches_url": {
 23143                    "type": "string"
 23144                  },
 23145                  "collaborators_url": {
 23146                    "type": "string"
 23147                  },
 23148                  "comments_url": {
 23149                    "type": "string"
 23150                  },
 23151                  "commits_url": {
 23152                    "type": "string"
 23153                  },
 23154                  "compare_url": {
 23155                    "type": "string"
 23156                  },
 23157                  "contents_url": {
 23158                    "type": "string"
 23159                  },
 23160                  "contributors_url": {
 23161                    "type": "string"
 23162                  },
 23163                  "description": {
 23164                    "type": "string"
 23165                  },
 23166                  "downloads_url": {
 23167                    "type": "string"
 23168                  },
 23169                  "events_url": {
 23170                    "type": "string"
 23171                  },
 23172                  "fork": {
 23173                    "type": "boolean"
 23174                  },
 23175                  "forks_url": {
 23176                    "type": "string"
 23177                  },
 23178                  "full_name": {
 23179                    "type": "string"
 23180                  },
 23181                  "git_commits_url": {
 23182                    "type": "string"
 23183                  },
 23184                  "git_refs_url": {
 23185                    "type": "string"
 23186                  },
 23187                  "git_tags_url": {
 23188                    "type": "string"
 23189                  },
 23190                  "hooks_url": {
 23191                    "type": "string"
 23192                  },
 23193                  "html_url": {
 23194                    "type": "string"
 23195                  },
 23196                  "id": {
 23197                    "type": "integer"
 23198                  },
 23199                  "issue_comment_url": {
 23200                    "type": "string"
 23201                  },
 23202                  "issue_events_url": {
 23203                    "type": "string"
 23204                  },
 23205                  "issues_url": {
 23206                    "type": "string"
 23207                  },
 23208                  "keys_url": {
 23209                    "type": "string"
 23210                  },
 23211                  "labels_url": {
 23212                    "type": "string"
 23213                  },
 23214                  "languages_url": {
 23215                    "type": "string"
 23216                  },
 23217                  "merges_url": {
 23218                    "type": "string"
 23219                  },
 23220                  "milestones_url": {
 23221                    "type": "string"
 23222                  },
 23223                  "name": {
 23224                    "type": "string"
 23225                  },
 23226                  "notifications_url": {
 23227                    "type": "string"
 23228                  },
 23229                  "owner": {
 23230                    "properties": {
 23231                      "avatar_url": {
 23232                        "type": "string"
 23233                      },
 23234                      "events_url": {
 23235                        "type": "string"
 23236                      },
 23237                      "followers_url": {
 23238                        "type": "string"
 23239                      },
 23240                      "following_url": {
 23241                        "type": "string"
 23242                      },
 23243                      "gists_url": {
 23244                        "type": "string"
 23245                      },
 23246                      "gravatar_id": {
 23247                        "type": "string"
 23248                      },
 23249                      "html_url": {
 23250                        "type": "string"
 23251                      },
 23252                      "id": {
 23253                        "type": "integer"
 23254                      },
 23255                      "login": {
 23256                        "type": "string"
 23257                      },
 23258                      "organizations_url": {
 23259                        "type": "string"
 23260                      },
 23261                      "received_events_url": {
 23262                        "type": "string"
 23263                      },
 23264                      "repos_url": {
 23265                        "type": "string"
 23266                      },
 23267                      "starred_url": {
 23268                        "type": "string"
 23269                      },
 23270                      "subscriptions_url": {
 23271                        "type": "string"
 23272                      },
 23273                      "type": {
 23274                        "type": "string"
 23275                      },
 23276                      "url": {
 23277                        "type": "string"
 23278                      }
 23279                    },
 23280                    "type": "object"
 23281                  },
 23282                  "private": {
 23283                    "type": "boolean"
 23284                  },
 23285                  "pulls_url": {
 23286                    "type": "string"
 23287                  },
 23288                  "stargazers_url": {
 23289                    "type": "string"
 23290                  },
 23291                  "statuses_url": {
 23292                    "type": "string"
 23293                  },
 23294                  "subscribers_url": {
 23295                    "type": "string"
 23296                  },
 23297                  "subscription_url": {
 23298                    "type": "string"
 23299                  },
 23300                  "tags_url": {
 23301                    "type": "string"
 23302                  },
 23303                  "teams_url": {
 23304                    "type": "string"
 23305                  },
 23306                  "trees_url": {
 23307                    "type": "string"
 23308                  },
 23309                  "url": {
 23310                    "type": "string"
 23311                  }
 23312                },
 23313                "type": "object"
 23314              },
 23315              "score": {
 23316                "type": "number"
 23317              },
 23318              "sha": {
 23319                "type": "string"
 23320              },
 23321              "url": {
 23322                "type": "string"
 23323              }
 23324            },
 23325            "type": "object"
 23326          },
 23327          "type": "array"
 23328        },
 23329        "total_count": {
 23330          "type": "integer"
 23331        }
 23332      },
 23333      "type": "object"
 23334    },
 23335    "search-issues": {
 23336      "properties": {
 23337        "items": {
 23338          "items": {
 23339            "properties": {
 23340              "assignee": {
 23341                "type": "null"
 23342              },
 23343              "body": {
 23344                "type": "string"
 23345              },
 23346              "closed_at": {
 23347                "type": "null"
 23348              },
 23349              "comments": {
 23350                "type": "integer"
 23351              },
 23352              "comments_url": {
 23353                "type": "string"
 23354              },
 23355              "created_at": {
 23356                "type": "string"
 23357              },
 23358              "events_url": {
 23359                "type": "string"
 23360              },
 23361              "html_url": {
 23362                "type": "string"
 23363              },
 23364              "id": {
 23365                "type": "integer"
 23366              },
 23367              "labels": {
 23368                "items": {
 23369                  "properties": {
 23370                    "color": {
 23371                      "type": "string"
 23372                    },
 23373                    "name": {
 23374                      "type": "string"
 23375                    },
 23376                    "url": {
 23377                      "type": "string"
 23378                    }
 23379                  },
 23380                  "type": "object"
 23381                },
 23382                "type": "array"
 23383              },
 23384              "labels_url": {
 23385                "type": "string"
 23386              },
 23387              "milestone": {
 23388                "type": "null"
 23389              },
 23390              "number": {
 23391                "type": "integer"
 23392              },
 23393              "pull_request": {
 23394                "properties": {
 23395                  "diff_url": {
 23396                    "type": "null"
 23397                  },
 23398                  "html_url": {
 23399                    "type": "null"
 23400                  },
 23401                  "patch_url": {
 23402                    "type": "null"
 23403                  }
 23404                },
 23405                "type": "object"
 23406              },
 23407              "score": {
 23408                "type": "number"
 23409              },
 23410              "state": {
 23411                "type": "string"
 23412              },
 23413              "title": {
 23414                "type": "string"
 23415              },
 23416              "updated_at": {
 23417                "type": "string"
 23418              },
 23419              "url": {
 23420                "type": "string"
 23421              },
 23422              "user": {
 23423                "properties": {
 23424                  "avatar_url": {
 23425                    "type": "string"
 23426                  },
 23427                  "events_url": {
 23428                    "type": "string"
 23429                  },
 23430                  "followers_url": {
 23431                    "type": "string"
 23432                  },
 23433                  "following_url": {
 23434                    "type": "string"
 23435                  },
 23436                  "gists_url": {
 23437                    "type": "string"
 23438                  },
 23439                  "gravatar_id": {
 23440                    "type": "string"
 23441                  },
 23442                  "html_url": {
 23443                    "type": "string"
 23444                  },
 23445                  "id": {
 23446                    "type": "integer"
 23447                  },
 23448                  "login": {
 23449                    "type": "string"
 23450                  },
 23451                  "organizations_url": {
 23452                    "type": "string"
 23453                  },
 23454                  "received_events_url": {
 23455                    "type": "string"
 23456                  },
 23457                  "repos_url": {
 23458                    "type": "string"
 23459                  },
 23460                  "starred_url": {
 23461                    "type": "string"
 23462                  },
 23463                  "subscriptions_url": {
 23464                    "type": "string"
 23465                  },
 23466                  "type": {
 23467                    "type": "string"
 23468                  },
 23469                  "url": {
 23470                    "type": "string"
 23471                  }
 23472                },
 23473                "type": "object"
 23474              }
 23475            },
 23476            "type": "object"
 23477          },
 23478          "type": "array"
 23479        },
 23480        "total_count": {
 23481          "type": "integer"
 23482        }
 23483      },
 23484      "type": "object"
 23485    },
 23486    "search-issues-by-keyword": {
 23487      "properties": {
 23488        "issues": {
 23489          "items": {
 23490            "properties": {
 23491              "body": {
 23492                "type": "string"
 23493              },
 23494              "comments": {
 23495                "type": "integer"
 23496              },
 23497              "created_at": {
 23498                "type": "string"
 23499              },
 23500              "gravatar_id": {
 23501                "type": "string"
 23502              },
 23503              "html_url": {
 23504                "type": "string"
 23505              },
 23506              "labels": {
 23507                "items": {
 23508                  "type": "string"
 23509                },
 23510                "type": "array"
 23511              },
 23512              "number": {
 23513                "type": "integer"
 23514              },
 23515              "position": {
 23516                "type": "integer"
 23517              },
 23518              "state": {
 23519                "type": "string"
 23520              },
 23521              "title": {
 23522                "type": "string"
 23523              },
 23524              "updated_at": {
 23525                "type": "string"
 23526              },
 23527              "user": {
 23528                "type": "string"
 23529              },
 23530              "votes": {
 23531                "type": "integer"
 23532              }
 23533            },
 23534            "type": "object"
 23535          },
 23536          "type": "array"
 23537        }
 23538      },
 23539      "type": "object"
 23540    },
 23541    "search-repositories": {
 23542      "properties": {
 23543        "items": {
 23544          "items": {
 23545            "properties": {
 23546              "created_at": {
 23547                "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 23548                "type": "string"
 23549              },
 23550              "default_branch": {
 23551                "type": "string"
 23552              },
 23553              "description": {
 23554                "type": "string"
 23555              },
 23556              "fork": {
 23557                "type": "boolean"
 23558              },
 23559              "forks": {
 23560                "type": "integer"
 23561              },
 23562              "forks_count": {
 23563                "type": "integer"
 23564              },
 23565              "full_name": {
 23566                "type": "string"
 23567              },
 23568              "homepage": {
 23569                "type": "string"
 23570              },
 23571              "html_url": {
 23572                "type": "string"
 23573              },
 23574              "id": {
 23575                "type": "integer"
 23576              },
 23577              "language": {
 23578                "type": "string"
 23579              },
 23580              "master_branch": {
 23581                "type": "string"
 23582              },
 23583              "name": {
 23584                "type": "string"
 23585              },
 23586              "open_issues": {
 23587                "type": "integer"
 23588              },
 23589              "open_issues_count": {
 23590                "type": "integer"
 23591              },
 23592              "owner": {
 23593                "properties": {
 23594                  "avatar_url": {
 23595                    "type": "string"
 23596                  },
 23597                  "gravatar_id": {
 23598                    "type": "string"
 23599                  },
 23600                  "id": {
 23601                    "type": "integer"
 23602                  },
 23603                  "login": {
 23604                    "type": "string"
 23605                  },
 23606                  "received_events_url": {
 23607                    "type": "string"
 23608                  },
 23609                  "type": {
 23610                    "type": "string"
 23611                  },
 23612                  "url": {
 23613                    "type": "string"
 23614                  }
 23615                },
 23616                "type": "object"
 23617              },
 23618              "private": {
 23619                "type": "boolean"
 23620              },
 23621              "pushed_at": {
 23622                "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 23623                "type": "string"
 23624              },
 23625              "score": {
 23626                "type": "number"
 23627              },
 23628              "size": {
 23629                "type": "integer"
 23630              },
 23631              "updated_at": {
 23632                "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 23633                "type": "string"
 23634              },
 23635              "url": {
 23636                "type": "string"
 23637              },
 23638              "watchers": {
 23639                "type": "integer"
 23640              },
 23641              "watchers_count": {
 23642                "type": "integer"
 23643              }
 23644            },
 23645            "type": "object"
 23646          },
 23647          "type": "array"
 23648        },
 23649        "total_count": {
 23650          "type": "integer"
 23651        }
 23652      },
 23653      "type": "object"
 23654    },
 23655    "search-repositories-by-keyword": {
 23656      "properties": {
 23657        "repositories": {
 23658          "items": {
 23659            "properties": {
 23660              "created": {
 23661                "type": "string"
 23662              },
 23663              "created_at": {
 23664                "type": "string"
 23665              },
 23666              "description": {
 23667                "type": "string"
 23668              },
 23669              "followers": {
 23670                "type": "integer"
 23671              },
 23672              "fork": {
 23673                "type": "boolean"
 23674              },
 23675              "forks": {
 23676                "type": "integer"
 23677              },
 23678              "has_downloads": {
 23679                "type": "boolean"
 23680              },
 23681              "has_issues": {
 23682                "type": "boolean"
 23683              },
 23684              "has_wiki": {
 23685                "type": "boolean"
 23686              },
 23687              "homepage": {
 23688                "type": "string"
 23689              },
 23690              "language": {
 23691                "type": "string"
 23692              },
 23693              "name": {
 23694                "type": "string"
 23695              },
 23696              "open_issues": {
 23697                "type": "integer"
 23698              },
 23699              "owner": {
 23700                "type": "string"
 23701              },
 23702              "private": {
 23703                "type": "boolean"
 23704              },
 23705              "pushed": {
 23706                "type": "string"
 23707              },
 23708              "pushed_at": {
 23709                "type": "string"
 23710              },
 23711              "score": {
 23712                "type": "number"
 23713              },
 23714              "size": {
 23715                "type": "integer"
 23716              },
 23717              "type": {
 23718                "type": "string"
 23719              },
 23720              "url": {
 23721                "type": "string"
 23722              },
 23723              "username": {
 23724                "type": "string"
 23725              },
 23726              "watchers": {
 23727                "type": "integer"
 23728              }
 23729            },
 23730            "type": "object"
 23731          },
 23732          "type": "array"
 23733        }
 23734      },
 23735      "type": "object"
 23736    },
 23737    "search-user-by-email": {
 23738      "properties": {
 23739        "user": {
 23740          "properties": {
 23741            "blog": {
 23742              "type": "string"
 23743            },
 23744            "company": {
 23745              "type": "string"
 23746            },
 23747            "created": {
 23748              "type": "string"
 23749            },
 23750            "created_at": {
 23751              "type": "string"
 23752            },
 23753            "email": {
 23754              "type": "string"
 23755            },
 23756            "followers_count": {
 23757              "type": "integer"
 23758            },
 23759            "following_count": {
 23760              "type": "integer"
 23761            },
 23762            "gravatar_id": {
 23763              "type": "string"
 23764            },
 23765            "id": {
 23766              "type": "integer"
 23767            },
 23768            "location": {
 23769              "type": "string"
 23770            },
 23771            "login": {
 23772              "type": "string"
 23773            },
 23774            "name": {
 23775              "type": "string"
 23776            },
 23777            "public_gist_count": {
 23778              "type": "integer"
 23779            },
 23780            "public_repo_count": {
 23781              "type": "integer"
 23782            },
 23783            "type": {
 23784              "type": "string"
 23785            }
 23786          },
 23787          "type": "object"
 23788        }
 23789      },
 23790      "type": "object"
 23791    },
 23792    "search-users": {
 23793      "properties": {
 23794        "items": {
 23795          "items": {
 23796            "properties": {
 23797              "avatar_url": {
 23798                "type": "string"
 23799              },
 23800              "followers_url": {
 23801                "type": "string"
 23802              },
 23803              "gravatar_id": {
 23804                "type": "string"
 23805              },
 23806              "html_url": {
 23807                "type": "string"
 23808              },
 23809              "id": {
 23810                "type": "integer"
 23811              },
 23812              "login": {
 23813                "type": "string"
 23814              },
 23815              "organizations_url": {
 23816                "type": "string"
 23817              },
 23818              "received_events_url": {
 23819                "type": "string"
 23820              },
 23821              "repos_url": {
 23822                "type": "string"
 23823              },
 23824              "score": {
 23825                "type": "number"
 23826              },
 23827              "subscriptions_url": {
 23828                "type": "string"
 23829              },
 23830              "type": {
 23831                "type": "string"
 23832              },
 23833              "url": {
 23834                "type": "string"
 23835              }
 23836            },
 23837            "type": "object"
 23838          },
 23839          "type": "array"
 23840        },
 23841        "total_count": {
 23842          "type": "integer"
 23843        }
 23844      },
 23845      "type": "object"
 23846    },
 23847    "search-users-by-keyword": {
 23848      "properties": {
 23849        "users": {
 23850          "items": {
 23851            "properties": {
 23852              "created": {
 23853                "type": "string"
 23854              },
 23855              "created_at": {
 23856                "type": "string"
 23857              },
 23858              "followers": {
 23859                "type": "integer"
 23860              },
 23861              "followers_count": {
 23862                "type": "integer"
 23863              },
 23864              "fullname": {
 23865                "type": "string"
 23866              },
 23867              "gravatar_id": {
 23868                "type": "string"
 23869              },
 23870              "id": {
 23871                "type": "string"
 23872              },
 23873              "language": {
 23874                "type": "string"
 23875              },
 23876              "location": {
 23877                "type": "string"
 23878              },
 23879              "login": {
 23880                "type": "string"
 23881              },
 23882              "name": {
 23883                "type": "string"
 23884              },
 23885              "public_repo_count": {
 23886                "type": "integer"
 23887              },
 23888              "repos": {
 23889                "type": "integer"
 23890              },
 23891              "score": {
 23892                "type": "number"
 23893              },
 23894              "type": {
 23895                "type": "string"
 23896              },
 23897              "username": {
 23898                "type": "string"
 23899              }
 23900            },
 23901            "type": "object"
 23902          },
 23903          "type": "array"
 23904        }
 23905      },
 23906      "type": "object"
 23907    },
 23908    "stargazers": {
 23909      "items": {
 23910        "properties": {
 23911          "avatar_url": {
 23912            "type": "string"
 23913          },
 23914          "gravatar_id": {
 23915            "type": "string"
 23916          },
 23917          "id": {
 23918            "type": "integer"
 23919          },
 23920          "login": {
 23921            "type": "string"
 23922          },
 23923          "url": {
 23924            "type": "string"
 23925          }
 23926        },
 23927        "type": "object"
 23928      },
 23929      "type": "array"
 23930    },
 23931    "subscribition": {
 23932      "properties": {
 23933        "created_at": {
 23934          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 23935          "type": "string"
 23936        },
 23937        "ignored": {
 23938          "type": "boolean"
 23939        },
 23940        "reason": {
 23941          "type": "string"
 23942        },
 23943        "repository_url": {
 23944          "type": "string"
 23945        },
 23946        "subscribed": {
 23947          "type": "boolean"
 23948        },
 23949        "url": {
 23950          "type": "string"
 23951        }
 23952      },
 23953      "type": "object"
 23954    },
 23955    "subscribitionBody": {
 23956      "properties": {
 23957        "ignored": {
 23958          "type": "boolean"
 23959        },
 23960        "subscribed": {
 23961          "type": "boolean"
 23962        }
 23963      },
 23964      "type": "object"
 23965    },
 23966    "subscription": {
 23967      "properties": {
 23968        "created_at": {
 23969          "type": "string"
 23970        },
 23971        "ignored": {
 23972          "type": "boolean"
 23973        },
 23974        "reason": {
 23975          "type": "boolean"
 23976        },
 23977        "subscribed": {
 23978          "type": "boolean"
 23979        },
 23980        "thread_url": {
 23981          "type": "string"
 23982        },
 23983        "url": {
 23984          "type": "string"
 23985        }
 23986      },
 23987      "type": "object"
 23988    },
 23989    "tag": {
 23990      "properties": {
 23991        "message": {
 23992          "type": "string"
 23993        },
 23994        "object": {
 23995          "properties": {
 23996            "sha": {
 23997              "type": "string"
 23998            },
 23999            "type": {
 24000              "type": "string"
 24001            },
 24002            "url": {
 24003              "type": "string"
 24004            }
 24005          },
 24006          "type": "object"
 24007        },
 24008        "sha": {
 24009          "type": "string"
 24010        },
 24011        "tag": {
 24012          "type": "string"
 24013        },
 24014        "tagger": {
 24015          "properties": {
 24016            "date": {
 24017              "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 24018              "type": "string"
 24019            },
 24020            "email": {
 24021              "type": "string"
 24022            },
 24023            "name": {
 24024              "type": "string"
 24025            }
 24026          },
 24027          "type": "object"
 24028        },
 24029        "url": {
 24030          "type": "string"
 24031        }
 24032      },
 24033      "type": "object"
 24034    },
 24035    "tags": {
 24036      "properties": {
 24037        "message": {
 24038          "description": "String of the tag message.",
 24039          "type": "string"
 24040        },
 24041        "object": {
 24042          "description": "String of the SHA of the git object this is tagging.",
 24043          "type": "string"
 24044        },
 24045        "tag": {
 24046          "type": "string"
 24047        },
 24048        "tagger": {
 24049          "properties": {
 24050            "date": {
 24051              "description": "Timestamp of when this object was tagged.",
 24052              "type": "string"
 24053            },
 24054            "email": {
 24055              "description": "String of the email of the author of the tag.",
 24056              "type": "string"
 24057            },
 24058            "name": {
 24059              "description": "String of the name of the author of the tag.",
 24060              "type": "string"
 24061            }
 24062          },
 24063          "type": "object"
 24064        },
 24065        "type": {
 24066          "description": "String of the type of the object we’re tagging. Normally this is a commit but it can also be a tree or a blob.",
 24067          "type": "string"
 24068        }
 24069      },
 24070      "required": [
 24071        "tag",
 24072        "message",
 24073        "object",
 24074        "type",
 24075        "tagger"
 24076      ],
 24077      "type": "object"
 24078    },
 24079    "team": {
 24080      "properties": {
 24081        "id": {
 24082          "type": "integer"
 24083        },
 24084        "members_count": {
 24085          "type": "integer"
 24086        },
 24087        "name": {
 24088          "type": "string"
 24089        },
 24090        "permission": {
 24091          "type": "string"
 24092        },
 24093        "repos_count": {
 24094          "type": "integer"
 24095        },
 24096        "url": {
 24097          "type": "string"
 24098        }
 24099      },
 24100      "type": "object"
 24101    },
 24102    "teamMembership": {
 24103      "properties": {
 24104        "state": {
 24105          "type": "string"
 24106        },
 24107        "url": {
 24108          "type": "string"
 24109        }
 24110      },
 24111      "type": "object"
 24112    },
 24113    "teamRepos": {
 24114      "items": {
 24115        "properties": {
 24116          "clone_url": {
 24117            "type": "string"
 24118          },
 24119          "created_at": {
 24120            "type": "string"
 24121          },
 24122          "description": {
 24123            "type": "string"
 24124          },
 24125          "fork": {
 24126            "type": "boolean"
 24127          },
 24128          "forks": {
 24129            "type": "integer"
 24130          },
 24131          "forks_count": {
 24132            "type": "integer"
 24133          },
 24134          "full_name": {
 24135            "type": "string"
 24136          },
 24137          "git_url": {
 24138            "type": "string"
 24139          },
 24140          "homepage": {
 24141            "type": "string"
 24142          },
 24143          "html_url": {
 24144            "type": "string"
 24145          },
 24146          "id": {
 24147            "type": "integer"
 24148          },
 24149          "language": {
 24150            "type": "null"
 24151          },
 24152          "master_branch": {
 24153            "type": "string"
 24154          },
 24155          "mirror_url": {
 24156            "type": "string"
 24157          },
 24158          "name": {
 24159            "type": "string"
 24160          },
 24161          "open_issues": {
 24162            "type": "integer"
 24163          },
 24164          "open_issues_count": {
 24165            "type": "integer"
 24166          },
 24167          "owner": {
 24168            "properties": {
 24169              "avatar_url": {
 24170                "type": "string"
 24171              },
 24172              "gravatar_id": {
 24173                "type": "string"
 24174              },
 24175              "id": {
 24176                "type": "integer"
 24177              },
 24178              "login": {
 24179                "type": "string"
 24180              },
 24181              "url": {
 24182                "type": "string"
 24183              }
 24184            },
 24185            "type": "object"
 24186          },
 24187          "private": {
 24188            "type": "boolean"
 24189          },
 24190          "pushed_at": {
 24191            "type": "string"
 24192          },
 24193          "size": {
 24194            "type": "integer"
 24195          },
 24196          "ssh_url": {
 24197            "type": "string"
 24198          },
 24199          "svn_url": {
 24200            "type": "string"
 24201          },
 24202          "updated_at": {
 24203            "type": "string"
 24204          },
 24205          "url": {
 24206            "type": "string"
 24207          },
 24208          "watchers": {
 24209            "type": "integer"
 24210          },
 24211          "watchers_count": {
 24212            "type": "integer"
 24213          }
 24214        },
 24215        "type": "object"
 24216      },
 24217      "type": "array"
 24218    },
 24219    "teams": {
 24220      "items": {
 24221        "properties": {
 24222          "id": {
 24223            "type": "integer"
 24224          },
 24225          "name": {
 24226            "type": "string"
 24227          },
 24228          "url": {
 24229            "type": "string"
 24230          }
 24231        },
 24232        "type": "object"
 24233      },
 24234      "type": "array"
 24235    },
 24236    "teams-list": {
 24237      "items": {
 24238        "properties": {
 24239          "id": {
 24240            "type": "integer"
 24241          },
 24242          "members_count": {
 24243            "type": "integer"
 24244          },
 24245          "name": {
 24246            "type": "string"
 24247          },
 24248          "organization": {
 24249            "properties": {
 24250              "avatar_url": {
 24251                "type": "string"
 24252              },
 24253              "id": {
 24254                "type": "integer"
 24255              },
 24256              "login": {
 24257                "type": "string"
 24258              },
 24259              "url": {
 24260                "type": "string"
 24261              }
 24262            },
 24263            "type": "object"
 24264          },
 24265          "permission": {
 24266            "type": "string"
 24267          },
 24268          "repos_count": {
 24269            "type": "integer"
 24270          },
 24271          "url": {
 24272            "type": "string"
 24273          }
 24274        },
 24275        "type": "object"
 24276      },
 24277      "type": "array"
 24278    },
 24279    "tree": {
 24280      "properties": {
 24281        "sha": {
 24282          "type": "string"
 24283        },
 24284        "tree": {
 24285          "items": {
 24286            "properties": {
 24287              "mode": {
 24288                "type": "string"
 24289              },
 24290              "path": {
 24291                "type": "string"
 24292              },
 24293              "sha": {
 24294                "type": "string"
 24295              },
 24296              "size": {
 24297                "type": "integer"
 24298              },
 24299              "type": {
 24300                "type": "string"
 24301              },
 24302              "url": {
 24303                "type": "string"
 24304              }
 24305            },
 24306            "type": "object"
 24307          },
 24308          "type": "array"
 24309        },
 24310        "url": {
 24311          "type": "string"
 24312        }
 24313      },
 24314      "type": "object"
 24315    },
 24316    "trees": {
 24317      "properties": {
 24318        "base_tree": {
 24319          "type": "string"
 24320        },
 24321        "sha": {
 24322          "description": "SHA1 checksum ID of the object in the tree.",
 24323          "type": "string"
 24324        },
 24325        "tree": {
 24326          "items": {
 24327            "properties": {
 24328              "mode": {
 24329                "description": "One of 100644 for file (blob), 100755 for executable (blob), 040000 for subdirectory (tree), 160000 for submodule (commit) or 120000 for a blob that specifies the path of a symlink.",
 24330                "enum": [
 24331                  "100644",
 24332                  "100755",
 24333                  "040000",
 24334                  "160000",
 24335                  "120000"
 24336                ],
 24337                "type": "string"
 24338              },
 24339              "path": {
 24340                "type": "string"
 24341              },
 24342              "sha": {
 24343                "description": "SHA1 checksum ID of the object in the tree.",
 24344                "type": "string"
 24345              },
 24346              "type": {
 24347                "enum": [
 24348                  "blob",
 24349                  "tree",
 24350                  "commit"
 24351                ],
 24352                "type": "string"
 24353              },
 24354              "url": {
 24355                "type": "string"
 24356              }
 24357            },
 24358            "type": "object"
 24359          },
 24360          "type": "array"
 24361        },
 24362        "url": {
 24363          "type": "string"
 24364        }
 24365      },
 24366      "type": "object"
 24367    },
 24368    "user": {
 24369      "properties": {
 24370        "avatar_url": {
 24371          "type": "string"
 24372        },
 24373        "bio": {
 24374          "type": "string"
 24375        },
 24376        "blog": {
 24377          "type": "string"
 24378        },
 24379        "collaborators": {
 24380          "type": "integer"
 24381        },
 24382        "company": {
 24383          "type": "string"
 24384        },
 24385        "created_at": {
 24386          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 24387          "type": "string"
 24388        },
 24389        "disk_usage": {
 24390          "type": "integer"
 24391        },
 24392        "email": {
 24393          "type": "string"
 24394        },
 24395        "followers": {
 24396          "type": "integer"
 24397        },
 24398        "following": {
 24399          "type": "integer"
 24400        },
 24401        "gravatar_id": {
 24402          "type": "string"
 24403        },
 24404        "hireable": {
 24405          "type": "boolean"
 24406        },
 24407        "html_url": {
 24408          "type": "string"
 24409        },
 24410        "id": {
 24411          "type": "integer"
 24412        },
 24413        "location": {
 24414          "type": "string"
 24415        },
 24416        "login": {
 24417          "type": "string"
 24418        },
 24419        "name": {
 24420          "type": "string"
 24421        },
 24422        "owned_private_repos": {
 24423          "type": "integer"
 24424        },
 24425        "plan": {
 24426          "properties": {
 24427            "collaborators": {
 24428              "type": "integer"
 24429            },
 24430            "name": {
 24431              "type": "string"
 24432            },
 24433            "private_repos": {
 24434              "type": "integer"
 24435            },
 24436            "space": {
 24437              "type": "integer"
 24438            }
 24439          },
 24440          "type": "object"
 24441        },
 24442        "private_gists": {
 24443          "type": "integer"
 24444        },
 24445        "public_gists": {
 24446          "type": "integer"
 24447        },
 24448        "public_repos": {
 24449          "type": "integer"
 24450        },
 24451        "total_private_repos": {
 24452          "type": "integer"
 24453        },
 24454        "type": {
 24455          "type": "string"
 24456        },
 24457        "url": {
 24458          "type": "string"
 24459        }
 24460      },
 24461      "type": "object"
 24462    },
 24463    "user-emails": {
 24464      "items": {
 24465        "type": "string"
 24466      },
 24467      "type": "array"
 24468    },
 24469    "user-emails_final": {
 24470      "items": {},
 24471      "type": "array"
 24472    },
 24473    "user-keys": {
 24474      "items": {},
 24475      "type": "array"
 24476    },
 24477    "user-keys-keyId": {
 24478      "properties": {
 24479        "id": {
 24480          "type": "integer"
 24481        },
 24482        "key": {
 24483          "type": "string"
 24484        },
 24485        "title": {
 24486          "type": "string"
 24487        },
 24488        "url": {
 24489          "type": "string"
 24490        }
 24491      },
 24492      "type": "object"
 24493    },
 24494    "user-keys-post": {
 24495      "properties": {
 24496        "key": {
 24497          "type": "string"
 24498        },
 24499        "title": {
 24500          "type": "string"
 24501        }
 24502      },
 24503      "type": "object"
 24504    },
 24505    "user-update": {
 24506      "properties": {
 24507        "bio": {
 24508          "type": "string"
 24509        },
 24510        "blog": {
 24511          "type": "string"
 24512        },
 24513        "company": {
 24514          "type": "string"
 24515        },
 24516        "email": {
 24517          "type": "string"
 24518        },
 24519        "hireable": {
 24520          "type": "boolean"
 24521        },
 24522        "location": {
 24523          "type": "string"
 24524        },
 24525        "name": {
 24526          "type": "string"
 24527        }
 24528      },
 24529      "type": "object"
 24530    },
 24531    "user-userId": {
 24532      "properties": {
 24533        "avatar_url": {
 24534          "type": "string"
 24535        },
 24536        "bio": {
 24537          "type": "string"
 24538        },
 24539        "blog": {
 24540          "type": "string"
 24541        },
 24542        "company": {
 24543          "type": "string"
 24544        },
 24545        "created_at": {
 24546          "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 24547          "type": "string"
 24548        },
 24549        "email": {
 24550          "description": "Note: The returned email is the user’s publicly visible email address (or null if the user has not specified a public email address in their profile).",
 24551          "type": "string"
 24552        },
 24553        "followers": {
 24554          "type": "integer"
 24555        },
 24556        "following": {
 24557          "type": "integer"
 24558        },
 24559        "gravatar_id": {
 24560          "type": "string"
 24561        },
 24562        "hireable": {
 24563          "type": "boolean"
 24564        },
 24565        "html_url": {
 24566          "type": "string"
 24567        },
 24568        "id": {
 24569          "type": "integer"
 24570        },
 24571        "location": {
 24572          "type": "string"
 24573        },
 24574        "login": {
 24575          "type": "string"
 24576        },
 24577        "name": {
 24578          "type": "string"
 24579        },
 24580        "public_gists": {
 24581          "type": "integer"
 24582        },
 24583        "public_repos": {
 24584          "type": "integer"
 24585        },
 24586        "type": {
 24587          "type": "string"
 24588        },
 24589        "url": {
 24590          "type": "string"
 24591        }
 24592      },
 24593      "type": "object"
 24594    },
 24595    "user-userId-starred": {
 24596      "items": {},
 24597      "type": "array"
 24598    },
 24599    "user-userId-subscribitions": {
 24600      "items": {
 24601        "properties": {
 24602          "clone_url": {
 24603            "type": "string"
 24604          },
 24605          "created_at": {
 24606            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 24607            "type": "string"
 24608          },
 24609          "description": {
 24610            "type": "string"
 24611          },
 24612          "fork": {
 24613            "type": "boolean"
 24614          },
 24615          "forks": {
 24616            "type": "integer"
 24617          },
 24618          "forks_count": {
 24619            "type": "integer"
 24620          },
 24621          "full_name": {
 24622            "type": "string"
 24623          },
 24624          "git_url": {
 24625            "type": "string"
 24626          },
 24627          "homepage": {
 24628            "type": "string"
 24629          },
 24630          "html_url": {
 24631            "type": "string"
 24632          },
 24633          "id": {
 24634            "type": "integer"
 24635          },
 24636          "language": {
 24637            "type": "string"
 24638          },
 24639          "master_branch": {
 24640            "type": "integer"
 24641          },
 24642          "mirror_url": {
 24643            "type": "string"
 24644          },
 24645          "name": {
 24646            "type": "string"
 24647          },
 24648          "open_issues": {
 24649            "type": "integer"
 24650          },
 24651          "open_issues_count": {
 24652            "type": "integer"
 24653          },
 24654          "owner": {
 24655            "properties": {
 24656              "avatar_url": {
 24657                "type": "string"
 24658              },
 24659              "gravatar_id": {
 24660                "type": "string"
 24661              },
 24662              "id": {
 24663                "type": "integer"
 24664              },
 24665              "login": {
 24666                "type": "string"
 24667              },
 24668              "url": {
 24669                "type": "string"
 24670              }
 24671            },
 24672            "type": "object"
 24673          },
 24674          "private": {
 24675            "type": "boolean"
 24676          },
 24677          "pushed_at": {
 24678            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 24679            "type": "string"
 24680          },
 24681          "size": {
 24682            "type": "integer"
 24683          },
 24684          "ssh_url": {
 24685            "type": "string"
 24686          },
 24687          "svn_url": {
 24688            "type": "string"
 24689          },
 24690          "updated_at": {
 24691            "description": "ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ",
 24692            "type": "string"
 24693          },
 24694          "url": {
 24695            "type": "string"
 24696          },
 24697          "watchers": {
 24698            "type": "integer"
 24699          },
 24700          "watchers_count": {
 24701            "type": "integer"
 24702          }
 24703        }
 24704      },
 24705      "type": "array"
 24706    },
 24707    "users": {
 24708      "items": {
 24709        "properties": {
 24710          "avatar_url": {
 24711            "type": "string"
 24712          },
 24713          "gravatar_id": {
 24714            "type": "string"
 24715          },
 24716          "id": {
 24717            "type": "integer"
 24718          },
 24719          "login": {
 24720            "type": "string"
 24721          },
 24722          "url": {
 24723            "type": "string"
 24724          }
 24725        },
 24726        "type": "object"
 24727      },
 24728      "type": "array"
 24729    },
 24730    "users-userId-keys": {
 24731      "items": {},
 24732      "type": "array"
 24733    },
 24734    "users-userId-orgs": {
 24735      "items": {},
 24736      "type": "array"
 24737    }
 24738  }
 24739}

View as plain text