001package jmri.server.json.turnout; 002 003/** 004 * Tokens used by the JMRI JSON Turnout service. 005 * 006 * @author Randall Wood (C) 2020 007 * @since 4.19.4 008 */ 009public class JsonTurnout { 010 011 public static final String TURNOUT = "turnout"; // NOI18N 012 public static final String TURNOUTS = "turnouts"; // NOI18N 013 014 /** 015 * {@value #FEEDBACK_MODE} 016 * <p> 017 * The feedback mode for this turnout. One of {@value #FEEDBACK_MODES} 018 */ 019 public static final String FEEDBACK_MODE = "feedbackMode"; // NOI18N 020 /** 021 * {@value #FEEDBACK_MODES} 022 * <p> 023 * The list of possible feedback modes for this turnout. 024 */ 025 public static final String FEEDBACK_MODES = "feedbackModes"; // NOI18N 026 027 /** 028 * Prevent instantiation, since this class only contains static values 029 */ 030 private JsonTurnout() { 031 throw new UnsupportedOperationException("There is no valid instance of this class"); 032 } 033}