github/github_v3

    Dark Mode
Search:
Group by:

auto-generated via openapi macro title: GitHub version: v3 termsOfService: https://help.github.com/articles/github-terms-of-service/#b-api-terms license: (not provided)

Powerful collaboration, code review, and code management for open source and private projects.

https://developer.github.com/v3/

Vars

getEmojis = Call_GetEmojis_38985539(name: "getEmojis", meth: HttpGet,
                                  host: "api.github.com", route: "/emojis",
                                  validator: validate_GetEmojis_38985540,
                                  base: "/", url: url_GetEmojis_38985541,
                                  schemes: {Https})
getEvents = Call_GetEvents_38985806(name: "getEvents", meth: HttpGet,
                                  host: "api.github.com", route: "/events",
                                  validator: validate_GetEvents_38985807,
                                  base: "/", url: url_GetEvents_38985808,
                                  schemes: {Https})
getFeeds = Call_GetFeeds_38985813(name: "getFeeds", meth: HttpGet,
                                host: "api.github.com", route: "/feeds",
                                validator: validate_GetFeeds_38985814, base: "/",
                                url: url_GetFeeds_38985815, schemes: {Https})
postGists = Call_PostGists_38985829(name: "postGists", meth: HttpPost,
                                  host: "api.github.com", route: "/gists",
                                  validator: validate_PostGists_38985830,
                                  base: "/", url: url_PostGists_38985831,
                                  schemes: {Https})
getGists = Call_GetGists_38985820(name: "getGists", meth: HttpGet,
                                host: "api.github.com", route: "/gists",
                                validator: validate_GetGists_38985821, base: "/",
                                url: url_GetGists_38985822, schemes: {Https})
getGistsPublic = Call_GetGistsPublic_38985847(name: "getGistsPublic", meth: HttpGet,
    host: "api.github.com", route: "/gists/public",
    validator: validate_GetGistsPublic_38985848, base: "/",
    url: url_GetGistsPublic_38985849, schemes: {Https})
getGistsStarred = Call_GetGistsStarred_38985856(name: "getGistsStarred",
    meth: HttpGet, host: "api.github.com", route: "/gists/starred",
    validator: validate_GetGistsStarred_38985857, base: "/",
    url: url_GetGistsStarred_38985858, schemes: {Https})
getGistsId = Call_GetGistsId_38985865(name: "getGistsId", meth: HttpGet,
                                    host: "api.github.com", route: "/gists/{id}",
                                    validator: validate_GetGistsId_38985866,
                                    base: "/", url: url_GetGistsId_38985867,
                                    schemes: {Https})
patchGistsId = Call_PatchGistsId_38985896(name: "patchGistsId", meth: HttpPatch,
                                        host: "api.github.com",
                                        route: "/gists/{id}", validator: validate_PatchGistsId_38985897,
                                        base: "/", url: url_PatchGistsId_38985898,
                                        schemes: {Https})
deleteGistsId = Call_DeleteGistsId_38985887(name: "deleteGistsId", meth: HttpDelete,
    host: "api.github.com", route: "/gists/{id}",
    validator: validate_DeleteGistsId_38985888, base: "/",
    url: url_DeleteGistsId_38985889, schemes: {Https})
postGistsIdComments = Call_PostGistsIdComments_38985916(
    name: "postGistsIdComments", meth: HttpPost, host: "api.github.com",
    route: "/gists/{id}/comments",
    validator: validate_PostGistsIdComments_38985917, base: "/",
    url: url_PostGistsIdComments_38985918, schemes: {Https})
getGistsIdComments = Call_GetGistsIdComments_38985907(name: "getGistsIdComments",
    meth: HttpGet, host: "api.github.com", route: "/gists/{id}/comments",
    validator: validate_GetGistsIdComments_38985908, base: "/",
    url: url_GetGistsIdComments_38985909, schemes: {Https})
getGistsIdCommentsCommentId = Call_GetGistsIdCommentsCommentId_38985927(
    name: "getGistsIdCommentsCommentId", meth: HttpGet, host: "api.github.com",
    route: "/gists/{id}/comments/{commentId}",
    validator: validate_GetGistsIdCommentsCommentId_38985928, base: "/",
    url: url_GetGistsIdCommentsCommentId_38985929, schemes: {Https})
patchGistsIdCommentsCommentId = Call_PatchGistsIdCommentsCommentId_38985947(
    name: "patchGistsIdCommentsCommentId", meth: HttpPatch, host: "api.github.com",
    route: "/gists/{id}/comments/{commentId}",
    validator: validate_PatchGistsIdCommentsCommentId_38985948, base: "/",
    url: url_PatchGistsIdCommentsCommentId_38985949, schemes: {Https})
deleteGistsIdCommentsCommentId = Call_DeleteGistsIdCommentsCommentId_38985937(
    name: "deleteGistsIdCommentsCommentId", meth: HttpDelete,
    host: "api.github.com", route: "/gists/{id}/comments/{commentId}",
    validator: validate_DeleteGistsIdCommentsCommentId_38985938, base: "/",
    url: url_DeleteGistsIdCommentsCommentId_38985939, schemes: {Https})
postGistsIdForks = Call_PostGistsIdForks_38985959(name: "postGistsIdForks",
    meth: HttpPost, host: "api.github.com", route: "/gists/{id}/forks",
    validator: validate_PostGistsIdForks_38985960, base: "/",
    url: url_PostGistsIdForks_38985961, schemes: {Https})
putGistsIdStar = Call_PutGistsIdStar_38985977(name: "putGistsIdStar", meth: HttpPut,
    host: "api.github.com", route: "/gists/{id}/star",
    validator: validate_PutGistsIdStar_38985978, base: "/",
    url: url_PutGistsIdStar_38985979, schemes: {Https})
getGistsIdStar = Call_GetGistsIdStar_38985968(name: "getGistsIdStar", meth: HttpGet,
    host: "api.github.com", route: "/gists/{id}/star",
    validator: validate_GetGistsIdStar_38985969, base: "/",
    url: url_GetGistsIdStar_38985970, schemes: {Https})
deleteGistsIdStar = Call_DeleteGistsIdStar_38985986(name: "deleteGistsIdStar",
    meth: HttpDelete, host: "api.github.com", route: "/gists/{id}/star",
    validator: validate_DeleteGistsIdStar_38985987, base: "/",
    url: url_DeleteGistsIdStar_38985988, schemes: {Https})
getGitignoreTemplates = Call_GetGitignoreTemplates_38985995(
    name: "getGitignoreTemplates", meth: HttpGet, host: "api.github.com",
    route: "/gitignore/templates",
    validator: validate_GetGitignoreTemplates_38985996, base: "/",
    url: url_GetGitignoreTemplates_38985997, schemes: {Https})
getGitignoreTemplatesLanguage = Call_GetGitignoreTemplatesLanguage_38986002(
    name: "getGitignoreTemplatesLanguage", meth: HttpGet, host: "api.github.com",
    route: "/gitignore/templates/{language}",
    validator: validate_GetGitignoreTemplatesLanguage_38986003, base: "/",
    url: url_GetGitignoreTemplatesLanguage_38986004, schemes: {Https})
getIssues = Call_GetIssues_38986011(name: "getIssues", meth: HttpGet,
                                  host: "api.github.com", route: "/issues",
                                  validator: validate_GetIssues_38986012,
                                  base: "/", url: url_GetIssues_38986013,
                                  schemes: {Https})
getLegacyIssuesSearchOwnerRepositoryStateKeyword = Call_GetLegacyIssuesSearchOwnerRepositoryStateKeyword_38986040(
    name: "getLegacyIssuesSearchOwnerRepositoryStateKeyword", meth: HttpGet,
    host: "api.github.com",
    route: "/legacy/issues/search/{owner}/{repository}/{state}/{keyword}", validator: validate_GetLegacyIssuesSearchOwnerRepositoryStateKeyword_38986041,
    base: "/", url: url_GetLegacyIssuesSearchOwnerRepositoryStateKeyword_38986042,
    schemes: {Https})
getLegacyReposSearchKeyword = Call_GetLegacyReposSearchKeyword_38986052(
    name: "getLegacyReposSearchKeyword", meth: HttpGet, host: "api.github.com",
    route: "/legacy/repos/search/{keyword}",
    validator: validate_GetLegacyReposSearchKeyword_38986053, base: "/",
    url: url_GetLegacyReposSearchKeyword_38986054, schemes: {Https})
getLegacyUserEmailEmail = Call_GetLegacyUserEmailEmail_38986066(
    name: "getLegacyUserEmailEmail", meth: HttpGet, host: "api.github.com",
    route: "/legacy/user/email/{email}",
    validator: validate_GetLegacyUserEmailEmail_38986067, base: "/",
    url: url_GetLegacyUserEmailEmail_38986068, schemes: {Https})
getLegacyUserSearchKeyword = Call_GetLegacyUserSearchKeyword_38986075(
    name: "getLegacyUserSearchKeyword", meth: HttpGet, host: "api.github.com",
    route: "/legacy/user/search/{keyword}",
    validator: validate_GetLegacyUserSearchKeyword_38986076, base: "/",
    url: url_GetLegacyUserSearchKeyword_38986077, schemes: {Https})
postMarkdown = Call_PostMarkdown_38986088(name: "postMarkdown", meth: HttpPost,
                                        host: "api.github.com",
                                        route: "/markdown", validator: validate_PostMarkdown_38986089,
                                        base: "/", url: url_PostMarkdown_38986090,
                                        schemes: {Https})
postMarkdownRaw = Call_PostMarkdownRaw_38986097(name: "postMarkdownRaw",
    meth: HttpPost, host: "api.github.com", route: "/markdown/raw",
    validator: validate_PostMarkdownRaw_38986098, base: "/",
    url: url_PostMarkdownRaw_38986099, schemes: {Https})
getMeta = Call_GetMeta_38986104(name: "getMeta", meth: HttpGet,
                              host: "api.github.com", route: "/meta",
                              validator: validate_GetMeta_38986105, base: "/",
                              url: url_GetMeta_38986106, schemes: {Https})
getNetworksOwnerRepoEvents = Call_GetNetworksOwnerRepoEvents_38986111(
    name: "getNetworksOwnerRepoEvents", meth: HttpGet, host: "api.github.com",
    route: "/networks/{owner}/{repo}/events",
    validator: validate_GetNetworksOwnerRepoEvents_38986112, base: "/",
    url: url_GetNetworksOwnerRepoEvents_38986113, schemes: {Https})
putNotifications = Call_PutNotifications_38986132(name: "putNotifications",
    meth: HttpPut, host: "api.github.com", route: "/notifications",
    validator: validate_PutNotifications_38986133, base: "/",
    url: url_PutNotifications_38986134, schemes: {Https})
getNotifications = Call_GetNotifications_38986121(name: "getNotifications",
    meth: HttpGet, host: "api.github.com", route: "/notifications",
    validator: validate_GetNotifications_38986122, base: "/",
    url: url_GetNotifications_38986123, schemes: {Https})
getNotificationsThreadsId = Call_GetNotificationsThreadsId_38986141(
    name: "getNotificationsThreadsId", meth: HttpGet, host: "api.github.com",
    route: "/notifications/threads/{id}",
    validator: validate_GetNotificationsThreadsId_38986142, base: "/",
    url: url_GetNotificationsThreadsId_38986143, schemes: {Https})
patchNotificationsThreadsId = Call_PatchNotificationsThreadsId_38986150(
    name: "patchNotificationsThreadsId", meth: HttpPatch, host: "api.github.com",
    route: "/notifications/threads/{id}",
    validator: validate_PatchNotificationsThreadsId_38986151, base: "/",
    url: url_PatchNotificationsThreadsId_38986152, schemes: {Https})
putNotificationsThreadsIdSubscription = Call_PutNotificationsThreadsIdSubscription_38986168(
    name: "putNotificationsThreadsIdSubscription", meth: HttpPut,
    host: "api.github.com", route: "/notifications/threads/{id}/subscription",
    validator: validate_PutNotificationsThreadsIdSubscription_38986169, base: "/",
    url: url_PutNotificationsThreadsIdSubscription_38986170, schemes: {Https})
getNotificationsThreadsIdSubscription = Call_GetNotificationsThreadsIdSubscription_38986159(
    name: "getNotificationsThreadsIdSubscription", meth: HttpGet,
    host: "api.github.com", route: "/notifications/threads/{id}/subscription",
    validator: validate_GetNotificationsThreadsIdSubscription_38986160, base: "/",
    url: url_GetNotificationsThreadsIdSubscription_38986161, schemes: {Https})
deleteNotificationsThreadsIdSubscription = Call_DeleteNotificationsThreadsIdSubscription_38986179(
    name: "deleteNotificationsThreadsIdSubscription", meth: HttpDelete,
    host: "api.github.com", route: "/notifications/threads/{id}/subscription",
    validator: validate_DeleteNotificationsThreadsIdSubscription_38986180,
    base: "/", url: url_DeleteNotificationsThreadsIdSubscription_38986181,
    schemes: {Https})
getOrgsOrg = Call_GetOrgsOrg_38986188(name: "getOrgsOrg", meth: HttpGet,
                                    host: "api.github.com", route: "/orgs/{org}",
                                    validator: validate_GetOrgsOrg_38986189,
                                    base: "/", url: url_GetOrgsOrg_38986190,
                                    schemes: {Https})
patchOrgsOrg = Call_PatchOrgsOrg_38986197(name: "patchOrgsOrg", meth: HttpPatch,
                                        host: "api.github.com",
                                        route: "/orgs/{org}", validator: validate_PatchOrgsOrg_38986198,
                                        base: "/", url: url_PatchOrgsOrg_38986199,
                                        schemes: {Https})
getOrgsOrgEvents = Call_GetOrgsOrgEvents_38986208(name: "getOrgsOrgEvents",
    meth: HttpGet, host: "api.github.com", route: "/orgs/{org}/events",
    validator: validate_GetOrgsOrgEvents_38986209, base: "/",
    url: url_GetOrgsOrgEvents_38986210, schemes: {Https})
getOrgsOrgIssues = Call_GetOrgsOrgIssues_38986217(name: "getOrgsOrgIssues",
    meth: HttpGet, host: "api.github.com", route: "/orgs/{org}/issues",
    validator: validate_GetOrgsOrgIssues_38986218, base: "/",
    url: url_GetOrgsOrgIssues_38986219, schemes: {Https})
getOrgsOrgMembers = Call_GetOrgsOrgMembers_38986233(name: "getOrgsOrgMembers",
    meth: HttpGet, host: "api.github.com", route: "/orgs/{org}/members",
    validator: validate_GetOrgsOrgMembers_38986234, base: "/",
    url: url_GetOrgsOrgMembers_38986235, schemes: {Https})
getOrgsOrgMembersUsername = Call_GetOrgsOrgMembersUsername_38986242(
    name: "getOrgsOrgMembersUsername", meth: HttpGet, host: "api.github.com",
    route: "/orgs/{org}/members/{username}",
    validator: validate_GetOrgsOrgMembersUsername_38986243, base: "/",
    url: url_GetOrgsOrgMembersUsername_38986244, schemes: {Https})
deleteOrgsOrgMembersUsername = Call_DeleteOrgsOrgMembersUsername_38986252(
    name: "deleteOrgsOrgMembersUsername", meth: HttpDelete, host: "api.github.com",
    route: "/orgs/{org}/members/{username}",
    validator: validate_DeleteOrgsOrgMembersUsername_38986253, base: "/",
    url: url_DeleteOrgsOrgMembersUsername_38986254, schemes: {Https})
getOrgsOrgPublicMembers = Call_GetOrgsOrgPublicMembers_38986262(
    name: "getOrgsOrgPublicMembers", meth: HttpGet, host: "api.github.com",
    route: "/orgs/{org}/public_members",
    validator: validate_GetOrgsOrgPublicMembers_38986263, base: "/",
    url: url_GetOrgsOrgPublicMembers_38986264, schemes: {Https})
putOrgsOrgPublicMembersUsername = Call_PutOrgsOrgPublicMembersUsername_38986281(
    name: "putOrgsOrgPublicMembersUsername", meth: HttpPut, host: "api.github.com",
    route: "/orgs/{org}/public_members/{username}",
    validator: validate_PutOrgsOrgPublicMembersUsername_38986282, base: "/",
    url: url_PutOrgsOrgPublicMembersUsername_38986283, schemes: {Https})
getOrgsOrgPublicMembersUsername = Call_GetOrgsOrgPublicMembersUsername_38986271(
    name: "getOrgsOrgPublicMembersUsername", meth: HttpGet, host: "api.github.com",
    route: "/orgs/{org}/public_members/{username}",
    validator: validate_GetOrgsOrgPublicMembersUsername_38986272, base: "/",
    url: url_GetOrgsOrgPublicMembersUsername_38986273, schemes: {Https})
deleteOrgsOrgPublicMembersUsername = Call_DeleteOrgsOrgPublicMembersUsername_38986291(
    name: "deleteOrgsOrgPublicMembersUsername", meth: HttpDelete,
    host: "api.github.com", route: "/orgs/{org}/public_members/{username}",
    validator: validate_DeleteOrgsOrgPublicMembersUsername_38986292, base: "/",
    url: url_DeleteOrgsOrgPublicMembersUsername_38986293, schemes: {Https})
postOrgsOrgRepos = Call_PostOrgsOrgRepos_38986312(name: "postOrgsOrgRepos",
    meth: HttpPost, host: "api.github.com", route: "/orgs/{org}/repos",
    validator: validate_PostOrgsOrgRepos_38986313, base: "/",
    url: url_PostOrgsOrgRepos_38986314, schemes: {Https})
getOrgsOrgRepos = Call_GetOrgsOrgRepos_38986301(name: "getOrgsOrgRepos",
    meth: HttpGet, host: "api.github.com", route: "/orgs/{org}/repos",
    validator: validate_GetOrgsOrgRepos_38986302, base: "/",
    url: url_GetOrgsOrgRepos_38986303, schemes: {Https})
postOrgsOrgTeams = Call_PostOrgsOrgTeams_38986332(name: "postOrgsOrgTeams",
    meth: HttpPost, host: "api.github.com", route: "/orgs/{org}/teams",
    validator: validate_PostOrgsOrgTeams_38986333, base: "/",
    url: url_PostOrgsOrgTeams_38986334, schemes: {Https})
getOrgsOrgTeams = Call_GetOrgsOrgTeams_38986323(name: "getOrgsOrgTeams",
    meth: HttpGet, host: "api.github.com", route: "/orgs/{org}/teams",
    validator: validate_GetOrgsOrgTeams_38986324, base: "/",
    url: url_GetOrgsOrgTeams_38986325, schemes: {Https})
getRateLimit = Call_GetRateLimit_38986343(name: "getRateLimit", meth: HttpGet,
                                        host: "api.github.com",
                                        route: "/rate_limit", validator: validate_GetRateLimit_38986344,
                                        base: "/", url: url_GetRateLimit_38986345,
                                        schemes: {Https})
getReposOwnerRepo = Call_GetReposOwnerRepo_38986350(name: "getReposOwnerRepo",
    meth: HttpGet, host: "api.github.com", route: "/repos/{owner}/{repo}",
    validator: validate_GetReposOwnerRepo_38986351, base: "/",
    url: url_GetReposOwnerRepo_38986352, schemes: {Https})
patchReposOwnerRepo = Call_PatchReposOwnerRepo_38986370(
    name: "patchReposOwnerRepo", meth: HttpPatch, host: "api.github.com",
    route: "/repos/{owner}/{repo}",
    validator: validate_PatchReposOwnerRepo_38986371, base: "/",
    url: url_PatchReposOwnerRepo_38986372, schemes: {Https})
deleteReposOwnerRepo = Call_DeleteReposOwnerRepo_38986360(
    name: "deleteReposOwnerRepo", meth: HttpDelete, host: "api.github.com",
    route: "/repos/{owner}/{repo}",
    validator: validate_DeleteReposOwnerRepo_38986361, base: "/",
    url: url_DeleteReposOwnerRepo_38986362, schemes: {Https})
getReposOwnerRepoAssignees = Call_GetReposOwnerRepoAssignees_38986382(
    name: "getReposOwnerRepoAssignees", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/assignees",
    validator: validate_GetReposOwnerRepoAssignees_38986383, base: "/",
    url: url_GetReposOwnerRepoAssignees_38986384, schemes: {Https})
getReposOwnerRepoAssigneesAssignee = Call_GetReposOwnerRepoAssigneesAssignee_38986392(
    name: "getReposOwnerRepoAssigneesAssignee", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/assignees/{assignee}",
    validator: validate_GetReposOwnerRepoAssigneesAssignee_38986393, base: "/",
    url: url_GetReposOwnerRepoAssigneesAssignee_38986394, schemes: {Https})
getReposOwnerRepoBranches = Call_GetReposOwnerRepoBranches_38986403(
    name: "getReposOwnerRepoBranches", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/branches",
    validator: validate_GetReposOwnerRepoBranches_38986404, base: "/",
    url: url_GetReposOwnerRepoBranches_38986405, schemes: {Https})
getReposOwnerRepoBranchesBranch = Call_GetReposOwnerRepoBranchesBranch_38986413(
    name: "getReposOwnerRepoBranchesBranch", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/branches/{branch}",
    validator: validate_GetReposOwnerRepoBranchesBranch_38986414, base: "/",
    url: url_GetReposOwnerRepoBranchesBranch_38986415, schemes: {Https})
getReposOwnerRepoCollaborators = Call_GetReposOwnerRepoCollaborators_38986424(
    name: "getReposOwnerRepoCollaborators", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/collaborators",
    validator: validate_GetReposOwnerRepoCollaborators_38986425, base: "/",
    url: url_GetReposOwnerRepoCollaborators_38986426, schemes: {Https})
putReposOwnerRepoCollaboratorsUser = Call_PutReposOwnerRepoCollaboratorsUser_38986445(
    name: "putReposOwnerRepoCollaboratorsUser", meth: HttpPut,
    host: "api.github.com", route: "/repos/{owner}/{repo}/collaborators/{user}",
    validator: validate_PutReposOwnerRepoCollaboratorsUser_38986446, base: "/",
    url: url_PutReposOwnerRepoCollaboratorsUser_38986447, schemes: {Https})
getReposOwnerRepoCollaboratorsUser = Call_GetReposOwnerRepoCollaboratorsUser_38986434(
    name: "getReposOwnerRepoCollaboratorsUser", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/collaborators/{user}",
    validator: validate_GetReposOwnerRepoCollaboratorsUser_38986435, base: "/",
    url: url_GetReposOwnerRepoCollaboratorsUser_38986436, schemes: {Https})
