IssuesInterpreter

class IssuesInterpreter[F[_]](implicit client: HttpClient[F]) extends Issues[F]
trait Issues[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def addLabels(owner: String, repo: String, number: Int, labels: List[String], headers: Map[String, String]): F[GHResponse[List[Label]]]
Definition Classes
override def createComment(owner: String, repo: String, number: Int, body: String, headers: Map[String, String]): F[GHResponse[Comment]]
Definition Classes
override def createIssue(owner: String, repo: String, title: String, body: String, milestone: Option[Int], labels: List[String], assignees: List[String], headers: Map[String, String]): F[GHResponse[Issue]]
Definition Classes
override def createLabel(owner: String, repo: String, label: Label, headers: Map[String, String]): F[GHResponse[Label]]
Definition Classes
override def createMilestone(owner: String, repo: String, title: String, state: Option[String], description: Option[String], due_on: Option[ZonedDateTime], headers: Map[String, String]): F[GHResponse[Milestone]]
Definition Classes
override def deleteComment(owner: String, repo: String, id: Long, headers: Map[String, String]): F[GHResponse[Unit]]
Definition Classes
override def deleteLabel(owner: String, repo: String, label: String, headers: Map[String, String]): F[GHResponse[Unit]]
Definition Classes
override def deleteMilestone(owner: String, repo: String, milestone_number: Int, headers: Map[String, String]): F[GHResponse[Unit]]
Definition Classes
override def editComment(owner: String, repo: String, id: Long, body: String, headers: Map[String, String]): F[GHResponse[Comment]]
Definition Classes
override def editIssue(owner: String, repo: String, issue: Int, state: String, title: String, body: String, milestone: Option[Int], labels: List[String], assignees: List[String], headers: Map[String, String]): F[GHResponse[Issue]]
Definition Classes
override def getIssue(owner: String, repo: String, number: Int, headers: Map[String, String]): F[GHResponse[Issue]]
Definition Classes
override def getMilestone(owner: String, repo: String, number: Int, headers: Map[String, String]): F[GHResponse[Milestone]]
Definition Classes
override def listAvailableAssignees(owner: String, repo: String, pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[User]]]
Definition Classes
override def listComments(owner: String, repo: String, number: Int, pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Comment]]]
Definition Classes
override def listIssues(owner: String, repo: String, pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Issue]]]
Definition Classes
override def listLabels(owner: String, repo: String, number: Int, pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Label]]]
Definition Classes
override def listLabelsRepository(owner: String, repo: String, pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Label]]]
Definition Classes
override def listMilestones(owner: String, repo: String, state: Option[String], sort: Option[String], direction: Option[String], pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[List[Milestone]]]
Definition Classes
override def removeLabel(owner: String, repo: String, number: Int, label: String, headers: Map[String, String]): F[GHResponse[List[Label]]]
Definition Classes
override def searchIssues(query: String, searchParams: List[SearchParam], pagination: Option[Pagination], headers: Map[String, String]): F[GHResponse[SearchIssuesResult]]
Definition Classes
override def updateLabel(owner: String, repo: String, label: Label, headers: Map[String, String]): F[GHResponse[Label]]
Definition Classes
override def updateMilestone(owner: String, repo: String, milestone_number: Int, title: String, state: Option[String], description: Option[String], due_on: Option[ZonedDateTime], headers: Map[String, String]): F[GHResponse[Milestone]]
Definition Classes