Package

github4s.free

domain

Permalink

package domain

Visibility
  1. Public
  2. All

Type Members

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

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

    Permalink
  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

    Permalink
  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

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

    Permalink
  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

    Permalink
  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

    Permalink
  8. sealed trait CreatePullRequest extends AnyRef

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

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

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

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

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

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

    Permalink
  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] = List.empty, locked: Option[Boolean], comments: Int, pull_request: Option[IssuePullRequest], closed_at: Option[String], created_at: String, updated_at: String) extends Product with Serializable

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

    Permalink
  17. sealed trait IssueState extends SearchParam

    Permalink
  18. sealed trait IssueType extends SearchParam

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

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

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

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

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

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

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

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

    Permalink
  27. sealed trait NewPullRequest extends AnyRef

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

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

    Permalink
  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

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

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

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

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

    Permalink
  35. sealed trait OwnerParam extends SearchParam

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

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

    Permalink
  38. sealed abstract class PRFilter extends Product with Serializable

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

    Permalink
  40. sealed abstract class PRFilterDirection extends PRFilter

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

    Permalink
  42. sealed abstract class PRFilterSort extends PRFilter

    Permalink
  43. sealed abstract class PRFilterState extends PRFilter

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

    Permalink
  45. case class PullRequest(id: Int, number: Int, state: String, title: String, body: 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

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

    Permalink
  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: String, previous_filename: Option[String]) extends Product with Serializable

    Permalink
  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

    Permalink
  49. sealed abstract class PullRequestReviewState extends AnyRef

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

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

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

    Permalink
  53. class RefInfo extends AnyRef

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

    Permalink
  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

    Permalink
  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

    Permalink
  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

    Permalink
  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] = None, language: Option[String] = None, status: RepoStatus, organization: Option[User] = None) extends Product with Serializable

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

    Permalink
  60. sealed trait SearchInValue extends AnyRef

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

    Permalink
  62. sealed trait SearchParam extends AnyRef

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

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

    Permalink
  65. case class Status(id: Int, 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

    Permalink
  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

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

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

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

    Permalink
  70. sealed abstract class TreeData extends Product with Serializable

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

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

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

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

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

    Permalink
  76. case class User(id: Int, login: String, avatar_url: String, html_url: String, name: Option[String] = None, email: Option[String] = None, company: Option[String] = None, blog: Option[String] = None, location: Option[String] = None, bio: Option[String] = None) extends Product with Serializable

    Permalink

Value Members

  1. object IssueStateClosed extends IssueState with Product with Serializable

    Permalink
  2. object IssueStateOpen extends IssueState with Product with Serializable

    Permalink
  3. object IssueTypeIssue extends IssueType with Product with Serializable

    Permalink
  4. object IssueTypePullRequest extends IssueType with Product with Serializable

    Permalink
  5. object PRFilterAll extends PRFilterState with Product with Serializable

    Permalink
  6. object PRFilterClosed extends PRFilterState with Product with Serializable

    Permalink
  7. object PRFilterOpen extends PRFilterState with Product with Serializable

    Permalink
  8. object PRFilterOrderAsc extends PRFilterDirection with Product with Serializable

    Permalink
  9. object PRFilterOrderDesc extends PRFilterDirection with Product with Serializable

    Permalink
  10. object PRFilterSortCreated extends PRFilterSort with Product with Serializable

    Permalink
  11. object PRFilterSortLongRunning extends PRFilterSort with Product with Serializable

    Permalink
  12. object PRFilterSortPopularity extends PRFilterSort with Product with Serializable

    Permalink
  13. object PRFilterSortUpdated extends PRFilterSort with Product with Serializable

    Permalink
  14. object PRRStateApproved extends PullRequestReviewState with Product with Serializable

    Permalink
  15. object PRRStateChangesRequested extends PullRequestReviewState with Product with Serializable

    Permalink
  16. object PRRStateCommented extends PullRequestReviewState with Product with Serializable

    Permalink
  17. object PRRStateDismissed extends PullRequestReviewState with Product with Serializable

    Permalink
  18. object PRRStatePending extends PullRequestReviewState with Product with Serializable

    Permalink
  19. object RepoUrlKeys

    Permalink
  20. object SearchInBody extends SearchInValue with Product with Serializable

    Permalink
  21. object SearchInComments extends SearchInValue with Product with Serializable

    Permalink
  22. object SearchInTitle extends SearchInValue with Product with Serializable

    Permalink

Ungrouped