afterparty
package
afterparty
Type Members
-
case class
AfterParty extends SimpleChannelUpstreamHandler with Plan with Product with Serializable
-
case class
Comment(id: Int, url: String, body: String, user: User, created_at: String, updated_at: String) extends Product with Serializable
-
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
-
sealed
trait
Event[T] extends AnyRef
-
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
-
case class
IssueComment(action: String, issue: Issue, comment: Comment) extends Product with Serializable
-
case class
Label(url: String, name: String, color: String) extends Product with Serializable
-
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
-
case class
Ping(zen: String, hook_id: Int) extends Product with Serializable
-
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
-
case class
PullRequest(action: String, number: Int, pull_request: PullReq, repository: Repo, sender: User) extends Product with Serializable
-
case class
PullRequestComment(comment: PRComment) extends Product with Serializable
-
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
-
case class
Ref(label: String, ref: String, sha: String, user: User, repo: Repo) extends Product with Serializable
-
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
-
case class
Server(port: Int, path: String = "/") extends Product with Serializable
-
case class
User(login: Option[String], name: Option[String], email: Option[String], username: Option[String]) extends Product with Serializable
Value Members
-
object
AfterParty extends Serializable
-
-
object
Payload extends Extract[Nothing, String]
-
object
Server extends Serializable
-
-
-
object
XGithubEvent extends StringHeader
-
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