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
OptionalonRename
onRename?: boolean
OptionalonMovieAdded
onMovieAdded?: boolean
OptionalonMovieDelete
onMovieDelete?: boolean
OptionalonMovieFileDelete
onMovieFileDelete?: boolean
OptionalonMovieFileDeleteForUpgrade
onMovieFileDeleteForUpgrade?: 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
OptionalsupportsOnRename
supportsOnRename?: boolean
OptionalsupportsOnMovieAdded
supportsOnMovieAdded?: boolean
OptionalsupportsOnMovieDelete
supportsOnMovieDelete?: boolean
OptionalsupportsOnMovieFileDelete
supportsOnMovieFileDelete?: boolean
OptionalsupportsOnMovieFileDeleteForUpgrade
supportsOnMovieFileDeleteForUpgrade?: boolean
OptionalsupportsOnHealthIssue
supportsOnHealthIssue?: boolean
OptionalsupportsOnHealthRestored
supportsOnHealthRestored?: boolean
OptionalsupportsOnApplicationUpdate
supportsOnApplicationUpdate?: boolean
OptionalsupportsOnManualInteractionRequired
supportsOnManualInteractionRequired?: boolean
OptionaltestCommand
testCommand?: string | null