Package modele

Class Case.CoffreDTO

java.lang.Object
modele.Case.CoffreDTO
All Implemented Interfaces:
Serializable
Enclosing class:
Case

public static class Case.CoffreDTO extends Object implements Serializable
Classe interne servant de DTO (Data Transfer Object) pour la sérialisation JSON d’un coffre. Elle contient uniquement les coordonnées et la liste des objets.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Identifiant de version pour la sérialisation.
      See Also:
    • x

      public int x
      Coordonnée X de la case.
    • y

      public int y
      Coordonnée Y de la case.
    • items

      public List<Item> items
      Liste des objets du coffre (de la case).
  • Constructor Details

    • CoffreDTO

      public CoffreDTO(int x, int y, List<Item> items)
      Constructeur du DTO à partir des données d'une case.
      Parameters:
      x - Coordonnée X.
      y - Coordonnée Y.
      items - Liste d’objets à inclure dans le coffre.