UsersService class

The UsersService handles communication with user related methods of the GitHub API.

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

Inheritance

Constructors

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

addEmails(List<String> emails) Stream<UserEmail>
Add Emails
createPublicKey(CreatePublicKey key) Future<PublicKey>
Adds a public key for the authenticated user.
deleteEmails(List<String> emails) Future<bool>
Delete Emails
editCurrentUser({String? name, String? email, String? blog, String? company, String? location, bool? hireable, String? bio}) Future<CurrentUser>
Updates the Current User.
followUser(String user) Future<bool>
Follows a user.
getCurrentUser() Future<CurrentUser>
Fetches the currently authenticated user.
getUser(String? name) Future<User>
Fetches the user specified by name.
getUsers(List<String> names, {int? pages}) Stream<User>
Fetches a list of users specified by names.
isFollowingUser(String user) Future<bool>
Check if the current user is following the specified user.
isUser(String name) Future<bool>
Checks if a user exists.
isUserFollowing(String user, String target) Future<bool>
Check if the specified user is following target.
listCurrentUserFollowers() Stream<User>
List current user followers.
listCurrentUserFollowing() Stream<User>
List current user following
listEmails() Stream<UserEmail>
Lists all email addresses for the currently authenticated user.
listPublicKeys([String? userLogin]) Stream<PublicKey>
Lists the verified public keys for a userLogin. If no userLogin is specified, the public keys for the authenticated user are fetched.
listUserFollowers(String user) Stream<User>
List user followers.
listUsers({int? pages, int? since}) Stream<User>
Lists all users.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
unfollowUser(String user) Future<bool>
Unfollows a user.

Operators

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