ItemOutput class

Thin wrapper for a possible item output.

Note that many fields on an item output map directly to corresponding fields on an item.

Properties

hashCode int
The hash code for this object.
no setterinherited
modify bool
If true, this output applies a transformation to a specified input item, as opposed to generating a new item.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getAmountMinted() → Int64
How many of this item have been minted, to date?
getDouble(String name) DoubleOutput?
Retrieves the double parameter output definition with the provided key.
getDoubles() List<DoubleOutput>
Retrieves all double parameter output definitions.
getId() String
The ID of this item output, as used in the weighted output lists.
getItemInputRef() String
Retrieves the ID of the input item this output is applied to, if this is an item-modifying output.
getLong(String name) LongOutput?
Retrieves the Int64 parameter output definition with the provided key.
getLongs() List<LongOutput>
Retrieves all Int64 parameter output definitions.
getQuantity() → Int64
How many of this item can be minted, at most? If zero, infinite.
getString(String name) StringOutput?
Retrieves the string parameter output definition with the provided key.
getStrings() List<StringOutput>
Retrieves all string parameter output definitions.
getTradePercentage() double
To be documented; not generally significant to client applications.
getTransferFee() Map<String, Int64>
To be documented; not generally significant to client applications.
isTradeable() bool
Can the item be transferred to other users?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited