using System; using System.Reactive; namespace Octokit.Reactive { public interface IObservableReactionsClient { /// /// Access GitHub's Reactions API for Commit Comments. /// /// /// Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ /// IObservableCommitCommentReactionsClient CommitComment { get; } /// /// Access GitHub's Reactions API for Issues. /// /// /// Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ /// IObservableIssueReactionsClient Issue { get; } /// /// Access GitHub's Reactions API for Issue Comments. /// /// /// Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ /// IObservableIssueCommentReactionsClient IssueComment { get; } /// /// Access GitHub's Reactions API for Pull Request Review Comments. /// /// /// Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ /// IObservablePullRequestReviewCommentReactionsClient PullRequestReviewComment { get; } /// /// Delete a reaction. /// /// https://developer.github.com/v3/reactions/#delete-a-reaction /// The reaction id /// IObservable Delete(int number); } }