Class: ResetTimeIntervals<T>
ResetTimeIntervals represents the time intervals to reset the tracker at.
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:873
ResetTimeIntervals represents the time intervals to reset the tracker at.
Extends
BaseNumberTypeClass<ResetTimeIntervals<T>>
Type Parameters
T
T extends NumberType
Implements
Constructors
Constructor
new ResetTimeIntervals<
T>(msg):ResetTimeIntervals<T>
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:877
Parameters
msg
Returns
ResetTimeIntervals<T>
Overrides
BaseNumberTypeClass.constructor
Properties
intervalLength
intervalLength:
T
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:875
The length of the interval.
Implementation of
iResetTimeIntervals.intervalLength
startTime
startTime:
T
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:874
The start time of the first interval.
Implementation of
Methods
clone()
clone():
ResetTimeIntervals
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:151
Deep copies the object and returns a new instance.
Returns
ResetTimeIntervals
Inherited from
convert()
convert<
U>(convertFunction,options?):ResetTimeIntervals<U>
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:887
Converts the object to a different NumberType equivalent.
Type Parameters
U
U extends NumberType
Parameters
convertFunction
(item) => U
options?
Returns
ResetTimeIntervals<U>
Overrides
equals()
equals<
U>(other,normalizeNumberTypes?):boolean
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:147
Compares this object's fields to another object's fields for equality. Equality is determined by comparing the JSON representations of the objects.
If normalizeNumberTypes is true, then all number types will be compared as strings (i.e. "1n" === "1" === 1). Else, they will be compared as their native types (i.e. 1n !== 1 !== "1").
Type Parameters
U
U extends CustomType<U>
Parameters
other
CustomType<U> | null | undefined
normalizeNumberTypes?
boolean
Returns
boolean
Inherited from
getNumberFieldNames()
getNumberFieldNames():
string[]
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:883
Internal helper method to convert the number fields of the object to a different NumberType equivalent.
Returns
string[]
Overrides
BaseNumberTypeClass.getNumberFieldNames
hasNumberFields()
hasNumberFields():
boolean
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:161
Checks if the object has number fields.
Returns
boolean
Inherited from
BaseNumberTypeClass.hasNumberFields
toJson()
toJson():
JsonObject
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:139
Converts the object to a JSON object with all primitive types.
Returns
JsonObject
Inherited from
toJsonString()
toJsonString():
string
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:143
Converts the object to a JSON string.
Returns
string
Inherited from
BaseNumberTypeClass.toJsonString
toProto()
toProto():
ResetTimeIntervals
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:891
Returns
ResetTimeIntervals
fromJson()
staticfromJson<U>(jsonValue,convertFunction,options?):ResetTimeIntervals<U>
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:895
Type Parameters
U
U extends NumberType
Parameters
jsonValue
JsonValue
convertFunction
(item) => U
options?
Partial<JsonReadOptions>
Returns
ResetTimeIntervals<U>
fromJsonString()
staticfromJsonString<U>(jsonString,convertFunction,options?):ResetTimeIntervals<U>
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:903
Type Parameters
U
U extends NumberType
Parameters
jsonString
string
convertFunction
(item) => U
options?
Partial<JsonReadOptions>
Returns
ResetTimeIntervals<U>
fromProto()
staticfromProto<U>(item,convertFunction):ResetTimeIntervals<U>
Defined in: packages/bitbadgesjs-sdk/src/core/approvals.ts:911
Type Parameters
U
U extends NumberType
Parameters
item
ResetTimeIntervals
convertFunction
(item) => U
Returns
ResetTimeIntervals<U>