Optional_A unique document ID (Mongo DB ObjectID)
The collection approved transfers timeline
The collection ID
The collection metadata timeline
The collection permissions
The IBC wrapper paths for the collection
The block number when this collection was created
The BitBadges address of the user who created this collection
The timestamp when this collection was created (milliseconds since epoch)
The custom data timeline
The default balances for users who have not interacted with the collection yet. Only used if collection has "Standard" balance type.
Collection-level invariants that cannot be broken. These are set upon genesis and cannot be modified.
The is archived timeline
The manager timeline
Mint escrow address
The standards timeline
The token metadata timeline
The update history of this collection
Valid token IDs for the collection
Deep copies the object and returns a new instance.
Converts the object to a different NumberType equivalent.
Optionaloptions: ConvertOptionsCompares 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").
OptionalnormalizeNumberTypes: booleanGets the collection metadata at a specific time (Date.now() by default).
This gets the timeline value. For the actual fetched value, use getCollectionMetadata() instead.
Optionaltime: NumberTypeGets the custom data at a specific time (Date.now() by default).
Optionaltime: NumberTypeCreates a blank balance object with the genesis default approvals and balances.
Gets the is archived at a specific time (Date.now() by default).
Optionaltime: NumberTypeGets the manager at a specific time (Date.now() by default).
Optionaltime: NumberTypeInternal helper method to convert the number fields of the object to a different NumberType equivalent.
Gets the standards at a specific time (Date.now() by default).
Optionaltime: NumberTypeGets the token metadata at a specific time (Date.now() by default).
This gets the timeline value. For the actual fetched value, use getTokenMetadata() instead.
Optionaltime: NumberTypeChecks if the object has number fields.
Converts the object to a JSON object with all primitive types.
Converts the object to a JSON string.
A unique stringified document ID