deleteReposOwnerRepoCollaboratorsUser = Call_DeleteReposOwnerRepoCollaboratorsUser_38986456(
    name: "deleteReposOwnerRepoCollaboratorsUser", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/collaborators/{user}",
    validator: validate_DeleteReposOwnerRepoCollaboratorsUser_38986457, base: "/",
    url: url_DeleteReposOwnerRepoCollaboratorsUser_38986458, schemes: {Https})
getReposOwnerRepoComments = Call_GetReposOwnerRepoComments_38986467(
    name: "getReposOwnerRepoComments", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/comments",
    validator: validate_GetReposOwnerRepoComments_38986468, base: "/",
    url: url_GetReposOwnerRepoComments_38986469, schemes: {Https})
getReposOwnerRepoCommentsCommentId = Call_GetReposOwnerRepoCommentsCommentId_38986477(
    name: "getReposOwnerRepoCommentsCommentId", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/comments/{commentId}",
    validator: validate_GetReposOwnerRepoCommentsCommentId_38986478, base: "/",
    url: url_GetReposOwnerRepoCommentsCommentId_38986479, schemes: {Https})
patchReposOwnerRepoCommentsCommentId = Call_PatchReposOwnerRepoCommentsCommentId_38986499(
    name: "patchReposOwnerRepoCommentsCommentId", meth: HttpPatch,
    host: "api.github.com", route: "/repos/{owner}/{repo}/comments/{commentId}",
    validator: validate_PatchReposOwnerRepoCommentsCommentId_38986500, base: "/",
    url: url_PatchReposOwnerRepoCommentsCommentId_38986501, schemes: {Https})
deleteReposOwnerRepoCommentsCommentId = Call_DeleteReposOwnerRepoCommentsCommentId_38986488(
    name: "deleteReposOwnerRepoCommentsCommentId", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/comments/{commentId}",
    validator: validate_DeleteReposOwnerRepoCommentsCommentId_38986489, base: "/",
    url: url_DeleteReposOwnerRepoCommentsCommentId_38986490, schemes: {Https})
getReposOwnerRepoCommits = Call_GetReposOwnerRepoCommits_38986512(
    name: "getReposOwnerRepoCommits", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/commits",
    validator: validate_GetReposOwnerRepoCommits_38986513, base: "/",
    url: url_GetReposOwnerRepoCommits_38986514, schemes: {Https})
getReposOwnerRepoCommitsRefStatus = Call_GetReposOwnerRepoCommitsRefStatus_38986528(
    name: "getReposOwnerRepoCommitsRefStatus", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/commits/{ref}/status",
    validator: validate_GetReposOwnerRepoCommitsRefStatus_38986529, base: "/",
    url: url_GetReposOwnerRepoCommitsRefStatus_38986530, schemes: {Https})
getReposOwnerRepoCommitsShaCode = Call_GetReposOwnerRepoCommitsShaCode_38986539(
    name: "getReposOwnerRepoCommitsShaCode", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/commits/{shaCode}",
    validator: validate_GetReposOwnerRepoCommitsShaCode_38986540, base: "/",
    url: url_GetReposOwnerRepoCommitsShaCode_38986541, schemes: {Https})
postReposOwnerRepoCommitsShaCodeComments = Call_PostReposOwnerRepoCommitsShaCodeComments_38986561(
    name: "postReposOwnerRepoCommitsShaCodeComments", meth: HttpPost,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/commits/{shaCode}/comments",
    validator: validate_PostReposOwnerRepoCommitsShaCodeComments_38986562,
    base: "/", url: url_PostReposOwnerRepoCommitsShaCodeComments_38986563,
    schemes: {Https})
getReposOwnerRepoCommitsShaCodeComments = Call_GetReposOwnerRepoCommitsShaCodeComments_38986550(
    name: "getReposOwnerRepoCommitsShaCodeComments", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/commits/{shaCode}/comments",
    validator: validate_GetReposOwnerRepoCommitsShaCodeComments_38986551,
    base: "/", url: url_GetReposOwnerRepoCommitsShaCodeComments_38986552,
    schemes: {Https})
getReposOwnerRepoCompareBaseIdHeadId = Call_GetReposOwnerRepoCompareBaseIdHeadId_38986574(
    name: "getReposOwnerRepoCompareBaseIdHeadId", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/compare/{baseId}...{headId}",
    validator: validate_GetReposOwnerRepoCompareBaseIdHeadId_38986575, base: "/",
    url: url_GetReposOwnerRepoCompareBaseIdHeadId_38986576, schemes: {Https})
putReposOwnerRepoContentsPath = Call_PutReposOwnerRepoContentsPath_38986600(
    name: "putReposOwnerRepoContentsPath", meth: HttpPut, host: "api.github.com",
    route: "/repos/{owner}/{repo}/contents/{path}",
    validator: validate_PutReposOwnerRepoContentsPath_38986601, base: "/",
    url: url_PutReposOwnerRepoContentsPath_38986602, schemes: {Https})
getReposOwnerRepoContentsPath = Call_GetReposOwnerRepoContentsPath_38986586(
    name: "getReposOwnerRepoContentsPath", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/contents/{path}",
    validator: validate_GetReposOwnerRepoContentsPath_38986587, base: "/",
    url: url_GetReposOwnerRepoContentsPath_38986588, schemes: {Https})
deleteReposOwnerRepoContentsPath = Call_DeleteReposOwnerRepoContentsPath_38986613(
    name: "deleteReposOwnerRepoContentsPath", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/contents/{path}",
    validator: validate_DeleteReposOwnerRepoContentsPath_38986614, base: "/",
    url: url_DeleteReposOwnerRepoContentsPath_38986615, schemes: {Https})
getReposOwnerRepoContributors = Call_GetReposOwnerRepoContributors_38986626(
    name: "getReposOwnerRepoContributors", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/contributors",
    validator: validate_GetReposOwnerRepoContributors_38986627, base: "/",
    url: url_GetReposOwnerRepoContributors_38986628, schemes: {Https})
postReposOwnerRepoDeployments = Call_PostReposOwnerRepoDeployments_38986648(
    name: "postReposOwnerRepoDeployments", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/deployments",
    validator: validate_PostReposOwnerRepoDeployments_38986649, base: "/",
    url: url_PostReposOwnerRepoDeployments_38986650, schemes: {Https})
getReposOwnerRepoDeployments = Call_GetReposOwnerRepoDeployments_38986638(
    name: "getReposOwnerRepoDeployments", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/deployments",
    validator: validate_GetReposOwnerRepoDeployments_38986639, base: "/",
    url: url_GetReposOwnerRepoDeployments_38986640, schemes: {Https})
postReposOwnerRepoDeploymentsIdStatuses = Call_PostReposOwnerRepoDeploymentsIdStatuses_38986671(
    name: "postReposOwnerRepoDeploymentsIdStatuses", meth: HttpPost,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/deployments/{id}/statuses",
    validator: validate_PostReposOwnerRepoDeploymentsIdStatuses_38986672,
    base: "/", url: url_PostReposOwnerRepoDeploymentsIdStatuses_38986673,
    schemes: {Https})
getReposOwnerRepoDeploymentsIdStatuses = Call_GetReposOwnerRepoDeploymentsIdStatuses_38986660(
    name: "getReposOwnerRepoDeploymentsIdStatuses", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/deployments/{id}/statuses",
    validator: validate_GetReposOwnerRepoDeploymentsIdStatuses_38986661,
    base: "/", url: url_GetReposOwnerRepoDeploymentsIdStatuses_38986662,
    schemes: {Https})
getReposOwnerRepoDownloads = Call_GetReposOwnerRepoDownloads_38986684(
    name: "getReposOwnerRepoDownloads", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/downloads",
    validator: validate_GetReposOwnerRepoDownloads_38986685, base: "/",
    url: url_GetReposOwnerRepoDownloads_38986686, schemes: {Https})
getReposOwnerRepoDownloadsDownloadId = Call_GetReposOwnerRepoDownloadsDownloadId_38986694(
    name: "getReposOwnerRepoDownloadsDownloadId", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/downloads/{downloadId}",
    validator: validate_GetReposOwnerRepoDownloadsDownloadId_38986695, base: "/",
    url: url_GetReposOwnerRepoDownloadsDownloadId_38986696, schemes: {Https})
deleteReposOwnerRepoDownloadsDownloadId = Call_DeleteReposOwnerRepoDownloadsDownloadId_38986705(
    name: "deleteReposOwnerRepoDownloadsDownloadId", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/downloads/{downloadId}",
    validator: validate_DeleteReposOwnerRepoDownloadsDownloadId_38986706,
    base: "/", url: url_DeleteReposOwnerRepoDownloadsDownloadId_38986707,
    schemes: {Https})
getReposOwnerRepoEvents = Call_GetReposOwnerRepoEvents_38986716(
    name: "getReposOwnerRepoEvents", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/events",
    validator: validate_GetReposOwnerRepoEvents_38986717, base: "/",
    url: url_GetReposOwnerRepoEvents_38986718, schemes: {Https})
postReposOwnerRepoForks = Call_PostReposOwnerRepoForks_38986738(
    name: "postReposOwnerRepoForks", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/forks",
    validator: validate_PostReposOwnerRepoForks_38986739, base: "/",
    url: url_PostReposOwnerRepoForks_38986740, schemes: {Https})
getReposOwnerRepoForks = Call_GetReposOwnerRepoForks_38986726(
    name: "getReposOwnerRepoForks", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/forks",
    validator: validate_GetReposOwnerRepoForks_38986727, base: "/",
    url: url_GetReposOwnerRepoForks_38986728, schemes: {Https})
postReposOwnerRepoGitBlobs = Call_PostReposOwnerRepoGitBlobs_38986750(
    name: "postReposOwnerRepoGitBlobs", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/blobs",
    validator: validate_PostReposOwnerRepoGitBlobs_38986751, base: "/",
    url: url_PostReposOwnerRepoGitBlobs_38986752, schemes: {Https})
getReposOwnerRepoGitBlobsShaCode = Call_GetReposOwnerRepoGitBlobsShaCode_38986762(
    name: "getReposOwnerRepoGitBlobsShaCode", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/blobs/{shaCode}",
    validator: validate_GetReposOwnerRepoGitBlobsShaCode_38986763, base: "/",
    url: url_GetReposOwnerRepoGitBlobsShaCode_38986764, schemes: {Https})
postReposOwnerRepoGitCommits = Call_PostReposOwnerRepoGitCommits_38986773(
    name: "postReposOwnerRepoGitCommits", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/commits",
    validator: validate_PostReposOwnerRepoGitCommits_38986774, base: "/",
    url: url_PostReposOwnerRepoGitCommits_38986775, schemes: {Https})
getReposOwnerRepoGitCommitsShaCode = Call_GetReposOwnerRepoGitCommitsShaCode_38986785(
    name: "getReposOwnerRepoGitCommitsShaCode", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/git/commits/{shaCode}",
    validator: validate_GetReposOwnerRepoGitCommitsShaCode_38986786, base: "/",
    url: url_GetReposOwnerRepoGitCommitsShaCode_38986787, schemes: {Https})
postReposOwnerRepoGitRefs = Call_PostReposOwnerRepoGitRefs_38986806(
    name: "postReposOwnerRepoGitRefs", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/refs",
    validator: validate_PostReposOwnerRepoGitRefs_38986807, base: "/",
    url: url_PostReposOwnerRepoGitRefs_38986808, schemes: {Https})
getReposOwnerRepoGitRefs = Call_GetReposOwnerRepoGitRefs_38986796(
    name: "getReposOwnerRepoGitRefs", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/refs",
    validator: validate_GetReposOwnerRepoGitRefs_38986797, base: "/",
    url: url_GetReposOwnerRepoGitRefs_38986798, schemes: {Https})
getReposOwnerRepoGitRefsRef = Call_GetReposOwnerRepoGitRefsRef_38986818(
    name: "getReposOwnerRepoGitRefsRef", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/refs/{ref}",
    validator: validate_GetReposOwnerRepoGitRefsRef_38986819, base: "/",
    url: url_GetReposOwnerRepoGitRefsRef_38986820, schemes: {Https})
patchReposOwnerRepoGitRefsRef = Call_PatchReposOwnerRepoGitRefsRef_38986840(
    name: "patchReposOwnerRepoGitRefsRef", meth: HttpPatch, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/refs/{ref}",
    validator: validate_PatchReposOwnerRepoGitRefsRef_38986841, base: "/",
    url: url_PatchReposOwnerRepoGitRefsRef_38986842, schemes: {Https})
deleteReposOwnerRepoGitRefsRef = Call_DeleteReposOwnerRepoGitRefsRef_38986829(
    name: "deleteReposOwnerRepoGitRefsRef", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/git/refs/{ref}",
    validator: validate_DeleteReposOwnerRepoGitRefsRef_38986830, base: "/",
    url: url_DeleteReposOwnerRepoGitRefsRef_38986831, schemes: {Https})
postReposOwnerRepoGitTags = Call_PostReposOwnerRepoGitTags_38986853(
    name: "postReposOwnerRepoGitTags", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/tags",
    validator: validate_PostReposOwnerRepoGitTags_38986854, base: "/",
    url: url_PostReposOwnerRepoGitTags_38986855, schemes: {Https})
getReposOwnerRepoGitTagsShaCode = Call_GetReposOwnerRepoGitTagsShaCode_38986865(
    name: "getReposOwnerRepoGitTagsShaCode", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/tags/{shaCode}",
    validator: validate_GetReposOwnerRepoGitTagsShaCode_38986866, base: "/",
    url: url_GetReposOwnerRepoGitTagsShaCode_38986867, schemes: {Https})
postReposOwnerRepoGitTrees = Call_PostReposOwnerRepoGitTrees_38986876(
    name: "postReposOwnerRepoGitTrees", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/trees",
    validator: validate_PostReposOwnerRepoGitTrees_38986877, base: "/",
    url: url_PostReposOwnerRepoGitTrees_38986878, schemes: {Https})
getReposOwnerRepoGitTreesShaCode = Call_GetReposOwnerRepoGitTreesShaCode_38986888(
    name: "getReposOwnerRepoGitTreesShaCode", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/git/trees/{shaCode}",
    validator: validate_GetReposOwnerRepoGitTreesShaCode_38986889, base: "/",
    url: url_GetReposOwnerRepoGitTreesShaCode_38986890, schemes: {Https})
postReposOwnerRepoHooks = Call_PostReposOwnerRepoHooks_38986911(
    name: "postReposOwnerRepoHooks", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/hooks",
    validator: validate_PostReposOwnerRepoHooks_38986912, base: "/",
    url: url_PostReposOwnerRepoHooks_38986913, schemes: {Https})
getReposOwnerRepoHooks = Call_GetReposOwnerRepoHooks_38986901(
    name: "getReposOwnerRepoHooks", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/hooks",
    validator: validate_GetReposOwnerRepoHooks_38986902, base: "/",
    url: url_GetReposOwnerRepoHooks_38986903, schemes: {Https})
getReposOwnerRepoHooksHookId = Call_GetReposOwnerRepoHooksHookId_38986923(
    name: "getReposOwnerRepoHooksHookId", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/hooks/{hookId}",
    validator: validate_GetReposOwnerRepoHooksHookId_38986924, base: "/",
    url: url_GetReposOwnerRepoHooksHookId_38986925, schemes: {Https})
patchReposOwnerRepoHooksHookId = Call_PatchReposOwnerRepoHooksHookId_38986945(
    name: "patchReposOwnerRepoHooksHookId", meth: HttpPatch, host: "api.github.com",
    route: "/repos/{owner}/{repo}/hooks/{hookId}",
    validator: validate_PatchReposOwnerRepoHooksHookId_38986946, base: "/",
    url: url_PatchReposOwnerRepoHooksHookId_38986947, schemes: {Https})
deleteReposOwnerRepoHooksHookId = Call_DeleteReposOwnerRepoHooksHookId_38986934(
    name: "deleteReposOwnerRepoHooksHookId", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/hooks/{hookId}",
    validator: validate_DeleteReposOwnerRepoHooksHookId_38986935, base: "/",
    url: url_DeleteReposOwnerRepoHooksHookId_38986936, schemes: {Https})
postReposOwnerRepoHooksHookIdTests = Call_PostReposOwnerRepoHooksHookIdTests_38986958(
    name: "postReposOwnerRepoHooksHookIdTests", meth: HttpPost,
    host: "api.github.com", route: "/repos/{owner}/{repo}/hooks/{hookId}/tests",
    validator: validate_PostReposOwnerRepoHooksHookIdTests_38986959, base: "/",
    url: url_PostReposOwnerRepoHooksHookIdTests_38986960, schemes: {Https})
postReposOwnerRepoIssues = Call_PostReposOwnerRepoIssues_38986986(
    name: "postReposOwnerRepoIssues", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues",
    validator: validate_PostReposOwnerRepoIssues_38986987, base: "/",
    url: url_PostReposOwnerRepoIssues_38986988, schemes: {Https})
getReposOwnerRepoIssues = Call_GetReposOwnerRepoIssues_38986969(
    name: "getReposOwnerRepoIssues", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues",
    validator: validate_GetReposOwnerRepoIssues_38986970, base: "/",
    url: url_GetReposOwnerRepoIssues_38986971, schemes: {Https})
getReposOwnerRepoIssuesComments = Call_GetReposOwnerRepoIssuesComments_38986998(
    name: "getReposOwnerRepoIssuesComments", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/comments",
    validator: validate_GetReposOwnerRepoIssuesComments_38986999, base: "/",
    url: url_GetReposOwnerRepoIssuesComments_38987000, schemes: {Https})
getReposOwnerRepoIssuesCommentsCommentId = Call_GetReposOwnerRepoIssuesCommentsCommentId_38987012(
    name: "getReposOwnerRepoIssuesCommentsCommentId", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/comments/{commentId}",
    validator: validate_GetReposOwnerRepoIssuesCommentsCommentId_38987013,
    base: "/", url: url_GetReposOwnerRepoIssuesCommentsCommentId_38987014,
    schemes: {Https})
patchReposOwnerRepoIssuesCommentsCommentId = Call_PatchReposOwnerRepoIssuesCommentsCommentId_38987034(
    name: "patchReposOwnerRepoIssuesCommentsCommentId", meth: HttpPatch,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/comments/{commentId}",
    validator: validate_PatchReposOwnerRepoIssuesCommentsCommentId_38987035,
    base: "/", url: url_PatchReposOwnerRepoIssuesCommentsCommentId_38987036,
    schemes: {Https})
deleteReposOwnerRepoIssuesCommentsCommentId = Call_DeleteReposOwnerRepoIssuesCommentsCommentId_38987023(
    name: "deleteReposOwnerRepoIssuesCommentsCommentId", meth: HttpDelete,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/comments/{commentId}",
    validator: validate_DeleteReposOwnerRepoIssuesCommentsCommentId_38987024,
    base: "/", url: url_DeleteReposOwnerRepoIssuesCommentsCommentId_38987025,
    schemes: {Https})
getReposOwnerRepoIssuesEvents = Call_GetReposOwnerRepoIssuesEvents_38987047(
    name: "getReposOwnerRepoIssuesEvents", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/events",
    validator: validate_GetReposOwnerRepoIssuesEvents_38987048, base: "/",
    url: url_GetReposOwnerRepoIssuesEvents_38987049, schemes: {Https})
getReposOwnerRepoIssuesEventsEventId = Call_GetReposOwnerRepoIssuesEventsEventId_38987057(
    name: "getReposOwnerRepoIssuesEventsEventId", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/events/{eventId}",
    validator: validate_GetReposOwnerRepoIssuesEventsEventId_38987058, base: "/",
    url: url_GetReposOwnerRepoIssuesEventsEventId_38987059, schemes: {Https})
getReposOwnerRepoIssuesNumber = Call_GetReposOwnerRepoIssuesNumber_38987068(
    name: "getReposOwnerRepoIssuesNumber", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/{number}",
    validator: validate_GetReposOwnerRepoIssuesNumber_38987069, base: "/",
    url: url_GetReposOwnerRepoIssuesNumber_38987070, schemes: {Https})
patchReposOwnerRepoIssuesNumber = Call_PatchReposOwnerRepoIssuesNumber_38987079(
    name: "patchReposOwnerRepoIssuesNumber", meth: HttpPatch,
    host: "api.github.com", route: "/repos/{owner}/{repo}/issues/{number}",
    validator: validate_PatchReposOwnerRepoIssuesNumber_38987080, base: "/",
    url: url_PatchReposOwnerRepoIssuesNumber_38987081, schemes: {Https})
postReposOwnerRepoIssuesNumberComments = Call_PostReposOwnerRepoIssuesNumberComments_38987103(
    name: "postReposOwnerRepoIssuesNumberComments", meth: HttpPost,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/{number}/comments",
    validator: validate_PostReposOwnerRepoIssuesNumberComments_38987104,
    base: "/", url: url_PostReposOwnerRepoIssuesNumberComments_38987105,
    schemes: {Https})
getReposOwnerRepoIssuesNumberComments = Call_GetReposOwnerRepoIssuesNumberComments_38987092(
    name: "getReposOwnerRepoIssuesNumberComments", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/{number}/comments",
    validator: validate_GetReposOwnerRepoIssuesNumberComments_38987093, base: "/",
    url: url_GetReposOwnerRepoIssuesNumberComments_38987094, schemes: {Https})
getReposOwnerRepoIssuesNumberEvents = Call_GetReposOwnerRepoIssuesNumberEvents_38987116(
    name: "getReposOwnerRepoIssuesNumberEvents", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/issues/{number}/events",
    validator: validate_GetReposOwnerRepoIssuesNumberEvents_38987117, base: "/",
    url: url_GetReposOwnerRepoIssuesNumberEvents_38987118, schemes: {Https})
putReposOwnerRepoIssuesNumberLabels = Call_PutReposOwnerRepoIssuesNumberLabels_38987138(
    name: "putReposOwnerRepoIssuesNumberLabels", meth: HttpPut,
    host: "api.github.com", route: "/repos/{owner}/{repo}/issues/{number}/labels",
    validator: validate_PutReposOwnerRepoIssuesNumberLabels_38987139, base: "/",
    url: url_PutReposOwnerRepoIssuesNumberLabels_38987140, schemes: {Https})
