Package

afterparty

Permalink

package afterparty

Visibility
  1. Public
  2. All

Type Members

  1. case class AfterParty extends SimpleChannelUpstreamHandler with Plan with Product with Serializable

    Permalink
  2. case class Comment(id: Int, url: String, body: String, user: User, created_at: String, updated_at: String) extends Product with Serializable

    Permalink
  3. case class Commit(id: String, message: String, timestamp: String, author: User, committer: User, url: String, distinct: Boolean, added: List[String], removed: List[String], modified: List[String]) extends Product with Serializable

    Permalink
  4. sealed trait Event[T] extends AnyRef

    Permalink
  5. case class Issue(url: String, number: Int, state: String, title: String, body: String, user: User, labels: List[Label], assignee: User, comments: Int, created_at: String, updated_at: String, closed_by: User) extends Product with Serializable

    Permalink
  6. case class IssueComment(action: String, issue: Issue, comment: Comment) extends Product with Serializable

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

    Permalink
  8. case class PRComment(url: String, id: Int, user: User, body: String, created_at: String, updated_at: String, pull_request_url: String, html_url: String) extends Product with Serializable

    Permalink
  9. case class Ping(zen: String, hook_id: Int) extends Product with Serializable

    Permalink
  10. case class PullReq(id: Int, url: String, html_url: String, number: Int, state: String, title: String, body: String, created_at: String, closed_at: Option[String], merged_at: Option[String], user: User, merged_by: Option[User], merged: Boolean, mergeable: Option[Boolean], head: Ref, base: Ref) extends Product with Serializable

    Permalink
  11. case class PullRequest(action: String, number: Int, pull_request: PullReq, repository: Repo, sender: User) extends Product with Serializable

    Permalink

    https://developer.github.com/v3/activity/events/types/#pullrequestevent

  12. case class PullRequestComment(comment: PRComment) extends Product with Serializable

    Permalink
  13. case class Push(ref: String, after: String, before: String, created: Boolean, deleted: Boolean, forced: Boolean, compare: String, commits: List[Commit], head_commit: Commit, repository: Repo, pusher: User) extends Product with Serializable

    Permalink

    https://developer.github.com/v3/activity/events/types/#pushevent

  14. case class Ref(label: String, ref: String, sha: String, user: User, repo: Repo) extends Product with Serializable

    Permalink
  15. case class Repo(id: Int, name: String, full_name: String, url: String, description: String, watchers: Int, forks: Int, fork: Boolean, size: Int, owner: User, open_issues: Int, has_issues: Boolean, has_downloads: Boolean, has_wiki: Boolean, language: String, created_at: String, pushed_at: String, default_branch: String) extends Product with Serializable

    Permalink
  16. case class Server(port: Int, path: String = "/") extends Product with Serializable

    Permalink
  17. case class User(login: Option[String], name: Option[String], email: Option[String], username: Option[String]) extends Product with Serializable

    Permalink

Value Members

  1. object AfterParty extends Serializable

    Permalink
  2. object Event

    Permalink
  3. object Payload extends Extract[Nothing, String]

    Permalink
  4. object Server extends Serializable

    Permalink
  5. object Shell

    Permalink

    a shell program interface.

    a shell program interface. shell programs should expect to take at least one argument, the event name, and an arbitrary list of handler defined args. The payload of the event will be passed in as stdinput. assume execution as cat push.json | /bin/program push

  6. object XGithubDelivery extends StringHeader

    Permalink
  7. object XGithubEvent extends StringHeader

    Permalink
  8. object XGithubSignature extends StringHeader

    Permalink

Ungrouped