View Source Tentacat.Issues.Reactions (Tentacat v2.4.0)

Summary

Functions

Link to this function

create(client \\ %Client{}, owner, repo, issue_id, body)

View Source
@spec create(
  Tentacat.Client.t(),
  binary(),
  binary(),
  binary() | integer(),
  Keyword.t() | map()
) ::
  Tentacat.response()

Create a reaction on an issue.

Reaction Request body example:

%{
  content: "heart"
}

Example

Tentacat.Issues.Reactions.create "elixir-lang", "elixir", "3"

More info at: https://developer.github.com/v3/reactions/#create-reaction-for-an-issue

Link to this function

delete(client \\ %Client{}, owner, repo, issue_id, reaction_id)

View Source
@spec delete(Tentacat.Client.t(), binary(), binary(), binary() | integer(), binary()) ::
  Tentacat.response()

Delete a reaction on an issue.

Example

Tentacat.Issues.Reactions.delete "elixir-lang", "elixir", "3", "4"

More info at: https://developer.github.com/v3/reactions/#delete-an-issue-reaction

Link to this function

list(client \\ %Client{}, owner, repo, issue_id)

View Source

List the reactions on a issue.

Example

Tentacat.Issues.Reactions.list "elixir-lang" , "elixir", "3"

More info at: https://developer.github.com/v3/reactions/#list-reactions-for-an-issue