Packages

o

org.codefeedr.plugins.github

GitHubProtocol

object GitHubProtocol

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GitHubProtocol
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Actor(id: Long, login: String, display_login: String, gravatar_id: String, url: String, avatar_url: String) extends Product with Serializable
  2. case class Comment(url: String, id: Long, user: User, created_at: Option[Date], updated_at: Option[Date], author_association: String, body: Option[String]) extends Product with Serializable
  3. case class Commit(sha: String, url: String, commit: CommitData, author: Option[User], committer: Option[User], parents: List[Parent], stats: Stats, files: List[File]) extends Product with Serializable

    START Commit

  4. case class CommitData(author: CommitUser, committer: CommitUser, message: String, tree: Tree, comment_count: Int, verification: Verification) extends Product with Serializable
  5. case class CommitUser(name: String, email: String, date: String) extends Product with Serializable
  6. case class Event(id: String, eventType: String, actor: Actor, repo: Repo, organization: Option[Organization], payload: String, public: Boolean, created_at: Date) extends Product with Serializable

    START /events

  7. case class File(sha: Option[String], filename: Option[String], status: Option[String], additions: Int, deletions: Int, changes: Int, blob_url: Option[String], raw_url: Option[String], contents_url: Option[String], patch: Option[String]) extends Product with Serializable
  8. case class Issue(url: String, id: Double, number: Double, title: String, user: User, labels: List[Label], state: String, locked: Boolean, assignee: Option[User], assignees: List[User], milestone: Option[String], comments: Double, created_at: Option[Date], updated_at: Option[Date], closed_at: Option[Date], author_association: String, body: Option[String]) extends Product with Serializable
  9. case class IssueCommentEvent(id: String, eventType: String, actor: Actor, repo: Repo, organization: Option[Organization], payload: IssueCommentPayload, public: Boolean, created_at: Date) extends Product with Serializable

    START IssueCommentEvents

  10. case class IssueCommentPayload(action: String, issue: Issue, comment: Comment) extends Payload with Product with Serializable
  11. case class IssuesEvent(id: String, eventType: String, actor: Actor, repo: Repo, organization: Option[Organization], payload: IssuesPayload, public: Boolean, created_at: Date) extends Product with Serializable

    START IssuesEvents

  12. case class IssuesPayload(action: String, issue: Issue) extends Payload with Product with Serializable
  13. case class Label(id: Long, url: String, name: String, color: String, default: Boolean) extends Product with Serializable
  14. case class Organization(id: Long, login: String) extends Product with Serializable
  15. case class Parent(sha: String) extends Product with Serializable
  16. sealed abstract class Payload extends AnyRef
  17. case class PushAuthor(email: String, name: String) extends Product with Serializable
  18. case class PushCommit(sha: String, author: PushAuthor, message: String, distinct: Boolean) extends Product with Serializable
  19. case class PushEvent(id: String, eventType: String, actor: Actor, repo: Repo, organization: Option[Organization], payload: PushPayload, public: Boolean, created_at: Date) extends Product with Serializable

    START PushEvents

  20. case class PushPayload(push_id: Long, size: Int, distinct_size: Int, ref: String, head: String, before: String, commits: List[PushCommit]) extends Payload with Product with Serializable
  21. case class Repo(id: Long, name: String, url: String) extends Product with Serializable
  22. case class Stats(total: Int, additions: Int, deletions: Int) extends Product with Serializable
  23. case class Tree(sha: String) extends Product with Serializable
  24. case class User(id: Long, login: String, avatar_url: String, type: String, site_admin: Boolean) extends Product with Serializable
  25. case class Verification(verified: Boolean, reason: String, signature: Option[String], payload: Option[String]) extends Product with Serializable