Constructors
-
Git
Hub Create a new instance of the GitHub API v3 client using the specified connection.Client(IConnection) -
Git
Hub Create a new instance of the GitHub API v3 client pointing to https://api.github.com/Client(Product Header Value) -
Git
Hub Create a new instance of the GitHub API v3 client pointing to https://api.github.com/Client(Product Header Value, ICredential Store) -
Git
Hub Create a new instance of the GitHub API v3 client pointing to the specified baseAddress.Client(Product Header Value, ICredential Store, Uri) -
Git
Hub Create a new instance of the GitHub API v3 client pointing to the specified baseAddress.Client(Product Header Value, Uri)
Methods
-
Get
Last Gets the latest API Info - this will be null if no API calls have been madeApi Info() -
Set
Request Set the GitHub Api request timeout. Useful to set a specific timeout for lengthy operations, such as uploading release assetsTimeout(Time Span)
Fields
-
Git
Hub The base address for the GitHub APIApi Url
Properties
- Activity Access GitHub's Activity API.
- Authorization Access GitHub's Authorization API.
-
Base
Address The base address of the GitHub API. This defaults to https://api.github.com, but you can change it if needed (to talk to a GitHub:Enterprise server for instance). - Check Access GitHub's Checks API
- Connection Provides a client connection to make rest requests to HTTP endpoints.
- Credentials Convenience property for getting and setting credentials.
- Enterprise Access GitHub's Enterprise API.
- Gist Access GitHub's Gists API.
- Git Access GitHub's Git Data API.
-
Git
Hub Access GitHub's Apps API.Apps - Issue Access GitHub's Issue API.
- Migration Access GitHub's Migration API.
- Miscellaneous Access GitHub's Miscellaneous API.
- Oauth Access GitHub's OAuth API.
- Organization Access GitHub's Organizations API.
-
Pull
Request Access GitHub's Pull Requests API. - Reaction Access GitHub's Reactions API
- Repository Access GitHub's Repositories API.
- Search Access GitHub's Search API.
- User Access GitHub's Users API.