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
OptionalonReleaseImport
onReleaseImport?: boolean
OptionalonUpgrade
onUpgrade?: boolean
OptionalonRename
onRename?: boolean
OptionalonArtistAdd
onArtistAdd?: boolean
OptionalonArtistDelete
onArtistDelete?: boolean
OptionalonAlbumDelete
onAlbumDelete?: boolean
OptionalonHealthIssue
onHealthIssue?: boolean
OptionalonHealthRestored
onHealthRestored?: boolean
OptionalonDownloadFailure
onDownloadFailure?: boolean
OptionalonImportFailure
onImportFailure?: boolean
OptionalonTrackRetag
onTrackRetag?: boolean
OptionalonApplicationUpdate
onApplicationUpdate?: boolean
OptionalsupportsOnGrab
supportsOnGrab?: boolean
OptionalsupportsOnReleaseImport
supportsOnReleaseImport?: boolean
OptionalsupportsOnUpgrade
supportsOnUpgrade?: boolean
OptionalsupportsOnRename
supportsOnRename?: boolean
OptionalsupportsOnArtistAdd
supportsOnArtistAdd?: boolean
OptionalsupportsOnArtistDelete
supportsOnArtistDelete?: boolean
OptionalsupportsOnAlbumDelete
supportsOnAlbumDelete?: boolean
OptionalsupportsOnHealthIssue
supportsOnHealthIssue?: boolean
OptionalsupportsOnHealthRestored
supportsOnHealthRestored?: boolean
OptionalincludeHealthWarnings
includeHealthWarnings?: boolean
OptionalsupportsOnDownloadFailure
supportsOnDownloadFailure?: boolean
OptionalsupportsOnImportFailure
supportsOnImportFailure?: boolean
OptionalsupportsOnTrackRetag
supportsOnTrackRetag?: boolean
OptionalsupportsOnApplicationUpdate
supportsOnApplicationUpdate?: boolean
OptionaltestCommand
testCommand?: string | null