github4s.domain

package github4s.domain

Members list

Type members

Classlikes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
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

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait CreatePullRequest

Attributes

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

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Email(email: String, primary: Boolean, verified: Boolean, visibility: Option[String])

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

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

Attributes

Supertypes
trait SearchParam
class Object
trait Matchable
class Any
Known subtypes
case object IssueStateClosed extends IssueState

Attributes

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

Attributes

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

Attributes

Supertypes
trait SearchParam
class Object
trait Matchable
class Any
Known subtypes
case object IssueTypeIssue extends IssueType

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait SearchParam
class Object
trait Matchable
class Any
Show all
case object LesserThan extends ComparisonOperator

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
LesserThan.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

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait NewPullRequest

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait OwnerParam
trait SearchParam
class Object
trait Matchable
class Any
Show all
sealed abstract class PRFilter(val name: String, val value: String) extends Product, Serializable

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
final case class PRFilterHead(value: String) extends PRFilter

Attributes

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

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
case object PRFilterOrderAsc extends PRFilterDirection

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
case object PRFilterOrderDesc extends PRFilterDirection

Attributes

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

Attributes

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

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilterSort
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
class PRFilterSort
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
case object PRFilterSortPopularity extends PRFilterSort

Attributes

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

Attributes

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

Attributes

Supertypes
class PRFilter
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object PRFilterAll
object PRFilterOpen

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class PullRequestReviewState(val value: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class Ref(ref: String, node_id: String, url: String, `object`: RefObject)

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait RefMetadata
class Object
trait Matchable
class Any
Show all
sealed trait RefMetadata

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait RefMetadata
class Object
trait Matchable
class Any
Show all
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

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RepoUrlKeys

Attributes

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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Repository

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Repository.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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait SearchCodeParam

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Extension
class Filename
class In
class Language
class Organization
class Path
class Repository
class Size
class User
Show all

Attributes

Companion
trait
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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait SearchParam
class Object
trait Matchable
class Any
Show all
case object SearchInBody extends SearchInValue

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait SearchParam

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait SearchParam
class Object
trait Matchable
class Any
Show all
sealed abstract class TreeData extends Product, Serializable

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all