001package jmri.server.json.roster;
002
003/**
004 * Constants for JSON handling of the JMRI Roster.
005 *
006 * @author Randall Wood
007 */
008public class JsonRoster {
009
010    /**
011     * {@value #ROSTER}
012     */
013    public static final String ROSTER = "roster"; // NOI18N
014    /**
015     * {@value #ROSTER_ENTRY}
016     */
017    public static final String ROSTER_ENTRY = "rosterEntry"; // NOI18N
018    /**
019     * {@value #ROSTER_GROUP}
020     */
021    public static final String ROSTER_GROUP = "rosterGroup"; // NOI18N
022    /**
023     * {@value #ROSTER_GROUPS}
024     */
025    public static final String ROSTER_GROUPS = "rosterGroups"; // NOI18N
026    /**
027     * {@value #ATTRIBUTES}
028     */
029    public static final String ATTRIBUTES = "attributes"; // NOI18N
030    /**
031     * {@value #DATE_MODIFIED}
032     */
033    public static final String DATE_MODIFIED = "dateModified"; // NOI18N
034
035    /**
036     * Prevent instantiation, since this class only contains static values
037     */
038    private JsonRoster() {
039        throw new UnsupportedOperationException("There is no valid instance of this class");
040    }
041}