github4s.domain

Members list

Concise view

Type members

Classlikes

final case class Authorize(url: String, state: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class BlobContent(url: String, sha: String, size: Int, content: Option[String], encoding: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Branch(name: String, commit: BranchCommit, `protected`: Option[Boolean], protection_url: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class BranchCommit(sha: String, url: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class BranchUpdateRequest(expected_head_sha: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class BranchUpdateResponse(message: String, url: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Card(url: String, project_url: String, id: Long, node_id: String, archived: Boolean, creator: Creator, created_at: String, updated_at: String, column_url: String, note: Option[String], content_url: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Column(url: String, project_url: String, cards_url: String, id: Long, node_id: String, name: String, created_at: String, updated_at: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class CombinedStatus(url: String, state: String, commit_url: String, sha: String, total_count: Int, statuses: List[Status], repository: StatusRepository)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Comment(id: Long, url: String, html_url: String, body: String, created_at: String, updated_at: String, user: Option[User])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class CommentData(body: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Commit(sha: String, message: String, date: String, url: String, login: Option[String], avatar_url: Option[String], author_url: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Committer(name: String, email: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class ComparisonOperator(val value: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object GreaterThan.type
object LesserThan.type
object StrictlyLesserThan.type
final case class Content(`type`: String, size: Int, name: String, path: String, sha: String, url: String, git_url: String, html_url: String, encoding: Option[String], target: Option[String], submodule_git_url: Option[String], content: Option[String], download_url: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class CreatePRReviewRequest(commit_id: Option[String], body: String, event: PullRequestReviewEvent, comments: List[CreateReviewComment])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait CreatePullRequest

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class CreatePullRequestData(title: String, head: String, base: String, body: String, maintainer_can_modify: Option[Boolean], draft: Boolean) extends CreatePullRequest

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class CreatePullRequestIssue(issue: Int, head: String, base: String, maintainer_can_modify: Option[Boolean]) extends CreatePullRequest

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class CreateReferenceRequest(ref: String, sha: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class CreateReviewComment(path: String, position: Int, body: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Creator(login: String, id: Long, node_id: String, avatar_url: 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, gravatar_id: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class DeleteFileRequest(message: String, sha: String, branch: Option[String], committer: Option[Committer], author: Option[Committer])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class EditGistFile(content: String, filename: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class EditGistRequest(description: String, files: Map[String, Option[EditGistFile]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class EditIssueRequest(state: String, title: String, body: String, labels: List[String], assignees: List[String], milestone: Option[Int])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Gist(url: String, id: String, description: String, public: Boolean, files: Map[String, GistFile])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class GistFile(content: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object GreaterThan extends ComparisonOperator

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
final case class Issue(id: Long, title: String, url: String, repository_url: String, labels_url: String, comments_url: String, events_url: String, html_url: String, number: Int, state: String, labels: List[Label], comments: Int, created_at: String, updated_at: String, body: Option[String], user: Option[User], assignee: Option[User], locked: Option[Boolean], pull_request: Option[IssuePullRequest], closed_at: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class IssuePullRequest(url: Option[String], html_url: Option[String], diff_url: Option[String], patch_url: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait IssueState extends SearchParam

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IssueStateClosed.type
object IssueStateOpen.type
case object IssueStateClosed extends IssueState

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object IssueStateOpen extends IssueState

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed trait IssueType extends SearchParam

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IssueTypeIssue.type
case object IssueTypeIssue extends IssueType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait IssueType
class Object
trait Matchable
class Any
Self type
case object IssueTypePullRequest extends IssueType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait IssueType
class Object
trait Matchable
class Any
Self type
final case class Label(name: String, color: String, id: Option[Long], description: Option[String], url: Option[String], default: Option[Boolean])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class LabelParam(label: String, exclude: Boolean) extends SearchParam

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class LanguageParam(language: String) extends SearchParam

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object LesserThan extends ComparisonOperator

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
final case class Milestone(url: String, html_url: String, labels_url: String, id: Long, 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])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class MilestoneData(title: String, state: Option[String], description: Option[String], due_on: Option[ZonedDateTime])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewBlobRequest(content: String, encoding: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewCommitRequest(message: String, tree: String, parents: List[String], author: Option[RefAuthor])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewGistRequest(description: String, public: Boolean, files: Map[String, GistFile])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewIssueRequest(title: String, body: String, labels: List[String], assignees: List[String], milestone: Option[Int])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait NewPullRequest

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class NewPullRequestData(title: String, body: String, draft: Boolean) extends NewPullRequest

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewPullRequestIssue(issue: Int) extends NewPullRequest

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewReleaseRequest(tag_name: String, name: String, body: String, target_commitish: Option[String], draft: Option[Boolean], prerelease: Option[Boolean])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewStatusRequest(state: String, target_url: Option[String], description: Option[String], context: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewTagRequest(tag: String, message: String, `object`: String, `type`: String, tagger: Option[RefAuthor])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NewTreeRequest(tree: List[TreeData], base_tree: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class OAuthToken(access_token: String, token_type: String, scope: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait OwnerParam extends SearchParam

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class OwnerParamInRepository(repo: String) extends OwnerParam

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class OwnerParamOwnedByUser(user: String) extends OwnerParam

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class PRFilter(val name: String, val value: String) extends Product with Serializable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
case object PRFilterAll extends PRFilterState

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
final case class PRFilterBase(value: String) extends PRFilter

Attributes

Graph
Supertypes
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object PRFilterClosed extends PRFilterState

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed abstract class PRFilterDirection(val value: String) extends PRFilter

Attributes

Graph
Supertypes
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object PRFilterOrderAsc.type
object PRFilterOrderDesc.type
final case class PRFilterHead(value: String) extends PRFilter

Attributes

Graph
Supertypes
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object PRFilterOpen extends PRFilterState

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed abstract class PRFilterSort(val value: String) extends PRFilter

Attributes

Graph
Supertypes
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
case object PRFilterSortCreated extends PRFilterSort

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object PRFilterSortUpdated extends PRFilterSort

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed abstract class PRFilterState(val value: String) extends PRFilter

Attributes

Graph
Supertypes
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object PRFilterAll.type
object PRFilterClosed.type
object PRFilterOpen.type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
final case class Pagination(page: Int, per_page: Int)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Project(owner_url: String, url: String, html_url: String, columns_url: String, id: Long, node_id: String, name: String, number: Int, creator: Creator, created_at: String, updated_at: String, body: Option[String], organization_permission: Option[String], `private`: Option[Boolean])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class PublicGitHubEvent(id: Long, `type`: String, actor_login: String, repo_name: String, public: Boolean, created_at: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class PullRequest(id: Long, number: Int, state: String, title: String, locked: Boolean, html_url: String, created_at: String, body: Option[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], draft: Boolean)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class PullRequestBase(ref: String, sha: String, label: Option[String], user: Option[User], repo: Option[Repository])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
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])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class PullRequestReview(id: Long, body: String, commit_id: String, state: PullRequestReviewState, html_url: String, pull_request_url: String, user: Option[User])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class PullRequestReviewEvent(val value: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PRREventApprove.type
object PRREventComment.type
object PRREventPending.type
sealed abstract class PullRequestReviewState(val value: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PRRStateApproved.type
object PRRStateCommented.type
object PRRStateDismissed.type
object PRRStatePending.type
final case class Ref(ref: String, node_id: String, url: String, `object`: RefObject)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RefAuthor(date: String, name: String, email: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RefCommit(sha: String, url: String, author: RefAuthor, committer: RefAuthor, message: String, tree: RefInfo, parents: List[RefInfo])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RefInfo(sha: String, url: String) extends RefMetadata

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait RefMetadata

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class RefInfo
class RefObject
final case class RefObject(`type`: String, sha: String, url: String) extends RefMetadata

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Release(id: Long, tag_name: String, target_commitish: String, name: String, body: String, draft: Boolean, prerelease: Boolean, created_at: String, url: String, html_url: String, assets_url: String, upload_url: String, published_at: Option[String], author: Option[User], tarball_url: Option[String], zipball_url: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RepoPermissions(admin: Boolean, push: Boolean, pull: Boolean)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RepoStatus(size: Int, stargazers_count: Int, watchers_count: Int, forks_count: Int, open_issues_count: Int, has_issues: Boolean, has_downloads: Boolean, has_wiki: Boolean, has_pages: Boolean, open_issues: Option[Int], watchers: Option[Int], network_count: Option[Int], subscribers_count: Option[Int])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
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])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Repository(id: Long, name: String, full_name: String, owner: User, `private`: Boolean, fork: Boolean, archived: Boolean, urls: RepoUrls, created_at: String, updated_at: String, pushed_at: String, status: RepoStatus, default_branch: String, description: Option[String], homepage: Option[String], language: Option[String], organization: Option[User], parent: Option[RepositoryBase], permissions: Option[RepoPermissions], source: Option[RepositoryBase], topics: List[String])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Repository

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class RepositoryBase(id: Long, name: String, full_name: String, owner: User, `private`: Boolean, fork: Boolean, archived: Boolean, urls: RepoUrls, created_at: String, updated_at: String, pushed_at: String, status: RepoStatus, default_branch: String, description: Option[String], homepage: Option[String], language: Option[String], organization: Option[User], permissions: Option[RepoPermissions], topics: List[String])

A Repository but without any recursive definitions (parent and source)

A Repository but without any recursive definitions (parent and source)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RepositoryMinimal(id: Long, node_id: String, name: String, full_name: String, `private`: Boolean, owner: User, html_url: String, description: Option[String], fork: Boolean, url: String, forks_url: String, keys_url: String, collaborators_url: String, teams_url: String, hooks_url: String, issue_events_url: String, events_url: String, assignees_url: String, branches_url: String, blobs_url: String, git_tags_url: String, git_refs_url: String, trees_url: String, statuses_url: String, languages_url: String, stargazers_url: String, contributors_url: String, subscribers_url: String, subscription_url: String, commits_url: String, git_commits_url: String, comments_url: String, issue_comment_url: String, contents_url: String, compare_url: String, merges_url: String, archive_url: String, downloads_url: String, issues_url: String, pulls_url: String, milestones_url: String, notifications_url: String, releases_url: String, deployments_url: String)

A Repository but with some information omitted (this is used by the search API)

A Repository but with some information omitted (this is used by the search API)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ReviewersRequest(reviewers: List[String], team_reviewers: List[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ReviewersResponse(users: List[User], teams: List[Team])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait SearchCodeParam

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Extension
class Filename
class In
class Language
class Path
class Size
class User

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SearchCodeResult(total_count: Int, incomplete_results: Boolean, items: List[SearchCodeResultItem])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SearchCodeResultItem(name: String, path: String, sha: String, url: String, git_url: String, html_url: String, repository: RepositoryMinimal, score: Double, file_size: Option[Long], language: Option[String], last_modified_at: Option[String], line_numbers: Option[List[String]], text_matches: Option[List[SearchResultTextMatch]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SearchIn(values: Set[SearchInValue]) extends SearchParam

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object SearchInBody extends SearchInValue

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object SearchInComments extends SearchInValue

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object SearchInTitle extends SearchInValue

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed trait SearchInValue

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SearchInBody.type
object SearchInComments.type
object SearchInTitle.type
final case class SearchIssuesResult(total_count: Int, incomplete_results: Boolean, items: List[Issue])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait SearchParam

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class SearchReposResult(total_count: Int, incomplete_results: Boolean, items: List[Repository])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SearchResultTextMatch(object_url: String, object_type: Option[String], property: String, fragment: String, matches: List[SearchResultTextMatchLocation])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SearchResultTextMatchLocation(text: String, indices: List[Int])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Stargazer(user: User, starred_at: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class StarredRepository(repo: Repository, starred_at: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Status(url: String, avatar_url: String, id: Long, node_id: String, state: String, created_at: String, updated_at: String, description: Option[String], target_url: Option[String], context: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class StatusRepository(id: Long, name: String, full_name: String, `private`: Boolean, fork: Boolean, urls: Map[String, String], owner: Option[User], description: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
final case class Subscription(subscribed: Boolean, ignored: Boolean, created_at: String, url: String, thread_url: String, reason: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SubscriptionRequest(subscribed: Boolean, ignored: Boolean)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Tag(tag: String, sha: String, url: String, message: String, tagger: RefAuthor, `object`: RefObject)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Team(id: Long, node_id: String, url: String, html_url: String, name: String, slug: String, privacy: String, permission: String, members_url: String, repositories_url: String, description: Option[String], parent: Option[Team])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class TopicParam(topic: String) extends SearchParam

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class TreeData extends Product with Serializable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
final case class TreeDataBlob(path: String, mode: String, `type`: String, content: String) extends TreeData

Attributes

Graph
Supertypes
class TreeData
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class TreeDataResult(path: String, mode: String, `type`: String, sha: String, url: String, size: Option[Int])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class TreeDataSha(path: String, mode: String, `type`: String, sha: String) extends TreeData

Attributes

Graph
Supertypes
class TreeData
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class TreeResult(sha: String, url: String, tree: List[TreeDataResult], truncated: Option[Boolean]) extends RefMetadata

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class UpdateReferenceRequest(sha: String, force: Boolean)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class User(id: Long, login: String, avatar_url: String, html_url: String, name: Option[String], email: Option[String], company: Option[String], blog: Option[String], location: Option[String], bio: Option[String], followers_url: Option[String], following_url: Option[String], `type`: String, hireable: Option[Boolean], public_repos: Option[Int], contributions: Option[Int])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class UserRepoPermission(permission: String, user: User)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class WriteFileRequest(message: String, content: String, sha: Option[String], branch: Option[String], committer: Option[Committer], author: Option[Committer])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class WriteFileResponse(content: Option[Content], commit: WriteResponseCommit)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class WriteResponseCommit(sha: String, url: String, html_url: String, message: String, author: Option[Committer], committer: Option[Committer])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any