001package jmri.server.json.oblock;
002
003/**
004 * Constants used by the internal JMRI JSON Oblock service. Copied from jmri/server/json/blocks/
005 *
006 * @author Randall Wood (C) 2016
007 * @author Egbert Broerse Copyright 2020
008 */
009public class JsonOblock {
010
011    /**
012     * {@value #OBLOCK}
013     */
014    public static final String OBLOCK = "oblock"; // NOI18N
015    /**
016     * {@value #OBLOCKS}
017     */
018    public static final String OBLOCKS = "oblocks"; // NOI18N
019    /**
020     * {@value #WARRANT}
021     */
022    public static final String STATUS = "status"; // NOI18N
023    /**
024     * {@value #WARRANT}
025     */
026    public static final String WARRANT = "warrant"; // NOI18N
027    /**
028     * {@value #TRAIN}
029     */
030    public static final String TRAIN = "train"; // NOI18N
031
032
033    /**
034     * Prevent instantiation, since this class only contains static values
035     */
036    private JsonOblock() {
037        throw new UnsupportedOperationException("There is no valid instance of this class");
038    }
039
040}