Skip to main content
Version: SDK 5.0.x

Class JtProgressionEvent

You can use this event to track all details related to the progression of the user in the game.

Hierarchy

AppEvent
+ JtProgressionEvent

Constructors

Constructor

new JtProgressionEvent(  
    jt_action: string,
    jt_progression_1?: undefined | string,
    jt_progression_2?: undefined | string,
    jt_progression_3?: undefined | string,
    duration?: null | number,
    unit?: null | TimeUnitGroup,
): JtProgressionEvent

Parameters

NameTypeDescription
jt_actionstring-
jt_progression_1undefined | string = undefined-
jt_progression_2undefined | string = undefined-
jt_progression_3undefined | string = undefined-
durationnull | number = null-
unitnull | TimeUnitGroup = null-

Returns

JtProgressionEvent

Overrides AppEvent.constructor

Methods

addDimension

addDimension(key: string, value?: undefined | string): AppEvent

Add a dimension with the given name and value.

Parameters

NameTypeDescription
keystringA unique name to be added to dimension's map
valueundefined | string = undefinedA value that associate to the given name.

Returns

AppEvent

The modified app event for chaining.

getDimensions

getDimensions(): Record<string, string>

Get the dimension of the event.

Returns

Record<string, string>

The dimension of the event.

getName

getName(): string

Get the name of the event.

Returns

string

The name of the event.

getValue

getValue(): null | Value | Money

Get the Value or Money of the event.

Returns

null | Value | Money

The Value of Money of the event.

removeDimension

removeDimension(key: string): AppEvent

Remove a dimension with the given name form an event again.

Parameters

NameTypeDescription
keystringThe name of the dimension to be removed again.

Returns

AppEvent

The modified app event for chaining.

setValue

setValue(value: null | Value | Money): AppEvent

Set the Value or Money of the event to the given values. There can only be either Value or Money assigns to the event.

Parameters

NameTypeDescription
valuenull | Value | MoneyThe new Value or Money of the event.

Returns

AppEvent

The modified app event for chaining.