All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prerna.sablecc2.om.nounmeta.GuardrailNounMetadata Maven / Gradle / Ivy

The newest version!
package prerna.sablecc2.om.nounmeta;

import java.util.HashMap;
import java.util.Map;

import prerna.sablecc2.om.PixelDataType;

public class GuardrailNounMetadata extends NounMetadata {
	
	public static final String PASS_KEY ="pass";
	public static final String RETURN_PROMPT_KEY = "returnPrompt";
	public static final String FULL_DETAILS_KEY = "fullDetails";
	
	/**
	 * Default constructor for preset nouns
	 */
	public GuardrailNounMetadata(boolean pass, String returnPrompt, Object details) {
		Map guardrailMap = new HashMap<>();
		guardrailMap.put(PASS_KEY, pass);
		guardrailMap.put(RETURN_PROMPT_KEY, returnPrompt);
		guardrailMap.put(FULL_DETAILS_KEY, details);
		this.value = guardrailMap;
		this.noun = PixelDataType.MAP;
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy