Class CustomMessageImpl

java.lang.Object
me.lucko.luckperms.common.messaging.message.AbstractMessage
me.lucko.luckperms.common.messaging.message.CustomMessageImpl
All Implemented Interfaces:
net.luckperms.api.messenger.message.Message, net.luckperms.api.messenger.message.OutgoingMessage, net.luckperms.api.messenger.message.type.CustomMessage

public class CustomMessageImpl extends AbstractMessage implements net.luckperms.api.messenger.message.type.CustomMessage
  • Field Details

  • Constructor Details

    • CustomMessageImpl

      public CustomMessageImpl(UUID id, String channelId, String payload)
  • Method Details

    • decode

      public static CustomMessageImpl decode(@Nullable com.google.gson.JsonElement content, UUID id)
    • getChannelId

      public @NonNull String getChannelId()
      Specified by:
      getChannelId in interface net.luckperms.api.messenger.message.type.CustomMessage
    • getPayload

      public @NonNull String getPayload()
      Specified by:
      getPayload in interface net.luckperms.api.messenger.message.type.CustomMessage
    • asEncodedString

      public @NonNull String asEncodedString()
      Specified by:
      asEncodedString in interface net.luckperms.api.messenger.message.OutgoingMessage