.. java:import:: com.google.gson JsonElement .. java:import:: java.io Serializable Message ======= .. java:package:: ch.epfl.leb.sass.logging :noindex: .. java:type:: public interface Message extends Serializable Defines methods that all logging messages should posses. :author: Kyle M. Douglass Methods ------- getType ^^^^^^^ .. java:method:: public MessageType getType() :outertype: Message A unique identifier for the message type. :return: The message type. toJson ^^^^^^ .. java:method:: public JsonElement toJson() :outertype: Message The message as a JSON element. :return: A JsonElement represented as a message.