Packages

object Repository

Source
Client.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Repository
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. 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.

  6. 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.

  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def codeOfConduct[A](innerSelection: SelectionBuilder[CodeOfConduct, A]): SelectionBuilder[Repository, Option[A]]

    Returns the code of conduct for this repository

  9. 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.

  10. 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.

  11. def contactLinks[A](innerSelection: SelectionBuilder[RepositoryContactLink, A]): SelectionBuilder[Repository, Option[List[A]]]

    Returns a list of contact links associated to the repository

  12. def createdAt: SelectionBuilder[Repository, DateTime]

    Identifies the date and time when the object was created.

  13. def databaseId: SelectionBuilder[Repository, Option[Int]]

    Identifies the primary key from the database.

  14. def defaultBranchRef[A](innerSelection: SelectionBuilder[Ref, A]): SelectionBuilder[Repository, Option[A]]

    The Ref associated with the repository's default branch.

  15. def deleteBranchOnMerge: SelectionBuilder[Repository, Boolean]

    Whether or not branches are automatically deleted when merged in this repository.

  16. 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.

  17. 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

  18. def description: SelectionBuilder[Repository, Option[String]]

    The description of the repository.

  19. def descriptionHTML: SelectionBuilder[Repository, HTML]

    The description of the repository rendered to HTML.

  20. def diskUsage: SelectionBuilder[Repository, Option[Int]]

    The number of kilobytes this repository occupies on disk.

  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  24. def forkCount: SelectionBuilder[Repository, Int]

    Returns how many forks there are of this repository in the whole network.

  25. 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.

  26. def fundingLinks[A](innerSelection: SelectionBuilder[FundingLink, A]): SelectionBuilder[Repository, List[A]]

    The funding links for this repository

  27. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def hasIssuesEnabled: SelectionBuilder[Repository, Boolean]

    Indicates if the repository has issues feature enabled.

  29. def hasProjectsEnabled: SelectionBuilder[Repository, Boolean]

    Indicates if the repository has the Projects feature enabled.

  30. def hasWikiEnabled: SelectionBuilder[Repository, Boolean]

    Indicates if the repository has wiki feature enabled.

  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def homepageUrl: SelectionBuilder[Repository, Option[URI]]

    The repository's URL.

  33. def id: SelectionBuilder[Repository, String]
  34. def interactionAbility[A](innerSelection: SelectionBuilder[RepositoryInteractionAbility, A]): SelectionBuilder[Repository, Option[A]]

    The interaction ability settings for this repository.

  35. def isArchived: SelectionBuilder[Repository, Boolean]

    Indicates if the repository is unmaintained.

  36. def isBlankIssuesEnabled: SelectionBuilder[Repository, Boolean]

    Returns true if blank issue creation is allowed

  37. def isDisabled: SelectionBuilder[Repository, Boolean]

    Returns whether or not this repository disabled.

  38. def isEmpty: SelectionBuilder[Repository, Boolean]

    Returns whether or not this repository is empty.

  39. def isFork: SelectionBuilder[Repository, Boolean]

    Identifies if the repository is a fork.

  40. def isInOrganization: SelectionBuilder[Repository, Boolean]

    Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. def isLocked: SelectionBuilder[Repository, Boolean]

    Indicates if the repository has been locked or not.

  43. def isMirror: SelectionBuilder[Repository, Boolean]

    Identifies if the repository is a mirror.

  44. def isPrivate: SelectionBuilder[Repository, Boolean]

    Identifies if the repository is private.

  45. def isSecurityPolicyEnabled: SelectionBuilder[Repository, Option[Boolean]]

    Returns true if this repository has a security policy

  46. def isTemplate: SelectionBuilder[Repository, Boolean]

    Identifies if the repository is a template that can be used to generate new repositories.

  47. def isUserConfigurationRepository: SelectionBuilder[Repository, Boolean]

    Is this repository a user configuration repository?

  48. def issue[A](number: Int)(innerSelection: SelectionBuilder[Issue, A]): SelectionBuilder[Repository, Option[A]]

    Returns a single issue from the current repository by number.

  49. 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.

  50. def issueTemplates[A](innerSelection: SelectionBuilder[IssueTemplate, A]): SelectionBuilder[Repository, Option[List[A]]]

    Returns a list of issue templates associated to the repository

  51. 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.

  52. def label[A](name: String)(innerSelection: SelectionBuilder[Label, A]): SelectionBuilder[Repository, Option[A]]

    Returns a single label by name

  53. 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.

  54. 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.

  55. def latestRelease[A](innerSelection: SelectionBuilder[Release, A]): SelectionBuilder[Repository, Option[A]]

    Get the latest release for the repository if one exists.

  56. def licenseInfo[A](innerSelection: SelectionBuilder[License, A]): SelectionBuilder[Repository, Option[A]]

    The license associated with the repository

  57. def lockReason: SelectionBuilder[Repository, Option[RepositoryLockReason]]

    The reason the repository has been locked.

  58. 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.

  59. def mergeCommitAllowed: SelectionBuilder[Repository, Boolean]

    Whether or not PRs are merged with a merge commit on this repository.

  60. def milestone[A](number: Int)(innerSelection: SelectionBuilder[Milestone, A]): SelectionBuilder[Repository, Option[A]]

    Returns a single milestone from the current repository by number.

  61. 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.

  62. def mirrorUrl: SelectionBuilder[Repository, Option[URI]]

    The repository's original mirror URL.

  63. def name: SelectionBuilder[Repository, String]

    The name of the repository.

  64. def nameWithOwner: SelectionBuilder[Repository, String]

    The repository's name with owner.

  65. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  66. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  67. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  68. 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

  69. def openGraphImageUrl: SelectionBuilder[Repository, URI]

    The image used to represent this repository in Open Graph data.

  70. def owner[A](onUser: Option[SelectionBuilder[User, A]] = None, onOrganization: Option[SelectionBuilder[Organization, A]] = None): SelectionBuilder[Repository, A]

    The User owner of the repository.

  71. 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.

  72. def parent[A](innerSelection: SelectionBuilder[Repository, A]): SelectionBuilder[Repository, Option[A]]

    The repository parent, if this is a fork.

  73. def primaryLanguage[A](innerSelection: SelectionBuilder[Language, A]): SelectionBuilder[Repository, Option[A]]

    The primary language of the repository's code.

  74. def project[A](number: Int)(innerSelection: SelectionBuilder[Project, A]): SelectionBuilder[Repository, Option[A]]

    Find project by number.

  75. 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.

  76. def projectsResourcePath: SelectionBuilder[Repository, URI]

    The HTTP path listing the repository's projects

  77. def projectsUrl: SelectionBuilder[Repository, URI]

    The HTTP URL listing the repository's projects

  78. def pullRequest[A](number: Int)(innerSelection: SelectionBuilder[PullRequest, A]): SelectionBuilder[Repository, Option[A]]

    Returns a single pull request from the current repository by number.

  79. 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.

  80. def pushedAt: SelectionBuilder[Repository, Option[DateTime]]

    Identifies when the repository was last pushed to.

  81. def rebaseMergeAllowed: SelectionBuilder[Repository, Boolean]

    Whether or not rebase-merging is enabled on this repository.

  82. def ref[A](qualifiedName: String)(innerSelection: SelectionBuilder[Ref, A]): SelectionBuilder[Repository, Option[A]]

    Fetch a given ref from the repository

  83. 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

  84. def release[A](tagName: String)(innerSelection: SelectionBuilder[Release, A]): SelectionBuilder[Repository, Option[A]]

    Lookup a single release given various criteria.

  85. 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.

  86. 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.

  87. def resourcePath: SelectionBuilder[Repository, URI]

    The HTTP path for this repository

  88. def securityPolicyUrl: SelectionBuilder[Repository, Option[URI]]

    The security policy URL.

  89. def shortDescriptionHTML(limit: Option[Int] = None): SelectionBuilder[Repository, HTML]

    A description of the repository, rendered to HTML without any links in it.

  90. def squashMergeAllowed: SelectionBuilder[Repository, Boolean]

    Whether or not squash-merging is enabled on this repository.

  91. def sshUrl: SelectionBuilder[Repository, GitSSHRemote]

    The SSH URL to clone this repository

  92. def stargazerCount: SelectionBuilder[Repository, Int]

    Returns a count of how many stargazers there are on this object

  93. 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.

  94. 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.

  95. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  96. def tempCloneToken: SelectionBuilder[Repository, Option[String]]

    Temporary authentication token for cloning this repository.

  97. def templateRepository[A](innerSelection: SelectionBuilder[Repository, A]): SelectionBuilder[Repository, Option[A]]

    The repository from which this repository was generated, if any.

  98. def toString(): String
    Definition Classes
    AnyRef → Any
  99. def updatedAt: SelectionBuilder[Repository, DateTime]

    Identifies the date and time when the object was last updated.

  100. def url: SelectionBuilder[Repository, URI]

    The HTTP URL for this repository

  101. 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.

  102. def viewerCanAdminister: SelectionBuilder[Repository, Boolean]

    Indicates whether the viewer has admin permissions on this repository.

  103. def viewerCanCreateProjects: SelectionBuilder[Repository, Boolean]

    Can the current viewer create new projects on this owner.

  104. def viewerCanSubscribe: SelectionBuilder[Repository, Boolean]

    Check if the viewer is able to change their subscription status for the repository.

  105. def viewerCanUpdateTopics: SelectionBuilder[Repository, Boolean]

    Indicates whether the viewer can update the topics of this repository.

  106. def viewerDefaultCommitEmail: SelectionBuilder[Repository, Option[String]]

    The last commit email for the viewer.

  107. def viewerDefaultMergeMethod: SelectionBuilder[Repository, PullRequestMergeMethod]

    The last used merge method by the viewer or the default for the repository.

  108. def viewerHasStarred: SelectionBuilder[Repository, Boolean]

    Returns a boolean indicating whether the viewing user has starred this starrable.

  109. 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.

  110. def viewerPossibleCommitEmails: SelectionBuilder[Repository, Option[List[String]]]

    A list of emails this viewer can commit with.

  111. def viewerSubscription: SelectionBuilder[Repository, Option[SubscriptionState]]

    Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

  112. 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.

  113. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  114. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  115. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  116. 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.

Inherited from AnyRef

Inherited from Any

Ungrouped