package com.rayo.core.verb; import javax.validation.Valid; import javax.validation.constraints.NotNull; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; public class Say extends BaseVerb { public static final String MISSING_PROMPT = "Nothing to do"; @Valid @NotNull(message=Say.MISSING_PROMPT) private Ssml prompt; public Ssml getPrompt() { return prompt; } public void setPrompt(Ssml prompt) { this.prompt = prompt; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("callId", getCallId()) .append("verbId", getVerbId()) .append("prompt",prompt) .toString(); } }