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 CombinedStatus(url: String, state: String, commit_url: String, sha: String, total_count: Int, statuses: List[Status], repository: StatusRepository) extends Product with Serializable

  4. case class Comment(id: Int, url: String, html_url: String, body: String, user: Option[User], created_at: String, updated_at: String) extends Product with Serializable

  5. case class CommentData(body: String) extends Product with Serializable

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

  7. case class Content(type: String, encoding: Option[String], target: Option[String], submodule_git_url: Option[String], size: Int, name: String, path: String, content: Option[String], sha: String, url: String, git_url: String, html_url: String, download_url: Option[String]) extends Product with Serializable

  8. sealed trait CreatePullRequest extends AnyRef

  9. case class CreatePullRequestData(title: String, head: String, base: String, body: String, maintainer_can_modify: Option[Boolean] = scala.Some.apply[Boolean](true)) extends CreatePullRequest with Product with Serializable

  10. case class CreatePullRequestIssue(issue: Int, head: String, base: String, maintainer_can_modify: Option[Boolean] = scala.Some.apply[Boolean](true)) extends CreatePullRequest with Product with Serializable

  11. case class CreateReferenceRequest(ref: String, sha: String) extends Product with Serializable

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

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

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

  15. 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: Option[User], assignee: Option[User], labels: List[Label] = immutable.this.List.empty[Nothing], locked: Option[Boolean], comments: Int, pull_request: Option[IssuePullRequest], closed_at: Option[String], created_at: String, updated_at: String) extends Product with Serializable

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

  17. sealed trait IssueState extends SearchParam

  18. sealed trait IssueType extends SearchParam

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

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

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

  22. case class NewBlobRequest(content: String, encoding: Option[String]) extends Product with Serializable

  23. case class NewCommitRequest(message: String, tree: String, parents: List[String], author: Option[RefAuthor]) extends Product with Serializable

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

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

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

  27. sealed trait NewPullRequest extends AnyRef

  28. case class NewPullRequestData(title: String, body: String) extends NewPullRequest with Product with Serializable

  29. case class NewPullRequestIssue(issue: Int) extends NewPullRequest with Product with Serializable

  30. case class NewReleaseRequest(tag_name: String, name: String, body: String, target_commitish: Option[String], draft: Option[Boolean], prerelease: Option[Boolean]) extends Product with Serializable

  31. case class NewStatusRequest(state: String, target_url: Option[String], description: Option[String], context: Option[String]) extends Product with Serializable

  32. case class NewTagRequest(tag: String, message: String, object: String, type: String, tagger: Option[RefAuthor]) extends Product with Serializable

  33. case class NewTreeRequest(base_tree: Option[String], tree: List[TreeData]) extends Product with Serializable

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

  35. sealed trait OwnerParam extends SearchParam

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

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

  38. sealed abstract class PRFilter extends Product with Serializable

  39. case class PRFilterBase(value: String) extends PRFilter with Product with Serializable

  40. sealed abstract class PRFilterDirection extends PRFilter

  41. case class PRFilterHead(value: String) extends PRFilter with Product with Serializable

  42. sealed abstract class PRFilterSort extends PRFilter

  43. sealed abstract class PRFilterState extends PRFilter

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

  45. case class PullRequest(id: Int, number: Int, state: String, title: String, body: Option[String], locked: Boolean, html_url: String, created_at: String, updated_at: Option[String], closed_at: Option[String], merged_at: Option[String], base: Option[PullRequestBase], head: Option[PullRequestBase], user: Option[User], assignee: Option[User]) extends Product with Serializable

  46. case class PullRequestBase(label: Option[String], ref: String, sha: String, user: Option[User], repo: Option[Repository]) extends Product with Serializable

  47. case class PullRequestFile(sha: String, filename: String, status: String, additions: Int, deletions: Int, changes: Int, blob_url: String, raw_url: String, contents_url: String, patch: Option[String], previous_filename: Option[String]) extends Product with Serializable

  48. case class PullRequestReview(id: Int, user: Option[User], body: String, commit_id: String, state: PullRequestReviewState, html_url: String, pull_request_url: String) extends Product with Serializable

  49. sealed abstract class PullRequestReviewState extends AnyRef

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

  51. case class RefAuthor(date: String, name: String, email: String) extends Product with Serializable

  52. case class RefCommit(sha: String, url: String, author: RefAuthor, committer: RefAuthor, message: String, tree: RefInfo, parents: List[RefInfo]) extends Product with Serializable

  53. class RefInfo extends AnyRef

  54. case class RefObject(type: String, sha: String, url: String) extends RefInfo with Product with Serializable

  55. case class Release(id: Int, tag_name: String, target_commitish: String, name: String, body: String, draft: Boolean, prerelease: Boolean, created_at: String, published_at: String, author: Option[User], url: String, html_url: String, assets_url: String, upload_url: String, tarball_url: String, zipball_url: String) extends Product with Serializable

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

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

  58. case class Repository(id: Int, name: String, full_name: String, owner: User, private: Boolean, description: Option[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

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

  60. sealed trait SearchInValue extends AnyRef

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

  62. sealed trait SearchParam extends AnyRef

  63. case class Stargazer(starred_at: Option[String], user: User) extends Product with Serializable

  64. case class StarredRepository(starred_at: Option[String], repo: Repository) extends Product with Serializable

  65. case class Status(id: Long, url: String, state: String, target_url: Option[String], description: Option[String], context: Option[String], creator: Option[User], created_at: String, updated_at: String) extends Product with Serializable

  66. case class StatusRepository(id: Int, name: String, full_name: String, owner: Option[User], private: Boolean, description: Option[String], fork: Boolean, urls: Map[String, String]) extends Product with Serializable

  67. case class Subscription(subscribed: Boolean, ignored: Boolean, reason: Option[String], created_at: String, url: String, thread_url: String) extends Product with Serializable

  68. case class SubscriptionRequest(subscribed: Boolean, ignored: Boolean) extends Product with Serializable

  69. case class Tag(tag: String, sha: String, url: String, message: String, tagger: RefAuthor, object: RefObject) extends Product with Serializable

  70. sealed abstract class TreeData extends Product with Serializable

  71. case class TreeDataBlob(path: String, mode: String, type: String, content: String) extends TreeData with Product with Serializable

  72. case class TreeDataResult(path: String, mode: String, type: String, size: Option[Int], sha: String, url: String) extends Product with Serializable

  73. case class TreeDataSha(path: String, mode: String, type: String, sha: String) extends TreeData with Product with Serializable

  74. case class TreeResult(sha: String, url: String, tree: List[TreeDataResult]) extends RefInfo with Product with Serializable

  75. case class UpdateReferenceRequest(sha: String, force: Boolean) extends Product with Serializable

  76. case class User(id: Int, login: String, avatar_url: String, html_url: String, name: Option[String] = scala.None, email: Option[String] = scala.None, company: Option[String] = scala.None, blog: Option[String] = scala.None, location: Option[String] = scala.None, bio: 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 PRFilterAll extends PRFilterState with Product with Serializable

  6. object PRFilterClosed extends PRFilterState with Product with Serializable

  7. object PRFilterOpen extends PRFilterState with Product with Serializable

  8. object PRFilterOrderAsc extends PRFilterDirection with Product with Serializable

  9. object PRFilterOrderDesc extends PRFilterDirection with Product with Serializable

  10. object PRFilterSortCreated extends PRFilterSort with Product with Serializable

  11. object PRFilterSortLongRunning extends PRFilterSort with Product with Serializable

  12. object PRFilterSortPopularity extends PRFilterSort with Product with Serializable

  13. object PRFilterSortUpdated extends PRFilterSort with Product with Serializable

  14. object PRRStateApproved extends PullRequestReviewState with Product with Serializable

  15. object PRRStateChangesRequested extends PullRequestReviewState with Product with Serializable

  16. object PRRStateCommented extends PullRequestReviewState with Product with Serializable

  17. object PRRStateDismissed extends PullRequestReviewState with Product with Serializable

  18. object PRRStatePending extends PullRequestReviewState with Product with Serializable

  19. object RepoUrlKeys

  20. object SearchInBody extends SearchInValue with Product with Serializable

  21. object SearchInComments extends SearchInValue with Product with Serializable

  22. object SearchInTitle extends SearchInValue with Product with Serializable

Ungrouped