ActivityService class

The ActivityService handles communication with activity related methods of the GitHub API.

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

Inheritance

Constructors

ActivityService(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

deleteRepositorySubscription(RepositorySlug slug) Future
Deletes a Repository Subscription
getRepositorySubscription(RepositorySlug slug) Future<RepositorySubscription>
Fetches repository subscription information.
getThread(String threadId) Future<Notification>
Fetches the specified notification thread.
isStarred(RepositorySlug slug) Future<bool>
Checks if the currently authenticated user has starred the specified repository.
listEventsForOrganization(String name, {int? pages}) Stream<Event>
Lists public events for an organization.
listEventsPerformedByUser(String username, {int? pages}) Stream<Event>
Lists the events performed by a user.
listNotifications({bool all = false, bool participating = false}) Stream<Notification>
Lists all notifications for the current user.
listPublicEvents({int pages = 2}) Stream<Event>
Lists public events.
listPublicEventsPerformedByUser(String username, {int? pages}) Stream<Event>
Lists the public events performed by a user.
listRepositoryEvents(RepositorySlug slug, {int? pages}) Stream<Event>
Lists repository events.
listRepositoryIssueEvents(RepositorySlug slug, {int? pages}) Stream<Event>
Lists repository issue events.
listRepositoryNetworkEvents(RepositorySlug slug, {int pages = 2}) Stream<Event>
Lists public events for a network of repositories.
listRepositoryNotifications(RepositorySlug repository, {bool all = false, bool participating = false}) Stream<Notification>
Lists all notifications for a given repository.
listStargazers(RepositorySlug slug, {int perPage = 30}) Stream<User>
Lists people who have starred the specified repo.
listStarred({int perPage = 30}) Stream<Repository>
Lists all the repos by the current user.
listStarredByUser(String user, {int perPage = 30}) Stream<Repository>
Lists all the repos starred by a user.
listWatched() Stream<Repository>
Lists the repositories the current user is watching.
listWatchedByUser(String user) Stream<Repository>
Lists the repositories the specified user is watching.
listWatchers(RepositorySlug slug) Stream<User>
Lists the watchers of the specified repository.
markNotificationsRead({DateTime? lastRead}) Future<bool>
Marks all notifications up to lastRead as read.
markRepositoryNotificationsRead(RepositorySlug slug, {DateTime? lastRead}) Future<bool>
Marks all notifications up to lastRead in the specified repository as read.
markThreadRead(String threadId) Future<bool>
Mark the specified notification thread as read.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pollEventsForOrganization(String name) EventPoller
Returns an EventPoller for public events for an organization.
pollEventsReceivedByUser(String user) EventPoller
Returns an EventPoller for events received by a user.
pollPublicEvents() EventPoller
Returns an EventPoller for public events.
pollPublicEventsReceivedByUser(String user) EventPoller
Returns an EventPoller for public events received by a user.
pollRepositoryEvents(RepositorySlug slug) EventPoller
Returns an EventPoller for repository events.
pollRepositoryIssueEvents(RepositorySlug slug) EventPoller
Returns an EventPoller for repository issue events.
pollRepositoryNetworkEvents(RepositorySlug slug) EventPoller
Returns an EventPoller for repository network events.
pollUserEventsForOrganization(String user, String organization) EventPoller
Returns an EventPoller for the user's organization dashboard.
setRepositorySubscription(RepositorySlug slug, {bool? subscribed, bool? ignored}) Future<RepositorySubscription>
Sets the Repository Subscription Status
star(RepositorySlug slug) Future
Stars the specified repository for the currently authenticated user.
toString() String
A string representation of this object.
inherited
unstar(RepositorySlug slug) Future
Unstars the specified repository for the currently authenticated user.

Operators

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