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.
Constructors
- ItemOutput(ItemOutput? _native, ItemModifyOutput? _nativeModify, bool modify)
- ItemOutput.fromItemModifyOutput(ItemModifyOutput n)
- ItemOutput.fromItemOutput(ItemOutput n)
Properties
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