Class MuleRequestMessage


  • public class MuleRequestMessage
    extends AbstractMessage
    Represents a request for a mule trade. Contains information such as the request ID, player name, membership status, and the lists of required and offered items.
    • Field Detail

      • requestId

        @SerializedName("requestId")
        public final java.lang.String requestId
      • requestedAt

        @SerializedName("requestedAt")
        public final long requestedAt
      • playerName

        @SerializedName("playerName")
        public final java.lang.String playerName
      • hasMembership

        @SerializedName("hasMembership")
        public final boolean hasMembership
      • requiredItems

        @SerializedName("requiredItems")
        public final java.util.List<RequiredItem> requiredItems
      • offeredItems

        @SerializedName("offeredItems")
        public final java.util.List<OfferedItem> offeredItems
      • muleName

        @SerializedName("muleName")
        public final java.lang.String muleName
    • Constructor Detail

      • MuleRequestMessage

        public MuleRequestMessage​(java.lang.String requestId,
                                  long requestedAt,
                                  java.lang.String playerName,
                                  boolean hasMembership,
                                  java.util.List<RequiredItem> requiredItems,
                                  java.util.List<OfferedItem> offeredItems,
                                  java.lang.String muleName)