ghscala

package ghscala

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ghscala
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Action[A] = EitherT[Requests, Error, A]

  2. type ActionE[E, A] = EitherT[Requests, E, A]

  3. final class ActionEOps[E, A] extends AnyVal

  4. type ActionNel[A] = EitherT[Requests, ErrorNel, A]

  5. trait ActionOpsTemplate[E, A] extends Any

  6. final case class Blob(content: String, encoding: String, sha: String, size: Long, url: String) extends JsonToString[Blob] with Product with Serializable

  7. final case class Branch(name: String, commit: Branch.Commit) extends JsonToString[Branch] with Product with Serializable

  8. type CodecJson[A] = argonaut.CodecJson[A]

  9. 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

  10. final case class Commit(tree: Commit.Tree, message: String, url: String, author: Commit.User, committer: Commit.User) extends Product with Serializable

  11. 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

  12. type Config = Endo[Request]

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

  14. type DateTime = org.joda.time.DateTime

  15. 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

  16. sealed trait Error extends RuntimeException with Product with Serializable

  17. type ErrorNel = NonEmptyList[Error]

  18. sealed abstract class EventType extends AnyRef

  19. 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

  20. 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

  21. final case class Gists(files: Map[String, Gists.File], html_url: String, forks_url: String, comments: Long, created_at: String, id: String, user: 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

  22. case class GitObj(type: String, sha: String, url: String) extends Product with Serializable

  23. abstract class Interpreter[F[_]] extends AnyRef

  24. type InterpreterF[F[_]] = NaturalTransformation[RequestF, F]

  25. abstract class InterpretersTemplate extends AnyRef

  26. 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

  27. 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

  28. 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

  29. case class IssueSearch(pull_request_url: Option[String], state: String, user: String, updated_at: DateTime, labels: List[String], position: Double, closed_at: DateTime, title: String, gravatar_id: String, votes: Long, number: Long, html_url: String, diff_url: Option[String], comments: Long, patch_url: Option[String], created_at: DateTime, body: String) extends Product with Serializable

  30. abstract class JsonToString[A <: JsonToString[A]] extends AnyRef

  31. final case class Label(color: String, url: String, name: String) extends JsonToString[Label] with Product with Serializable

  32. final case class Links(self: String, git: String, html: String) extends JsonToString[Links] with Product with Serializable

  33. 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

  34. final case class Org(login: String, id: Long, avatar_url: String, url: String) extends JsonToString[Org] with Product with Serializable

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

  36. 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

  37. 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

  38. final case class PullRequest(patch_url: Option[String], diff_url: Option[String], html_url: Option[String]) extends JsonToString[PullRequest] with Product with Serializable

  39. case class Ref(ref: String, url: String, object: GitObj) extends Product with Serializable

  40. 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, master_branch: Option[String], owner: User) extends JsonToString[Repo] with Product with Serializable

  41. final case class Request(url: String, method: String = "GET", params: Map[String, String] = ..., basicAuth: Option[(String, String)] = scala.None) extends Product with Serializable

  42. sealed abstract class RequestF[A] extends Product with Serializable

  43. type Requests[A] = Free[[x]Coyoneda[RequestF, x], A]

  44. final case class SearchCode(total_count: Long, items: List[Item]) extends JsonToString[SearchCode] with Product with Serializable

  45. final case class SearchRepo(total_count: Long, items: List[Repo]) extends JsonToString[SearchRepo] with Product with Serializable

  46. sealed abstract class SearchRepoSort extends AnyRef

  47. sealed abstract class State extends AnyRef

  48. final case class Stats(total: Long, deletions: Long, additions: Long) extends JsonToString[Stats] with Product with Serializable

  49. final case class Tag(name: String, zipball_url: String, tarball_url: String, commit: Tag.Commit) extends JsonToString[Tag] with Product with Serializable

  50. sealed abstract class Time extends AnyRef

  51. type Times[A] = WriterT[scalaz.Id.Id, List[Time], A]

  52. final case class Tree(url: String, sha: String, type: String, mode: String, size: Option[Long], path: String) extends Product with Serializable

  53. case class TreeResponse(sha: String, tree: List[Tree], url: String) extends Product with Serializable

  54. sealed trait TreeType extends Any

  55. final case class Trees(sha: String, url: String, tree: List[Tree]) extends JsonToString[Trees] with Product with Serializable

  56. 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

  1. def Action[E, A](a: Requests[\/[E, A]]): ActionE[E, A]

  2. implicit val ActionMonad: Monad[Action]

  3. implicit val ActionNelMonad: Monad[ActionNel]

  4. val ActionNelZipAp: Apply[ActionNel]

  5. def ActionZipAp[E](implicit arg0: Semigroup[E]): Apply[[α]EitherT[[A]Free[[x]Coyoneda[RequestF, x], A], E, α]]

  6. object Blob extends Serializable

  7. object Branch extends Serializable

  8. object Closed extends State with Product with Serializable

  9. val CodecJson: argonaut.CodecJson.type

  10. object Comment extends Serializable

  11. object Commit extends Serializable

  12. object CommitResponse extends Serializable

  13. object Contents extends Serializable

  14. object Core

  15. object Error extends Serializable

  16. object EventType

  17. object File extends Serializable

  18. object Gist extends Serializable

  19. object Gists extends Serializable

  20. object Github

  21. object Issue extends Serializable

  22. object IssueEvent extends Serializable

  23. object IssueEvent2 extends Serializable

  24. object Label extends Serializable

  25. object Links extends Serializable

  26. object Milestone extends Serializable

  27. object Open extends State with Product with Serializable

  28. object Org extends Serializable

  29. object Organization extends Serializable

  30. object Pull extends Serializable

  31. object PullLinks extends Serializable

  32. object PullRequest extends Serializable

  33. object Repo extends Serializable

  34. object Request extends Serializable

  35. object RequestF extends Serializable

  36. implicit val RequestsMonad: Monad[Requests]

  37. object SearchCode extends Serializable

  38. object SearchRepo extends Serializable

  39. object SearchRepoSort

  40. object State

  41. object Stats extends Serializable

  42. object Tag extends Serializable

  43. object Time

  44. object Tree extends Serializable

  45. object TreeType

  46. object Trees extends Serializable

  47. object User extends Serializable

  48. object Z

  49. def actionEMonad[E]: Monad[[α]EitherT[[A]Free[[x]Coyoneda[RequestF, x], A], E, α]]

  50. implicit val datetimeCodecJson: CodecJson[DateTime]

  51. implicit def toActionEOps[E, A](a: ActionE[E, A]): ActionEOps[E, A]

Inherited from AnyRef

Inherited from Any

Ungrouped