Skip to main content

ProgramSchema

Defined in: src/types/schema.ts:204

Type Parameters

UserData = unknown

Properties

__typename

__typename: "Program"

Defined in: src/types/schema.ts:208


authorKaid

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

Defined in: src/types/schema.ts:209


authorNickname

authorNickname: null | string

Defined in: src/types/schema.ts:210


byChild

byChild: boolean

Defined in: src/types/schema.ts:211


category

category: unknown

Defined in: src/types/schema.ts:212


created

created: string

Defined in: src/types/schema.ts:213


creatorProfile

creatorProfile: UserData

Defined in: src/types/schema.ts:214


deleted

deleted: null | boolean

Defined in: src/types/schema.ts:215


description

description: string

Defined in: src/types/schema.ts:216


displayableSpinoffCount

displayableSpinoffCount: number

Defined in: src/types/schema.ts:217


docsUrlPath

docsUrlPath: string

Defined in: src/types/schema.ts:218


flaggedBy

flaggedBy: unknown

Defined in: src/types/schema.ts:219


flaggedByUser

flaggedByUser: boolean

Defined in: src/types/schema.ts:220


flags

flags: unknown

Defined in: src/types/schema.ts:224

Required special permissions.


height

height: number

Defined in: src/types/schema.ts:225


hideFromHotlist

hideFromHotlist: boolean

Defined in: src/types/schema.ts:226


id

id: `${number}`

Defined in: src/types/schema.ts:227


imagePath

imagePath: string

Defined in: src/types/schema.ts:228


isOwner

isOwner: boolean

Defined in: src/types/schema.ts:229


isProjectOrFork

isProjectOrFork: boolean

Defined in: src/types/schema.ts:230


kaid

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

Defined in: src/types/schema.ts:231


key

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

Defined in: src/types/schema.ts:232


newUrlPath

newUrlPath: string

Defined in: src/types/schema.ts:233


originScratchpad

originScratchpad: null | OriginProgramSchema

Defined in: src/types/schema.ts:234


restrictPosting

restrictPosting: boolean

Defined in: src/types/schema.ts:235


revision

revision: ProgramRevisionSchema

Defined in: src/types/schema.ts:236


slug

slug: string

Defined in: src/types/schema.ts:237


spinoffCount

spinoffCount: number

Defined in: src/types/schema.ts:238


sumVotesIncremented

sumVotesIncremented: number

Defined in: src/types/schema.ts:239


title

title: string

Defined in: src/types/schema.ts:240


topic

topic: TopicSchema

Defined in: src/types/schema.ts:241


translatedTitle

translatedTitle: string

Defined in: src/types/schema.ts:242


upVoted

upVoted: boolean

Defined in: src/types/schema.ts:243


url

url: string

Defined in: src/types/schema.ts:244


userAuthoredContentType

userAuthoredContentType: string

Defined in: src/types/schema.ts:248

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


width

width: number

Defined in: src/types/schema.ts:249