{
  "entities": [
    {
      "name": "repos",
      "description": "Repositories of the authenticated user",
      "path": "/user/repos",
      "pagination": {
        "type": "page",
        "limitParam": "per_page",
        "pageParam": "page",
        "defaultLimit": 100
      },
      "write": false,
      "columns": [
        { "name": "id", "type": "BIGINT", "primaryKey": true },
        { "name": "name", "type": "VARCHAR" },
        { "name": "full_name", "type": "VARCHAR" },
        { "name": "private", "type": "BOOLEAN" },
        { "name": "description", "type": "VARCHAR" }
      ]
    }
  ]
}
