Class: AssetInfoDoc<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1125
Extends
CustomTypeClass<AssetInfoDoc<T>>
Type Parameters
T
T extends NumberType
Implements
Constructors
Constructor
new AssetInfoDoc<
T>(data):AssetInfoDoc<T>
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1146
Parameters
data
Returns
AssetInfoDoc<T>
Overrides
Properties
_docId
_docId:
string
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1126
A unique stringified document ID
Implementation of
_id?
optional_id?:string
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1127
A unique document ID (Mongo DB ObjectID)
Implementation of
asset
asset:
string
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1128
Implementation of
calculationType?
optionalcalculationType?:string
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1144
Calculation type for the asset
Implementation of
lastUpdated
lastUpdated:
T
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1131
Implementation of
percentageChange24h
percentageChange24h:
number
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1134
Implementation of
iAssetInfoDoc.percentageChange24h
percentageChange7d
percentageChange7d:
number
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1135
Implementation of
iAssetInfoDoc.percentageChange7d
price
price:
number
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1130
Implementation of
recentPriceTrend?
optionalrecentPriceTrend?:object
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1137
Recent price trend data points for charting (last 7 days)
pricePoints
pricePoints:
object[]
Implementation of
iAssetInfoDoc.recentPriceTrend
symbol
symbol:
string
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1129
Implementation of
totalLiquidity
totalLiquidity:
iCosmosCoin<T>[]
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1132
Implementation of
verified?
optionalverified?:boolean
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1143
Whether this asset is verified
Implementation of
volume24h
volume24h:
number
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1136
Implementation of
volume7d
volume7d:
number
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1133
Implementation of
Methods
clone()
clone():
AssetInfoDoc
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:105
Deep copies the object and returns a new instance.
Returns
AssetInfoDoc
Inherited from
convert()
convert<
U>(convertFunction,options?):AssetInfoDoc<U>
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:1168
Type Parameters
U
U extends NumberType
Parameters
convertFunction
(item) => U
options?
Returns
AssetInfoDoc<U>
Deprecated
This function is unnecessary as this field has no numeric types.
Please use the .clone() method instead.
Overrides
equals()
equals<
U>(other,normalizeNumberTypes?):boolean
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:101
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/misc.ts:1164
Internal helper method to convert the number fields of the object to a different NumberType equivalent.
Returns
string[]
Overrides
CustomTypeClass.getNumberFieldNames
hasNumberFields()
hasNumberFields():
boolean
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:115
Checks if the object has number fields.
Returns
boolean
Inherited from
CustomTypeClass.hasNumberFields
toJson()
toJson():
JsonObject
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:93
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:97
Converts the object to a JSON string.
Returns
string