p
ghscala
package ghscala
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ghscala
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class Blob(content: String, encoding: String, sha: String, size: Long, url: String) extends JsonToString[Blob] with Product with Serializable
- final case class Branch(name: String, commit: Branch.Commit) extends JsonToString[Branch] with Product with Serializable
- type CodecJson[A] = argonaut.CodecJson[A]
- sealed abstract class Command[A] extends AnyRef
- final case class Comment(updated_at: String, id: Long, created_at: String, path: Option[String], body: String, html_url: String, commit_id: String, user: User, url: String, position: Option[Long], line: Option[Long]) extends JsonToString[Comment] with Product with Serializable
- final case class Commit(tree: Commit.Tree, message: String, url: String, author: Commit.User, committer: Commit.User) extends Product with Serializable
- final case class CommitResponse(stats: Stats, commit: Commit, url: String, sha: String, author: User, committer: User, files: List[File], parents: List[Commit.Tree]) extends JsonToString[CommitResponse] with Product with Serializable
- final case class Contents(sha: String, name: String, path: String, content: String, _links: Links, type: String, encoding: String, size: Long, url: String, html_url: String, git_url: String) extends JsonToString[Contents] with Product with Serializable
- type DateTime = org.joda.time.DateTime
- case class Download(content_type: Option[String], description: String, created_at: DateTime, html_url: String, url: String, size: Long, name: String, id: Long, download_count: Long) extends Product with Serializable
- final case class Email(email: String, primary: Boolean, verified: Boolean) extends JsonToString[Email] with Product with Serializable
- sealed abstract class EventType extends AnyRef
- final case class File(deletions: Long, changes: Long, additions: Long, status: String, raw_url: String, filename: String, blob_url: String, patch: String, sha: String) extends Product with Serializable
- final case class Gist(comments: Long, comments_url: String, commits_url: String, created_at: String, description: String, files: Map[String, Gist.File], forks: List[Fork], forks_url: String, git_pull_url: String, git_push_url: String, history: List[History], html_url: String, id: String, public: Boolean, updated_at: String, url: String, user: User) extends Product with Serializable
- final case class Gists(files: Map[String, Gists.File], html_url: String, forks_url: String, comments: Long, created_at: String, id: String, owner: Option[User], commits_url: String, git_pull_url: String, public: Boolean, updated_at: String, comments_url: String, url: String, description: Option[String], git_push_url: String) extends JsonToString[Gists] with Product with Serializable
- case class GitObj(type: String, sha: String, url: String) extends Product with Serializable
- sealed abstract class Github[F[_], G[_]] extends AnyRef
- final case class Gitignore(name: String, source: String) extends JsonToString[Gitignore] with Product with Serializable
- final case class Issue(comments: Long, user: User, labels: List[Label], state: String, number: Long, pull_request: Option[PullRequest], milestone: Option[Milestone], assignee: Option[User], html_url: String, url: String, body: Option[String], closed_at: Option[DateTime], title: String, updated_at: DateTime, created_at: DateTime) extends JsonToString[Issue] with Product with Serializable
- final case class IssueEvent(event: String, actor: User, id: Long, created_at: DateTime, commit_id: Option[String], url: String) extends JsonToString[IssueEvent] with Product with Serializable
- final case class IssueEvent2(event: String, actor: User, issue: Issue, id: Long, commit_id: Option[String], created_at: DateTime, url: String) extends JsonToString[IssueEvent2] with Product with Serializable
- final case class Label(color: String, url: String, name: String) extends JsonToString[Label] with Product with Serializable
- final case class Links(self: String, git: String, html: String) extends JsonToString[Links] with Product with Serializable
- final case class Milestone(title: String, closed_issues: Long, due_on: Option[DateTime], number: Long, created_at: DateTime, description: Option[String], creator: User, state: String, id: Long, open_issues: Long, url: String) extends JsonToString[Milestone] with Product with Serializable
- final case class Org(login: String, id: Long, avatar_url: String, url: String) extends JsonToString[Org] with Product with Serializable
- final case class Organization(type: String, avatar_url: String, blog: Option[String], company: Option[String], created_at: Option[DateTime], email: Option[String], followers: Long, following: Long, html_url: String, id: Long, location: Option[String], login: String, name: Option[String], public_gists: Long, public_repos: Long, url: String) extends JsonToString[Organization] with Product with Serializable
- final case class PublicKey(id: Long, key: String) extends JsonToString[PublicKey] with Product with Serializable
- final case class Pull(updated_at: DateTime, head: Pull.Ref, title: String, id: Long, created_at: DateTime, _links: PullLinks, merged_at: Option[DateTime], base: Pull.Ref, diff_url: String, body: String, state: String, html_url: String, issue_url: String, user: User, url: String, patch_url: String, number: Long, closed_at: Option[DateTime]) extends JsonToString[Pull] with Product with Serializable
- final case class PullLinks(self: Link, review_comments: Link, issue: Link, html: Link, comments: Link, commits: Link, statuses: Link) extends JsonToString[PullLinks] with Product with Serializable
- final case class PullRequest(patch_url: Option[String], diff_url: Option[String], html_url: Option[String]) extends JsonToString[PullRequest] with Product with Serializable
- case class Ref(ref: String, url: String, object: GitObj) extends Product with Serializable
- final case class Repo(has_downloads: Option[Boolean], name: String, has_issues: Boolean, forks: Int, private: Boolean, size: Int, open_issues: Int, url: String, description: Option[String], pushed_at: Option[DateTime], git_url: String, has_wiki: Boolean, fork: Boolean, id: Int, language: Option[String], homepage: Option[String], created_at: DateTime, html_url: String, updated_at: DateTime, watchers: Int, default_branch: Option[String], owner: User) extends JsonToString[Repo] with Product with Serializable
- final case class RepoEvent(id: String, type: String, actor: User, payload: JsonObject, public: Boolean, created_at: DateTime) extends JsonToString[RepoEvent] with Product with Serializable
- final case class SearchCode(total_count: Long, items: List[Item]) extends JsonToString[SearchCode] with Product with Serializable
- final case class SearchIssues(total_count: Long, items: List[Issue]) extends JsonToString[SearchIssues] with Product with Serializable
- final case class SearchRepo(total_count: Long, items: List[Repo]) extends JsonToString[SearchRepo] with Product with Serializable
- sealed abstract class SearchRepoSort extends AnyRef
- sealed abstract class State extends AnyRef
- final case class Stats(total: Long, deletions: Long, additions: Long) extends JsonToString[Stats] with Product with Serializable
- final case class Tag(name: String, zipball_url: String, tarball_url: String, commit: Tag.Commit) extends JsonToString[Tag] with Product with Serializable
- final case class Tree(url: String, sha: String, type: String, mode: String, size: Option[Long], path: String) extends Product with Serializable
- case class TreeResponse(sha: String, tree: List[Tree], url: String) extends Product with Serializable
- sealed trait TreeType extends Any
- final case class Trees(sha: String, url: String, tree: List[Tree]) extends JsonToString[Trees] with Product with Serializable
- final case class User(login: String, id: Long, avatar_url: String, gravatar_id: Option[String], url: String) extends JsonToString[User] with Product with Serializable
Value Members
- val CodecJson: argonaut.CodecJson.type
- implicit val datetimeCodecJson: CodecJson[DateTime]
- val interpreter: ~>[Command, Action]
- object Blob extends Serializable
- object Branch extends Serializable
- object BuildInfoGhScala extends Product with Serializable
This object was generated by sbt-buildinfo.
- object Closed extends State with Product with Serializable
- object Command
- object Comment extends Serializable
- object Commit extends Serializable
- object CommitResponse extends Serializable
- object Contents extends Serializable
- object Email extends Serializable
- object EventType
- object File extends Serializable
- object GhScala extends Github[Command, [a]Free[Command, a]]
- object Gist extends Serializable
- object Gists extends Serializable
- object Github extends Github[Command, Action]
- object Gitignore extends Serializable
- object Issue extends Serializable
- object IssueEvent extends Serializable
- object IssueEvent2 extends Serializable
- object Label extends Serializable
- object Links extends Serializable
- object Milestone extends Serializable
- object Open extends State with Product with Serializable
- object Org extends Serializable
- object Organization extends Serializable
- object PublicKey extends Serializable
- object Pull extends Serializable
- object PullLinks extends Serializable
- object PullRequest extends Serializable
- object Repo extends Serializable
- object RepoEvent extends Serializable
- object SearchCode extends Serializable
- object SearchIssues extends Serializable
- object SearchRepo extends Serializable
- object SearchRepoSort
- object SelfCommand
- object State
- object Stats extends Serializable
- object Tag extends Serializable
- object Tree extends Serializable
- object TreeType
- object Trees extends Serializable
- object User extends Serializable