Class WsSalesEvent<T extends Event>

java.lang.Object
de.chojo.universalis.websocket.events.WsEvent<T>
de.chojo.universalis.websocket.events.concrete.sales.WsSalesEvent<T>
All Implemented Interfaces:
EventSupplier<T>
Direct Known Subclasses:
WsSalesAddEvent, WsSalesRemoveEvent

public abstract class WsSalesEvent<T extends Event> extends WsEvent<T>
Class to map sales events
  • Constructor Details

    • WsSalesEvent

      public WsSalesEvent(Item item, World world, List<SaleView> saleView)
      Creates a sales event
      Parameters:
      item - item id
      world - world id
      saleView - sale views
  • Method Details

    • toSales

      public List<Sale> toSales(World world)
      Converts the SaleView to a Sale object.
      Parameters:
      world - world for the sale
      Returns:
      list of sales