github4s.free

domain

package domain

Visibility
  1. Public
  2. All

Type Members

  1. case class Authorization(id: Int, url: String, token: String) extends Product with Serializable

  2. case class Authorize(url: String, state: String) extends Product with Serializable

  3. case class Commit(sha: String, message: String, date: String, url: String, login: Option[String], avatar_url: Option[String], author_url: Option[String]) extends Product with Serializable

  4. case class EditIssueRequest(state: String, title: String, body: String, milestone: Option[Int], labels: List[String], assignees: List[String]) extends Product with Serializable

  5. case class Gist(url: String, id: String, description: String, public: Boolean) extends Product with Serializable

  6. case class GistFile(content: String) extends Product with Serializable

  7. case class Issue(id: Int, title: String, body: String, url: String, repository_url: String, labels_url: String, comments_url: String, events_url: String, html_url: String, number: Int, state: String, user: User, assignee: Option[User], labels: List[Label] = immutable.this.List.empty[Nothing], locked: Option[Boolean], comments: Int, pull_request: Option[PullRequest], closed_at: Option[String], created_at: String, updated_at: String) extends Product with Serializable

  8. sealed trait IssueState extends SearchParam

  9. sealed trait IssueType extends SearchParam

  10. case class Label(id: Option[Int], name: String, url: String, color: String, default: Option[Boolean]) extends Product with Serializable

  11. case class LabelParam(label: String, exclude: Boolean = false) extends SearchParam with Product with Serializable

  12. case class NewAuthRequest(scopes: List[String], note: String, client_id: String, client_secret: String) extends Product with Serializable

  13. case class NewGistRequest(description: String, public: Boolean, files: Map[String, GistFile]) extends Product with Serializable

  14. case class NewIssueRequest(title: String, body: String, milestone: Option[Int], labels: List[String], assignees: List[String]) extends Product with Serializable

  15. case class NewOAuthRequest(client_id: String, client_secret: String, code: String, redirect_uri: String, state: String) extends Product with Serializable

  16. case class OAuthToken(access_token: String, token_type: String, scope: String) extends Product with Serializable

  17. sealed trait OwnerParam extends SearchParam

  18. case class OwnerParamInRepository(repo: String) extends OwnerParam with Product with Serializable

  19. case class OwnerParamOwnedByUser(user: String) extends OwnerParam with Product with Serializable

  20. case class Pagination(page: Int, per_page: Int) extends Product with Serializable

  21. case class PullRequest(url: Option[String], html_url: Option[String], diff_url: Option[String], patch_url: Option[String]) extends Product with Serializable

  22. case class RepoStatus(size: Int, stargazers_count: Int, watchers_count: Int, forks_count: Int, open_issues_count: Int, open_issues: Int, watchers: Int, network_count: Int, subscribers_count: Int, has_issues: Boolean, has_downloads: Boolean, has_wiki: Boolean, has_pages: Boolean) extends Product with Serializable

  23. case class RepoUrls(url: String, html_url: String, git_url: String, ssh_url: String, clone_url: String, svn_url: String, otherUrls: Map[String, String]) extends Product with Serializable

  24. case class Repository(id: Int, name: String, full_name: String, owner: User, private: Boolean, description: String, fork: Boolean, urls: RepoUrls, created_at: String, updated_at: String, pushed_at: String, homepage: Option[String] = scala.None, language: Option[String] = scala.None, status: RepoStatus, organization: Option[User] = scala.None) extends Product with Serializable

  25. case class SearchIn(values: Set[SearchInValue]) extends SearchParam with Product with Serializable

  26. sealed trait SearchInValue extends AnyRef

  27. case class SearchIssuesResult(total_count: Int, incomplete_results: Boolean, items: List[Issue]) extends Product with Serializable

  28. sealed trait SearchParam extends AnyRef

  29. case class User(id: Int, login: String, avatar_url: String, html_url: String, name: Option[String] = scala.None, email: Option[String] = scala.None) extends Product with Serializable

Value Members

  1. object IssueStateClosed extends IssueState with Product with Serializable

  2. object IssueStateOpen extends IssueState with Product with Serializable

  3. object IssueTypeIssue extends IssueType with Product with Serializable

  4. object IssueTypePullRequest extends IssueType with Product with Serializable

  5. object RepoUrlKeys

  6. object SearchInBody extends SearchInValue with Product with Serializable

  7. object SearchInComments extends SearchInValue with Product with Serializable

  8. object SearchInTitle extends SearchInValue with Product with Serializable

Ungrouped