using System; using System.Diagnostics.CodeAnalysis; namespace Octokit.Reactive { /// /// A client for GitHub's User Emails API. /// /// /// See the User Emails API documentation for more information. /// public interface IObservableUserEmailsClient { /// /// Gets all email addresses for the authenticated user. /// /// /// http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user /// /// The es for the authenticated user. [SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")] IObservable GetAll(); /// /// Adds email addresses for the authenticated user. /// /// /// http://developer.github.com/v3/users/emails/#add-email-addresses /// /// The email addresses to add. /// Returns the added es. IObservable Add(params string[] emailAddresses); } }