using System; namespace Octokit.Reactive { /// /// A client for GitHub's Reactions API. /// /// /// See the Reactions API documentation for more information. /// public interface IObservableCommitCommentReactionsClient { /// /// Creates a reaction for a specified Commit Comment /// /// https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment /// The owner of the repository /// The name of the repository /// The comment id /// The reaction to create /// A of representing created reaction for specified comment id. IObservable Create(string owner, string name, int number, NewReaction reaction); /// /// Creates a reaction for a specified Commit Comment /// /// https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment /// The ID of the repository /// The comment id /// The reaction to create /// A of representing created reaction for specified comment id. IObservable Create(int repositoryId, int number, NewReaction reaction); /// /// List reactions for a specified Commit Comment /// /// https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment /// The owner of the repository /// The name of the repository /// The comment id /// A of s representing all reactions for specified comment id. IObservable GetAll(string owner, string name, int number); /// /// List reactions for a specified Commit Comment /// /// https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment /// The owner of the repository /// The comment id /// A of s representing all reactions for specified comment id. IObservable GetAll(int repositoryId, int number); } }