mirror of
https://github.com/zoriya/octokit.net.git
synced 2026-06-07 20:30:41 +00:00
The overloaded version of needed methods for IUserEmailsClient interface was added and impelemented.
Base methods: Task<IReadOnlyList<EmailAddress>> GetAll() Overload methods: Task<IReadOnlyList<EmailAddress>> GetAll(ApiOptions options);
This commit is contained in:
@@ -22,6 +22,17 @@ namespace Octokit
|
||||
[SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
|
||||
Task<IReadOnlyList<EmailAddress>> GetAll();
|
||||
|
||||
/// <summary>
|
||||
/// Gets all email addresses for the authenticated user.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user
|
||||
/// </remarks>
|
||||
/// <param name="options">Options for changing the API response</param>
|
||||
/// <returns>The <see cref="EmailAddress"/>es for the authenticated user.</returns>
|
||||
[SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
|
||||
Task<IReadOnlyList<EmailAddress>> GetAll(ApiOptions options);
|
||||
|
||||
/// <summary>
|
||||
/// Adds email addresses for the authenticated user.
|
||||
/// </summary>
|
||||
|
||||
@@ -30,7 +30,21 @@ namespace Octokit
|
||||
/// <returns>The <see cref="EmailAddress"/>es for the authenticated user.</returns>
|
||||
public Task<IReadOnlyList<EmailAddress>> GetAll()
|
||||
{
|
||||
return ApiConnection.GetAll<EmailAddress>(ApiUrls.Emails());
|
||||
return GetAll(ApiOptions.None);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets all email addresses for the authenticated user.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user
|
||||
/// </remarks>
|
||||
/// <returns>The <see cref="EmailAddress"/>es for the authenticated user.</returns>
|
||||
public Task<IReadOnlyList<EmailAddress>> GetAll(ApiOptions options)
|
||||
{
|
||||
Ensure.ArgumentNotNull(options, "options");
|
||||
|
||||
return ApiConnection.GetAll<EmailAddress>(ApiUrls.Emails(), options);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user