Skip to main content

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?

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?

optional changelog?: string

Defined in: Data/Models/Main/ModuleUpdate.ts:13


currentVersion

currentVersion: string

Defined in: Data/Models/Main/ModuleUpdate.ts:10


downloadSizeBytes?

optional downloadSizeBytes?: 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?

optional metadata?: Metadata

Defined in: Data/Models/Main/ModuleUpdate.ts:19


moduleId

moduleId: number

Defined in: Data/Models/Main/ModuleUpdate.ts:9


notifiedDate?

optional notifiedDate?: string

Defined in: Data/Models/Main/ModuleUpdate.ts:18


releaseDate?

optional releaseDate?: string

Defined in: Data/Models/Main/ModuleUpdate.ts:12


updateId?

optional updateId?: 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