object Repository
- Source
- Client.scala
- Alphabetic
- By Inheritance
- Repository
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assignableUsers[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, query: Option[String] = None)(innerSelection: SelectionBuilder[UserConnection, A]): SelectionBuilder[Repository, A]
A list of users that can be assigned to issues in this repository.
- def branchProtectionRules[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None)(innerSelection: SelectionBuilder[BranchProtectionRuleConnection, A]): SelectionBuilder[Repository, A]
A list of branch protection rules for this repository.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def codeOfConduct[A](innerSelection: SelectionBuilder[CodeOfConduct, A]): SelectionBuilder[Repository, Option[A]]
Returns the code of conduct for this repository
- def collaborators[A](affiliation: Option[CollaboratorAffiliation] = None, after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, query: Option[String] = None)(innerSelection: SelectionBuilder[RepositoryCollaboratorConnection, A]): SelectionBuilder[Repository, Option[A]]
A list of collaborators associated with the repository.
- def commitComments[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None)(innerSelection: SelectionBuilder[CommitCommentConnection, A]): SelectionBuilder[Repository, A]
A list of commit comments associated with the repository.
- def contactLinks[A](innerSelection: SelectionBuilder[RepositoryContactLink, A]): SelectionBuilder[Repository, Option[List[A]]]
Returns a list of contact links associated to the repository
- def createdAt: SelectionBuilder[Repository, DateTime]
Identifies the date and time when the object was created.
- def databaseId: SelectionBuilder[Repository, Option[Int]]
Identifies the primary key from the database.
- def defaultBranchRef[A](innerSelection: SelectionBuilder[Ref, A]): SelectionBuilder[Repository, Option[A]]
The Ref associated with the repository's default branch.
- def deleteBranchOnMerge: SelectionBuilder[Repository, Boolean]
Whether or not branches are automatically deleted when merged in this repository.
- def deployKeys[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None)(innerSelection: SelectionBuilder[DeployKeyConnection, A]): SelectionBuilder[Repository, A]
A list of deploy keys that are on this repository.
- def deployments[A](after: Option[String] = None, before: Option[String] = None, environments: Option[List[String]] = None, first: Option[Int] = None, last: Option[Int] = None, orderBy: Option[DeploymentOrder] = None)(innerSelection: SelectionBuilder[DeploymentConnection, A]): SelectionBuilder[Repository, A]
Deployments associated with the repository
- def description: SelectionBuilder[Repository, Option[String]]
The description of the repository.
- def descriptionHTML: SelectionBuilder[Repository, HTML]
The description of the repository rendered to HTML.
- def diskUsage: SelectionBuilder[Repository, Option[Int]]
The number of kilobytes this repository occupies on disk.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def forkCount: SelectionBuilder[Repository, Int]
Returns how many forks there are of this repository in the whole network.
- def forks[A](affiliations: Option[List[Option[RepositoryAffiliation]]] = None, after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, isLocked: Option[Boolean] = None, last: Option[Int] = None, orderBy: Option[RepositoryOrder] = None, ownerAffiliations: Option[List[Option[RepositoryAffiliation]]] = None, privacy: Option[RepositoryPrivacy] = None)(innerSelection: SelectionBuilder[RepositoryConnection, A]): SelectionBuilder[Repository, A]
A list of direct forked repositories.
- def fundingLinks[A](innerSelection: SelectionBuilder[FundingLink, A]): SelectionBuilder[Repository, List[A]]
The funding links for this repository
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hasIssuesEnabled: SelectionBuilder[Repository, Boolean]
Indicates if the repository has issues feature enabled.
- def hasProjectsEnabled: SelectionBuilder[Repository, Boolean]
Indicates if the repository has the Projects feature enabled.
- def hasWikiEnabled: SelectionBuilder[Repository, Boolean]
Indicates if the repository has wiki feature enabled.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def homepageUrl: SelectionBuilder[Repository, Option[URI]]
The repository's URL.
- def id: SelectionBuilder[Repository, String]
- def interactionAbility[A](innerSelection: SelectionBuilder[RepositoryInteractionAbility, A]): SelectionBuilder[Repository, Option[A]]
The interaction ability settings for this repository.
- def isArchived: SelectionBuilder[Repository, Boolean]
Indicates if the repository is unmaintained.
- def isBlankIssuesEnabled: SelectionBuilder[Repository, Boolean]
Returns true if blank issue creation is allowed
- def isDisabled: SelectionBuilder[Repository, Boolean]
Returns whether or not this repository disabled.
- def isEmpty: SelectionBuilder[Repository, Boolean]
Returns whether or not this repository is empty.
- def isFork: SelectionBuilder[Repository, Boolean]
Identifies if the repository is a fork.
- def isInOrganization: SelectionBuilder[Repository, Boolean]
Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isLocked: SelectionBuilder[Repository, Boolean]
Indicates if the repository has been locked or not.
- def isMirror: SelectionBuilder[Repository, Boolean]
Identifies if the repository is a mirror.
- def isPrivate: SelectionBuilder[Repository, Boolean]
Identifies if the repository is private.
- def isSecurityPolicyEnabled: SelectionBuilder[Repository, Option[Boolean]]
Returns true if this repository has a security policy
- def isTemplate: SelectionBuilder[Repository, Boolean]
Identifies if the repository is a template that can be used to generate new repositories.
- def isUserConfigurationRepository: SelectionBuilder[Repository, Boolean]
Is this repository a user configuration repository?
- def issue[A](number: Int)(innerSelection: SelectionBuilder[Issue, A]): SelectionBuilder[Repository, Option[A]]
Returns a single issue from the current repository by number.
- def issueOrPullRequest[A](number: Int)(onIssue: SelectionBuilder[Issue, A], onPullRequest: SelectionBuilder[PullRequest, A]): SelectionBuilder[Repository, Option[A]]
Returns a single issue-like object from the current repository by number.
- def issueTemplates[A](innerSelection: SelectionBuilder[IssueTemplate, A]): SelectionBuilder[Repository, Option[List[A]]]
Returns a list of issue templates associated to the repository
- def issues[A](after: Option[String] = None, before: Option[String] = None, filterBy: Option[IssueFilters] = None, first: Option[Int] = None, labels: Option[List[String]] = None, last: Option[Int] = None, orderBy: Option[IssueOrder] = None, states: Option[List[IssueState]] = None)(innerSelection: SelectionBuilder[IssueConnection, A]): SelectionBuilder[Repository, A]
A list of issues that have been opened in the repository.
- def label[A](name: String)(innerSelection: SelectionBuilder[Label, A]): SelectionBuilder[Repository, Option[A]]
Returns a single label by name
- def labels[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, orderBy: Option[LabelOrder] = None, query: Option[String] = None)(innerSelection: SelectionBuilder[LabelConnection, A]): SelectionBuilder[Repository, Option[A]]
A list of labels associated with the repository.
- def languages[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, orderBy: Option[LanguageOrder] = None)(innerSelection: SelectionBuilder[LanguageConnection, A]): SelectionBuilder[Repository, Option[A]]
A list containing a breakdown of the language composition of the repository.
- def latestRelease[A](innerSelection: SelectionBuilder[Release, A]): SelectionBuilder[Repository, Option[A]]
Get the latest release for the repository if one exists.
- def licenseInfo[A](innerSelection: SelectionBuilder[License, A]): SelectionBuilder[Repository, Option[A]]
The license associated with the repository
- def lockReason: SelectionBuilder[Repository, Option[RepositoryLockReason]]
The reason the repository has been locked.
- def mentionableUsers[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, query: Option[String] = None)(innerSelection: SelectionBuilder[UserConnection, A]): SelectionBuilder[Repository, A]
A list of Users that can be mentioned in the context of the repository.
- def mergeCommitAllowed: SelectionBuilder[Repository, Boolean]
Whether or not PRs are merged with a merge commit on this repository.
- def milestone[A](number: Int)(innerSelection: SelectionBuilder[Milestone, A]): SelectionBuilder[Repository, Option[A]]
Returns a single milestone from the current repository by number.
- def milestones[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, orderBy: Option[MilestoneOrder] = None, query: Option[String] = None, states: Option[List[MilestoneState]] = None)(innerSelection: SelectionBuilder[MilestoneConnection, A]): SelectionBuilder[Repository, Option[A]]
A list of milestones associated with the repository.
- def mirrorUrl: SelectionBuilder[Repository, Option[URI]]
The repository's original mirror URL.
- def name: SelectionBuilder[Repository, String]
The name of the repository.
- def nameWithOwner: SelectionBuilder[Repository, String]
The repository's name with owner.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def object[A](expression: Option[String] = None, oid: Option[GitObjectID] = None)(onCommit: Option[SelectionBuilder[Commit, A]] = None, onTree: Option[SelectionBuilder[Tree, A]] = None, onBlob: Option[SelectionBuilder[Blob, A]] = None, onTag: Option[SelectionBuilder[Tag, A]] = None): SelectionBuilder[Repository, Option[A]]
A Git object in the repository
- def openGraphImageUrl: SelectionBuilder[Repository, URI]
The image used to represent this repository in Open Graph data.
- def owner[A](onUser: Option[SelectionBuilder[User, A]] = None, onOrganization: Option[SelectionBuilder[Organization, A]] = None): SelectionBuilder[Repository, A]
The User owner of the repository.
- def packages[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, names: Option[List[Option[String]]] = None, orderBy: Option[PackageOrder] = None, packageType: Option[PackageType] = None, repositoryId: Option[String] = None)(innerSelection: SelectionBuilder[PackageConnection, A]): SelectionBuilder[Repository, A]
A list of packages under the owner.
- def parent[A](innerSelection: SelectionBuilder[Repository, A]): SelectionBuilder[Repository, Option[A]]
The repository parent, if this is a fork.
- def primaryLanguage[A](innerSelection: SelectionBuilder[Language, A]): SelectionBuilder[Repository, Option[A]]
The primary language of the repository's code.
- def project[A](number: Int)(innerSelection: SelectionBuilder[Project, A]): SelectionBuilder[Repository, Option[A]]
Find project by number.
- def projects[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, orderBy: Option[ProjectOrder] = None, search: Option[String] = None, states: Option[List[ProjectState]] = None)(innerSelection: SelectionBuilder[ProjectConnection, A]): SelectionBuilder[Repository, A]
A list of projects under the owner.
- def projectsResourcePath: SelectionBuilder[Repository, URI]
The HTTP path listing the repository's projects
- def projectsUrl: SelectionBuilder[Repository, URI]
The HTTP URL listing the repository's projects
- def pullRequest[A](number: Int)(innerSelection: SelectionBuilder[PullRequest, A]): SelectionBuilder[Repository, Option[A]]
Returns a single pull request from the current repository by number.
- def pullRequests[A](after: Option[String] = None, baseRefName: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, headRefName: Option[String] = None, labels: Option[List[String]] = None, last: Option[Int] = None, orderBy: Option[IssueOrder] = None, states: Option[List[PullRequestState]] = None)(innerSelection: SelectionBuilder[PullRequestConnection, A]): SelectionBuilder[Repository, A]
A list of pull requests that have been opened in the repository.
- def pushedAt: SelectionBuilder[Repository, Option[DateTime]]
Identifies when the repository was last pushed to.
- def rebaseMergeAllowed: SelectionBuilder[Repository, Boolean]
Whether or not rebase-merging is enabled on this repository.
- def ref[A](qualifiedName: String)(innerSelection: SelectionBuilder[Ref, A]): SelectionBuilder[Repository, Option[A]]
Fetch a given ref from the repository
- def refs[A](after: Option[String] = None, before: Option[String] = None, direction: Option[OrderDirection] = None, first: Option[Int] = None, last: Option[Int] = None, orderBy: Option[RefOrder] = None, query: Option[String] = None, refPrefix: String)(innerSelection: SelectionBuilder[RefConnection, A]): SelectionBuilder[Repository, Option[A]]
Fetch a list of refs from the repository
- def release[A](tagName: String)(innerSelection: SelectionBuilder[Release, A]): SelectionBuilder[Repository, Option[A]]
Lookup a single release given various criteria.
- def releases[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, orderBy: Option[ReleaseOrder] = None)(innerSelection: SelectionBuilder[ReleaseConnection, A]): SelectionBuilder[Repository, A]
List of releases which are dependent on this repository.
- def repositoryTopics[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None)(innerSelection: SelectionBuilder[RepositoryTopicConnection, A]): SelectionBuilder[Repository, A]
A list of applied repository-topic associations for this repository.
- def resourcePath: SelectionBuilder[Repository, URI]
The HTTP path for this repository
- def securityPolicyUrl: SelectionBuilder[Repository, Option[URI]]
The security policy URL.
- def shortDescriptionHTML(limit: Option[Int] = None): SelectionBuilder[Repository, HTML]
A description of the repository, rendered to HTML without any links in it.
- def squashMergeAllowed: SelectionBuilder[Repository, Boolean]
Whether or not squash-merging is enabled on this repository.
- def sshUrl: SelectionBuilder[Repository, GitSSHRemote]
The SSH URL to clone this repository
- def stargazerCount: SelectionBuilder[Repository, Int]
Returns a count of how many stargazers there are on this object
- def stargazers[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None, orderBy: Option[StarOrder] = None)(innerSelection: SelectionBuilder[StargazerConnection, A]): SelectionBuilder[Repository, A]
A list of users who have starred this starrable.
- def submodules[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None)(innerSelection: SelectionBuilder[SubmoduleConnection, A]): SelectionBuilder[Repository, A]
Returns a list of all submodules in this repository parsed from the .gitmodules file as of the default branch's HEAD commit.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tempCloneToken: SelectionBuilder[Repository, Option[String]]
Temporary authentication token for cloning this repository.
- def templateRepository[A](innerSelection: SelectionBuilder[Repository, A]): SelectionBuilder[Repository, Option[A]]
The repository from which this repository was generated, if any.
- def toString(): String
- Definition Classes
- AnyRef → Any
- def updatedAt: SelectionBuilder[Repository, DateTime]
Identifies the date and time when the object was last updated.
- def url: SelectionBuilder[Repository, URI]
The HTTP URL for this repository
- def usesCustomOpenGraphImage: SelectionBuilder[Repository, Boolean]
Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.
- def viewerCanAdminister: SelectionBuilder[Repository, Boolean]
Indicates whether the viewer has admin permissions on this repository.
- def viewerCanCreateProjects: SelectionBuilder[Repository, Boolean]
Can the current viewer create new projects on this owner.
- def viewerCanSubscribe: SelectionBuilder[Repository, Boolean]
Check if the viewer is able to change their subscription status for the repository.
- def viewerCanUpdateTopics: SelectionBuilder[Repository, Boolean]
Indicates whether the viewer can update the topics of this repository.
- def viewerDefaultCommitEmail: SelectionBuilder[Repository, Option[String]]
The last commit email for the viewer.
- def viewerDefaultMergeMethod: SelectionBuilder[Repository, PullRequestMergeMethod]
The last used merge method by the viewer or the default for the repository.
- def viewerHasStarred: SelectionBuilder[Repository, Boolean]
Returns a boolean indicating whether the viewing user has starred this starrable.
- def viewerPermission: SelectionBuilder[Repository, Option[RepositoryPermission]]
The users permission level on the repository.
The users permission level on the repository. Will return null if authenticated as an GitHub App.
- def viewerPossibleCommitEmails: SelectionBuilder[Repository, Option[List[String]]]
A list of emails this viewer can commit with.
- def viewerSubscription: SelectionBuilder[Repository, Option[SubscriptionState]]
Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.
- def vulnerabilityAlerts[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None)(innerSelection: SelectionBuilder[RepositoryVulnerabilityAlertConnection, A]): SelectionBuilder[Repository, Option[A]]
A list of vulnerability alerts that are on this repository.
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def watchers[A](after: Option[String] = None, before: Option[String] = None, first: Option[Int] = None, last: Option[Int] = None)(innerSelection: SelectionBuilder[UserConnection, A]): SelectionBuilder[Repository, A]
A list of users watching the repository.
Caliban GitHub GraphQL API Client
Links: