package
model
Type Members
-
trait
Account extends AnyRef
-
class
CCreator[T, ID, CC] extends CanCreate[T, ID, CC]
-
-
trait
CanCheck[ID] extends AnyRef
-
trait
CanCreate[T, ID, CC] extends Writer[T, CC]
-
trait
CanGet[T, ID] extends Reader[T]
-
-
-
-
trait
CanPut[T, ID, CC] extends Writer[T, CC]
-
-
case class
CombinedStatus(state: String, sha: ObjectId, total_count: Int, statuses: Seq[Status], commit_url: String, url: String) extends Product with Serializable
-
case class
Comment(id: Long, url: String, html_url: String, body: String, user: User, created_at: ZonedDateTime, updated_at: ZonedDateTime) extends Deleteable with Product with Serializable
-
-
case class
Commit(sha: ObjectId, url: String, html_url: String, message: String) extends Product with Serializable
-
case class
CommitIdent(name: String, email: String, date: ZonedDateTime) extends Product with Serializable
-
case class
CommitPointer(ref: String, sha: ObjectId, user: Option[User], repo: Option[Repo]) extends Product with Serializable
-
case class
Content(name: String, path: String, sha: ObjectId, size: Long, url: String, html_url: String, download_url: String, type: String) extends Product with Serializable
-
case class
ContentCommit(content: Content, commit: Commit) extends Product with Serializable
-
trait
Createable extends AnyRef
-
trait
Deleteable extends AnyRef
-
case class
Email(email: String, verified: Boolean, primary: Boolean) extends Product with Serializable
-
trait
HasLabels extends AnyRef
-
case class
Hook(id: Int, url: String, active: Boolean, config: Map[String, String]) extends Deleteable with Product with Serializable
-
case class
Issue(number: Int, url: String, html_url: String, user: User, title: String, body: Option[String], issue_url: String, created_at: Option[ZonedDateTime] = None, comments_url: String, comments: Option[Int]) extends Commentable with HasLabels with Product with Serializable
-
case class
Label(url: String, name: String, color: String) extends Deleteable with Product with Serializable
-
trait
Link[P] extends AnyRef
-
case class
Membership(url: String, state: String, role: String) extends Product with Serializable
-
case class
Org(login: String, id: Long, url: String, repos_url: String, avatar_url: String, description: Option[String], name: Option[String], created_at: Option[ZonedDateTime], html_url: String) extends Account with Product with Serializable
-
case class
Permissions(pull: Boolean, push: Boolean, admin: Boolean) extends Product with Serializable
-
case class
PullRequest(number: Int, url: String, html_url: String, patch_url: String, user: User, state: String, title: String, body: Option[String], created_at: ZonedDateTime, merged_at: Option[ZonedDateTime], merge_commit_sha: Option[ObjectId], merged_by: Option[User], head: CommitPointer, base: CommitPointer, issue_url: String, commits_url: String, comments_url: String, comments: Option[Int]) extends Commentable with HasLabels with Product with Serializable
-
case class
PullRequestId(repo: RepoId, num: Int) extends Product with Serializable
-
trait
Reader[T] extends AnyRef
-
case class
Ref(ref: String, url: String, object: Object) extends Deleteable with Product with Serializable
-
case class
Repo(name: String, url: String, full_name: String, html_url: String, clone_url: String, hooks_url: String, labels_url: String, teams_url: String, git_refs_url: String, issues_url: String, pulls_url: String, commits_url: String, contents_url: String, trees_url: String, default_branch: String, private: Boolean, created_at: ZonedDateTime, updated_at: ZonedDateTime, permissions: Option[Permissions]) extends Deleteable with Product with Serializable
-
case class
RepoId(owner: String, name: String) extends Product with Serializable
-
case class
SuffixedEndpointHandler[P](suffixedUrl: String, suffix: String) extends Link[P] with Product with Serializable
-
case class
Team(id: Long, url: String, name: String, slug: String, members_count: Int, organization: Team.Org) extends Deleteable with Product with Serializable
-
case class
Tree(sha: ObjectId, url: String, tree: Seq[Entry], truncated: Boolean) extends Product with Serializable
-
case class
User(login: String, id: Long, avatar_url: String, url: String, html_url: String, name: Option[String] = None, created_at: Option[ZonedDateTime] = None) extends Account with Product with Serializable
-
trait
Writer[T, CC] extends Reader[T]
Value Members
-
-
object
Comment extends Serializable
-
object
CommitIdent extends Serializable
-
object
CommitPointer extends Serializable
-
object
ContentCommit extends Serializable
-
object
Email extends Serializable
-
object
Hook extends Serializable
-
object
Issue extends Serializable
-
object
Label extends Serializable
-
-
object
Membership extends Serializable
-
object
Org extends Serializable
-
object
Permissions extends Serializable
-
object
PullRequest extends Serializable
-
object
PullRequestId extends Serializable
-
object
Ref extends Serializable
-
object
Repo extends Serializable
-
object
RepoId extends Serializable
-
object
Team extends Serializable
-
object
Tree extends Serializable
-
object
User extends Serializable