Github API - Test Config

ProjectCard [object]

A card in a project.

Implements
Node

Node [interface]

An object with an ID.

Attributes
id ID

ID of the object.

API:
Github GraphQL API
Attributes
column ProjectColumn

ProjectColumn [object]

A column inside a project.

Implements
Node
Attributes

List of cards in the column

createdAt DateTime

Identifies the date and time when the object was created.

databaseId Int

Identifies the primary key from the database.

id ID

The Node ID of the ProjectColumn object

name String

The project column's name.

project Project

The project that contains this column.

The semantic purpose of the column

resourcePath URI

The HTTP path for this project column

updatedAt DateTime

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

url URI

The HTTP URL for this project column

API:
Github GraphQL API

The project column this card is associated under. A card may only belong to one
project column at a time. The column field will be null if the card is created
in a pending state and has yet to be associated with a column. Once cards are
associated with a column, they will not become pending in the future.

content ProjectCardItem

ProjectCardItem [union]

Types that can be inside Project Cards.

Union
IssuePullRequest
API:
Github GraphQL API

The card content item

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.

creator Actor

Actor [interface]

Represents an object which can take actions on GitHub. Typically a User or Bot.

Attributes
avatarUrl URI

A URL pointing to the actor's public avatar.

login String

The username of the actor.

resourcePath URI

The HTTP path for this actor.

url URI

The HTTP URL for this actor.

API:
Github GraphQL API

The actor who created this card

databaseId 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

Identifies the primary key from the database.

id ID

ID [scalar]

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

API:
Github GraphQL API

The Node ID of the ProjectCard object

isArchived Boolean

Boolean [scalar]

The Boolean scalar type represents true or false.

API:
Github GraphQL API

Whether the card is archived

note 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 card note

project Project

Project [object]

Projects manage issues, pull requests and notes within a project owner.

Implements
ClosableNodeUpdatable
Attributes
body String

The project's description body.

bodyHTML HTML

The projects description body rendered to HTML.

closed Boolean

Indicates if the object is closed (definition of closed may depend on type)

closedAt DateTime

Identifies the date and time when the object was closed.

List of columns in the project

createdAt DateTime

Identifies the date and time when the object was created.

creator Actor

The actor who originally created the project.

databaseId Int

Identifies the primary key from the database.

id ID

The Node ID of the Project object

name String

The project's name.

number Int

The project's number.

owner ProjectOwner

The project's owner. Currently limited to repositories, organizations, and users.

pendingCards ProjectCardConnection

List of pending cards in this project

progress ProjectProgress

Project progress details.

resourcePath URI

The HTTP path for this project

state ProjectState

Whether the project is open or closed.

updatedAt DateTime

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

url URI

The HTTP URL for this project

viewerCanClose Boolean

Indicates if the object can be closed by the viewer.

viewerCanReopen Boolean

Indicates if the object can be reopened by the viewer.

viewerCanUpdate Boolean

Check if the current viewer can update this object.

API:
Github GraphQL API

The project that contains this card.

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 card

state ProjectCardState

ProjectCardState [enum]

Various content states of a ProjectCard

Possible values
CONTENT_ONLY

The card has content only.

NOTE_ONLY

The card has a note only.

REDACTED

The card is redacted.

API:
Github GraphQL API

The state of ProjectCard

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 card

API:
Github GraphQL API