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 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 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) extends Product with Serializable
- case class GistFile (content: String) extends Product with Serializable
- 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] = List.empty, locked: Option[Boolean], comments: Int, pull_request: Option[PullRequest], closed_at: Option[String], created_at: String, updated_at: 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[RefCommitAuthor]) 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
- 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
- case class Pagination (page: Int, per_page: Int) extends Product with Serializable
- case class PullRequest (url: Option[String], html_url: Option[String], diff_url: Option[String], patch_url: Option[String]) extends Product with Serializable
- case class Ref (ref: String, url: String, object: RefObject) extends Product with Serializable
- case class RefCommit (sha: String, url: String, author: RefCommitAuthor, committer: RefCommitAuthor, message: String, tree: RefInfo, parents: List[RefInfo]) extends Product with Serializable
- case class RefCommitAuthor (date: String, name: String, email: String) 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 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
- 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: 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
- 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]) extends RefInfo with Product with Serializable
- case class UpdateReferenceRequest (sha: String, force: Option[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) 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 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