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
OptionalonAuthorAdded
onAuthorAdded?: boolean
OptionalonAuthorDelete
onAuthorDelete?: boolean
OptionalonBookDelete
onBookDelete?: boolean
OptionalonBookFileDelete
onBookFileDelete?: boolean
OptionalonBookFileDeleteForUpgrade
onBookFileDeleteForUpgrade?: boolean
OptionalonHealthIssue
onHealthIssue?: boolean
OptionalonDownloadFailure
onDownloadFailure?: boolean
OptionalonImportFailure
onImportFailure?: boolean
OptionalonBookRetag
onBookRetag?: boolean
OptionalonApplicationUpdate
onApplicationUpdate?: boolean
OptionalsupportsOnGrab
supportsOnGrab?: boolean
OptionalsupportsOnReleaseImport
supportsOnReleaseImport?: boolean
OptionalsupportsOnUpgrade
supportsOnUpgrade?: boolean
OptionalsupportsOnRename
supportsOnRename?: boolean
OptionalsupportsOnAuthorAdded
supportsOnAuthorAdded?: boolean
OptionalsupportsOnAuthorDelete
supportsOnAuthorDelete?: boolean
OptionalsupportsOnBookDelete
supportsOnBookDelete?: boolean
OptionalsupportsOnBookFileDelete
supportsOnBookFileDelete?: boolean
OptionalsupportsOnBookFileDeleteForUpgrade
supportsOnBookFileDeleteForUpgrade?: boolean
OptionalsupportsOnHealthIssue
supportsOnHealthIssue?: boolean
OptionalincludeHealthWarnings
includeHealthWarnings?: boolean
OptionalsupportsOnDownloadFailure
supportsOnDownloadFailure?: boolean
OptionalsupportsOnImportFailure
supportsOnImportFailure?: boolean
OptionalsupportsOnBookRetag
supportsOnBookRetag?: boolean
OptionalsupportsOnApplicationUpdate
supportsOnApplicationUpdate?: boolean
OptionaltestCommand
testCommand?: string | null