Packages

p

github4s

domain

package domain

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class Authorization(id: Int, url: String, token: String) extends Product with Serializable
  2. final case class Authorize(url: String, state: String) extends Product with Serializable
  3. final case class Branch(name: String, commit: BranchCommit, protected: Option[Boolean], protection_url: Option[String]) extends Product with Serializable
  4. final case class BranchCommit(sha: String, url: String) extends Product with Serializable
  5. final case class Card(url: String, project_url: String, id: Int, node_id: String, note: Option[String], archived: Boolean, creator: Creator, created_at: String, updated_at: String, column_url: String, content_url: Option[String]) extends Product with Serializable
  6. final case class Column(url: String, project_url: String, cards_url: String, id: Int, node_id: String, name: String, created_at: String, updated_at: String) extends Product with Serializable
  7. final case class CombinedStatus(url: String, state: String, commit_url: String, sha: String, total_count: Int, statuses: List[Status], repository: StatusRepository) extends Product with Serializable
  8. final 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
  9. final case class CommentData(body: String) extends Product with Serializable
  10. final 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
  11. final case class Committer(name: String, email: String) extends Product with Serializable
  12. final 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
  13. sealed trait CreatePullRequest extends AnyRef
  14. final case class CreatePullRequestData(title: String, head: String, base: String, body: String, maintainer_can_modify: Option[Boolean] = Some(true)) extends CreatePullRequest with Product with Serializable
  15. final case class CreatePullRequestIssue(issue: Int, head: String, base: String, maintainer_can_modify: Option[Boolean] = Some(true)) extends CreatePullRequest with Product with Serializable
  16. final case class CreateReferenceRequest(ref: String, sha: String) extends Product with Serializable
  17. final case class Creator(login: String, id: Int, node_id: String, avatar_url: String, gravatar_id: Option[String], url: String, html_url: String, followers_url: String, following_url: String, gists_url: String, starred_url: String, subscriptions_url: String, organizations_url: String, repos_url: String, events_url: String, received_events_url: String, type: String, site_admin: Boolean) extends Product with Serializable
  18. final case class DeleteFileRequest(message: String, sha: String, branch: Option[String] = None, committer: Option[Committer] = None, author: Option[Committer] = None) extends Product with Serializable
  19. final case class EditGistFile(content: String, filename: Option[String] = None) extends Product with Serializable
  20. final case class EditGistRequest(description: String, files: Map[String, Option[EditGistFile]]) extends Product with Serializable
  21. final case class EditIssueRequest(state: String, title: String, body: String, milestone: Option[Int], labels: List[String], assignees: List[String]) extends Product with Serializable
  22. final case class Gist(url: String, id: String, description: String, public: Boolean, files: Map[String, GistFile]) extends Product with Serializable
  23. final case class GistFile(content: String) extends Product with Serializable
  24. final case class Issue(id: Int, title: String, body: Option[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
  25. final case class IssuePullRequest(url: Option[String], html_url: Option[String], diff_url: Option[String], patch_url: Option[String]) extends Product with Serializable
  26. sealed trait IssueState extends SearchParam
  27. sealed trait IssueType extends SearchParam
  28. final case class Label(id: Option[Int], name: String, url: String, color: String, default: Option[Boolean]) extends Product with Serializable
  29. final case class LabelParam(label: String, exclude: Boolean = false) extends SearchParam with Product with Serializable
  30. final case class Milestone(url: String, html_url: String, labels_url: String, id: Int, node_id: String, number: Int, state: String, title: String, description: String, creator: Creator, open_issues: Int, closed_issues: Int, created_at: String, updated_at: String, closed_at: Option[String], due_on: Option[String]) extends Product with Serializable
  31. final case class MilestoneData(title: String, state: Option[String], description: Option[String], due_on: Option[ZonedDateTime]) extends Product with Serializable
  32. final case class NewAuthRequest(scopes: List[String], note: String, client_id: String, client_secret: String) extends Product with Serializable
  33. final case class NewBlobRequest(content: String, encoding: Option[String]) extends Product with Serializable
  34. final case class NewCommitRequest(message: String, tree: String, parents: List[String], author: Option[RefAuthor]) extends Product with Serializable
  35. final case class NewGistRequest(description: String, public: Boolean, files: Map[String, GistFile]) extends Product with Serializable
  36. final case class NewIssueRequest(title: String, body: String, milestone: Option[Int], labels: List[String], assignees: List[String]) extends Product with Serializable
  37. final case class NewOAuthRequest(client_id: String, client_secret: String, code: String, redirect_uri: String, state: String) extends Product with Serializable
  38. sealed trait NewPullRequest extends AnyRef
  39. final case class NewPullRequestData(title: String, body: String) extends NewPullRequest with Product with Serializable
  40. final case class NewPullRequestIssue(issue: Int) extends NewPullRequest with Product with Serializable
  41. final case class NewReleaseRequest(tag_name: String, name: String, body: String, target_commitish: Option[String], draft: Option[Boolean], prerelease: Option[Boolean]) extends Product with Serializable
  42. final case class NewStatusRequest(state: String, target_url: Option[String], description: Option[String], context: Option[String]) extends Product with Serializable
  43. final case class NewTagRequest(tag: String, message: String, object: String, type: String, tagger: Option[RefAuthor]) extends Product with Serializable
  44. final case class NewTreeRequest(base_tree: Option[String], tree: List[TreeData]) extends Product with Serializable
  45. final case class OAuthToken(access_token: String, token_type: String, scope: String) extends Product with Serializable
  46. sealed trait OwnerParam extends SearchParam
  47. final case class OwnerParamInRepository(repo: String) extends OwnerParam with Product with Serializable
  48. final case class OwnerParamOwnedByUser(user: String) extends OwnerParam with Product with Serializable
  49. sealed abstract class PRFilter extends Product with Serializable
  50. final case class PRFilterBase(value: String) extends PRFilter with Product with Serializable
  51. sealed abstract class PRFilterDirection extends PRFilter
  52. final case class PRFilterHead(value: String) extends PRFilter with Product with Serializable
  53. sealed abstract class PRFilterSort extends PRFilter
  54. sealed abstract class PRFilterState extends PRFilter
  55. final case class Pagination(page: Int, per_page: Int) extends Product with Serializable
  56. final case class Project(owner_url: String, url: String, html_url: String, columns_url: String, id: Int, node_id: String, name: String, body: Option[String], number: Int, creator: Creator, created_at: String, updated_at: String, organization_permission: Option[String], private: Option[Boolean]) extends Product with Serializable
  57. final 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], merge_commit_sha: Option[String], base: Option[PullRequestBase], head: Option[PullRequestBase], user: Option[User], assignee: Option[User]) extends Product with Serializable
  58. final case class PullRequestBase(label: Option[String], ref: String, sha: String, user: Option[User], repo: Option[Repository]) extends Product with Serializable
  59. final 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
  60. final 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
  61. sealed abstract class PullRequestReviewState extends AnyRef
  62. final case class Ref(ref: String, node_id: String, url: String, object: RefObject) extends Product with Serializable
  63. final case class RefAuthor(date: String, name: String, email: String) extends Product with Serializable
  64. final case class RefCommit(sha: String, url: String, author: RefAuthor, committer: RefAuthor, message: String, tree: RefInfo, parents: List[RefInfo]) extends Product with Serializable
  65. final case class RefInfo(sha: String, url: String) extends RefMetadata with Product with Serializable
  66. sealed trait RefMetadata extends AnyRef
  67. final case class RefObject(type: String, sha: String, url: String) extends RefMetadata with Product with Serializable
  68. final 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
  69. final 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
  70. final 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
  71. final 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
  72. final case class SearchIn(values: Set[SearchInValue]) extends SearchParam with Product with Serializable
  73. sealed trait SearchInValue extends AnyRef
  74. final case class SearchIssuesResult(total_count: Int, incomplete_results: Boolean, items: List[Issue]) extends Product with Serializable
  75. sealed trait SearchParam extends AnyRef
  76. final case class Stargazer(starred_at: Option[String], user: User) extends Product with Serializable
  77. final case class StarredRepository(starred_at: Option[String], repo: Repository) extends Product with Serializable
  78. final case class Status(url: String, avatar_url: String, id: Long, node_id: String, state: String, description: Option[String], target_url: Option[String], context: Option[String], created_at: String, updated_at: String) extends Product with Serializable
  79. final 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
  80. final case class Subscription(subscribed: Boolean, ignored: Boolean, reason: Option[String], created_at: String, url: String, thread_url: String) extends Product with Serializable
  81. final case class SubscriptionRequest(subscribed: Boolean, ignored: Boolean) extends Product with Serializable
  82. final case class Tag(tag: String, sha: String, url: String, message: String, tagger: RefAuthor, object: RefObject) extends Product with Serializable
  83. final case class Team(id: Int, node_id: String, url: String, html_url: String, name: String, slug: String, description: Option[String], privacy: String, permission: String, members_url: String, repositories_url: String, parent: Option[Team] = None) extends Product with Serializable
  84. sealed abstract class TreeData extends Product with Serializable
  85. final case class TreeDataBlob(path: String, mode: String, type: String, content: String) extends TreeData with Product with Serializable
  86. final case class TreeDataResult(path: String, mode: String, type: String, size: Option[Int], sha: String, url: String) extends Product with Serializable
  87. final case class TreeDataSha(path: String, mode: String, type: String, sha: String) extends TreeData with Product with Serializable
  88. final case class TreeResult(sha: String, url: String, tree: List[TreeDataResult], truncated: Option[Boolean] = None) extends RefMetadata with Product with Serializable
  89. final case class UpdateReferenceRequest(sha: String, force: Boolean) extends Product with Serializable
  90. final 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, followers_url: Option[String] = None, following_url: Option[String] = None, type: String = "User", hireable: Option[Boolean] = None, public_repos: Option[Int] = None, contributions: Option[Int] = None) extends Product with Serializable
  91. final case class WriteFileRequest(message: String, content: String, sha: Option[String] = None, branch: Option[String] = None, committer: Option[Committer] = None, author: Option[Committer] = None) extends Product with Serializable
  92. final case class WriteFileResponse(content: Option[Content], commit: WriteResponseCommit) extends Product with Serializable
  93. final case class WriteResponseCommit(sha: String, url: String, html_url: String, author: Option[Committer], committer: Option[Committer], message: String) 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