diff --git a/ReferenceOfApis.md b/ReferenceOfApis.md index 04372696..729a6453 100644 --- a/ReferenceOfApis.md +++ b/ReferenceOfApis.md @@ -55,7 +55,7 @@ API `/gists/starred` API `/issues` ============= -* GET: (TODO) +* GET: `AuthenticatedUser.get_issues` API `/networks/:user/:repo/events` ================================== diff --git a/ReferenceOfClasses.md b/ReferenceOfClasses.md index fc85d0ed..99d6b9a7 100644 --- a/ReferenceOfClasses.md +++ b/ReferenceOfClasses.md @@ -119,6 +119,10 @@ Gists * `create_gist( public, files, [description] )`: `Gist` * `get_starred_gists()`: list of `Gist` +Issues +------ +* `get_issues()`: list of `Issue` + Class `Authorization` ===================== diff --git a/github/GithubObjects/AuthenticatedUser.py b/github/GithubObjects/AuthenticatedUser.py index 349d8037..22d7121f 100644 --- a/github/GithubObjects/AuthenticatedUser.py +++ b/github/GithubObjects/AuthenticatedUser.py @@ -5,6 +5,7 @@ from NamedUser import * from Organization import * from Repository import * from Gist import * +from Issue import * def __getOrganizationEvents( user, org ): return [ @@ -86,4 +87,8 @@ AuthenticatedUser = GithubObject( url = "/gists", ), MethodFromCallable( "get_starred_gists", Parameters( [], [] ), __getStaredGists, SimpleTypePolicy( "list of `Gist`" ) ), + ExternalListOfObjects( "issues", "issue", Issue, + ListGetable( Parameters( [], [] ) ), + url = "/issues", + ), )