Github API - Test Config

RepositoryInfo [interface]

A subset of repository info.

Attributes
archivedAt DateTime

DateTime [scalar]

An ISO-8601 encoded UTC date string.

API:
Github GraphQL API

Identifies the date and time when the repository was archived.

createdAt DateTime

DateTime [scalar]

An ISO-8601 encoded UTC date string.

API:
Github GraphQL API

Identifies the date and time when the object was created.

description String

String [scalar]

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

API:
Github GraphQL API

The description of the repository.

descriptionHTML HTML

HTML [scalar]

A string containing HTML code.

API:
Github GraphQL API

The description of the repository rendered to HTML.

forkCount Int

Int [scalar]

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

API:
Github GraphQL API

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

hasDiscussionsEnabled Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Indicates if the repository has the Discussions feature enabled.

hasIssuesEnabled Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Indicates if the repository has issues feature enabled.

hasProjectsEnabled Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Indicates if the repository has the Projects feature enabled.

hasSponsorshipsEnabled Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Indicates if the repository displays a Sponsor button for financial contributions.

hasWikiEnabled Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Indicates if the repository has wiki feature enabled.

homepageUrl URI

URI [scalar]

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

API:
Github GraphQL API

The repository's URL.

isArchived Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Indicates if the repository is unmaintained.

isFork Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Identifies if the repository is a fork.

isInOrganization Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

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

isLocked Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Indicates if the repository has been locked or not.

isMirror Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Identifies if the repository is a mirror.

isPrivate Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Identifies if the repository is private or internal.

isTemplate Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

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

licenseInfo License

License [object]

A repository's open source license

Implements
Node
Attributes
body String

The full text of the license

conditions LicenseRule []

The conditions set by the license

description String

A human-readable description of the license

featured Boolean

Whether the license should be featured

hidden Boolean

Whether the license should be displayed in license pickers

id ID

The Node ID of the License object

implementation String

Instructions on how to implement the license

key String

The lowercased SPDX ID of the license

limitations LicenseRule []

The limitations set by the license

name String

The license full name specified by <https://spdx.org/licenses>

nickname String

Customary short name if applicable (e.g, GPLv3)

permissions LicenseRule []

The permissions set by the license

pseudoLicense Boolean

Whether the license is a pseudo-license placeholder (e.g., other, no-license)

spdxId String

Short identifier specified by <https://spdx.org/licenses>

url URI

URL to the license on <https://choosealicense.com>

API:
Github GraphQL API

The license associated with the repository

lockReason RepositoryLockReason

RepositoryLockReason [enum]

The possible reasons a given repository could be in a locked state.

Possible values
BILLING

The repository is locked due to a billing related reason.

MIGRATING

The repository is locked due to a migration.

MOVING

The repository is locked due to a move.

RENAME

The repository is locked due to a rename.

TRADE_RESTRICTION

The repository is locked due to a trade controls related reason.

TRANSFERRING_OWNERSHIP

The repository is locked due to an ownership transfer.

API:
Github GraphQL API

The reason the repository has been locked.

mirrorUrl URI

URI [scalar]

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

API:
Github GraphQL API

The repository's original mirror URL.

name String

String [scalar]

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

API:
Github GraphQL API

The name of the repository.

nameWithOwner String

String [scalar]

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

API:
Github GraphQL API

The repository's name with owner.

openGraphImageUrl URI

URI [scalar]

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

API:
Github GraphQL API

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

owner RepositoryOwner

RepositoryOwner [interface]

Represents an owner of a Repository.

Attributes
avatarUrl URI

A URL pointing to the owner's public avatar.

id ID

The Node ID of the RepositoryOwner object

login String

The username used to login.

repositories RepositoryConnection

A list of repositories that the user owns.

repository Repository

Find Repository.

resourcePath URI

The HTTP URL for the owner.

url URI

The HTTP URL for the owner.

API:
Github GraphQL API

The User owner of the repository.

pushedAt DateTime

DateTime [scalar]

An ISO-8601 encoded UTC date string.

API:
Github GraphQL API

Identifies the date and time when the repository was last pushed to.

resourcePath URI

URI [scalar]

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

API:
Github GraphQL API

The HTTP path for this repository

shortDescriptionHTML HTML

HTML [scalar]

A string containing HTML code.

API:
Github GraphQL API

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

updatedAt DateTime

DateTime [scalar]

An ISO-8601 encoded UTC date string.

API:
Github GraphQL API

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

url URI

URI [scalar]

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

API:
Github GraphQL API

The HTTP URL for this repository

usesCustomOpenGraphImage Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

visibility RepositoryVisibility

RepositoryVisibility [enum]

The repository's visibility level.

Possible values
INTERNAL

The repository is visible only to users in the same business.

PRIVATE

The repository is visible only to those with explicit access.

PUBLIC

The repository is visible to everyone.

API:
Github GraphQL API

Indicates the repository's visibility level.

API:
Github GraphQL API