Package

com.madgag.scalagithub

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. trait Account extends AnyRef

    Permalink
  2. class CCreator[T, ID, CC] extends CanCreate[T, ID, CC]

    Permalink
  3. class CReader[T, ID] extends Reader[T]

    Permalink
  4. trait CanCheck[ID] extends AnyRef

    Permalink
  5. trait CanCreate[T, ID, CC] extends Writer[T, CC]

    Permalink
  6. trait CanGet[T, ID] extends Reader[T]

    Permalink
  7. trait CanGetAndCreate[T, ID, CC] extends CanCreate[T, ID, CC] with CanGet[T, ID]

    Permalink
  8. trait CanGetAndList[T, ID] extends CanGet[T, ID] with CanList[T, ID]

    Permalink
  9. trait CanList[T, ID] extends Reader[T]

    Permalink
  10. trait CanPut[T, ID, CC] extends Writer[T, CC]

    Permalink
  11. trait CanReplace[T, ID] extends Reader[T]

    Permalink
  12. case class CombinedStatus(state: String, sha: ObjectId, total_count: Int, statuses: Seq[Status], commit_url: String, url: String) extends Product with Serializable

    Permalink
  13. 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

    Permalink
  14. trait Commentable extends AnyRef

    Permalink
  15. case class Commit(sha: ObjectId, url: String, html_url: String, message: String) extends Product with Serializable

    Permalink
  16. case class CommitIdent(name: String, email: String, date: ZonedDateTime) extends Product with Serializable

    Permalink
  17. case class CommitPointer(ref: String, sha: ObjectId, user: Option[User], repo: Option[Repo]) extends Product with Serializable

    Permalink
  18. 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

    Permalink
  19. case class ContentCommit(content: Content, commit: Commit) extends Product with Serializable

    Permalink
  20. trait Createable extends AnyRef

    Permalink
  21. trait Deleteable extends AnyRef

    Permalink
  22. case class Email(email: String, verified: Boolean, primary: Boolean) extends Product with Serializable

    Permalink
  23. trait HasLabels extends AnyRef

    Permalink
  24. case class Hook(id: Int, url: String, active: Boolean, config: Map[String, String]) extends Deleteable with Product with Serializable

    Permalink
  25. 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

    Permalink
  26. case class Label(url: String, name: String, color: String) extends Deleteable with Product with Serializable

    Permalink
  27. trait Link[P] extends AnyRef

    Permalink
  28. case class Membership(url: String, state: String, role: String) extends Product with Serializable

    Permalink
  29. 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

    Permalink
  30. case class Permissions(pull: Boolean, push: Boolean, admin: Boolean) extends Product with Serializable

    Permalink
  31. 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

    Permalink
  32. case class PullRequestId(repo: RepoId, num: Int) extends Product with Serializable

    Permalink
  33. trait Reader[T] extends AnyRef

    Permalink
  34. case class Ref(ref: String, url: String, object: Object) extends Deleteable with Product with Serializable

    Permalink
  35. 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

    Permalink
  36. case class RepoId(owner: String, name: String) extends Product with Serializable

    Permalink
  37. case class SuffixedEndpointHandler[P](suffixedUrl: String, suffix: String) extends Link[P] with Product with Serializable

    Permalink
  38. case class Team(id: Long, url: String, name: String, slug: String, members_count: Int, organization: Team.Org) extends Deleteable with Product with Serializable

    Permalink
  39. case class Tree(sha: ObjectId, url: String, tree: Seq[Entry], truncated: Boolean) extends Product with Serializable

    Permalink
  40. 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

    Permalink
  41. trait Writer[T, CC] extends Reader[T]

    Permalink

Value Members

  1. object CombinedStatus extends Serializable

    Permalink
  2. object Comment extends Serializable

    Permalink
  3. object CommitIdent extends Serializable

    Permalink
  4. object CommitPointer extends Serializable

    Permalink
  5. object ContentCommit extends Serializable

    Permalink
  6. object Email extends Serializable

    Permalink
  7. object Hook extends Serializable

    Permalink
  8. object Issue extends Serializable

    Permalink
  9. object Label extends Serializable

    Permalink
  10. object Link

    Permalink
  11. object Membership extends Serializable

    Permalink
  12. object Org extends Serializable

    Permalink
  13. object Permissions extends Serializable

    Permalink
  14. object PullRequest extends Serializable

    Permalink
  15. object PullRequestId extends Serializable

    Permalink
  16. object Ref extends Serializable

    Permalink
  17. object Repo extends Serializable

    Permalink
  18. object RepoId extends Serializable

    Permalink
  19. object Team extends Serializable

    Permalink
  20. object Tree extends Serializable

    Permalink
  21. object User extends Serializable

    Permalink

Ungrouped