package domain
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Authorization(id: Int, url: String, token: String) extends Product with Serializable
- case class Authorize(url: String, state: String) extends Product with Serializable
- case class Branch(name: String, commit: BranchCommit, protected: Option[Boolean], protection_url: Option[String]) extends Product with Serializable
- case class BranchCommit(sha: String, url: String) extends Product with Serializable
- case class CombinedStatus(url: String, state: String, commit_url: String, sha: String, total_count: Int, statuses: List[Status], repository: StatusRepository) extends Product with Serializable
- 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
- case class CommentData(body: String) extends Product with Serializable
- 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
- 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
- sealed trait CreatePullRequest extends AnyRef
- case class CreatePullRequestData(title: String, head: String, base: String, body: String, maintainer_can_modify: Option[Boolean] = Some(true)) extends CreatePullRequest with Product with Serializable
- case class CreatePullRequestIssue(issue: Int, head: String, base: String, maintainer_can_modify: Option[Boolean] = Some(true)) extends CreatePullRequest with Product with Serializable
- case class CreateReferenceRequest(ref: String, sha: String) extends Product with Serializable
- case class EditGistFile(content: String, filename: Option[String] = None) extends Product with Serializable
- case class EditGistRequest(description: String, files: Map[String, Option[EditGistFile]]) extends Product with Serializable
- case class EditIssueRequest(state: String, title: String, body: String, milestone: Option[Int], labels: List[String], assignees: List[String]) extends Product with Serializable
- case class Gist(url: String, id: String, description: String, public: Boolean, files: Map[String, GistFile]) extends Product with Serializable
- case class GistFile(content: String) extends Product with Serializable
- 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
- case class IssuePullRequest(url: Option[String], html_url: Option[String], diff_url: Option[String], patch_url: Option[String]) extends Product with Serializable
- sealed trait IssueState extends SearchParam
- sealed trait IssueType extends SearchParam
- case class Label(id: Option[Int], name: String, url: String, color: String, default: Option[Boolean]) extends Product with Serializable
- case class LabelParam(label: String, exclude: Boolean = false) extends SearchParam with Product with Serializable
- case class NewAuthRequest(scopes: List[String], note: String, client_id: String, client_secret: String) extends Product with Serializable
- case class NewBlobRequest(content: String, encoding: Option[String]) extends Product with Serializable
- case class NewCommitRequest(message: String, tree: String, parents: List[String], author: Option[RefAuthor]) extends Product with Serializable
- case class NewGistRequest(description: String, public: Boolean, files: Map[String, GistFile]) extends Product with Serializable
- case class NewIssueRequest(title: String, body: String, milestone: Option[Int], labels: List[String], assignees: List[String]) extends Product with Serializable
- case class NewOAuthRequest(client_id: String, client_secret: String, code: String, redirect_uri: String, state: String) extends Product with Serializable
- sealed trait NewPullRequest extends AnyRef
- case class NewPullRequestData(title: String, body: String) extends NewPullRequest with Product with Serializable
- case class NewPullRequestIssue(issue: Int) extends NewPullRequest with Product with Serializable
- case class NewReleaseRequest(tag_name: String, name: String, body: String, target_commitish: Option[String], draft: Option[Boolean], prerelease: Option[Boolean]) extends Product with Serializable
- case class NewStatusRequest(state: String, target_url: Option[String], description: Option[String], context: Option[String]) extends Product with Serializable
- case class NewTagRequest(tag: String, message: String, object: String, type: String, tagger: Option[RefAuthor]) extends Product with Serializable
- case class NewTreeRequest(base_tree: Option[String], tree: List[TreeData]) extends Product with Serializable
- case class OAuthToken(access_token: String, token_type: String, scope: String) extends Product with Serializable
- sealed trait OwnerParam extends SearchParam
- case class OwnerParamInRepository(repo: String) extends OwnerParam with Product with Serializable
- case class OwnerParamOwnedByUser(user: String) extends OwnerParam with Product with Serializable
- sealed abstract class PRFilter extends Product with Serializable
- case class PRFilterBase(value: String) extends PRFilter with Product with Serializable
- sealed abstract class PRFilterDirection extends PRFilter
- case class PRFilterHead(value: String) extends PRFilter with Product with Serializable
- sealed abstract class PRFilterSort extends PRFilter
- sealed abstract class PRFilterState extends PRFilter
- case class Pagination(page: Int, per_page: Int) extends Product with Serializable
- 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
- case class PullRequestBase(label: Option[String], ref: String, sha: String, user: Option[User], repo: Option[Repository]) extends Product with Serializable
- 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
- 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
- sealed abstract class PullRequestReviewState extends AnyRef
- case class Ref(ref: String, url: String, object: RefObject) extends Product with Serializable
- case class RefAuthor(date: String, name: String, email: String) extends Product with Serializable
- case class RefCommit(sha: String, url: String, author: RefAuthor, committer: RefAuthor, message: String, tree: RefInfo, parents: List[RefInfo]) extends Product with Serializable
- class RefInfo extends AnyRef
- case class RefObject(type: String, sha: String, url: String) extends RefInfo with Product with Serializable
- 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
- 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
- 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
- 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
- case class SearchIn(values: Set[SearchInValue]) extends SearchParam with Product with Serializable
- sealed trait SearchInValue extends AnyRef
- case class SearchIssuesResult(total_count: Int, incomplete_results: Boolean, items: List[Issue]) extends Product with Serializable
- sealed trait SearchParam extends AnyRef
- case class Stargazer(starred_at: Option[String], user: User) extends Product with Serializable
- case class StarredRepository(starred_at: Option[String], repo: Repository) extends Product with Serializable
- 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
- 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
- case class Subscription(subscribed: Boolean, ignored: Boolean, reason: Option[String], created_at: String, url: String, thread_url: String) extends Product with Serializable
- case class SubscriptionRequest(subscribed: Boolean, ignored: Boolean) extends Product with Serializable
- case class Tag(tag: String, sha: String, url: String, message: String, tagger: RefAuthor, object: RefObject) extends Product with Serializable
- sealed abstract class TreeData extends Product with Serializable
- case class TreeDataBlob(path: String, mode: String, type: String, content: String) extends TreeData with Product with Serializable
- case class TreeDataResult(path: String, mode: String, type: String, size: Option[Int], sha: String, url: String) extends Product with Serializable
- case class TreeDataSha(path: String, mode: String, type: String, sha: String) extends TreeData with Product with Serializable
- case class TreeResult(sha: String, url: String, tree: List[TreeDataResult], truncated: Option[Boolean] = None) extends RefInfo with Product with Serializable
- case class UpdateReferenceRequest(sha: String, force: Boolean) extends Product with Serializable
- 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) extends Product with Serializable
Value Members
- object IssueStateClosed extends IssueState with Product with Serializable
- object IssueStateOpen extends IssueState with Product with Serializable
- object IssueTypeIssue extends IssueType with Product with Serializable
- object IssueTypePullRequest extends IssueType with Product with Serializable
- object PRFilterAll extends PRFilterState with Product with Serializable
- object PRFilterClosed extends PRFilterState with Product with Serializable
- object PRFilterOpen extends PRFilterState with Product with Serializable
- object PRFilterOrderAsc extends PRFilterDirection with Product with Serializable
- object PRFilterOrderDesc extends PRFilterDirection with Product with Serializable
- object PRFilterSortCreated extends PRFilterSort with Product with Serializable
- object PRFilterSortLongRunning extends PRFilterSort with Product with Serializable
- object PRFilterSortPopularity extends PRFilterSort with Product with Serializable
- object PRFilterSortUpdated extends PRFilterSort with Product with Serializable
- object PRRStateApproved extends PullRequestReviewState with Product with Serializable
- object PRRStateChangesRequested extends PullRequestReviewState with Product with Serializable
- object PRRStateCommented extends PullRequestReviewState with Product with Serializable
- object PRRStateDismissed extends PullRequestReviewState with Product with Serializable
- object PRRStatePending extends PullRequestReviewState with Product with Serializable
- object RepoUrlKeys
- object SearchInBody extends SearchInValue with Product with Serializable
- object SearchInComments extends SearchInValue with Product with Serializable
- object SearchInTitle extends SearchInValue with Product with Serializable