Enum Class InventoryTransactionResult.Type

java.lang.Object
java.lang.Enum<InventoryTransactionResult.Type>
org.spongepowered.api.item.inventory.transaction.InventoryTransactionResult.Type
All Implemented Interfaces:
Serializable, Comparable<InventoryTransactionResult.Type>, Constable
Enclosing interface:
InventoryTransactionResult

public static enum InventoryTransactionResult.Type extends Enum<InventoryTransactionResult.Type>
The type of InventoryTransactionResult.
  • Enum Constant Details

    • SUCCESS

      public static final InventoryTransactionResult.Type SUCCESS
      The inventory operation succeeded.

      The state of the inventory may have changed.

    • FAILURE

      public static final InventoryTransactionResult.Type FAILURE
      The inventory operation failed for an expected reason (such as the inventory being full, not accepting items of a supplied type or a third party fully or partially canceling the transactions.

      The state of the inventory may have changed.

    • ERROR

      public static final InventoryTransactionResult.Type ERROR
      The inventory operation failed because an unexpected condition occurred.

      The state of the inventory is undefined.

    • NO_SLOT

      public static final InventoryTransactionResult.Type NO_SLOT
      The inventory operation failed because there was no slot at given index.

      The state of the inventory is unchanged

  • Method Details

    • values

      public static InventoryTransactionResult.Type[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static InventoryTransactionResult.Type valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null