Class

ModQueueItem

ModQueueItem(param0)

Handles data about a single mod queue item.

Constructor

# new ModQueueItem(param0)

Creates mod queue item instance

Parameters:
Name Type Description
param0 object

View Source classes/modQueueItem.ts, line 12

Classes

ModQueueItem

Methods

# async static fromAggregated(data, ctx) → {Promise.<ModQueueItem>}

Parameters:
Name Type Description
data DBModQueueAggregated
ctx RequestContext

View Source classes/modQueueItem.ts, line 164

Promise.<ModQueueItem>

# async static fromDatabase(data, ctx) → {Promise.<ModQueueItem>}

Parameters:
Name Type Description
data DBModQueueFull | DBModQueueReporter | DBModQueueUser | DBModQueue
ctx RequestContext

View Source classes/modQueueItem.ts, line 156

Promise.<ModQueueItem>

# async static getItemByType(id, type, ctx)

Parameters:
Name Type Description
id bigint
type ModQueueItemType
ctx RequestContext

View Source classes/modQueueItem.ts, line 81

# toJSON() → {object}

Converts the class into a JSON compatible object

View Source classes/modQueueItem.ts, line 180

object