Skip to main content

ProgramSchema

Type parameters

UserData = unknown

Properties

__typename

__typename: "Program"

Source

src/types/schema.ts:204


authorKaid

authorKaid: "" | `kaid_${number}`

Source

src/types/schema.ts:205


authorNickname

authorNickname: null | string

Source

src/types/schema.ts:206


byChild

byChild: boolean

Source

src/types/schema.ts:207


category

category: unknown

Source

src/types/schema.ts:208


created

created: string

Source

src/types/schema.ts:209


creatorProfile

creatorProfile: UserData

Source

src/types/schema.ts:210


deleted

deleted: null | boolean

Source

src/types/schema.ts:211


description

description: string

Source

src/types/schema.ts:212


displayableSpinoffCount

displayableSpinoffCount: number

Source

src/types/schema.ts:213


docsUrlPath

docsUrlPath: string

Source

src/types/schema.ts:214


flaggedBy

flaggedBy: unknown

Source

src/types/schema.ts:215


flaggedByUser

flaggedByUser: boolean

Source

src/types/schema.ts:216


flags

flags: unknown

Required special permissions.

Source

src/types/schema.ts:220


height

height: number

Source

src/types/schema.ts:221


hideFromHotlist

hideFromHotlist: boolean

Source

src/types/schema.ts:222


id

id: `${number}`

Source

src/types/schema.ts:223


imagePath

imagePath: string

Source

src/types/schema.ts:224


isOwner

isOwner: boolean

Source

src/types/schema.ts:225


isProjectOrFork

isProjectOrFork: boolean

Source

src/types/schema.ts:226


kaid

kaid: "" | `kaid_${number}`

Source

src/types/schema.ts:227


key

key: `ag5zfmtoYW4tYWNhZGVteXI${string}CxIKU2NyYXRjaHBhZB${string}${string}`

Source

src/types/schema.ts:228


newUrlPath

newUrlPath: string

Source

src/types/schema.ts:229


originScratchpad

originScratchpad: null | OriginProgramSchema

Source

src/types/schema.ts:230


restrictPosting

restrictPosting: boolean

Source

src/types/schema.ts:231


revision

revision: ProgramRevisionSchema

Source

src/types/schema.ts:232


slug

slug: string

Source

src/types/schema.ts:233


spinoffCount

spinoffCount: number

Source

src/types/schema.ts:234


sumVotesIncremented

sumVotesIncremented: number

Source

src/types/schema.ts:235


title

title: string

Source

src/types/schema.ts:236


topic

topic: TopicSchema

Source

src/types/schema.ts:237


translatedTitle

translatedTitle: string

Source

src/types/schema.ts:238


upVoted

upVoted: boolean

Source

src/types/schema.ts:239


url

url: string

Source

src/types/schema.ts:240


userAuthoredContentType

userAuthoredContentType: string

Besides PJS, WEBPAGE and SQL it can also be an arbitrary string

Source

src/types/schema.ts:244


width

width: number

Source

src/types/schema.ts:245