Github API - Test Config

SubscribableThread [interface]

Entities that can be subscribed to for web and email notifications.

Attributes
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 SubscribableThread object

viewerThreadSubscriptionFormAction ThreadSubscriptionFormAction

ThreadSubscriptionFormAction [enum]

The possible states of a thread subscription form action

Possible values
NONE

The User cannot subscribe or unsubscribe to the thread

SUBSCRIBE

The User can subscribe to the thread

UNSUBSCRIBE

The User can unsubscribe to the thread

API:
Github GraphQL API

Identifies the viewer's thread subscription form action.

viewerThreadSubscriptionStatus ThreadSubscriptionState

ThreadSubscriptionState [enum]

The possible states of a subscription.

Possible values
DISABLED

The subscription status is currently disabled.

IGNORING_LIST

The User is never notified because they are ignoring the list

IGNORING_THREAD

The User is never notified because they are ignoring the thread

NONE

The User is not recieving notifications from this thread

SUBSCRIBED_TO_LIST

The User is notified becuase they are watching the list

SUBSCRIBED_TO_THREAD

The User is notified because they are subscribed to the thread

SUBSCRIBED_TO_THREAD_EVENTS

The User is notified because they chose custom settings for this thread.

SUBSCRIBED_TO_THREAD_TYPE

The User is notified because they chose custom settings for this thread.

UNAVAILABLE

The subscription status is currently unavailable.

API:
Github GraphQL API

Identifies the viewer's thread subscription status.

API:
Github GraphQL API