postReposOwnerRepoIssuesNumberLabels = Call_PostReposOwnerRepoIssuesNumberLabels_38987151(
    name: "postReposOwnerRepoIssuesNumberLabels", meth: HttpPost,
    host: "api.github.com", route: "/repos/{owner}/{repo}/issues/{number}/labels",
    validator: validate_PostReposOwnerRepoIssuesNumberLabels_38987152, base: "/",
    url: url_PostReposOwnerRepoIssuesNumberLabels_38987153, schemes: {Https})
getReposOwnerRepoIssuesNumberLabels = Call_GetReposOwnerRepoIssuesNumberLabels_38987127(
    name: "getReposOwnerRepoIssuesNumberLabels", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/issues/{number}/labels",
    validator: validate_GetReposOwnerRepoIssuesNumberLabels_38987128, base: "/",
    url: url_GetReposOwnerRepoIssuesNumberLabels_38987129, schemes: {Https})
deleteReposOwnerRepoIssuesNumberLabels = Call_DeleteReposOwnerRepoIssuesNumberLabels_38987164(
    name: "deleteReposOwnerRepoIssuesNumberLabels", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/issues/{number}/labels",
    validator: validate_DeleteReposOwnerRepoIssuesNumberLabels_38987165,
    base: "/", url: url_DeleteReposOwnerRepoIssuesNumberLabels_38987166,
    schemes: {Https})
deleteReposOwnerRepoIssuesNumberLabelsName = Call_DeleteReposOwnerRepoIssuesNumberLabelsName_38987175(
    name: "deleteReposOwnerRepoIssuesNumberLabelsName", meth: HttpDelete,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/issues/{number}/labels/{name}",
    validator: validate_DeleteReposOwnerRepoIssuesNumberLabelsName_38987176,
    base: "/", url: url_DeleteReposOwnerRepoIssuesNumberLabelsName_38987177,
    schemes: {Https})
postReposOwnerRepoKeys = Call_PostReposOwnerRepoKeys_38987197(
    name: "postReposOwnerRepoKeys", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/keys",
    validator: validate_PostReposOwnerRepoKeys_38987198, base: "/",
    url: url_PostReposOwnerRepoKeys_38987199, schemes: {Https})
getReposOwnerRepoKeys = Call_GetReposOwnerRepoKeys_38987187(
    name: "getReposOwnerRepoKeys", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/keys",
    validator: validate_GetReposOwnerRepoKeys_38987188, base: "/",
    url: url_GetReposOwnerRepoKeys_38987189, schemes: {Https})
getReposOwnerRepoKeysKeyId = Call_GetReposOwnerRepoKeysKeyId_38987209(
    name: "getReposOwnerRepoKeysKeyId", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/keys/{keyId}",
    validator: validate_GetReposOwnerRepoKeysKeyId_38987210, base: "/",
    url: url_GetReposOwnerRepoKeysKeyId_38987211, schemes: {Https})
deleteReposOwnerRepoKeysKeyId = Call_DeleteReposOwnerRepoKeysKeyId_38987220(
    name: "deleteReposOwnerRepoKeysKeyId", meth: HttpDelete, host: "api.github.com",
    route: "/repos/{owner}/{repo}/keys/{keyId}",
    validator: validate_DeleteReposOwnerRepoKeysKeyId_38987221, base: "/",
    url: url_DeleteReposOwnerRepoKeysKeyId_38987222, schemes: {Https})
postReposOwnerRepoLabels = Call_PostReposOwnerRepoLabels_38987241(
    name: "postReposOwnerRepoLabels", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/labels",
    validator: validate_PostReposOwnerRepoLabels_38987242, base: "/",
    url: url_PostReposOwnerRepoLabels_38987243, schemes: {Https})
getReposOwnerRepoLabels = Call_GetReposOwnerRepoLabels_38987231(
    name: "getReposOwnerRepoLabels", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/labels",
    validator: validate_GetReposOwnerRepoLabels_38987232, base: "/",
    url: url_GetReposOwnerRepoLabels_38987233, schemes: {Https})
getReposOwnerRepoLabelsName = Call_GetReposOwnerRepoLabelsName_38987253(
    name: "getReposOwnerRepoLabelsName", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/labels/{name}",
    validator: validate_GetReposOwnerRepoLabelsName_38987254, base: "/",
    url: url_GetReposOwnerRepoLabelsName_38987255, schemes: {Https})
patchReposOwnerRepoLabelsName = Call_PatchReposOwnerRepoLabelsName_38987275(
    name: "patchReposOwnerRepoLabelsName", meth: HttpPatch, host: "api.github.com",
    route: "/repos/{owner}/{repo}/labels/{name}",
    validator: validate_PatchReposOwnerRepoLabelsName_38987276, base: "/",
    url: url_PatchReposOwnerRepoLabelsName_38987277, schemes: {Https})
deleteReposOwnerRepoLabelsName = Call_DeleteReposOwnerRepoLabelsName_38987264(
    name: "deleteReposOwnerRepoLabelsName", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/labels/{name}",
    validator: validate_DeleteReposOwnerRepoLabelsName_38987265, base: "/",
    url: url_DeleteReposOwnerRepoLabelsName_38987266, schemes: {Https})
getReposOwnerRepoLanguages = Call_GetReposOwnerRepoLanguages_38987288(
    name: "getReposOwnerRepoLanguages", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/languages",
    validator: validate_GetReposOwnerRepoLanguages_38987289, base: "/",
    url: url_GetReposOwnerRepoLanguages_38987290, schemes: {Https})
postReposOwnerRepoMerges = Call_PostReposOwnerRepoMerges_38987298(
    name: "postReposOwnerRepoMerges", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/merges",
    validator: validate_PostReposOwnerRepoMerges_38987299, base: "/",
    url: url_PostReposOwnerRepoMerges_38987300, schemes: {Https})
postReposOwnerRepoMilestones = Call_PostReposOwnerRepoMilestones_38987324(
    name: "postReposOwnerRepoMilestones", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/milestones",
    validator: validate_PostReposOwnerRepoMilestones_38987325, base: "/",
    url: url_PostReposOwnerRepoMilestones_38987326, schemes: {Https})
getReposOwnerRepoMilestones = Call_GetReposOwnerRepoMilestones_38987310(
    name: "getReposOwnerRepoMilestones", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/milestones",
    validator: validate_GetReposOwnerRepoMilestones_38987311, base: "/",
    url: url_GetReposOwnerRepoMilestones_38987312, schemes: {Https})
getReposOwnerRepoMilestonesNumber = Call_GetReposOwnerRepoMilestonesNumber_38987336(
    name: "getReposOwnerRepoMilestonesNumber", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/milestones/{number}",
    validator: validate_GetReposOwnerRepoMilestonesNumber_38987337, base: "/",
    url: url_GetReposOwnerRepoMilestonesNumber_38987338, schemes: {Https})
patchReposOwnerRepoMilestonesNumber = Call_PatchReposOwnerRepoMilestonesNumber_38987358(
    name: "patchReposOwnerRepoMilestonesNumber", meth: HttpPatch,
    host: "api.github.com", route: "/repos/{owner}/{repo}/milestones/{number}",
    validator: validate_PatchReposOwnerRepoMilestonesNumber_38987359, base: "/",
    url: url_PatchReposOwnerRepoMilestonesNumber_38987360, schemes: {Https})
deleteReposOwnerRepoMilestonesNumber = Call_DeleteReposOwnerRepoMilestonesNumber_38987347(
    name: "deleteReposOwnerRepoMilestonesNumber", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/milestones/{number}",
    validator: validate_DeleteReposOwnerRepoMilestonesNumber_38987348, base: "/",
    url: url_DeleteReposOwnerRepoMilestonesNumber_38987349, schemes: {Https})
getReposOwnerRepoMilestonesNumberLabels = Call_GetReposOwnerRepoMilestonesNumberLabels_38987371(
    name: "getReposOwnerRepoMilestonesNumberLabels", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/milestones/{number}/labels",
    validator: validate_GetReposOwnerRepoMilestonesNumberLabels_38987372,
    base: "/", url: url_GetReposOwnerRepoMilestonesNumberLabels_38987373,
    schemes: {Https})
putReposOwnerRepoNotifications = Call_PutReposOwnerRepoNotifications_38987396(
    name: "putReposOwnerRepoNotifications", meth: HttpPut, host: "api.github.com",
    route: "/repos/{owner}/{repo}/notifications",
    validator: validate_PutReposOwnerRepoNotifications_38987397, base: "/",
    url: url_PutReposOwnerRepoNotifications_38987398, schemes: {Https})
getReposOwnerRepoNotifications = Call_GetReposOwnerRepoNotifications_38987382(
    name: "getReposOwnerRepoNotifications", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/notifications",
    validator: validate_GetReposOwnerRepoNotifications_38987383, base: "/",
    url: url_GetReposOwnerRepoNotifications_38987384, schemes: {Https})
postReposOwnerRepoPulls = Call_PostReposOwnerRepoPulls_38987422(
    name: "postReposOwnerRepoPulls", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls",
    validator: validate_PostReposOwnerRepoPulls_38987423, base: "/",
    url: url_PostReposOwnerRepoPulls_38987424, schemes: {Https})
getReposOwnerRepoPulls = Call_GetReposOwnerRepoPulls_38987408(
    name: "getReposOwnerRepoPulls", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls",
    validator: validate_GetReposOwnerRepoPulls_38987409, base: "/",
    url: url_GetReposOwnerRepoPulls_38987410, schemes: {Https})
getReposOwnerRepoPullsComments = Call_GetReposOwnerRepoPullsComments_38987434(
    name: "getReposOwnerRepoPullsComments", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls/comments",
    validator: validate_GetReposOwnerRepoPullsComments_38987435, base: "/",
    url: url_GetReposOwnerRepoPullsComments_38987436, schemes: {Https})
getReposOwnerRepoPullsCommentsCommentId = Call_GetReposOwnerRepoPullsCommentsCommentId_38987448(
    name: "getReposOwnerRepoPullsCommentsCommentId", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls/comments/{commentId}",
    validator: validate_GetReposOwnerRepoPullsCommentsCommentId_38987449,
    base: "/", url: url_GetReposOwnerRepoPullsCommentsCommentId_38987450,
    schemes: {Https})
patchReposOwnerRepoPullsCommentsCommentId = Call_PatchReposOwnerRepoPullsCommentsCommentId_38987470(
    name: "patchReposOwnerRepoPullsCommentsCommentId", meth: HttpPatch,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls/comments/{commentId}",
    validator: validate_PatchReposOwnerRepoPullsCommentsCommentId_38987471,
    base: "/", url: url_PatchReposOwnerRepoPullsCommentsCommentId_38987472,
    schemes: {Https})
deleteReposOwnerRepoPullsCommentsCommentId = Call_DeleteReposOwnerRepoPullsCommentsCommentId_38987459(
    name: "deleteReposOwnerRepoPullsCommentsCommentId", meth: HttpDelete,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls/comments/{commentId}",
    validator: validate_DeleteReposOwnerRepoPullsCommentsCommentId_38987460,
    base: "/", url: url_DeleteReposOwnerRepoPullsCommentsCommentId_38987461,
    schemes: {Https})
getReposOwnerRepoPullsNumber = Call_GetReposOwnerRepoPullsNumber_38987483(
    name: "getReposOwnerRepoPullsNumber", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls/{number}",
    validator: validate_GetReposOwnerRepoPullsNumber_38987484, base: "/",
    url: url_GetReposOwnerRepoPullsNumber_38987485, schemes: {Https})
patchReposOwnerRepoPullsNumber = Call_PatchReposOwnerRepoPullsNumber_38987494(
    name: "patchReposOwnerRepoPullsNumber", meth: HttpPatch, host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls/{number}",
    validator: validate_PatchReposOwnerRepoPullsNumber_38987495, base: "/",
    url: url_PatchReposOwnerRepoPullsNumber_38987496, schemes: {Https})
postReposOwnerRepoPullsNumberComments = Call_PostReposOwnerRepoPullsNumberComments_38987518(
    name: "postReposOwnerRepoPullsNumberComments", meth: HttpPost,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls/{number}/comments",
    validator: validate_PostReposOwnerRepoPullsNumberComments_38987519, base: "/",
    url: url_PostReposOwnerRepoPullsNumberComments_38987520, schemes: {Https})
getReposOwnerRepoPullsNumberComments = Call_GetReposOwnerRepoPullsNumberComments_38987507(
    name: "getReposOwnerRepoPullsNumberComments", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/pulls/{number}/comments",
    validator: validate_GetReposOwnerRepoPullsNumberComments_38987508, base: "/",
    url: url_GetReposOwnerRepoPullsNumberComments_38987509, schemes: {Https})
getReposOwnerRepoPullsNumberCommits = Call_GetReposOwnerRepoPullsNumberCommits_38987531(
    name: "getReposOwnerRepoPullsNumberCommits", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/pulls/{number}/commits",
    validator: validate_GetReposOwnerRepoPullsNumberCommits_38987532, base: "/",
    url: url_GetReposOwnerRepoPullsNumberCommits_38987533, schemes: {Https})
getReposOwnerRepoPullsNumberFiles = Call_GetReposOwnerRepoPullsNumberFiles_38987542(
    name: "getReposOwnerRepoPullsNumberFiles", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/pulls/{number}/files",
    validator: validate_GetReposOwnerRepoPullsNumberFiles_38987543, base: "/",
    url: url_GetReposOwnerRepoPullsNumberFiles_38987544, schemes: {Https})
putReposOwnerRepoPullsNumberMerge = Call_PutReposOwnerRepoPullsNumberMerge_38987564(
    name: "putReposOwnerRepoPullsNumberMerge", meth: HttpPut,
    host: "api.github.com", route: "/repos/{owner}/{repo}/pulls/{number}/merge",
    validator: validate_PutReposOwnerRepoPullsNumberMerge_38987565, base: "/",
    url: url_PutReposOwnerRepoPullsNumberMerge_38987566, schemes: {Https})
getReposOwnerRepoPullsNumberMerge = Call_GetReposOwnerRepoPullsNumberMerge_38987553(
    name: "getReposOwnerRepoPullsNumberMerge", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/pulls/{number}/merge",
    validator: validate_GetReposOwnerRepoPullsNumberMerge_38987554, base: "/",
    url: url_GetReposOwnerRepoPullsNumberMerge_38987555, schemes: {Https})
getReposOwnerRepoReadme = Call_GetReposOwnerRepoReadme_38987577(
    name: "getReposOwnerRepoReadme", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/readme",
    validator: validate_GetReposOwnerRepoReadme_38987578, base: "/",
    url: url_GetReposOwnerRepoReadme_38987579, schemes: {Https})
postReposOwnerRepoReleases = Call_PostReposOwnerRepoReleases_38987599(
    name: "postReposOwnerRepoReleases", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/releases",
    validator: validate_PostReposOwnerRepoReleases_38987600, base: "/",
    url: url_PostReposOwnerRepoReleases_38987601, schemes: {Https})
getReposOwnerRepoReleases = Call_GetReposOwnerRepoReleases_38987589(
    name: "getReposOwnerRepoReleases", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/releases",
    validator: validate_GetReposOwnerRepoReleases_38987590, base: "/",
    url: url_GetReposOwnerRepoReleases_38987591, schemes: {Https})
getReposOwnerRepoReleasesAssetsId = Call_GetReposOwnerRepoReleasesAssetsId_38987611(
    name: "getReposOwnerRepoReleasesAssetsId", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/releases/assets/{id}",
    validator: validate_GetReposOwnerRepoReleasesAssetsId_38987612, base: "/",
    url: url_GetReposOwnerRepoReleasesAssetsId_38987613, schemes: {Https})
patchReposOwnerRepoReleasesAssetsId = Call_PatchReposOwnerRepoReleasesAssetsId_38987633(
    name: "patchReposOwnerRepoReleasesAssetsId", meth: HttpPatch,
    host: "api.github.com", route: "/repos/{owner}/{repo}/releases/assets/{id}",
    validator: validate_PatchReposOwnerRepoReleasesAssetsId_38987634, base: "/",
    url: url_PatchReposOwnerRepoReleasesAssetsId_38987635, schemes: {Https})
deleteReposOwnerRepoReleasesAssetsId = Call_DeleteReposOwnerRepoReleasesAssetsId_38987622(
    name: "deleteReposOwnerRepoReleasesAssetsId", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/releases/assets/{id}",
    validator: validate_DeleteReposOwnerRepoReleasesAssetsId_38987623, base: "/",
    url: url_DeleteReposOwnerRepoReleasesAssetsId_38987624, schemes: {Https})
getReposOwnerRepoReleasesId = Call_GetReposOwnerRepoReleasesId_38987646(
    name: "getReposOwnerRepoReleasesId", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/releases/{id}",
    validator: validate_GetReposOwnerRepoReleasesId_38987647, base: "/",
    url: url_GetReposOwnerRepoReleasesId_38987648, schemes: {Https})
patchReposOwnerRepoReleasesId = Call_PatchReposOwnerRepoReleasesId_38987668(
    name: "patchReposOwnerRepoReleasesId", meth: HttpPatch, host: "api.github.com",
    route: "/repos/{owner}/{repo}/releases/{id}",
    validator: validate_PatchReposOwnerRepoReleasesId_38987669, base: "/",
    url: url_PatchReposOwnerRepoReleasesId_38987670, schemes: {Https})
deleteReposOwnerRepoReleasesId = Call_DeleteReposOwnerRepoReleasesId_38987657(
    name: "deleteReposOwnerRepoReleasesId", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/releases/{id}",
    validator: validate_DeleteReposOwnerRepoReleasesId_38987658, base: "/",
    url: url_DeleteReposOwnerRepoReleasesId_38987659, schemes: {Https})
getReposOwnerRepoReleasesIdAssets = Call_GetReposOwnerRepoReleasesIdAssets_38987681(
    name: "getReposOwnerRepoReleasesIdAssets", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/releases/{id}/assets",
    validator: validate_GetReposOwnerRepoReleasesIdAssets_38987682, base: "/",
    url: url_GetReposOwnerRepoReleasesIdAssets_38987683, schemes: {Https})
getReposOwnerRepoStargazers = Call_GetReposOwnerRepoStargazers_38987692(
    name: "getReposOwnerRepoStargazers", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/stargazers",
    validator: validate_GetReposOwnerRepoStargazers_38987693, base: "/",
    url: url_GetReposOwnerRepoStargazers_38987694, schemes: {Https})
getReposOwnerRepoStatsCodeFrequency = Call_GetReposOwnerRepoStatsCodeFrequency_38987702(
    name: "getReposOwnerRepoStatsCodeFrequency", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/stats/code_frequency",
    validator: validate_GetReposOwnerRepoStatsCodeFrequency_38987703, base: "/",
    url: url_GetReposOwnerRepoStatsCodeFrequency_38987704, schemes: {Https})
getReposOwnerRepoStatsCommitActivity = Call_GetReposOwnerRepoStatsCommitActivity_38987712(
    name: "getReposOwnerRepoStatsCommitActivity", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/stats/commit_activity",
    validator: validate_GetReposOwnerRepoStatsCommitActivity_38987713, base: "/",
    url: url_GetReposOwnerRepoStatsCommitActivity_38987714, schemes: {Https})
getReposOwnerRepoStatsContributors = Call_GetReposOwnerRepoStatsContributors_38987722(
    name: "getReposOwnerRepoStatsContributors", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/stats/contributors",
    validator: validate_GetReposOwnerRepoStatsContributors_38987723, base: "/",
    url: url_GetReposOwnerRepoStatsContributors_38987724, schemes: {Https})
getReposOwnerRepoStatsParticipation = Call_GetReposOwnerRepoStatsParticipation_38987732(
    name: "getReposOwnerRepoStatsParticipation", meth: HttpGet,
    host: "api.github.com", route: "/repos/{owner}/{repo}/stats/participation",
    validator: validate_GetReposOwnerRepoStatsParticipation_38987733, base: "/",
    url: url_GetReposOwnerRepoStatsParticipation_38987734, schemes: {Https})
getReposOwnerRepoStatsPunchCard = Call_GetReposOwnerRepoStatsPunchCard_38987742(
    name: "getReposOwnerRepoStatsPunchCard", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/stats/punch_card",
    validator: validate_GetReposOwnerRepoStatsPunchCard_38987743, base: "/",
    url: url_GetReposOwnerRepoStatsPunchCard_38987744, schemes: {Https})
postReposOwnerRepoStatusesRef = Call_PostReposOwnerRepoStatusesRef_38987763(
    name: "postReposOwnerRepoStatusesRef", meth: HttpPost, host: "api.github.com",
    route: "/repos/{owner}/{repo}/statuses/{ref}",
    validator: validate_PostReposOwnerRepoStatusesRef_38987764, base: "/",
    url: url_PostReposOwnerRepoStatusesRef_38987765, schemes: {Https})
getReposOwnerRepoStatusesRef = Call_GetReposOwnerRepoStatusesRef_38987752(
    name: "getReposOwnerRepoStatusesRef", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/statuses/{ref}",
    validator: validate_GetReposOwnerRepoStatusesRef_38987753, base: "/",
    url: url_GetReposOwnerRepoStatusesRef_38987754, schemes: {Https})
getReposOwnerRepoSubscribers = Call_GetReposOwnerRepoSubscribers_38987776(
    name: "getReposOwnerRepoSubscribers", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/subscribers",
    validator: validate_GetReposOwnerRepoSubscribers_38987777, base: "/",
    url: url_GetReposOwnerRepoSubscribers_38987778, schemes: {Https})
putReposOwnerRepoSubscription = Call_PutReposOwnerRepoSubscription_38987796(
    name: "putReposOwnerRepoSubscription", meth: HttpPut, host: "api.github.com",
    route: "/repos/{owner}/{repo}/subscription",
    validator: validate_PutReposOwnerRepoSubscription_38987797, base: "/",
    url: url_PutReposOwnerRepoSubscription_38987798, schemes: {Https})
getReposOwnerRepoSubscription = Call_GetReposOwnerRepoSubscription_38987786(
    name: "getReposOwnerRepoSubscription", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/subscription",
    validator: validate_GetReposOwnerRepoSubscription_38987787, base: "/",
    url: url_GetReposOwnerRepoSubscription_38987788, schemes: {Https})
deleteReposOwnerRepoSubscription = Call_DeleteReposOwnerRepoSubscription_38987808(
    name: "deleteReposOwnerRepoSubscription", meth: HttpDelete,
    host: "api.github.com", route: "/repos/{owner}/{repo}/subscription",
    validator: validate_DeleteReposOwnerRepoSubscription_38987809, base: "/",
    url: url_DeleteReposOwnerRepoSubscription_38987810, schemes: {Https})
