Class: ModuleUpdate
Defined in: Data/Models/Main/ModuleUpdate.ts:7
Module update entity from the main database Represents an available update for an installed module
Constructors
Constructor
new ModuleUpdate(
data):ModuleUpdate
Defined in: Data/Models/Main/ModuleUpdate.ts:21
Parameters
data
availableVersion
string
changelog?
string
currentVersion
string
downloadSizeBytes?
number
downloadUrl
string
isCritical?
boolean
metadata?
moduleId
number
notifiedDate?
string
releaseDate?
string
updateId?
number
userIgnored?
boolean
Returns
ModuleUpdate
Properties
availableVersion
availableVersion:
string
Defined in: Data/Models/Main/ModuleUpdate.ts:11
changelog?
optionalchangelog?:string
Defined in: Data/Models/Main/ModuleUpdate.ts:13
currentVersion
currentVersion:
string
Defined in: Data/Models/Main/ModuleUpdate.ts:10
downloadSizeBytes?
optionaldownloadSizeBytes?:number
Defined in: Data/Models/Main/ModuleUpdate.ts:15
downloadUrl
downloadUrl:
string
Defined in: Data/Models/Main/ModuleUpdate.ts:14
isCritical
isCritical:
boolean
Defined in: Data/Models/Main/ModuleUpdate.ts:16
metadata?
optionalmetadata?:Metadata
Defined in: Data/Models/Main/ModuleUpdate.ts:19
moduleId
moduleId:
number
Defined in: Data/Models/Main/ModuleUpdate.ts:9
notifiedDate?
optionalnotifiedDate?:string
Defined in: Data/Models/Main/ModuleUpdate.ts:18
releaseDate?
optionalreleaseDate?:string
Defined in: Data/Models/Main/ModuleUpdate.ts:12
updateId?
optionalupdateId?:number
Defined in: Data/Models/Main/ModuleUpdate.ts:8
userIgnored
userIgnored:
boolean
Defined in: Data/Models/Main/ModuleUpdate.ts:17
Methods
getSizeMB()
getSizeMB():
number
Defined in: Data/Models/Main/ModuleUpdate.ts:52
Get download size in MB
Returns
number
getVersionComparison()
getVersionComparison():
string
Defined in: Data/Models/Main/ModuleUpdate.ts:99
Get formatted version comparison
Returns
string
ignore()
ignore():
void
Defined in: Data/Models/Main/ModuleUpdate.ts:85
Mark as ignored by user
Returns
void
isNewer()
isNewer():
boolean
Defined in: Data/Models/Main/ModuleUpdate.ts:59
Check if this update is newer (semver comparison)
Returns
boolean
markNotified()
markNotified():
void
Defined in: Data/Models/Main/ModuleUpdate.ts:92
Mark as notified
Returns
void