module Github.Issues.Events (
eventsForIssue
,eventsForIssue'
,eventsForRepo
,eventsForRepo'
,event
,event'
,module Github.Data
) where
import Github.Data
import Github.Private
eventsForIssue :: String -> String -> Int -> IO (Either Error [Event])
eventsForIssue user reqRepoName reqIssueNumber =
githubGet ["repos", user, reqRepoName, "issues", show reqIssueNumber, "events"]
eventsForIssue' :: Maybe GithubAuth -> String -> String -> Int -> IO (Either Error [Event])
eventsForIssue' auth user reqRepoName reqIssueNumber =
githubGet' auth ["repos", user, reqRepoName, "issues", show reqIssueNumber, "events"]
eventsForRepo :: String -> String -> IO (Either Error [Event])
eventsForRepo user reqRepoName =
githubGet ["repos", user, reqRepoName, "issues", "events"]
eventsForRepo' :: Maybe GithubAuth -> String -> String -> IO (Either Error [Event])
eventsForRepo' auth user reqRepoName =
githubGet' auth ["repos", user, reqRepoName, "issues", "events"]
event :: String -> String -> Int -> IO (Either Error Event)
event user reqRepoName reqEventId =
githubGet ["repos", user, reqRepoName, "issues", "events", show reqEventId]
event' :: Maybe GithubAuth -> String -> String -> Int -> IO (Either Error Event)
event' auth user reqRepoName reqEventId =
githubGet' auth ["repos", user, reqRepoName, "issues", "events", show reqEventId]