getReposOwnerRepoTags = Call_GetReposOwnerRepoTags_38987818(
    name: "getReposOwnerRepoTags", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/tags",
    validator: validate_GetReposOwnerRepoTags_38987819, base: "/",
    url: url_GetReposOwnerRepoTags_38987820, schemes: {Https})
getReposOwnerRepoTeams = Call_GetReposOwnerRepoTeams_38987828(
    name: "getReposOwnerRepoTeams", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/teams",
    validator: validate_GetReposOwnerRepoTeams_38987829, base: "/",
    url: url_GetReposOwnerRepoTeams_38987830, schemes: {Https})
getReposOwnerRepoWatchers = Call_GetReposOwnerRepoWatchers_38987838(
    name: "getReposOwnerRepoWatchers", meth: HttpGet, host: "api.github.com",
    route: "/repos/{owner}/{repo}/watchers",
    validator: validate_GetReposOwnerRepoWatchers_38987839, base: "/",
    url: url_GetReposOwnerRepoWatchers_38987840, schemes: {Https})
getReposOwnerRepoArchiveFormatPath = Call_GetReposOwnerRepoArchiveFormatPath_38987848(
    name: "getReposOwnerRepoArchiveFormatPath", meth: HttpGet,
    host: "api.github.com",
    route: "/repos/{owner}/{repo}/{archive_format}/{path}",
    validator: validate_GetReposOwnerRepoArchiveFormatPath_38987849, base: "/",
    url: url_GetReposOwnerRepoArchiveFormatPath_38987850, schemes: {Https})
getRepositories = Call_GetRepositories_38987860(name: "getRepositories",
    meth: HttpGet, host: "api.github.com", route: "/repositories",
    validator: validate_GetRepositories_38987861, base: "/",
    url: url_GetRepositories_38987862, schemes: {Https})
getSearchCode = Call_GetSearchCode_38987869(name: "getSearchCode", meth: HttpGet,
    host: "api.github.com", route: "/search/code",
    validator: validate_GetSearchCode_38987870, base: "/",
    url: url_GetSearchCode_38987871, schemes: {Https})
getSearchIssues = Call_GetSearchIssues_38987880(name: "getSearchIssues",
    meth: HttpGet, host: "api.github.com", route: "/search/issues",
    validator: validate_GetSearchIssues_38987881, base: "/",
    url: url_GetSearchIssues_38987882, schemes: {Https})
getSearchRepositories = Call_GetSearchRepositories_38987891(
    name: "getSearchRepositories", meth: HttpGet, host: "api.github.com",
    route: "/search/repositories",
    validator: validate_GetSearchRepositories_38987892, base: "/",
    url: url_GetSearchRepositories_38987893, schemes: {Https})
getSearchUsers = Call_GetSearchUsers_38987902(name: "getSearchUsers", meth: HttpGet,
    host: "api.github.com", route: "/search/users",
    validator: validate_GetSearchUsers_38987903, base: "/",
    url: url_GetSearchUsers_38987904, schemes: {Https})
getTeamsTeamId = Call_GetTeamsTeamId_38987913(name: "getTeamsTeamId", meth: HttpGet,
    host: "api.github.com", route: "/teams/{teamId}",
    validator: validate_GetTeamsTeamId_38987914, base: "/",
    url: url_GetTeamsTeamId_38987915, schemes: {Https})
patchTeamsTeamId = Call_PatchTeamsTeamId_38987931(name: "patchTeamsTeamId",
    meth: HttpPatch, host: "api.github.com", route: "/teams/{teamId}",
    validator: validate_PatchTeamsTeamId_38987932, base: "/",
    url: url_PatchTeamsTeamId_38987933, schemes: {Https})
deleteTeamsTeamId = Call_DeleteTeamsTeamId_38987922(name: "deleteTeamsTeamId",
    meth: HttpDelete, host: "api.github.com", route: "/teams/{teamId}",
    validator: validate_DeleteTeamsTeamId_38987923, base: "/",
    url: url_DeleteTeamsTeamId_38987924, schemes: {Https})
getTeamsTeamIdMembers = Call_GetTeamsTeamIdMembers_38987942(
    name: "getTeamsTeamIdMembers", meth: HttpGet, host: "api.github.com",
    route: "/teams/{teamId}/members",
    validator: validate_GetTeamsTeamIdMembers_38987943, base: "/",
    url: url_GetTeamsTeamIdMembers_38987944, schemes: {Https})
putTeamsTeamIdMembersUsername = Call_PutTeamsTeamIdMembersUsername_38987961(
    name: "putTeamsTeamIdMembersUsername", meth: HttpPut, host: "api.github.com",
    route: "/teams/{teamId}/members/{username}",
    validator: validate_PutTeamsTeamIdMembersUsername_38987962, base: "/",
    url: url_PutTeamsTeamIdMembersUsername_38987963, schemes: {Https})
getTeamsTeamIdMembersUsername = Call_GetTeamsTeamIdMembersUsername_38987951(
    name: "getTeamsTeamIdMembersUsername", meth: HttpGet, host: "api.github.com",
    route: "/teams/{teamId}/members/{username}",
    validator: validate_GetTeamsTeamIdMembersUsername_38987952, base: "/",
    url: url_GetTeamsTeamIdMembersUsername_38987953, schemes: {Https})
deleteTeamsTeamIdMembersUsername = Call_DeleteTeamsTeamIdMembersUsername_38987971(
    name: "deleteTeamsTeamIdMembersUsername", meth: HttpDelete,
    host: "api.github.com", route: "/teams/{teamId}/members/{username}",
    validator: validate_DeleteTeamsTeamIdMembersUsername_38987972, base: "/",
    url: url_DeleteTeamsTeamIdMembersUsername_38987973, schemes: {Https})
putTeamsTeamIdMembershipsUsername = Call_PutTeamsTeamIdMembershipsUsername_38987991(
    name: "putTeamsTeamIdMembershipsUsername", meth: HttpPut,
    host: "api.github.com", route: "/teams/{teamId}/memberships/{username}",
    validator: validate_PutTeamsTeamIdMembershipsUsername_38987992, base: "/",
    url: url_PutTeamsTeamIdMembershipsUsername_38987993, schemes: {Https})
getTeamsTeamIdMembershipsUsername = Call_GetTeamsTeamIdMembershipsUsername_38987981(
    name: "getTeamsTeamIdMembershipsUsername", meth: HttpGet,
    host: "api.github.com", route: "/teams/{teamId}/memberships/{username}",
    validator: validate_GetTeamsTeamIdMembershipsUsername_38987982, base: "/",
    url: url_GetTeamsTeamIdMembershipsUsername_38987983, schemes: {Https})
deleteTeamsTeamIdMembershipsUsername = Call_DeleteTeamsTeamIdMembershipsUsername_38988001(
    name: "deleteTeamsTeamIdMembershipsUsername", meth: HttpDelete,
    host: "api.github.com", route: "/teams/{teamId}/memberships/{username}",
    validator: validate_DeleteTeamsTeamIdMembershipsUsername_38988002, base: "/",
    url: url_DeleteTeamsTeamIdMembershipsUsername_38988003, schemes: {Https})
getTeamsTeamIdRepos = Call_GetTeamsTeamIdRepos_38988011(
    name: "getTeamsTeamIdRepos", meth: HttpGet, host: "api.github.com",
    route: "/teams/{teamId}/repos",
    validator: validate_GetTeamsTeamIdRepos_38988012, base: "/",
    url: url_GetTeamsTeamIdRepos_38988013, schemes: {Https})
putTeamsTeamIdReposOwnerRepo = Call_PutTeamsTeamIdReposOwnerRepo_38988031(
    name: "putTeamsTeamIdReposOwnerRepo", meth: HttpPut, host: "api.github.com",
    route: "/teams/{teamId}/repos/{owner}/{repo}",
    validator: validate_PutTeamsTeamIdReposOwnerRepo_38988032, base: "/",
    url: url_PutTeamsTeamIdReposOwnerRepo_38988033, schemes: {Https})
getTeamsTeamIdReposOwnerRepo = Call_GetTeamsTeamIdReposOwnerRepo_38988020(
    name: "getTeamsTeamIdReposOwnerRepo", meth: HttpGet, host: "api.github.com",
    route: "/teams/{teamId}/repos/{owner}/{repo}",
    validator: validate_GetTeamsTeamIdReposOwnerRepo_38988021, base: "/",
    url: url_GetTeamsTeamIdReposOwnerRepo_38988022, schemes: {Https})
deleteTeamsTeamIdReposOwnerRepo = Call_DeleteTeamsTeamIdReposOwnerRepo_38988042(
    name: "deleteTeamsTeamIdReposOwnerRepo", meth: HttpDelete,
    host: "api.github.com", route: "/teams/{teamId}/repos/{owner}/{repo}",
    validator: validate_DeleteTeamsTeamIdReposOwnerRepo_38988043, base: "/",
    url: url_DeleteTeamsTeamIdReposOwnerRepo_38988044, schemes: {Https})
getUser = Call_GetUser_38988053(name: "getUser", meth: HttpGet,
                              host: "api.github.com", route: "/user",
                              validator: validate_GetUser_38988054, base: "/",
                              url: url_GetUser_38988055, schemes: {Https})
patchUser = Call_PatchUser_38988060(name: "patchUser", meth: HttpPatch,
                                  host: "api.github.com", route: "/user",
                                  validator: validate_PatchUser_38988061,
                                  base: "/", url: url_PatchUser_38988062,
                                  schemes: {Https})
postUserEmails = Call_PostUserEmails_38988076(name: "postUserEmails",
    meth: HttpPost, host: "api.github.com", route: "/user/emails",
    validator: validate_PostUserEmails_38988077, base: "/",
    url: url_PostUserEmails_38988078, schemes: {Https})
getUserEmails = Call_GetUserEmails_38988069(name: "getUserEmails", meth: HttpGet,
    host: "api.github.com", route: "/user/emails",
    validator: validate_GetUserEmails_38988070, base: "/",
    url: url_GetUserEmails_38988071, schemes: {Https})
deleteUserEmails = Call_DeleteUserEmails_38988085(name: "deleteUserEmails",
    meth: HttpDelete, host: "api.github.com", route: "/user/emails",
    validator: validate_DeleteUserEmails_38988086, base: "/",
    url: url_DeleteUserEmails_38988087, schemes: {Https})
getUserFollowers = Call_GetUserFollowers_38988094(name: "getUserFollowers",
    meth: HttpGet, host: "api.github.com", route: "/user/followers",
    validator: validate_GetUserFollowers_38988095, base: "/",
    url: url_GetUserFollowers_38988096, schemes: {Https})
getUserFollowing = Call_GetUserFollowing_38988101(name: "getUserFollowing",
    meth: HttpGet, host: "api.github.com", route: "/user/following",
    validator: validate_GetUserFollowing_38988102, base: "/",
    url: url_GetUserFollowing_38988103, schemes: {Https})
putUserFollowingUsername = Call_PutUserFollowingUsername_38988117(
    name: "putUserFollowingUsername", meth: HttpPut, host: "api.github.com",
    route: "/user/following/{username}",
    validator: validate_PutUserFollowingUsername_38988118, base: "/",
    url: url_PutUserFollowingUsername_38988119, schemes: {Https})
getUserFollowingUsername = Call_GetUserFollowingUsername_38988108(
    name: "getUserFollowingUsername", meth: HttpGet, host: "api.github.com",
    route: "/user/following/{username}",
    validator: validate_GetUserFollowingUsername_38988109, base: "/",
    url: url_GetUserFollowingUsername_38988110, schemes: {Https})
deleteUserFollowingUsername = Call_DeleteUserFollowingUsername_38988126(
    name: "deleteUserFollowingUsername", meth: HttpDelete, host: "api.github.com",
    route: "/user/following/{username}",
    validator: validate_DeleteUserFollowingUsername_38988127, base: "/",
    url: url_DeleteUserFollowingUsername_38988128, schemes: {Https})
getUserIssues = Call_GetUserIssues_38988135(name: "getUserIssues", meth: HttpGet,
    host: "api.github.com", route: "/user/issues",
    validator: validate_GetUserIssues_38988136, base: "/",
    url: url_GetUserIssues_38988137, schemes: {Https})
postUserKeys = Call_PostUserKeys_38988156(name: "postUserKeys", meth: HttpPost,
                                        host: "api.github.com",
                                        route: "/user/keys", validator: validate_PostUserKeys_38988157,
                                        base: "/", url: url_PostUserKeys_38988158,
                                        schemes: {Https})
getUserKeys = Call_GetUserKeys_38988149(name: "getUserKeys", meth: HttpGet,
                                      host: "api.github.com", route: "/user/keys",
                                      validator: validate_GetUserKeys_38988150,
                                      base: "/", url: url_GetUserKeys_38988151,
                                      schemes: {Https})
getUserKeysKeyId = Call_GetUserKeysKeyId_38988165(name: "getUserKeysKeyId",
    meth: HttpGet, host: "api.github.com", route: "/user/keys/{keyId}",
    validator: validate_GetUserKeysKeyId_38988166, base: "/",
    url: url_GetUserKeysKeyId_38988167, schemes: {Https})
deleteUserKeysKeyId = Call_DeleteUserKeysKeyId_38988174(
    name: "deleteUserKeysKeyId", meth: HttpDelete, host: "api.github.com",
    route: "/user/keys/{keyId}", validator: validate_DeleteUserKeysKeyId_38988175,
    base: "/", url: url_DeleteUserKeysKeyId_38988176, schemes: {Https})
getUserOrgs = Call_GetUserOrgs_38988183(name: "getUserOrgs", meth: HttpGet,
                                      host: "api.github.com", route: "/user/orgs",
                                      validator: validate_GetUserOrgs_38988184,
                                      base: "/", url: url_GetUserOrgs_38988185,
                                      schemes: {Https})
postUserRepos = Call_PostUserRepos_38988199(name: "postUserRepos", meth: HttpPost,
    host: "api.github.com", route: "/user/repos",
    validator: validate_PostUserRepos_38988200, base: "/",
    url: url_PostUserRepos_38988201, schemes: {Https})
getUserRepos = Call_GetUserRepos_38988190(name: "getUserRepos", meth: HttpGet,
                                        host: "api.github.com",
                                        route: "/user/repos", validator: validate_GetUserRepos_38988191,
                                        base: "/", url: url_GetUserRepos_38988192,
                                        schemes: {Https})
getUserStarred = Call_GetUserStarred_38988208(name: "getUserStarred", meth: HttpGet,
    host: "api.github.com", route: "/user/starred",
    validator: validate_GetUserStarred_38988209, base: "/",
    url: url_GetUserStarred_38988210, schemes: {Https})
putUserStarredOwnerRepo = Call_PutUserStarredOwnerRepo_38988228(
    name: "putUserStarredOwnerRepo", meth: HttpPut, host: "api.github.com",
    route: "/user/starred/{owner}/{repo}",
    validator: validate_PutUserStarredOwnerRepo_38988229, base: "/",
    url: url_PutUserStarredOwnerRepo_38988230, schemes: {Https})
getUserStarredOwnerRepo = Call_GetUserStarredOwnerRepo_38988218(
    name: "getUserStarredOwnerRepo", meth: HttpGet, host: "api.github.com",
    route: "/user/starred/{owner}/{repo}",
    validator: validate_GetUserStarredOwnerRepo_38988219, base: "/",
    url: url_GetUserStarredOwnerRepo_38988220, schemes: {Https})
deleteUserStarredOwnerRepo = Call_DeleteUserStarredOwnerRepo_38988238(
    name: "deleteUserStarredOwnerRepo", meth: HttpDelete, host: "api.github.com",
    route: "/user/starred/{owner}/{repo}",
    validator: validate_DeleteUserStarredOwnerRepo_38988239, base: "/",
    url: url_DeleteUserStarredOwnerRepo_38988240, schemes: {Https})
getUserSubscriptions = Call_GetUserSubscriptions_38988248(
    name: "getUserSubscriptions", meth: HttpGet, host: "api.github.com",
    route: "/user/subscriptions",
    validator: validate_GetUserSubscriptions_38988249, base: "/",
    url: url_GetUserSubscriptions_38988250, schemes: {Https})
putUserSubscriptionsOwnerRepo = Call_PutUserSubscriptionsOwnerRepo_38988265(
    name: "putUserSubscriptionsOwnerRepo", meth: HttpPut, host: "api.github.com",
    route: "/user/subscriptions/{owner}/{repo}",
    validator: validate_PutUserSubscriptionsOwnerRepo_38988266, base: "/",
    url: url_PutUserSubscriptionsOwnerRepo_38988267, schemes: {Https})
getUserSubscriptionsOwnerRepo = Call_GetUserSubscriptionsOwnerRepo_38988255(
    name: "getUserSubscriptionsOwnerRepo", meth: HttpGet, host: "api.github.com",
    route: "/user/subscriptions/{owner}/{repo}",
    validator: validate_GetUserSubscriptionsOwnerRepo_38988256, base: "/",
    url: url_GetUserSubscriptionsOwnerRepo_38988257, schemes: {Https})
deleteUserSubscriptionsOwnerRepo = Call_DeleteUserSubscriptionsOwnerRepo_38988275(
    name: "deleteUserSubscriptionsOwnerRepo", meth: HttpDelete,
    host: "api.github.com", route: "/user/subscriptions/{owner}/{repo}",
    validator: validate_DeleteUserSubscriptionsOwnerRepo_38988276, base: "/",
    url: url_DeleteUserSubscriptionsOwnerRepo_38988277, schemes: {Https})
getUserTeams = Call_GetUserTeams_38988285(name: "getUserTeams", meth: HttpGet,
                                        host: "api.github.com",
                                        route: "/user/teams", validator: validate_GetUserTeams_38988286,
                                        base: "/", url: url_GetUserTeams_38988287,
                                        schemes: {Https})
getUsers = Call_GetUsers_38988292(name: "getUsers", meth: HttpGet,
                                host: "api.github.com", route: "/users",
                                validator: validate_GetUsers_38988293, base: "/",
                                url: url_GetUsers_38988294, schemes: {Https})
getUsersUsername = Call_GetUsersUsername_38988301(name: "getUsersUsername",
    meth: HttpGet, host: "api.github.com", route: "/users/{username}",
    validator: validate_GetUsersUsername_38988302, base: "/",
    url: url_GetUsersUsername_38988303, schemes: {Https})
getUsersUsernameEvents = Call_GetUsersUsernameEvents_38988310(
    name: "getUsersUsernameEvents", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/events",
    validator: validate_GetUsersUsernameEvents_38988311, base: "/",
    url: url_GetUsersUsernameEvents_38988312, schemes: {Https})
getUsersUsernameEventsOrgsOrg = Call_GetUsersUsernameEventsOrgsOrg_38988319(
    name: "getUsersUsernameEventsOrgsOrg", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/events/orgs/{org}",
    validator: validate_GetUsersUsernameEventsOrgsOrg_38988320, base: "/",
    url: url_GetUsersUsernameEventsOrgsOrg_38988321, schemes: {Https})
getUsersUsernameFollowers = Call_GetUsersUsernameFollowers_38988329(
    name: "getUsersUsernameFollowers", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/followers",
    validator: validate_GetUsersUsernameFollowers_38988330, base: "/",
    url: url_GetUsersUsernameFollowers_38988331, schemes: {Https})
getUsersUsernameFollowingTargetUser = Call_GetUsersUsernameFollowingTargetUser_38988338(
    name: "getUsersUsernameFollowingTargetUser", meth: HttpGet,
    host: "api.github.com", route: "/users/{username}/following/{targetUser}",
    validator: validate_GetUsersUsernameFollowingTargetUser_38988339, base: "/",
    url: url_GetUsersUsernameFollowingTargetUser_38988340, schemes: {Https})
getUsersUsernameGists = Call_GetUsersUsernameGists_38988348(
    name: "getUsersUsernameGists", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/gists",
    validator: validate_GetUsersUsernameGists_38988349, base: "/",
    url: url_GetUsersUsernameGists_38988350, schemes: {Https})
getUsersUsernameKeys = Call_GetUsersUsernameKeys_38988359(
    name: "getUsersUsernameKeys", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/keys",
    validator: validate_GetUsersUsernameKeys_38988360, base: "/",
    url: url_GetUsersUsernameKeys_38988361, schemes: {Https})
getUsersUsernameOrgs = Call_GetUsersUsernameOrgs_38988368(
    name: "getUsersUsernameOrgs", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/orgs",
    validator: validate_GetUsersUsernameOrgs_38988369, base: "/",
    url: url_GetUsersUsernameOrgs_38988370, schemes: {Https})
getUsersUsernameReceivedEvents = Call_GetUsersUsernameReceivedEvents_38988377(
    name: "getUsersUsernameReceivedEvents", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/received_events",
    validator: validate_GetUsersUsernameReceivedEvents_38988378, base: "/",
    url: url_GetUsersUsernameReceivedEvents_38988379, schemes: {Https})
getUsersUsernameReceivedEventsPublic = Call_GetUsersUsernameReceivedEventsPublic_38988386(
    name: "getUsersUsernameReceivedEventsPublic", meth: HttpGet,
    host: "api.github.com", route: "/users/{username}/received_events/public",
    validator: validate_GetUsersUsernameReceivedEventsPublic_38988387, base: "/",
    url: url_GetUsersUsernameReceivedEventsPublic_38988388, schemes: {Https})
getUsersUsernameRepos = Call_GetUsersUsernameRepos_38988395(
    name: "getUsersUsernameRepos", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/repos",
    validator: validate_GetUsersUsernameRepos_38988396, base: "/",
    url: url_GetUsersUsernameRepos_38988397, schemes: {Https})
getUsersUsernameStarred = Call_GetUsersUsernameStarred_38988406(
    name: "getUsersUsernameStarred", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/starred",
    validator: validate_GetUsersUsernameStarred_38988407, base: "/",
    url: url_GetUsersUsernameStarred_38988408, schemes: {Https})
getUsersUsernameSubscriptions = Call_GetUsersUsernameSubscriptions_38988415(
    name: "getUsersUsernameSubscriptions", meth: HttpGet, host: "api.github.com",
    route: "/users/{username}/subscriptions",
    validator: validate_GetUsersUsernameSubscriptions_38988416, base: "/",
    url: url_GetUsersUsernameSubscriptions_38988417, schemes: {Https})

Procs

