Optionalid
id?: number
Optionalname
name?: string | null
Optionalfields
OptionalimplementationName
implementationName?: string | null
Optionalimplementation
implementation?: string | null
OptionalconfigContract
configContract?: string | null
OptionalinfoLink
infoLink?: string | null
Optionalmessage
tags?: number[] | null
Optionalpresets
Optionallink
link?: string | null
OptionalonGrab
onGrab?: boolean
OptionalonDownload
onDownload?: boolean
OptionalonUpgrade
onUpgrade?: boolean
OptionalonImportComplete
onImportComplete?: boolean
OptionalonRename
onRename?: boolean
OptionalonSeriesAdd
onSeriesAdd?: boolean
OptionalonSeriesDelete
onSeriesDelete?: boolean
OptionalonEpisodeFileDelete
onEpisodeFileDelete?: boolean
OptionalonEpisodeFileDeleteForUpgrade
onEpisodeFileDeleteForUpgrade?: boolean
OptionalonHealthIssue
onHealthIssue?: boolean
OptionalincludeHealthWarnings
includeHealthWarnings?: boolean
OptionalonHealthRestored
onHealthRestored?: boolean
OptionalonApplicationUpdate
onApplicationUpdate?: boolean
OptionalonManualInteractionRequired
onManualInteractionRequired?: boolean
OptionalsupportsOnGrab
supportsOnGrab?: boolean
OptionalsupportsOnDownload
supportsOnDownload?: boolean
OptionalsupportsOnUpgrade
supportsOnUpgrade?: boolean
OptionalsupportsOnImportComplete
supportsOnImportComplete?: boolean
OptionalsupportsOnRename
supportsOnRename?: boolean
OptionalsupportsOnSeriesAdd
supportsOnSeriesAdd?: boolean
OptionalsupportsOnSeriesDelete
supportsOnSeriesDelete?: boolean
OptionalsupportsOnEpisodeFileDelete
supportsOnEpisodeFileDelete?: boolean
OptionalsupportsOnEpisodeFileDeleteForUpgrade
supportsOnEpisodeFileDeleteForUpgrade?: boolean
OptionalsupportsOnHealthIssue
supportsOnHealthIssue?: boolean
OptionalsupportsOnHealthRestored
supportsOnHealthRestored?: boolean
OptionalsupportsOnApplicationUpdate
supportsOnApplicationUpdate?: boolean
OptionalsupportsOnManualInteractionRequired
supportsOnManualInteractionRequired?: boolean
OptionaltestCommand
testCommand?: string | null