Class MuleRequestMessage
- java.lang.Object
-
- net.eternalclient.api.events.muling.messages.AbstractMessage
-
- net.eternalclient.api.events.muling.messages.client.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 Summary
Fields Modifier and Type Field Description boolean
hasMembership
java.lang.String
muleName
java.util.List<OfferedItem>
offeredItems
java.lang.String
playerName
long
requestedAt
java.lang.String
requestId
java.util.List<RequiredItem>
requiredItems
-
Fields inherited from class net.eternalclient.api.events.muling.messages.AbstractMessage
type
-
-
Constructor Summary
Constructors Constructor Description 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)
-
Method Summary
-
Methods inherited from class net.eternalclient.api.events.muling.messages.AbstractMessage
toJson, toString
-
-
-
-
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)
-
-