GistsService class

The GistsService handles communication with gist methods of the GitHub API.

API docs: https://developer.github.com/v3/gists/

Inheritance

Constructors

GistsService(GitHub github)

Properties

github → GitHub
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

createComment(String gistId, CreateGistComment request) → Future<GistComment>
Creates a comment for a gist.
createGist(Map<String, String> files, {String? description, bool public = false}) → Future<Gist>
Creates a Gist
deleteGist(String id) → Future<bool>
Deletes the specified Gist.
editGist(String id, {String? description, Map<String, String>? files}) → Future<Gist>
Edits a Gist.
forkGist(String id) → Future<Gist>
Forks the specified Gist.
getGist(String id) → Future<Gist>
Fetches a Gist by the specified id.
isGistStarred(String id) → Future<bool>
Checks if the specified Gist is starred.
listComments(String gistId) → Stream<GistComment>
Lists all comments for a gist.
listCurrentUserGists() → Stream<Gist>
Fetches the gists for the currently authenticated user. If the user is not authenticated, this returns all public gists.
listCurrentUserPublicGists() → Stream<Gist>
Fetches the currently authenticated user's public gists.
listCurrentUserStarredGists() → Stream<Gist>
Fetches the currently authenticated user's starred gists.
listUserGists(String username) → Stream<Gist>
lists gists for a user.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
starGist(String id) → Future<bool>
Star the specified Gist.
toString() → String
A string representation of this object.
inherited
unstarGist(String id) → Future<bool>
Unstar the specified Gist.

Operators

operator ==(Object other) → bool
The equality operator.
inherited