proc call(call_38985699: Call_GetEmojis_38985539; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Lists all the emojis available to use on GitHub.
proc call(call_38985762: Call_GetEmojis_38985539; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getEmojis
Lists all the emojis available to use on GitHub.
Accept: string
: Is used to set specified media type.
proc call(call_38985810: Call_GetEvents_38985806; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List public events.
proc call(call_38985811: Call_GetEvents_38985806; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getEvents
List public events.
Accept: string
: Is used to set specified media type.
proc call(call_38985817: Call_GetFeeds_38985813; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List Feeds.
GitHub provides several timeline resources in Atom format. The Feeds API
lists all the feeds available to the authenticating user.
proc call(call_38985818: Call_GetFeeds_38985813; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getFeeds List Feeds.
GitHub provides several timeline resources in Atom format. The Feeds API
lists all the feeds available to the authenticating user.

Accept: string
: Is used to set specified media type.

proc call(call_38985843: Call_PostGists_38985829; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a gist.
proc call(call_38985844: Call_PostGists_38985829; body: JsonNode; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postGists
Create a gist.
Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38985825: Call_GetGists_38985820; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List the authenticated user's gists or if called anonymously, this will return all public gists.
proc call(call_38985826: Call_GetGists_38985820; Accept: string = "";
         since: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                      tags: [RootEffect].}
getGists List the authenticated user's gists or if called anonymously, this will return all public gists.

Accept: string
: Is used to set specified media type.
since: string
: Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.

Only gists updated at or after this time are returned.

proc call(call_38985852: Call_GetGistsPublic_38985847; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List all public gists.
proc call(call_38985853: Call_GetGistsPublic_38985847; Accept: string = "";
         since: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                      tags: [RootEffect].}
getGistsPublic
List all public gists.
Accept: string
: Is used to set specified media type.
since: string
: Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.

Only gists updated at or after this time are returned.

proc call(call_38985861: Call_GetGistsStarred_38985856; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List the authenticated user's starred gists.
proc call(call_38985862: Call_GetGistsStarred_38985856; Accept: string = "";
         since: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                      tags: [RootEffect].}
getGistsStarred
List the authenticated user's starred gists.
Accept: string
: Is used to set specified media type.
since: string
: Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.

Only gists updated at or after this time are returned.

proc call(call_38985883: Call_GetGistsId_38985865; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single gist.
proc call(call_38985884: Call_GetGistsId_38985865; id: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getGistsId
Get a single gist.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
proc call(call_38985902: Call_PatchGistsId_38985896; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit a gist.
proc call(call_38985903: Call_PatchGistsId_38985896; id: int; body: JsonNode;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
patchGistsId
Edit a gist.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38985892: Call_DeleteGistsId_38985887; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a gist.
proc call(call_38985893: Call_DeleteGistsId_38985887; id: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteGistsId
Delete a gist.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
proc call(call_38985922: Call_PostGistsIdComments_38985916; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a commen
proc call(call_38985923: Call_PostGistsIdComments_38985916; id: int; body: JsonNode;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
postGistsIdComments
Create a commen
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38985912: Call_GetGistsIdComments_38985907; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List comments on a gist.
proc call(call_38985913: Call_GetGistsIdComments_38985907; id: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getGistsIdComments
List comments on a gist.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
proc call(call_38985933: Call_GetGistsIdCommentsCommentId_38985927;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single comment.
proc call(call_38985934: Call_GetGistsIdCommentsCommentId_38985927; id: int;
         commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getGistsIdCommentsCommentId
Get a single comment.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
commentId: int (required)
: Id of comment.
proc call(call_38985954: Call_PatchGistsIdCommentsCommentId_38985947;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit a comment.
proc call(call_38985955: Call_PatchGistsIdCommentsCommentId_38985947; id: int;
         body: JsonNode; commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchGistsIdCommentsCommentId
Edit a comment.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.

body: JObject (required)

commentId: int (required)
: Id of comment.
proc call(call_38985943: Call_DeleteGistsIdCommentsCommentId_38985937;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a comment.
proc call(call_38985944: Call_DeleteGistsIdCommentsCommentId_38985937; id: int;
         commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteGistsIdCommentsCommentId
Delete a comment.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
commentId: int (required)
: Id of comment.
proc call(call_38985964: Call_PostGistsIdForks_38985959; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Fork a gist.
proc call(call_38985965: Call_PostGistsIdForks_38985959; id: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
postGistsIdForks
Fork a gist.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
proc call(call_38985982: Call_PutGistsIdStar_38985977; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Star a gist.
proc call(call_38985983: Call_PutGistsIdStar_38985977; id: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
putGistsIdStar
Star a gist.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
proc call(call_38985973: Call_GetGistsIdStar_38985968; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check if a gist is starred.
proc call(call_38985974: Call_GetGistsIdStar_38985968; id: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getGistsIdStar
Check if a gist is starred.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
proc call(call_38985991: Call_DeleteGistsIdStar_38985986; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Unstar a gist.
proc call(call_38985992: Call_DeleteGistsIdStar_38985986; id: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
deleteGistsIdStar
Unstar a gist.
id: int (required)
: Id of gist.
Accept: string
: Is used to set specified media type.
proc call(call_38985999: Call_GetGitignoreTemplates_38985995; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Listing available templates. List all templates available to pass as an option when creating a repository.
proc call(call_38986000: Call_GetGitignoreTemplates_38985995; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getGitignoreTemplates Listing available templates. List all templates available to pass as an option when creating a repository.

Accept: string
: Is used to set specified media type.

proc call(call_38986007: Call_GetGitignoreTemplatesLanguage_38986002;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single template.
proc call(call_38986008: Call_GetGitignoreTemplatesLanguage_38986002;
         language: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getGitignoreTemplatesLanguage
Get a single template.
language: string (required)
Accept: string
: Is used to set specified media type.
proc call(call_38986035: Call_GetIssues_38986011; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List issues. List all issues across all the authenticated user's visible repositories.
proc call(call_38986036: Call_GetIssues_38986011; labels: string;
         state: string = "open"; Accept: string = ""; sort: string = "created";
         direction: string = "desc"; filter: string = "all"; since: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getIssues List issues. List all issues across all the authenticated user's visible repositories.

state: string (required)

Accept: string
: Is used to set specified media type.
labels: string (required)
: String list of comma separated Label names. Example - bug,ui,@high.

sort: string (required) direction: string (required)

filter: string (required)
: Issues assigned to you / created by you / mentioning you / you're

subscribed to updates for / All issues the authenticated user can see

since: string
: Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Only issues updated at or after this time are returned.

proc call(call_38986048: Call_GetLegacyIssuesSearchOwnerRepositoryStateKeyword_38986040;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Find issues by state and keyword.
proc call(call_38986049: Call_GetLegacyIssuesSearchOwnerRepositoryStateKeyword_38986040;
         owner: string; repository: string; keyword: string; Accept: string = "";
         state: string = "open"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getLegacyIssuesSearchOwnerRepositoryStateKeyword
Find issues by state and keyword.
owner: string (required)
Accept: string
: Is used to set specified media type.

repository: string (required)

keyword: string (required)
: The search term.
state: string (required)
: Indicates the state of the issues to return. Can be either open or closed.
proc call(call_38986061: Call_GetLegacyReposSearchKeyword_38986052;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
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.
proc call(call_38986062: Call_GetLegacyReposSearchKeyword_38986052;
         keyword: string; order: string = "desc"; language: string = "";
         Accept: string = ""; startPage: string = ""; sort: string = "updated"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getLegacyReposSearchKeyword
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.
order: string
: The sort field. if sort param is provided. Can be either asc or desc.
language: string
: Filter results by language
Accept: string
: Is used to set specified media type.
startPage: string
: The page number to fetch
sort: string
: The sort field. One of stars, forks, or updated. Default: results are sorted by best match.
keyword: string (required)
: The search term
proc call(call_38986071: Call_GetLegacyUserEmailEmail_38986066;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
This API call is added for compatibility reasons only.
proc call(call_38986072: Call_GetLegacyUserEmailEmail_38986066; email: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getLegacyUserEmailEmail
This API call is added for compatibility reasons only.
email: string (required)
: The email address
Accept: string
: Is used to set specified media type.
proc call(call_38986083: Call_GetLegacyUserSearchKeyword_38986075;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Find users by keyword.
proc call(call_38986084: Call_GetLegacyUserSearchKeyword_38986075; keyword: string;
         order: string = "desc"; Accept: string = ""; startPage: string = "";
         sort: string = "updated"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getLegacyUserSearchKeyword
Find users by keyword.
order: string
: The sort field. if sort param is provided. Can be either asc or desc.
Accept: string
: Is used to set specified media type.
startPage: string
: The page number to fetch
sort: string
: The sort field. One of stars, forks, or updated. Default: results are sorted by best match.
keyword: string (required)
: The search term
proc call(call_38986093: Call_PostMarkdown_38986088; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Render an arbitrary Markdown document
proc call(call_38986094: Call_PostMarkdown_38986088; body: JsonNode;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
postMarkdown
Render an arbitrary Markdown document
Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38986101: Call_PostMarkdownRaw_38986097; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Render a Markdown document in raw mode
proc call(call_38986102: Call_PostMarkdownRaw_38986097; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
postMarkdownRaw
Render a Markdown document in raw mode
Accept: string
: Is used to set specified media type.
proc call(call_38986108: Call_GetMeta_38986104; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
This gives some information about GitHub.com, the service.
proc call(call_38986109: Call_GetMeta_38986104; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getMeta
This gives some information about GitHub.com, the service.
Accept: string
: Is used to set specified media type.
proc call(call_38986117: Call_GetNetworksOwnerRepoEvents_38986111;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List public events for a network of repositories.
proc call(call_38986118: Call_GetNetworksOwnerRepoEvents_38986111; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getNetworksOwnerRepoEvents
List public events for a network of repositories.
owner: string (required)
: Name of the owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986137: Call_PutNotifications_38986132; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Mark as read. Marking a notification as "read" removes it from the default view on GitHub.com.
proc call(call_38986138: Call_PutNotifications_38986132; body: JsonNode;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
putNotifications Mark as read. Marking a notification as "read" removes it from the default view on GitHub.com.

Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38986128: Call_GetNotifications_38986121; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List your notifications. List all notifications for the current user, grouped by repository.
proc call(call_38986129: Call_GetNotifications_38986121;
         participating: bool = false; all: bool = false; Accept: string = "";
         since: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                      tags: [RootEffect].}
getNotifications List your notifications. List all notifications for the current user, grouped by repository.

participating: bool
: True to show only notifications in which the user is directly participating

or mentioned.

all: bool
: True to show notifications marked as read.
Accept: string
: Is used to set specified media type.
since: string
: The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Example: "2012-10-09T23:39:01Z".

proc call(call_38986146: Call_GetNotificationsThreadsId_38986141;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
View a single thread.
proc call(call_38986147: Call_GetNotificationsThreadsId_38986141; id: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getNotificationsThreadsId
View a single thread.
id: int (required)
: Id of thread.
Accept: string
: Is used to set specified media type.
proc call(call_38986155: Call_PatchNotificationsThreadsId_38986150;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Mark a thread as read
proc call(call_38986156: Call_PatchNotificationsThreadsId_38986150; id: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
patchNotificationsThreadsId
Mark a thread as read
id: int (required)
: Id of thread.
Accept: string
: Is used to set specified media type.
proc call(call_38986174: Call_PutNotificationsThreadsIdSubscription_38986168;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Set a Thread Subscription. This lets you subscribe to a thread, or ignore it. Subscribing to a thread is unnecessary if the user is already subscribed to the repository. Ignoring a thread will mute all future notifications (until you comment or get @mentioned).
proc call(call_38986175: Call_PutNotificationsThreadsIdSubscription_38986168;
         id: int; body: JsonNode; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
putNotificationsThreadsIdSubscription Set a Thread Subscription. This lets you subscribe to a thread, or ignore it. Subscribing to a thread is unnecessary if the user is already subscribed to the repository. Ignoring a thread will mute all future notifications (until you comment or get @mentioned).

id: int (required)
: Id of thread.
Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38986164: Call_GetNotificationsThreadsIdSubscription_38986159;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a Thread Subscription.
proc call(call_38986165: Call_GetNotificationsThreadsIdSubscription_38986159;
         id: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getNotificationsThreadsIdSubscription
Get a Thread Subscription.
id: int (required)
: Id of thread.
Accept: string
: Is used to set specified media type.
proc call(call_38986184: Call_DeleteNotificationsThreadsIdSubscription_38986179;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a Thread Subscription.
proc call(call_38986185: Call_DeleteNotificationsThreadsIdSubscription_38986179;
         id: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteNotificationsThreadsIdSubscription
Delete a Thread Subscription.
id: int (required)
: Id of thread.
Accept: string
: Is used to set specified media type.
proc call(call_38986193: Call_GetOrgsOrg_38986188; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get an Organization.
proc call(call_38986194: Call_GetOrgsOrg_38986188; org: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getOrgsOrg
Get an Organization.
Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.
proc call(call_38986203: Call_PatchOrgsOrg_38986197; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit an Organization.
proc call(call_38986204: Call_PatchOrgsOrg_38986197; body: JsonNode; org: string;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
patchOrgsOrg
Edit an Organization.
Accept: string
: Is used to set specified media type.

body: JObject (required)

org: string (required)
: Name of organisation.
proc call(call_38986213: Call_GetOrgsOrgEvents_38986208; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List public events for an organization.
proc call(call_38986214: Call_GetOrgsOrgEvents_38986208; org: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getOrgsOrgEvents
List public events for an organization.
Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.
proc call(call_38986228: Call_GetOrgsOrgIssues_38986217; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List issues. List all issues for a given organization for the authenticated user.
proc call(call_38986229: Call_GetOrgsOrgIssues_38986217; labels: string; org: string;
         state: string = "open"; Accept: string = ""; sort: string = "created";
         direction: string = "desc"; filter: string = "all"; since: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getOrgsOrgIssues List issues. List all issues for a given organization for the authenticated user.

state: string (required)

Accept: string
: Is used to set specified media type.
labels: string (required)
: String list of comma separated Label names. Example - bug,ui,@high.

sort: string (required) direction: string (required)

filter: string (required)
: Issues assigned to you / created by you / mentioning you / you're

subscribed to updates for / All issues the authenticated user can see

org: string (required)
: Name of organisation.
since: string
: Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Only issues updated at or after this time are returned.

proc call(call_38986238: Call_GetOrgsOrgMembers_38986233; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Members list. List all users who are members of an organization. A member is a user tha belongs to at least 1 team in the organization. If the authenticated user is also an owner of this organization then both concealed and public members will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list.
proc call(call_38986239: Call_GetOrgsOrgMembers_38986233; org: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getOrgsOrgMembers Members list. List all users who are members of an organization. A member is a user tha belongs to at least 1 team in the organization. If the authenticated user is also an owner of this organization then both concealed and public members will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list.

Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.

proc call(call_38986248: Call_GetOrgsOrgMembersUsername_38986242;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check if a user is, publicly or privately, a member of the organization.
proc call(call_38986249: Call_GetOrgsOrgMembersUsername_38986242; username: string;
         org: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getOrgsOrgMembersUsername
Check if a user is, publicly or privately, a member of the organization.
username: string (required)
: Name of the user.
Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.
proc call(call_38986258: Call_DeleteOrgsOrgMembersUsername_38986252;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Remove a member. Removing a user from this list will remove them from all teams and they will no longer have any access to the organization's repositories.
proc call(call_38986259: Call_DeleteOrgsOrgMembersUsername_38986252;
         username: string; org: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteOrgsOrgMembersUsername Remove a member. Removing a user from this list will remove them from all teams and they will no longer have any access to the organization's repositories.

username: string (required)
: Name of the user.
Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.

proc call(call_38986267: Call_GetOrgsOrgPublicMembers_38986262;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Public members list. Members of an organization can choose to have their membership publicized or not.
proc call(call_38986268: Call_GetOrgsOrgPublicMembers_38986262; org: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getOrgsOrgPublicMembers Public members list. Members of an organization can choose to have their membership publicized or not.

Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.

proc call(call_38986287: Call_PutOrgsOrgPublicMembersUsername_38986281;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Publicize a user's membership.
proc call(call_38986288: Call_PutOrgsOrgPublicMembersUsername_38986281;
         username: string; org: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
putOrgsOrgPublicMembersUsername
Publicize a user's membership.
username: string (required)
: Name of the user.
Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.
proc call(call_38986277: Call_GetOrgsOrgPublicMembersUsername_38986271;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check public membership.
proc call(call_38986278: Call_GetOrgsOrgPublicMembersUsername_38986271;
         username: string; org: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getOrgsOrgPublicMembersUsername
Check public membership.
username: string (required)
: Name of the user.
Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.
proc call(call_38986297: Call_DeleteOrgsOrgPublicMembersUsername_38986291;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Conceal a user's membership.
proc call(call_38986298: Call_DeleteOrgsOrgPublicMembersUsername_38986291;
         username: string; org: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteOrgsOrgPublicMembersUsername
Conceal a user's membership.
username: string (required)
: Name of the user.
Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.
proc call(call_38986318: Call_PostOrgsOrgRepos_38986312; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a new repository for the authenticated user. OAuth users must supply repo scope.
proc call(call_38986319: Call_PostOrgsOrgRepos_38986312; body: JsonNode; org: string;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
postOrgsOrgRepos Create a new repository for the authenticated user. OAuth users must supply repo scope.

Accept: string
: Is used to set specified media type.

body: JObject (required)

org: string (required)
: Name of organisation.

proc call(call_38986307: Call_GetOrgsOrgRepos_38986301; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List repositories for the specified org.
proc call(call_38986308: Call_GetOrgsOrgRepos_38986301; org: string;
         Accept: string = ""; `type`: string = "all"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getOrgsOrgRepos
List repositories for the specified org.
Accept: string
: Is used to set specified media type.

type: string

org: string (required)
: Name of organisation.
proc call(call_38986338: Call_PostOrgsOrgTeams_38986332; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create team. In order to create a team, the authenticated user must be an owner of organization.
proc call(call_38986339: Call_PostOrgsOrgTeams_38986332; body: JsonNode; org: string;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
postOrgsOrgTeams Create team. In order to create a team, the authenticated user must be an owner of organization.

Accept: string
: Is used to set specified media type.

body: JObject (required)

org: string (required)
: Name of organisation.

proc call(call_38986328: Call_GetOrgsOrgTeams_38986323; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List teams.
proc call(call_38986329: Call_GetOrgsOrgTeams_38986323; org: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getOrgsOrgTeams
List teams.
Accept: string
: Is used to set specified media type.
org: string (required)
: Name of organisation.
proc call(call_38986347: Call_GetRateLimit_38986343; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get your current rate limit status Note: Accessing this endpoint does not count against your rate limit.
proc call(call_38986348: Call_GetRateLimit_38986343; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getRateLimit Get your current rate limit status Note: Accessing this endpoint does not count against your rate limit.

Accept: string
: Is used to set specified media type.

proc call(call_38986356: Call_GetReposOwnerRepo_38986350; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get repository.
proc call(call_38986357: Call_GetReposOwnerRepo_38986350; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepo
Get repository.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986377: Call_PatchReposOwnerRepo_38986370; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit repository.
proc call(call_38986378: Call_PatchReposOwnerRepo_38986370; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepo
Edit repository.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38986366: Call_DeleteReposOwnerRepo_38986360; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a Repository. Deleting a repository requires admin access. If OAuth is used, the delete_repo scope is required.
proc call(call_38986367: Call_DeleteReposOwnerRepo_38986360; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepo Delete a Repository. Deleting a repository requires admin access. If OAuth is used, the delete_repo scope is required.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38986388: Call_GetReposOwnerRepoAssignees_38986382;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List assignees. This call lists all the available assignees (owner + collaborators) to which issues may be assigned.
proc call(call_38986389: Call_GetReposOwnerRepoAssignees_38986382; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoAssignees List assignees. This call lists all the available assignees (owner + collaborators) to which issues may be assigned.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38986399: Call_GetReposOwnerRepoAssigneesAssignee_38986392;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check assignee. You may also check to see if a particular user is an assignee for a repository.
proc call(call_38986400: Call_GetReposOwnerRepoAssigneesAssignee_38986392;
         owner: string; assignee: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoAssigneesAssignee Check assignee. You may also check to see if a particular user is an assignee for a repository.

owner: string (required)
: Name of repository owner.
assignee: string (required)
: Login of the assignee.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38986409: Call_GetReposOwnerRepoBranches_38986403;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get list of branches
proc call(call_38986410: Call_GetReposOwnerRepoBranches_38986403; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoBranches
Get list of branches
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986420: Call_GetReposOwnerRepoBranchesBranch_38986413;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get Branch
proc call(call_38986421: Call_GetReposOwnerRepoBranchesBranch_38986413;
         owner: string; branch: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoBranchesBranch
Get Branch
owner: string (required)
: Name of repository owner.
branch: string (required)
: Name of the branch.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986430: Call_GetReposOwnerRepoCollaborators_38986424;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List. When authenticating as an organization owner of an organization-owned repository, all organization owners are included in the list of collaborators. Otherwise, only users with access to the repository are returned in the collaborators list.
proc call(call_38986431: Call_GetReposOwnerRepoCollaborators_38986424;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoCollaborators List. When authenticating as an organization owner of an organization-owned repository, all organization owners are included in the list of collaborators. Otherwise, only users with access to the repository are returned in the collaborators list.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38986452: Call_PutReposOwnerRepoCollaboratorsUser_38986445;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Add collaborator.
proc call(call_38986453: Call_PutReposOwnerRepoCollaboratorsUser_38986445;
         owner: string; user: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
putReposOwnerRepoCollaboratorsUser
Add collaborator.
owner: string (required)
: Name of repository owner.
user: string (required)
: Login of the user.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986441: Call_GetReposOwnerRepoCollaboratorsUser_38986434;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check if user is a collaborator
proc call(call_38986442: Call_GetReposOwnerRepoCollaboratorsUser_38986434;
         owner: string; user: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoCollaboratorsUser
Check if user is a collaborator
owner: string (required)
: Name of repository owner.
user: string (required)
: Login of the user.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986463: Call_DeleteReposOwnerRepoCollaboratorsUser_38986456;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Remove collaborator.
proc call(call_38986464: Call_DeleteReposOwnerRepoCollaboratorsUser_38986456;
         owner: string; user: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoCollaboratorsUser
Remove collaborator.
owner: string (required)
: Name of repository owner.
user: string (required)
: Login of the user.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986473: Call_GetReposOwnerRepoComments_38986467;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List commit comments for a repository. Comments are ordered by ascending ID.
proc call(call_38986474: Call_GetReposOwnerRepoComments_38986467; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoComments List commit comments for a repository. Comments are ordered by ascending ID.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38986484: Call_GetReposOwnerRepoCommentsCommentId_38986477;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single commit comment.
proc call(call_38986485: Call_GetReposOwnerRepoCommentsCommentId_38986477;
         owner: string; repo: string; commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoCommentsCommentId
Get a single commit comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
commentId: int (required)
: Id of comment.
proc call(call_38986507: Call_PatchReposOwnerRepoCommentsCommentId_38986499;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Update a commit comment.
proc call(call_38986508: Call_PatchReposOwnerRepoCommentsCommentId_38986499;
         owner: string; body: JsonNode; repo: string; commentId: int;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoCommentsCommentId
Update a commit comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
commentId: int (required)
: Id of comment.
proc call(call_38986495: Call_DeleteReposOwnerRepoCommentsCommentId_38986488;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a commit comment
proc call(call_38986496: Call_DeleteReposOwnerRepoCommentsCommentId_38986488;
         owner: string; repo: string; commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoCommentsCommentId
Delete a commit comment
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
commentId: int (required)
: Id of comment.
proc call(call_38986523: Call_GetReposOwnerRepoCommits_38986512;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List commits on a repository.
proc call(call_38986524: Call_GetReposOwnerRepoCommits_38986512; owner: string;
         repo: string; path: string = ""; Accept: string = ""; sha: string = "";
         author: string = ""; until: string = ""; since: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoCommits
List commits on a repository.
owner: string (required)
: Name of repository owner.
path: string
: Only commits containing this file path will be returned.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
sha: string
: Sha or branch to start listing commits from.
author: string
: GitHub login, name, or email by which to filter by commit author.
until: string
: ISO 8601 Date - Only commits before this date will be returned.
since: string
: The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Example: "2012-10-09T23:39:01Z".

proc call(call_38986535: Call_GetReposOwnerRepoCommitsRefStatus_38986528;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get the combined Status for a specific Ref The 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. To access this endpoint during the preview period, you must provide a custom media type in the Accept header: application/vnd.github.she-hulk-preview+json
proc call(call_38986536: Call_GetReposOwnerRepoCommitsRefStatus_38986528;
         owner: string; `ref`: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoCommitsRefStatus Get the combined Status for a specific Ref The 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. To access this endpoint during the preview period, you must provide a custom media type in the Accept header: application/vnd.github.she-hulk-preview+json

owner: string (required)
: Name of repository owner.

ref: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38986546: Call_GetReposOwnerRepoCommitsShaCode_38986539;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single commit.
proc call(call_38986547: Call_GetReposOwnerRepoCommitsShaCode_38986539;
         owner: string; repo: string; shaCode: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoCommitsShaCode
Get a single commit.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
shaCode: string (required)
: SHA-1 code of the commit.
proc call(call_38986569: Call_PostReposOwnerRepoCommitsShaCodeComments_38986561;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a commit comment.
proc call(call_38986570: Call_PostReposOwnerRepoCommitsShaCodeComments_38986561;
         owner: string; body: JsonNode; repo: string; shaCode: string;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoCommitsShaCodeComments
Create a commit comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
shaCode: string (required)
: SHA-1 code of the commit.
proc call(call_38986557: Call_GetReposOwnerRepoCommitsShaCodeComments_38986550;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List comments for a single commitList comments for a single commit.
proc call(call_38986558: Call_GetReposOwnerRepoCommitsShaCodeComments_38986550;
         owner: string; repo: string; shaCode: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoCommitsShaCodeComments
List comments for a single commitList comments for a single commit.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
shaCode: string (required)
: SHA-1 code of the commit.
proc call(call_38986582: Call_GetReposOwnerRepoCompareBaseIdHeadId_38986574;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Compare two commits
proc call(call_38986583: Call_GetReposOwnerRepoCompareBaseIdHeadId_38986574;
         owner: string; baseId: string; repo: string; headId: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getReposOwnerRepoCompareBaseIdHeadId
Compare two commits
owner: string (required)
: Name of repository owner.

baseId: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

headId: string (required)

proc call(call_38986608: Call_PutReposOwnerRepoContentsPath_38986600;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a file.
proc call(call_38986609: Call_PutReposOwnerRepoContentsPath_38986600;
         owner: string; body: JsonNode; repo: string; path: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
putReposOwnerRepoContentsPath
Create a file.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

path: string (required)

proc call(call_38986595: Call_GetReposOwnerRepoContentsPath_38986586;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get contents. This method returns the contents of a file or directory in a repository. Files and symlinks support a custom media type for getting the raw content. Directories and submodules do not support custom media types. Note: This API supports files up to 1 megabyte in size. Here can be many outcomes. For details see "http://developer.github.com/v3/repos/contents/"
proc call(call_38986621: Call_DeleteReposOwnerRepoContentsPath_38986613;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a file. This method deletes a file in a repository.
proc call(call_38986622: Call_DeleteReposOwnerRepoContentsPath_38986613;
         owner: string; body: JsonNode; repo: string; path: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoContentsPath Delete a file. This method deletes a file in a repository.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

path: string (required)

proc call(call_38986633: Call_GetReposOwnerRepoContributors_38986626;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get list of contributors.
proc call(call_38986634: Call_GetReposOwnerRepoContributors_38986626;
         owner: string; repo: string; anon: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoContributors
Get list of contributors.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
anon: string (required)
: Set to 1 or true to include anonymous contributors in results.
proc call(call_38986655: Call_PostReposOwnerRepoDeployments_38986648;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Users with push access can create a deployment for a given ref
proc call(call_38986656: Call_PostReposOwnerRepoDeployments_38986648;
         owner: string; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoDeployments
Users with push access can create a deployment for a given ref
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38986644: Call_GetReposOwnerRepoDeployments_38986638;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Users with pull access can view deployments for a repository
proc call(call_38986645: Call_GetReposOwnerRepoDeployments_38986638; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoDeployments
Users with pull access can view deployments for a repository
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986679: Call_PostReposOwnerRepoDeploymentsIdStatuses_38986671;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a Deployment Status Users with push access can create deployment statuses for a given deployment:
proc call(call_38986680: Call_PostReposOwnerRepoDeploymentsIdStatuses_38986671;
         owner: string; id: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoDeploymentsIdStatuses Create a Deployment Status Users with push access can create deployment statuses for a given deployment:

owner: string (required)
: Name of repository owner.
id: int (required)
: The Deployment ID to list the statuses from.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38986667: Call_GetReposOwnerRepoDeploymentsIdStatuses_38986660;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Users with pull access can view deployment statuses for a deployment
proc call(call_38986668: Call_GetReposOwnerRepoDeploymentsIdStatuses_38986660;
         owner: string; id: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoDeploymentsIdStatuses
Users with pull access can view deployment statuses for a deployment
owner: string (required)
: Name of repository owner.
id: int (required)
: The Deployment ID to list the statuses from.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986690: Call_GetReposOwnerRepoDownloads_38986684;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Deprecated. List downloads for a repository.
proc call(call_38986691: Call_GetReposOwnerRepoDownloads_38986684; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoDownloads
Deprecated. List downloads for a repository.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986701: Call_GetReposOwnerRepoDownloadsDownloadId_38986694;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Deprecated. Get a single download.
proc call(call_38986702: Call_GetReposOwnerRepoDownloadsDownloadId_38986694;
         owner: string; repo: string; downloadId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoDownloadsDownloadId
Deprecated. Get a single download.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
downloadId: int (required)
: Id of download.
proc call(call_38986712: Call_DeleteReposOwnerRepoDownloadsDownloadId_38986705;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Deprecated. Delete a download.
proc call(call_38986713: Call_DeleteReposOwnerRepoDownloadsDownloadId_38986705;
         owner: string; repo: string; downloadId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoDownloadsDownloadId
Deprecated. Delete a download.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
downloadId: int (required)
: Id of download.
proc call(call_38986722: Call_GetReposOwnerRepoEvents_38986716;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get list of repository events.
proc call(call_38986723: Call_GetReposOwnerRepoEvents_38986716; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoEvents
Get list of repository events.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986745: Call_PostReposOwnerRepoForks_38986738;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a fork. Forking a Repository happens asynchronously. Therefore, you may have to wai a short period before accessing the git objects. If this takes longer than 5 minutes, be sure to contact Support.
proc call(call_38986746: Call_PostReposOwnerRepoForks_38986738; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoForks Create a fork. Forking a Repository happens asynchronously. Therefore, you may have to wai a short period before accessing the git objects. If this takes longer than 5 minutes, be sure to contact Support.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38986733: Call_GetReposOwnerRepoForks_38986726;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List forks.
proc call(call_38986734: Call_GetReposOwnerRepoForks_38986726; owner: string;
         repo: string; Accept: string = ""; sort: string = "newes"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoForks
List forks.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

sort: string

proc call(call_38986757: Call_PostReposOwnerRepoGitBlobs_38986750;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a Blob.
proc call(call_38986758: Call_PostReposOwnerRepoGitBlobs_38986750; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoGitBlobs
Create a Blob.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38986769: Call_GetReposOwnerRepoGitBlobsShaCode_38986762;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a Blob. Since blobs can be any arbitrary binary data, the input and responses for the blob API takes an encoding parameter that can be either utf-8 or base64. If your data cannot be losslessly sent as a UTF-8 string, you can base64 encode it.
proc call(call_38986770: Call_GetReposOwnerRepoGitBlobsShaCode_38986762;
         owner: string; repo: string; shaCode: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoGitBlobsShaCode Get a Blob. Since blobs can be any arbitrary binary data, the input and responses for the blob API takes an encoding parameter that can be either utf-8 or base64. If your data cannot be losslessly sent as a UTF-8 string, you can base64 encode it.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
shaCode: string (required)
: SHA-1 code.

proc call(call_38986780: Call_PostReposOwnerRepoGitCommits_38986773;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a Commit.
proc call(call_38986781: Call_PostReposOwnerRepoGitCommits_38986773; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoGitCommits
Create a Commit.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38986792: Call_GetReposOwnerRepoGitCommitsShaCode_38986785;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a Commit.
proc call(call_38986793: Call_GetReposOwnerRepoGitCommitsShaCode_38986785;
         owner: string; repo: string; shaCode: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoGitCommitsShaCode
Get a Commit.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
shaCode: string (required)
: SHA-1 code.
proc call(call_38986813: Call_PostReposOwnerRepoGitRefs_38986806;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a Reference
proc call(call_38986814: Call_PostReposOwnerRepoGitRefs_38986806; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoGitRefs
Create a Reference
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38986802: Call_GetReposOwnerRepoGitRefs_38986796;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get all References
proc call(call_38986803: Call_GetReposOwnerRepoGitRefs_38986796; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoGitRefs
Get all References
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986825: Call_GetReposOwnerRepoGitRefsRef_38986818;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a Reference
proc call(call_38986826: Call_GetReposOwnerRepoGitRefsRef_38986818; owner: string;
         `ref`: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoGitRefsRef
Get a Reference
owner: string (required)
: Name of repository owner.

ref: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986848: Call_PatchReposOwnerRepoGitRefsRef_38986840;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Update a Reference
proc call(call_38986849: Call_PatchReposOwnerRepoGitRefsRef_38986840;
         owner: string; `ref`: string; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoGitRefsRef
Update a Reference
owner: string (required)
: Name of repository owner.

ref: string (required)

Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38986836: Call_DeleteReposOwnerRepoGitRefsRef_38986829;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a Reference Example: Deleting a branch: DELETE /repos/octocat/Hello-World/git/refs/heads/feature-a Example: Deleting a tag: DELETE /repos/octocat/Hello-World/git/refs/tags/v1.0
proc call(call_38986837: Call_DeleteReposOwnerRepoGitRefsRef_38986829;
         owner: string; `ref`: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoGitRefsRef Delete a Reference Example: Deleting a branch: DELETE /repos/octocat/Hello-World/git/refs/heads/feature-a Example: Deleting a tag: DELETE /repos/octocat/Hello-World/git/refs/tags/v1.0

owner: string (required)
: Name of repository owner.

ref: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38986860: Call_PostReposOwnerRepoGitTags_38986853;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a Tag Object. Note that creating a tag object does not create the reference that makes a tag in Git. If you want to create an annotated tag in Git, you have to do this call to create the tag object, and then create the refs/tags/[tag] reference. If you want to create a lightweight tag, you only have to create the tag reference - this call would be unnecessary.
proc call(call_38986861: Call_PostReposOwnerRepoGitTags_38986853; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoGitTags Create a Tag Object. Note that creating a tag object does not create the reference that makes a tag in Git. If you want to create an annotated tag in Git, you have to do this call to create the tag object, and then create the refs/tags/[tag] reference. If you want to create a lightweight tag, you only have to create the tag reference - this call would be unnecessary.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38986872: Call_GetReposOwnerRepoGitTagsShaCode_38986865;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a Tag.
proc call(call_38986873: Call_GetReposOwnerRepoGitTagsShaCode_38986865;
         owner: string; repo: string; shaCode: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoGitTagsShaCode
Get a Tag.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

shaCode: string (required)

proc call(call_38986883: Call_PostReposOwnerRepoGitTrees_38986876;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a Tree. The tree creation API will take nested entries as well. If both a tree and a nested path modifying that tree are specified, it will overwrite the contents of that tree with the new path contents and write a new tree out.
proc call(call_38986884: Call_PostReposOwnerRepoGitTrees_38986876; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoGitTrees Create a Tree. The tree creation API will take nested entries as well. If both a tree and a nested path modifying that tree are specified, it will overwrite the contents of that tree with the new path contents and write a new tree out.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38986896: Call_GetReposOwnerRepoGitTreesShaCode_38986888;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a Tree.
proc call(call_38986897: Call_GetReposOwnerRepoGitTreesShaCode_38986888;
         owner: string; repo: string; shaCode: string; recursive: int = 0;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getReposOwnerRepoGitTreesShaCode
Get a Tree.
owner: string (required)
: Name of repository owner.
recursive: int
: Get a Tree Recursively. (0 or 1)
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
shaCode: string (required)
: Tree SHA.
proc call(call_38986918: Call_PostReposOwnerRepoHooks_38986911;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a hook.
proc call(call_38986919: Call_PostReposOwnerRepoHooks_38986911; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoHooks
Create a hook.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38986907: Call_GetReposOwnerRepoHooks_38986901;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get list of hooks.
proc call(call_38986908: Call_GetReposOwnerRepoHooks_38986901; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoHooks
Get list of hooks.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38986930: Call_GetReposOwnerRepoHooksHookId_38986923;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get single hook.
proc call(call_38986931: Call_GetReposOwnerRepoHooksHookId_38986923; owner: string;
         repo: string; hookId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoHooksHookId
Get single hook.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
hookId: int (required)
: Id of hook.
proc call(call_38986953: Call_PatchReposOwnerRepoHooksHookId_38986945;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit a hook.
proc call(call_38986954: Call_PatchReposOwnerRepoHooksHookId_38986945;
         owner: string; body: JsonNode; repo: string; hookId: int; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoHooksHookId
Edit a hook.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
hookId: int (required)
: Id of hook.
proc call(call_38986941: Call_DeleteReposOwnerRepoHooksHookId_38986934;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a hook.
proc call(call_38986942: Call_DeleteReposOwnerRepoHooksHookId_38986934;
         owner: string; repo: string; hookId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoHooksHookId
Delete a hook.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
hookId: int (required)
: Id of hook.
proc call(call_38986965: Call_PostReposOwnerRepoHooksHookIdTests_38986958;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Test a push hook. This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook is not subscribed to push events, the server will respond with 204 but no test POST will be generated. Note: Previously /repos/:owner/:repo/hooks/:id/tes
proc call(call_38986966: Call_PostReposOwnerRepoHooksHookIdTests_38986958;
         owner: string; repo: string; hookId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoHooksHookIdTests Test a push hook. This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook is not subscribed to push events, the server will respond with 204 but no test POST will be generated. Note: Previously /repos/:owner/:repo/hooks/:id/tes

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
hookId: int (required)
: Id of hook.

proc call(call_38986993: Call_PostReposOwnerRepoIssues_38986986;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create an issue. Any user with pull access to a repository can create an issue.
proc call(call_38986994: Call_PostReposOwnerRepoIssues_38986986; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoIssues Create an issue. Any user with pull access to a repository can create an issue.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38986981: Call_GetReposOwnerRepoIssues_38986969;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List issues for a repository.
proc call(call_38986982: Call_GetReposOwnerRepoIssues_38986969; owner: string;
         repo: string; labels: string; state: string = "open"; Accept: string = "";
         sort: string = "created"; direction: string = "desc"; filter: string = "all";
         since: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                      tags: [RootEffect].}
getReposOwnerRepoIssues
List issues for a repository.
state: string (required)
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
labels: string (required)
: String list of comma separated Label names. Example - bug,ui,@high.

sort: string (required) direction: string (required)

filter: string (required)
: Issues assigned to you / created by you / mentioning you / you're

subscribed to updates for / All issues the authenticated user can see

since: string
: Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Only issues updated at or after this time are returned.

proc call(call_38987007: Call_GetReposOwnerRepoIssuesComments_38986998;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List comments in a repository.
proc call(call_38987008: Call_GetReposOwnerRepoIssuesComments_38986998;
         owner: string; repo: string; Accept: string = ""; sort: string = "created";
         direction: string = ""; since: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoIssuesComments
List comments in a repository.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

sort: string

direction: string
: Ignored without 'sort' parameter.
since: string
: The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Example: "2012-10-09T23:39:01Z".

proc call(call_38987019: Call_GetReposOwnerRepoIssuesCommentsCommentId_38987012;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single comment.
proc call(call_38987020: Call_GetReposOwnerRepoIssuesCommentsCommentId_38987012;
         owner: string; repo: string; commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoIssuesCommentsCommentId
Get a single comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
commentId: int (required)
: ID of comment.
proc call(call_38987042: Call_PatchReposOwnerRepoIssuesCommentsCommentId_38987034;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit a comment.
proc call(call_38987043: Call_PatchReposOwnerRepoIssuesCommentsCommentId_38987034;
         owner: string; body: JsonNode; repo: string; commentId: int;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoIssuesCommentsCommentId
Edit a comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
commentId: int (required)
: ID of comment.
proc call(call_38987030: Call_DeleteReposOwnerRepoIssuesCommentsCommentId_38987023;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a comment.
proc call(call_38987031: Call_DeleteReposOwnerRepoIssuesCommentsCommentId_38987023;
         owner: string; repo: string; commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoIssuesCommentsCommentId
Delete a comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
commentId: int (required)
: ID of comment.
proc call(call_38987053: Call_GetReposOwnerRepoIssuesEvents_38987047;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List issue events for a repository.
proc call(call_38987054: Call_GetReposOwnerRepoIssuesEvents_38987047;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoIssuesEvents
List issue events for a repository.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987064: Call_GetReposOwnerRepoIssuesEventsEventId_38987057;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single event.
proc call(call_38987065: Call_GetReposOwnerRepoIssuesEventsEventId_38987057;
         owner: string; repo: string; eventId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoIssuesEventsEventId
Get a single event.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
eventId: int (required)
: Id of the event.
proc call(call_38987075: Call_GetReposOwnerRepoIssuesNumber_38987068;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single issue
proc call(call_38987076: Call_GetReposOwnerRepoIssuesNumber_38987068;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoIssuesNumber
Get a single issue
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987087: Call_PatchReposOwnerRepoIssuesNumber_38987079;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit an issue. Issue owners and users with push access can edit an issue.
proc call(call_38987088: Call_PatchReposOwnerRepoIssuesNumber_38987079;
         owner: string; number: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoIssuesNumber Edit an issue. Issue owners and users with push access can edit an issue.

owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38987111: Call_PostReposOwnerRepoIssuesNumberComments_38987103;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a comment.
proc call(call_38987112: Call_PostReposOwnerRepoIssuesNumberComments_38987103;
         owner: string; number: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoIssuesNumberComments
Create a comment.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987099: Call_GetReposOwnerRepoIssuesNumberComments_38987092;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List comments on an issue.
proc call(call_38987100: Call_GetReposOwnerRepoIssuesNumberComments_38987092;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoIssuesNumberComments
List comments on an issue.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987123: Call_GetReposOwnerRepoIssuesNumberEvents_38987116;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List events for an issue.
proc call(call_38987124: Call_GetReposOwnerRepoIssuesNumberEvents_38987116;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoIssuesNumberEvents
List events for an issue.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987146: Call_PutReposOwnerRepoIssuesNumberLabels_38987138;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Replace all labels for an issue. Sending an empty array ([]) will remove all Labels from the Issue.
proc call(call_38987147: Call_PutReposOwnerRepoIssuesNumberLabels_38987138;
         owner: string; number: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
putReposOwnerRepoIssuesNumberLabels Replace all labels for an issue. Sending an empty array ([]) will remove all Labels from the Issue.

owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.

body: JArray (required)

repo: string (required)
: Name of repository.

proc call(call_38987159: Call_PostReposOwnerRepoIssuesNumberLabels_38987151;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Add labels to an issue.
proc call(call_38987160: Call_PostReposOwnerRepoIssuesNumberLabels_38987151;
         owner: string; number: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoIssuesNumberLabels
Add labels to an issue.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.

body: JArray (required)

repo: string (required)
: Name of repository.
proc call(call_38987134: Call_GetReposOwnerRepoIssuesNumberLabels_38987127;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List labels on an issue.
proc call(call_38987135: Call_GetReposOwnerRepoIssuesNumberLabels_38987127;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoIssuesNumberLabels
List labels on an issue.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987171: Call_DeleteReposOwnerRepoIssuesNumberLabels_38987164;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Remove all labels from an issue.
proc call(call_38987172: Call_DeleteReposOwnerRepoIssuesNumberLabels_38987164;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoIssuesNumberLabels
Remove all labels from an issue.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987183: Call_DeleteReposOwnerRepoIssuesNumberLabelsName_38987175;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Remove a label from an issue.
proc call(call_38987184: Call_DeleteReposOwnerRepoIssuesNumberLabelsName_38987175;
         owner: string; number: int; name: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoIssuesNumberLabelsName
Remove a label from an issue.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of issue.
name: string (required)
: Name of the label.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987204: Call_PostReposOwnerRepoKeys_38987197;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a key.
proc call(call_38987205: Call_PostReposOwnerRepoKeys_38987197; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoKeys
Create a key.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987193: Call_GetReposOwnerRepoKeys_38987187; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get list of keys.
proc call(call_38987194: Call_GetReposOwnerRepoKeys_38987187; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoKeys
Get list of keys.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987216: Call_GetReposOwnerRepoKeysKeyId_38987209;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a key
proc call(call_38987217: Call_GetReposOwnerRepoKeysKeyId_38987209; owner: string;
         keyId: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoKeysKeyId
Get a key
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
keyId: int (required)
: Id of key.
repo: string (required)
: Name of repository.
proc call(call_38987227: Call_DeleteReposOwnerRepoKeysKeyId_38987220;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a key.
proc call(call_38987228: Call_DeleteReposOwnerRepoKeysKeyId_38987220;
         owner: string; keyId: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoKeysKeyId
Delete a key.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
keyId: int (required)
: Id of key.
repo: string (required)
: Name of repository.
proc call(call_38987248: Call_PostReposOwnerRepoLabels_38987241;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a label.
proc call(call_38987249: Call_PostReposOwnerRepoLabels_38987241; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoLabels
Create a label.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JArray (required)

repo: string (required)
: Name of repository.
proc call(call_38987237: Call_GetReposOwnerRepoLabels_38987231;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List all labels for this repository.
proc call(call_38987238: Call_GetReposOwnerRepoLabels_38987231; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoLabels
List all labels for this repository.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987260: Call_GetReposOwnerRepoLabelsName_38987253;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single label.
proc call(call_38987261: Call_GetReposOwnerRepoLabelsName_38987253; owner: string;
         name: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoLabelsName
Get a single label.
owner: string (required)
: Name of repository owner.
name: string (required)
: Name of the label.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987283: Call_PatchReposOwnerRepoLabelsName_38987275;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Update a label.
proc call(call_38987284: Call_PatchReposOwnerRepoLabelsName_38987275;
         owner: string; name: string; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoLabelsName
Update a label.
owner: string (required)
: Name of repository owner.
name: string (required)
: Name of the label.
Accept: string
: Is used to set specified media type.

body: JArray (required)

repo: string (required)
: Name of repository.
proc call(call_38987271: Call_DeleteReposOwnerRepoLabelsName_38987264;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a label.
proc call(call_38987272: Call_DeleteReposOwnerRepoLabelsName_38987264;
         owner: string; name: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoLabelsName
Delete a label.
owner: string (required)
: Name of repository owner.
name: string (required)
: Name of the label.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987294: Call_GetReposOwnerRepoLanguages_38987288;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List languages. List languages for the specified repository. The value on the right of a language is the number of bytes of code written in that language.
proc call(call_38987295: Call_GetReposOwnerRepoLanguages_38987288; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoLanguages List languages. List languages for the specified repository. The value on the right of a language is the number of bytes of code written in that language.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38987305: Call_PostReposOwnerRepoMerges_38987298;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Perform a merge.
proc call(call_38987306: Call_PostReposOwnerRepoMerges_38987298; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoMerges
Perform a merge.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987331: Call_PostReposOwnerRepoMilestones_38987324;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a milestone.
proc call(call_38987332: Call_PostReposOwnerRepoMilestones_38987324; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoMilestones
Create a milestone.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987319: Call_GetReposOwnerRepoMilestones_38987310;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List milestones for a repository.
proc call(call_38987320: Call_GetReposOwnerRepoMilestones_38987310; owner: string;
         repo: string; state: string = "open"; Accept: string = "";
         sort: string = "due_date"; direction: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoMilestones
List milestones for a repository.
state: string
: String to filter by state.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

sort: string

direction: string
: Ignored without 'sort' parameter.
proc call(call_38987343: Call_GetReposOwnerRepoMilestonesNumber_38987336;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single milestone.
proc call(call_38987344: Call_GetReposOwnerRepoMilestonesNumber_38987336;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoMilestonesNumber
Get a single milestone.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of milestone.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987366: Call_PatchReposOwnerRepoMilestonesNumber_38987358;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Update a milestone.
proc call(call_38987367: Call_PatchReposOwnerRepoMilestonesNumber_38987358;
         owner: string; number: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoMilestonesNumber
Update a milestone.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of milestone.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987354: Call_DeleteReposOwnerRepoMilestonesNumber_38987347;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a milestone.
proc call(call_38987355: Call_DeleteReposOwnerRepoMilestonesNumber_38987347;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoMilestonesNumber
Delete a milestone.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of milestone.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987378: Call_GetReposOwnerRepoMilestonesNumberLabels_38987371;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get labels for every issue in a milestone.
proc call(call_38987379: Call_GetReposOwnerRepoMilestonesNumberLabels_38987371;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoMilestonesNumberLabels
Get labels for every issue in a milestone.
owner: string (required)
: Name of repository owner.
number: int (required)
: Number of milestone.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987403: Call_PutReposOwnerRepoNotifications_38987396;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Mark notifications as read in a repository. Marking all notifications in a repository as "read" removes them from the default view on GitHub.com.
proc call(call_38987404: Call_PutReposOwnerRepoNotifications_38987396;
         owner: string; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
putReposOwnerRepoNotifications Mark notifications as read in a repository. Marking all notifications in a repository as "read" removes them from the default view on GitHub.com.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38987391: Call_GetReposOwnerRepoNotifications_38987382;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List your notifications in a repository List all notifications for the current user.
proc call(call_38987392: Call_GetReposOwnerRepoNotifications_38987382;
         owner: string; repo: string; participating: bool = false; all: bool = false;
         Accept: string = ""; since: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoNotifications List your notifications in a repository List all notifications for the current user.

owner: string (required)
: Name of repository owner.
participating: bool
: True to show only notifications in which the user is directly participating

or mentioned.

all: bool
: True to show notifications marked as read.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
since: string
: The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Example: "2012-10-09T23:39:01Z".

proc call(call_38987429: Call_PostReposOwnerRepoPulls_38987422;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a pull request.
proc call(call_38987430: Call_PostReposOwnerRepoPulls_38987422; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoPulls
Create a pull request.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987417: Call_GetReposOwnerRepoPulls_38987408;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List pull requests.
proc call(call_38987418: Call_GetReposOwnerRepoPulls_38987408; owner: string;
         repo: string; state: string = "open"; head: string = ""; base: string = "";
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getReposOwnerRepoPulls
List pull requests.
state: string
: String to filter by state.
owner: string (required)
: Name of repository owner.
head: string
: Filter pulls by head user and branch name in the format of 'user:ref-name'.

Example: github:new-script-format.

base: string
: Filter pulls by base branch name. Example - gh-pages.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38987443: Call_GetReposOwnerRepoPullsComments_38987434;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List comments in a repository. By default, Review Comments are ordered by ascending ID.
proc call(call_38987444: Call_GetReposOwnerRepoPullsComments_38987434;
         owner: string; repo: string; Accept: string = ""; sort: string = "created";
         direction: string = ""; since: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoPullsComments List comments in a repository. By default, Review Comments are ordered by ascending ID.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

sort: string

direction: string
: Ignored without 'sort' parameter.
since: string
: The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Example: "2012-10-09T23:39:01Z".

proc call(call_38987455: Call_GetReposOwnerRepoPullsCommentsCommentId_38987448;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single comment.
proc call(call_38987456: Call_GetReposOwnerRepoPullsCommentsCommentId_38987448;
         owner: string; repo: string; commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoPullsCommentsCommentId
Get a single comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
commentId: int (required)
: Id of comment.
proc call(call_38987478: Call_PatchReposOwnerRepoPullsCommentsCommentId_38987470;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit a comment.
proc call(call_38987479: Call_PatchReposOwnerRepoPullsCommentsCommentId_38987470;
         owner: string; body: JsonNode; repo: string; commentId: int;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoPullsCommentsCommentId
Edit a comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
commentId: int (required)
: Id of comment.
proc call(call_38987466: Call_DeleteReposOwnerRepoPullsCommentsCommentId_38987459;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a comment.
proc call(call_38987467: Call_DeleteReposOwnerRepoPullsCommentsCommentId_38987459;
         owner: string; repo: string; commentId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoPullsCommentsCommentId
Delete a comment.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
commentId: int (required)
: Id of comment.
proc call(call_38987490: Call_GetReposOwnerRepoPullsNumber_38987483;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single pull request.
proc call(call_38987491: Call_GetReposOwnerRepoPullsNumber_38987483; owner: string;
         number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoPullsNumber
Get a single pull request.
owner: string (required)
: Name of repository owner.
number: int (required)
: Id of pull.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987502: Call_PatchReposOwnerRepoPullsNumber_38987494;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Update a pull request.
proc call(call_38987503: Call_PatchReposOwnerRepoPullsNumber_38987494;
         owner: string; number: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoPullsNumber
Update a pull request.
owner: string (required)
: Name of repository owner.
number: int (required)
: Id of pull.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987526: Call_PostReposOwnerRepoPullsNumberComments_38987518;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a comment.
#TODO Alternative input ( http://developer.github.com/v3/pulls/comments/ )
description: |
Alternative Input. Instead of passing commit_id, path, and position you can reply to an existing Pull Request Comment like this:

body
Required string
in_reply_to
Required number - Comment id to reply to.

proc call(call_38987527: Call_PostReposOwnerRepoPullsNumberComments_38987518;
         owner: string; number: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoPullsNumberComments
Create a comment.
#TODO Alternative input ( http://developer.github.com/v3/pulls/comments/ )
description: |
Alternative Input. Instead of passing commit_id, path, and position you can reply to an existing Pull Request Comment like this:

body
Required string
in_reply_to
Required number - Comment id to reply to.

owner: string (required)
: Name of repository owner.
number: int (required)
: Id of pull.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987514: Call_GetReposOwnerRepoPullsNumberComments_38987507;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List comments on a pull request.
proc call(call_38987515: Call_GetReposOwnerRepoPullsNumberComments_38987507;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoPullsNumberComments
List comments on a pull request.
owner: string (required)
: Name of repository owner.
number: int (required)
: Id of pull.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987538: Call_GetReposOwnerRepoPullsNumberCommits_38987531;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List commits on a pull request.
proc call(call_38987539: Call_GetReposOwnerRepoPullsNumberCommits_38987531;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoPullsNumberCommits
List commits on a pull request.
owner: string (required)
: Name of repository owner.
number: int (required)
: Id of pull.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987549: Call_GetReposOwnerRepoPullsNumberFiles_38987542;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List pull requests files.
proc call(call_38987550: Call_GetReposOwnerRepoPullsNumberFiles_38987542;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoPullsNumberFiles
List pull requests files.
owner: string (required)
: Name of repository owner.
number: int (required)
: Id of pull.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987572: Call_PutReposOwnerRepoPullsNumberMerge_38987564;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Merge a pull request (Merge Button's)
proc call(call_38987573: Call_PutReposOwnerRepoPullsNumberMerge_38987564;
         owner: string; number: int; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
putReposOwnerRepoPullsNumberMerge
Merge a pull request (Merge Button's)
owner: string (required)
: Name of repository owner.
number: int (required)
: Id of pull.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987560: Call_GetReposOwnerRepoPullsNumberMerge_38987553;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get if a pull request has been merged.
proc call(call_38987561: Call_GetReposOwnerRepoPullsNumberMerge_38987553;
         owner: string; number: int; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoPullsNumberMerge
Get if a pull request has been merged.
owner: string (required)
: Name of repository owner.
number: int (required)
: Id of pull.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987584: Call_GetReposOwnerRepoReadme_38987577;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get the README. This method returns the preferred README for a repository.
proc call(call_38987585: Call_GetReposOwnerRepoReadme_38987577; owner: string;
         repo: string; Accept: string = ""; `ref`: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoReadme Get the README. This method returns the preferred README for a repository.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
ref: string
: The String name of the Commit/Branch/Tag. Defaults to master.

proc call(call_38987606: Call_PostReposOwnerRepoReleases_38987599;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a release Users with push access to the repository can create a release.
proc call(call_38987607: Call_PostReposOwnerRepoReleases_38987599; owner: string;
         body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoReleases Create a release Users with push access to the repository can create a release.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38987595: Call_GetReposOwnerRepoReleases_38987589;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
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
proc call(call_38987596: Call_GetReposOwnerRepoReleases_38987589; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoReleases
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
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987618: Call_GetReposOwnerRepoReleasesAssetsId_38987611;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single release asset
proc call(call_38987619: Call_GetReposOwnerRepoReleasesAssetsId_38987611;
         owner: string; id: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoReleasesAssetsId
Get a single release asset
owner: string (required)
: Name of repository owner.

id: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987641: Call_PatchReposOwnerRepoReleasesAssetsId_38987633;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit a release asset Users with push access to the repository can edit a release asset.
proc call(call_38987642: Call_PatchReposOwnerRepoReleasesAssetsId_38987633;
         owner: string; id: string; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoReleasesAssetsId Edit a release asset Users with push access to the repository can edit a release asset.

owner: string (required)
: Name of repository owner.

id: string (required)

Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.

proc call(call_38987629: Call_DeleteReposOwnerRepoReleasesAssetsId_38987622;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a release asset
proc call(call_38987630: Call_DeleteReposOwnerRepoReleasesAssetsId_38987622;
         owner: string; id: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoReleasesAssetsId
Delete a release asset
owner: string (required)
: Name of repository owner.

id: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987653: Call_GetReposOwnerRepoReleasesId_38987646;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single release
proc call(call_38987654: Call_GetReposOwnerRepoReleasesId_38987646; owner: string;
         id: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoReleasesId
Get a single release
owner: string (required)
: Name of repository owner.

id: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987676: Call_PatchReposOwnerRepoReleasesId_38987668;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Users with push access to the repository can edit a release
proc call(call_38987677: Call_PatchReposOwnerRepoReleasesId_38987668;
         owner: string; id: string; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchReposOwnerRepoReleasesId
Users with push access to the repository can edit a release
owner: string (required)
: Name of repository owner.

id: string (required)

Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987664: Call_DeleteReposOwnerRepoReleasesId_38987657;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Users with push access to the repository can delete a release.
proc call(call_38987665: Call_DeleteReposOwnerRepoReleasesId_38987657;
         owner: string; id: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoReleasesId
Users with push access to the repository can delete a release.
owner: string (required)
: Name of repository owner.

id: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987688: Call_GetReposOwnerRepoReleasesIdAssets_38987681;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List assets for a release
proc call(call_38987689: Call_GetReposOwnerRepoReleasesIdAssets_38987681;
         owner: string; id: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoReleasesIdAssets
List assets for a release
owner: string (required)
: Name of repository owner.

id: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987698: Call_GetReposOwnerRepoStargazers_38987692;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List Stargazers.
proc call(call_38987699: Call_GetReposOwnerRepoStargazers_38987692; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoStargazers
List Stargazers.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987708: Call_GetReposOwnerRepoStatsCodeFrequency_38987702;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get the number of additions and deletions per week. Returns a weekly aggregate of the number of additions and deletions pushed to a repository.
proc call(call_38987709: Call_GetReposOwnerRepoStatsCodeFrequency_38987702;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoStatsCodeFrequency Get the number of additions and deletions per week. Returns a weekly aggregate of the number of additions and deletions pushed to a repository.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38987718: Call_GetReposOwnerRepoStatsCommitActivity_38987712;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get the last year of commit activity data. Returns the last year of commit activity grouped by week. The days array is a group of commits per day, starting on Sunday.
proc call(call_38987719: Call_GetReposOwnerRepoStatsCommitActivity_38987712;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoStatsCommitActivity Get the last year of commit activity data. Returns the last year of commit activity grouped by week. The days array is a group of commits per day, starting on Sunday.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38987728: Call_GetReposOwnerRepoStatsContributors_38987722;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get contributors list with additions, deletions, and commit counts.
proc call(call_38987729: Call_GetReposOwnerRepoStatsContributors_38987722;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoStatsContributors
Get contributors list with additions, deletions, and commit counts.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987738: Call_GetReposOwnerRepoStatsParticipation_38987732;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get the weekly commit count for the repo owner and everyone else.
proc call(call_38987739: Call_GetReposOwnerRepoStatsParticipation_38987732;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoStatsParticipation
Get the weekly commit count for the repo owner and everyone else.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987748: Call_GetReposOwnerRepoStatsPunchCard_38987742;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

Get the number of commits per hour in each day. Each array contains the day number, hour number, and number of commits 0-6 Sunday - Saturday 0-23 Hour of day Number of commits

For example, [2, 14, 25] indicates that there were 25 total commits, during the 2.00pm hour on Tuesdays. All times are based on the time zone of individual commits.

proc call(call_38987749: Call_GetReposOwnerRepoStatsPunchCard_38987742;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

getReposOwnerRepoStatsPunchCard Get the number of commits per hour in each day. Each array contains the day number, hour number, and number of commits 0-6 Sunday - Saturday 0-23 Hour of day Number of commits

For example, [2, 14, 25] indicates that there were 25 total commits, during the 2.00pm hour on Tuesdays. All times are based on the time zone of individual commits.

owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.

proc call(call_38987771: Call_PostReposOwnerRepoStatusesRef_38987763;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a Status.
proc call(call_38987772: Call_PostReposOwnerRepoStatusesRef_38987763;
         owner: string; `ref`: string; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
postReposOwnerRepoStatusesRef
Create a Status.
owner: string (required)
: Name of repository owner.
ref: string (required)
: Ref to list the statuses from. It can be a SHA, a branch name, or a tag name.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987759: Call_GetReposOwnerRepoStatusesRef_38987752;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List Statuses for a specific Ref.
proc call(call_38987760: Call_GetReposOwnerRepoStatusesRef_38987752; owner: string;
         `ref`: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoStatusesRef
List Statuses for a specific Ref.
owner: string (required)
: Name of repository owner.
ref: string (required)
: Ref to list the statuses from. It can be a SHA, a branch name, or a tag name.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987782: Call_GetReposOwnerRepoSubscribers_38987776;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List watchers.
proc call(call_38987783: Call_GetReposOwnerRepoSubscribers_38987776; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoSubscribers
List watchers.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987803: Call_PutReposOwnerRepoSubscription_38987796;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Set a Repository Subscription
proc call(call_38987804: Call_PutReposOwnerRepoSubscription_38987796;
         owner: string; body: JsonNode; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
putReposOwnerRepoSubscription
Set a Repository Subscription
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.

body: JObject (required)

repo: string (required)
: Name of repository.
proc call(call_38987792: Call_GetReposOwnerRepoSubscription_38987786;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a Repository Subscription.
proc call(call_38987793: Call_GetReposOwnerRepoSubscription_38987786;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoSubscription
Get a Repository Subscription.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987814: Call_DeleteReposOwnerRepoSubscription_38987808;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete a Repository Subscription.
proc call(call_38987815: Call_DeleteReposOwnerRepoSubscription_38987808;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteReposOwnerRepoSubscription
Delete a Repository Subscription.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987824: Call_GetReposOwnerRepoTags_38987818; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get list of tags.
proc call(call_38987825: Call_GetReposOwnerRepoTags_38987818; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoTags
Get list of tags.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987834: Call_GetReposOwnerRepoTeams_38987828;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get list of teams
proc call(call_38987835: Call_GetReposOwnerRepoTeams_38987828; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoTeams
Get list of teams
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987844: Call_GetReposOwnerRepoWatchers_38987838;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List Stargazers. New implementation.
proc call(call_38987845: Call_GetReposOwnerRepoWatchers_38987838; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getReposOwnerRepoWatchers
List Stargazers. New implementation.
owner: string (required)
: Name of repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38987856: Call_GetReposOwnerRepoArchiveFormatPath_38987848;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get archive link. This method will return a 302 to a URL to download a tarball or zipball archive for a repository. Please make sure your HTTP framework is configured to follow redirects or you will need to use the Location header to make a second GET request. Note: For private repositories, these links are temporary and expire quickly.
proc call(call_38987857: Call_GetReposOwnerRepoArchiveFormatPath_38987848;
         owner: string; repo: string; path: string; archiveFormat: string = "tarball";
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getReposOwnerRepoArchiveFormatPath Get archive link. This method will return a 302 to a URL to download a tarball or zipball archive for a repository. Please make sure your HTTP framework is configured to follow redirects or you will need to use the Location header to make a second GET request. Note: For private repositories, these links are temporary and expire quickly.

owner: string (required)
: Name of repository owner.

archiveFormat: string (required)

Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
path: string (required)
: Valid Git reference, defaults to 'master'.

proc call(call_38987865: Call_GetRepositories_38987860; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List all public repositories. This provides a dump of every public repository, in the order that they were created. Note: Pagination is powered exclusively by the since parameter. is the Link header to get the URL for the next page of repositories.
proc call(call_38987866: Call_GetRepositories_38987860; Accept: string = "";
         since: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                      tags: [RootEffect].}
getRepositories List all public repositories. This provides a dump of every public repository, in the order that they were created. Note: Pagination is powered exclusively by the since parameter. is the Link header to get the URL for the next page of repositories.

Accept: string
: Is used to set specified media type.
since: string
: The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Example: "2012-10-09T23:39:01Z".

proc call(call_38987876: Call_GetSearchCode_38987869; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Search code.
proc call(call_38987877: Call_GetSearchCode_38987869; q: string;
         order: string = "desc"; Accept: string = ""; sort: string = "indexed"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getSearchCode
Search code.
order: string
: The sort field. if sort param is provided. Can be either asc or desc.
Accept: string
: Is used to set specified media type.
sort: string
: Can only be 'indexed', which indicates how recently a file has been indexed

by the GitHub search infrastructure. If not provided, results are sorted by best match.

q: string (required)
: The search terms. This can be any combination of the supported code

search parameters: 'Search In' Qualifies which fields are searched. With this qualifier you can restrict the search to just the file contents, the file path, or both. 'Languages' Searches code based on the language it's written in. 'Forks' Filters repositories based on the number of forks, and/or whether code from forked repositories should be included in the results at all. 'Size' Finds files that match a certain size (in bytes). 'Path' Specifies the path that the resulting file must be at. 'Extension' Matches files with a certain extension. 'Users' or 'Repositories' Limits searches to a specific user or repository.

proc call(call_38987887: Call_GetSearchIssues_38987880; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Find issues by state and keyword. (This method returns up to 100 results per page.)
proc call(call_38987888: Call_GetSearchIssues_38987880; q: string;
         order: string = "desc"; Accept: string = ""; sort: string = "updated"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getSearchIssues
Find issues by state and keyword. (This method returns up to 100 results per page.)
order: string
: The sort field. if sort param is provided. Can be either asc or desc.
Accept: string
: Is used to set specified media type.
sort: string
: The sort field. Can be comments, created, or updated. Default: results are sorted by best match.
q: string (required)
: The q search term can also contain any combination of the supported issue search qualifiers:
proc call(call_38987898: Call_GetSearchRepositories_38987891; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Search repositories.
proc call(call_38987899: Call_GetSearchRepositories_38987891; q: string;
         order: string = "desc"; Accept: string = ""; sort: string = "stars"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getSearchRepositories
Search repositories.
order: string
: The sort field. if sort param is provided. Can be either asc or desc.
Accept: string
: Is used to set specified media type.
sort: string
: If not provided, results are sorted by best match.
q: string (required)
: The search terms. This can be any combination of the supported repository

search parameters: 'Search In' Qualifies which fields are searched. With this qualifier you can restrict the search to just the repository name, description, readme, or any combination of these. 'Size' Finds repositories that match a certain size (in kilobytes). 'Forks' Filters repositories based on the number of forks, and/or whether forked repositories should be included in the results at all. 'Created' and 'Last Updated' Filters repositories based on times of creation, or when they were last updated. 'Users or Repositories' Limits searches to a specific user or repository. 'Languages' Searches repositories based on the language they are written in. 'Stars' Searches repositories based on the number of stars.

proc call(call_38987909: Call_GetSearchUsers_38987902; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Search users.
proc call(call_38987910: Call_GetSearchUsers_38987902; q: string;
         order: string = "desc"; Accept: string = ""; sort: string = "followers"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getSearchUsers
Search users.
order: string
: The sort field. if sort param is provided. Can be either asc or desc.
Accept: string
: Is used to set specified media type.
sort: string
: If not provided, results are sorted by best match.
q: string (required)
: The search terms. This can be any combination of the supported user

search parameters: 'Search In' Qualifies which fields are searched. With this qualifier you can restrict the search to just the username, public email, full name, location, or any combination of these. 'Repository count' Filters users based on the number of repositories they have. 'Location' Filter users by the location indicated in their profile. 'Language' Search for users that have repositories that match a certain language. 'Created' Filter users based on when they joined. 'Followers' Filter users based on the number of followers they have.

proc call(call_38987918: Call_GetTeamsTeamId_38987913; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get team.
proc call(call_38987919: Call_GetTeamsTeamId_38987913; teamId: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getTeamsTeamId
Get team.
Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.
proc call(call_38987937: Call_PatchTeamsTeamId_38987931; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Edit team. In order to edit a team, the authenticated user must be an owner of the org that the team is associated with.
proc call(call_38987938: Call_PatchTeamsTeamId_38987931; body: JsonNode; teamId: int;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
patchTeamsTeamId Edit team. In order to edit a team, the authenticated user must be an owner of the org that the team is associated with.

Accept: string
: Is used to set specified media type.

body: JObject (required)

teamId: int (required)
: Id of team.

proc call(call_38987927: Call_DeleteTeamsTeamId_38987922; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete team. In order to delete a team, the authenticated user must be an owner of the org that the team is associated with.
proc call(call_38987928: Call_DeleteTeamsTeamId_38987922; teamId: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
deleteTeamsTeamId Delete team. In order to delete a team, the authenticated user must be an owner of the org that the team is associated with.

Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.

proc call(call_38987947: Call_GetTeamsTeamIdMembers_38987942; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List team members. In order to list members in a team, the authenticated user must be a member of the team.
proc call(call_38987948: Call_GetTeamsTeamIdMembers_38987942; teamId: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getTeamsTeamIdMembers List team members. In order to list members in a team, the authenticated user must be a member of the team.

Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.

proc call(call_38987967: Call_PutTeamsTeamIdMembersUsername_38987961;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

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.

Add team member. In order to add a user to a team, the authenticated user must have 'admin' permissions to the team or be an owner of the org that the team is associated with.

proc call(call_38987968: Call_PutTeamsTeamIdMembersUsername_38987961;
         username: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

putTeamsTeamIdMembersUsername 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.

Add team member. In order to add a user to a team, the authenticated user must have 'admin' permissions to the team or be an owner of the org that the team is associated with.

username: string (required)
: Name of a member.
Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.

proc call(call_38987957: Call_GetTeamsTeamIdMembersUsername_38987951;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

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.

Get team member. In order to get if a user is a member of a team, the authenticated user mus be a member of the team.

proc call(call_38987958: Call_GetTeamsTeamIdMembersUsername_38987951;
         username: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

getTeamsTeamIdMembersUsername 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.

Get team member. In order to get if a user is a member of a team, the authenticated user mus be a member of the team.

username: string (required)
: Name of a member.
Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.

proc call(call_38987977: Call_DeleteTeamsTeamIdMembersUsername_38987971;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

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.

Remove team member. In order to remove a user from a team, the authenticated user must have 'admin' permissions to the team or be an owner of the org that the team is associated with. NOTE This does not delete the user, it just remove them from the team.

proc call(call_38987978: Call_DeleteTeamsTeamIdMembersUsername_38987971;
         username: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

deleteTeamsTeamIdMembersUsername 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.

Remove team member. In order to remove a user from a team, the authenticated user must have 'admin' permissions to the team or be an owner of the org that the team is associated with. NOTE This does not delete the user, it just remove them from the team.

username: string (required)
: Name of a member.
Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.

proc call(call_38987997: Call_PutTeamsTeamIdMembershipsUsername_38987991;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

Add team membership. In 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.

If 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.

If 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.

proc call(call_38987998: Call_PutTeamsTeamIdMembershipsUsername_38987991;
         username: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}

putTeamsTeamIdMembershipsUsername Add team membership. In 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.

If 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.

If 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.

username: string (required)
: Name of a member.
Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.

proc call(call_38987987: Call_GetTeamsTeamIdMembershipsUsername_38987981;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get team membership. In 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.
proc call(call_38987988: Call_GetTeamsTeamIdMembershipsUsername_38987981;
         username: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getTeamsTeamIdMembershipsUsername Get team membership. In 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.

username: string (required)
: Name of a member.
Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.

proc call(call_38988007: Call_DeleteTeamsTeamIdMembershipsUsername_38988001;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Remove team membership. In 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.
proc call(call_38988008: Call_DeleteTeamsTeamIdMembershipsUsername_38988001;
         username: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteTeamsTeamIdMembershipsUsername Remove team membership. In 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.

username: string (required)
: Name of a member.
Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.

proc call(call_38988016: Call_GetTeamsTeamIdRepos_38988011; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List team repos
proc call(call_38988017: Call_GetTeamsTeamIdRepos_38988011; teamId: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getTeamsTeamIdRepos
List team repos
Accept: string
: Is used to set specified media type.
teamId: int (required)
: Id of team.
proc call(call_38988038: Call_PutTeamsTeamIdReposOwnerRepo_38988031;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
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.
proc call(call_38988039: Call_PutTeamsTeamIdReposOwnerRepo_38988031; owner: string;
         repo: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
putTeamsTeamIdReposOwnerRepo
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.
owner: string (required)
: Name of a organization.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of a repository.
teamId: int (required)
: Id of team.
proc call(call_38988027: Call_GetTeamsTeamIdReposOwnerRepo_38988020;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check if a team manages a repository
proc call(call_38988028: Call_GetTeamsTeamIdReposOwnerRepo_38988020; owner: string;
         repo: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getTeamsTeamIdReposOwnerRepo
Check if a team manages a repository
owner: string (required)
: Name of a repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of a repository.
teamId: int (required)
: Id of team.
proc call(call_38988049: Call_DeleteTeamsTeamIdReposOwnerRepo_38988042;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
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.
proc call(call_38988050: Call_DeleteTeamsTeamIdReposOwnerRepo_38988042;
         owner: string; repo: string; teamId: int; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteTeamsTeamIdReposOwnerRepo
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.
owner: string (required)
: Name of a repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of a repository.
teamId: int (required)
: Id of team.
proc call(call_38988057: Call_GetUser_38988053; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get the authenticated user.
proc call(call_38988058: Call_GetUser_38988053; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUser
Get the authenticated user.
Accept: string
: Is used to set specified media type.
proc call(call_38988065: Call_PatchUser_38988060; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Update the authenticated user.
proc call(call_38988066: Call_PatchUser_38988060; body: JsonNode; Accept: string = ""): Recallable {...}{.
    raises: [KeyError, Exception, IOError, UnpackDefect], tags: [RootEffect].}
patchUser
Update the authenticated user.
Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38988081: Call_PostUserEmails_38988076; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Add email address(es). You can post a single email address or an array of addresses.
proc call(call_38988082: Call_PostUserEmails_38988076; body: JsonNode;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
postUserEmails Add email address(es). You can post a single email address or an array of addresses.

Accept: string
: Is used to set specified media type.

body: JArray (required)

proc call(call_38988073: Call_GetUserEmails_38988069; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List email addresses for a user. In the final version of the API, this method will return an array of hashes with extended information for each email address indicating if the address has been verified and if it's primary email address for GitHub. Until API v3 is finalized, use the application/vnd.github.v3 media type to get other response format.
proc call(call_38988074: Call_GetUserEmails_38988069; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserEmails List email addresses for a user. In the final version of the API, this method will return an array of hashes with extended information for each email address indicating if the address has been verified and if it's primary email address for GitHub. Until API v3 is finalized, use the application/vnd.github.v3 media type to get other response format.

Accept: string
: Is used to set specified media type.

proc call(call_38988090: Call_DeleteUserEmails_38988085; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Delete email address(es). You can include a single email address or an array of addresses.
proc call(call_38988091: Call_DeleteUserEmails_38988085; body: JsonNode;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
deleteUserEmails Delete email address(es). You can include a single email address or an array of addresses.

Accept: string
: Is used to set specified media type.

body: JArray (required)

proc call(call_38988098: Call_GetUserFollowers_38988094; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List the authenticated user's followers
proc call(call_38988099: Call_GetUserFollowers_38988094; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserFollowers
List the authenticated user's followers
Accept: string
: Is used to set specified media type.
proc call(call_38988105: Call_GetUserFollowing_38988101; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List who the authenticated user is following.
proc call(call_38988106: Call_GetUserFollowing_38988101; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserFollowing
List who the authenticated user is following.
Accept: string
: Is used to set specified media type.
proc call(call_38988122: Call_PutUserFollowingUsername_38988117;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Follow a user. Following a user requires the user to be logged in and authenticated with basic auth or OAuth with the user:follow scope.
proc call(call_38988123: Call_PutUserFollowingUsername_38988117; username: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
putUserFollowingUsername Follow a user. Following a user requires the user to be logged in and authenticated with basic auth or OAuth with the user:follow scope.

username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.

proc call(call_38988113: Call_GetUserFollowingUsername_38988108;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check if you are following a user.
proc call(call_38988114: Call_GetUserFollowingUsername_38988108; username: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getUserFollowingUsername
Check if you are following a user.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
proc call(call_38988131: Call_DeleteUserFollowingUsername_38988126;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Unfollow a user. Unfollowing a user requires the user to be logged in and authenticated with basic auth or OAuth with the user:follow scope.
proc call(call_38988132: Call_DeleteUserFollowingUsername_38988126;
         username: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteUserFollowingUsername Unfollow a user. Unfollowing a user requires the user to be logged in and authenticated with basic auth or OAuth with the user:follow scope.

username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.

proc call(call_38988145: Call_GetUserIssues_38988135; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List issues. List all issues across owned and member repositories for the authenticated user.
proc call(call_38988146: Call_GetUserIssues_38988135; labels: string;
         state: string = "open"; Accept: string = ""; sort: string = "created";
         direction: string = "desc"; filter: string = "all"; since: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserIssues List issues. List all issues across owned and member repositories for the authenticated user.

state: string (required)

Accept: string
: Is used to set specified media type.
labels: string (required)
: String list of comma separated Label names. Example - bug,ui,@high.

sort: string (required) direction: string (required)

filter: string (required)
: Issues assigned to you / created by you / mentioning you / you're

subscribed to updates for / All issues the authenticated user can see

since: string
: Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Only issues updated at or after this time are returned.

proc call(call_38988161: Call_PostUserKeys_38988156; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a public key.
proc call(call_38988162: Call_PostUserKeys_38988156; body: JsonNode;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
postUserKeys
Create a public key.
Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38988153: Call_GetUserKeys_38988149; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List your public keys. Lists the current user's keys. Management of public keys via the API requires that you are authenticated through basic auth, or OAuth with the 'user', 'write:public_key' scopes.
proc call(call_38988154: Call_GetUserKeys_38988149; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserKeys List your public keys. Lists the current user's keys. Management of public keys via the API requires that you are authenticated through basic auth, or OAuth with the 'user', 'write:public_key' scopes.

Accept: string
: Is used to set specified media type.

proc call(call_38988170: Call_GetUserKeysKeyId_38988165; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single public key.
proc call(call_38988171: Call_GetUserKeysKeyId_38988165; keyId: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getUserKeysKeyId
Get a single public key.
Accept: string
: Is used to set specified media type.
keyId: int (required)
: ID of key.
proc call(call_38988179: Call_DeleteUserKeysKeyId_38988174; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
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.
proc call(call_38988180: Call_DeleteUserKeysKeyId_38988174; keyId: int;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
deleteUserKeysKeyId
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.
Accept: string
: Is used to set specified media type.
keyId: int (required)
: ID of key.
proc call(call_38988187: Call_GetUserOrgs_38988183; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List public and private organizations for the authenticated user.
proc call(call_38988188: Call_GetUserOrgs_38988183; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserOrgs
List public and private organizations for the authenticated user.
Accept: string
: Is used to set specified media type.
proc call(call_38988204: Call_PostUserRepos_38988199; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Create a new repository for the authenticated user. OAuth users must supply repo scope.
proc call(call_38988205: Call_PostUserRepos_38988199; body: JsonNode;
         Accept: string = ""): Recallable {...}{.raises: [KeyError, Exception, IOError,
    UnpackDefect], tags: [RootEffect].}
postUserRepos Create a new repository for the authenticated user. OAuth users must supply repo scope.

Accept: string
: Is used to set specified media type.

body: JObject (required)

proc call(call_38988195: Call_GetUserRepos_38988190; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List repositories for the authenticated user. Note that this does not include repositories owned by organizations which the user can access. You can lis user organizations and list organization repositories separately.
proc call(call_38988196: Call_GetUserRepos_38988190; Accept: string = "";
         `type`: string = "all"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserRepos List repositories for the authenticated user. Note that this does not include repositories owned by organizations which the user can access. You can lis user organizations and list organization repositories separately.

Accept: string
: Is used to set specified media type.

type: string

proc call(call_38988214: Call_GetUserStarred_38988208; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List repositories being starred by the authenticated user.
proc call(call_38988215: Call_GetUserStarred_38988208; Accept: string = "";
         sort: string = "created"; direction: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserStarred
List repositories being starred by the authenticated user.
Accept: string
: Is used to set specified media type.

sort: string

direction: string
: Ignored without 'sort' parameter.
proc call(call_38988234: Call_PutUserStarredOwnerRepo_38988228;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Star a repository.
proc call(call_38988235: Call_PutUserStarredOwnerRepo_38988228; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
putUserStarredOwnerRepo
Star a repository.
owner: string (required)
: Name of a repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of a repository.
proc call(call_38988224: Call_GetUserStarredOwnerRepo_38988218;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check if you are starring a repository.
proc call(call_38988225: Call_GetUserStarredOwnerRepo_38988218; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserStarredOwnerRepo
Check if you are starring a repository.
owner: string (required)
: Name of a repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of a repository.
proc call(call_38988244: Call_DeleteUserStarredOwnerRepo_38988238;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Unstar a repository
proc call(call_38988245: Call_DeleteUserStarredOwnerRepo_38988238; owner: string;
         repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteUserStarredOwnerRepo
Unstar a repository
owner: string (required)
: Name of a repository owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of a repository.
proc call(call_38988252: Call_GetUserSubscriptions_38988248; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List repositories being watched by the authenticated user.
proc call(call_38988253: Call_GetUserSubscriptions_38988248; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserSubscriptions
List repositories being watched by the authenticated user.
Accept: string
: Is used to set specified media type.
proc call(call_38988271: Call_PutUserSubscriptionsOwnerRepo_38988265;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Watch a repository.
proc call(call_38988272: Call_PutUserSubscriptionsOwnerRepo_38988265;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
putUserSubscriptionsOwnerRepo
Watch a repository.
owner: string (required)
: Name of the owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38988261: Call_GetUserSubscriptionsOwnerRepo_38988255;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check if you are watching a repository.
proc call(call_38988262: Call_GetUserSubscriptionsOwnerRepo_38988255;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserSubscriptionsOwnerRepo
Check if you are watching a repository.
owner: string (required)
: Name of the owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38988281: Call_DeleteUserSubscriptionsOwnerRepo_38988275;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Stop watching a repository
proc call(call_38988282: Call_DeleteUserSubscriptionsOwnerRepo_38988275;
         owner: string; repo: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
deleteUserSubscriptionsOwnerRepo
Stop watching a repository
owner: string (required)
: Name of the owner.
Accept: string
: Is used to set specified media type.
repo: string (required)
: Name of repository.
proc call(call_38988289: Call_GetUserTeams_38988285; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
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.
proc call(call_38988290: Call_GetUserTeams_38988285; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUserTeams
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.
Accept: string
: Is used to set specified media type.
proc call(call_38988297: Call_GetUsers_38988292; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get all users. This provides a dump of every user, in the order that they signed up for GitHub. Note: Pagination is powered exclusively by the since parameter. Use the Link header to get the URL for the next page of users.
proc call(call_38988298: Call_GetUsers_38988292; Accept: string = ""; since: int = 0): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUsers Get all users. This provides a dump of every user, in the order that they signed up for GitHub. Note: Pagination is powered exclusively by the since parameter. Use the Link header to get the URL for the next page of users.

Accept: string
: Is used to set specified media type.
since: int
: The integer ID of the last user that you've seen.

proc call(call_38988306: Call_GetUsersUsername_38988301; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Get a single user.
proc call(call_38988307: Call_GetUsersUsername_38988301; username: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getUsersUsername
Get a single user.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
proc call(call_38988315: Call_GetUsersUsernameEvents_38988310;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
If you are authenticated as the given user, you will see your private events. Otherwise, you'll only see public events.
proc call(call_38988316: Call_GetUsersUsernameEvents_38988310; username: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getUsersUsernameEvents
If you are authenticated as the given user, you will see your private events. Otherwise, you'll only see public events.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
proc call(call_38988325: Call_GetUsersUsernameEventsOrgsOrg_38988319;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
This is the user's organization dashboard. You must be authenticated as the user to view this.
proc call(call_38988326: Call_GetUsersUsernameEventsOrgsOrg_38988319;
         username: string; org: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUsersUsernameEventsOrgsOrg
This is the user's organization dashboard. You must be authenticated as the user to view this.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.

org: string (required)

proc call(call_38988334: Call_GetUsersUsernameFollowers_38988329;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List a user's followers
proc call(call_38988335: Call_GetUsersUsernameFollowers_38988329; username: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getUsersUsernameFollowers
List a user's followers
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
proc call(call_38988344: Call_GetUsersUsernameFollowingTargetUser_38988338;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
Check if one user follows another.
proc call(call_38988345: Call_GetUsersUsernameFollowingTargetUser_38988338;
         username: string; targetUser: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUsersUsernameFollowingTargetUser
Check if one user follows another.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
targetUser: string (required)
: Name of user.
proc call(call_38988354: Call_GetUsersUsernameGists_38988348; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List a users gists.
proc call(call_38988355: Call_GetUsersUsernameGists_38988348; username: string;
         Accept: string = ""; since: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUsersUsernameGists
List a users gists.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
since: string
: The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

Example: "2012-10-09T23:39:01Z".

proc call(call_38988364: Call_GetUsersUsernameKeys_38988359; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List public keys for a user. Lists the verified public keys for a user. This is accessible by anyone.
proc call(call_38988365: Call_GetUsersUsernameKeys_38988359; username: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getUsersUsernameKeys List public keys for a user. Lists the verified public keys for a user. This is accessible by anyone.

username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.

proc call(call_38988373: Call_GetUsersUsernameOrgs_38988368; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List all public organizations for a user.
proc call(call_38988374: Call_GetUsersUsernameOrgs_38988368; username: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getUsersUsernameOrgs
List all public organizations for a user.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
proc call(call_38988382: Call_GetUsersUsernameReceivedEvents_38988377;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
These are events that you'll only see public events.
proc call(call_38988383: Call_GetUsersUsernameReceivedEvents_38988377;
         username: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUsersUsernameReceivedEvents
These are events that you'll only see public events.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
proc call(call_38988391: Call_GetUsersUsernameReceivedEventsPublic_38988386;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List public events that a user has received
proc call(call_38988392: Call_GetUsersUsernameReceivedEventsPublic_38988386;
         username: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUsersUsernameReceivedEventsPublic
List public events that a user has received
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
proc call(call_38988401: Call_GetUsersUsernameRepos_38988395; path: JsonNode = nil;
         query: JsonNode = nil; header: JsonNode = nil; formData: JsonNode = nil;
         body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List public repositories for the specified user.
proc call(call_38988402: Call_GetUsersUsernameRepos_38988395; username: string;
         Accept: string = ""; `type`: string = "all"): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUsersUsernameRepos
List public repositories for the specified user.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.

type: string

proc call(call_38988411: Call_GetUsersUsernameStarred_38988406;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List repositories being starred by a user.
proc call(call_38988412: Call_GetUsersUsernameStarred_38988406; username: string;
         Accept: string = ""): Recallable {...}{.raises: [Exception, IOError, UnpackDefect],
                                       tags: [RootEffect].}
getUsersUsernameStarred
List repositories being starred by a user.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.
proc call(call_38988420: Call_GetUsersUsernameSubscriptions_38988415;
         path: JsonNode = nil; query: JsonNode = nil; header: JsonNode = nil;
         formData: JsonNode = nil; body: JsonNode = nil; _: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
List repositories being watched by a user.
proc call(call_38988421: Call_GetUsersUsernameSubscriptions_38988415;
         username: string; Accept: string = ""): Recallable {...}{.
    raises: [Exception, IOError, UnpackDefect], tags: [RootEffect].}
getUsersUsernameSubscriptions
List repositories being watched by a user.
username: string (required)
: Name of user.
Accept: string
: Is used to set specified media type.