Skip to main content
Version: v1.3_alpha

TCommand

Notice

Command for submitting a topup request

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new TCommand(stateIndex, amount, pollId): TCommand

Create a new TCommand

Parameters

NameTypeDescription
stateIndexbigintthe state index of the user
amountbigintthe amount of voice credits
pollIdbigintthe poll ID

Returns

TCommand

Defined in

commands/TCommand.ts:21

Properties

amount

amount: bigint

Defined in

commands/TCommand.ts:11


cmdType

cmdType: bigint

Implementation of

ICommand.cmdType

Defined in

commands/TCommand.ts:7


pollId

pollId: bigint

Defined in

commands/TCommand.ts:13


stateIndex

stateIndex: bigint

Defined in

commands/TCommand.ts:9

Methods

copy

copy<T>(): T

Create a deep clone of this TCommand

Type parameters

NameType
Textends TCommand

Returns

T

a copy of the TCommand

Implementation of

ICommand.copy

Defined in

commands/TCommand.ts:32


equals

equals(command): boolean

Check whether this command has deep equivalence to another command

Parameters

NameTypeDescription
commandTCommandthe command to compare with

Returns

boolean

whether they are equal or not

Implementation of

ICommand.equals

Defined in

commands/TCommand.ts:39


toJSON

toJSON(): IJsonTCommand

Serialize into a JSON object

Returns

IJsonTCommand

Implementation of

ICommand.toJSON

Defined in

commands/TCommand.ts:48


fromJSON

fromJSON(json): TCommand

Deserialize into a TCommand object

Parameters

NameTypeDescription
jsonIJsonTCommandthe json representation

Returns

TCommand

the TCommand instance

Defined in

commands/TCommand.ts:62