class IntentSlotData {

    @Override
    public int hashCode() {
        return Objects.hash(confirmationRequired, confirmations, elicitationRequired, elicitations, prompts, samples);
    }

    public  IntentSlotData(Boolean confirmationRequired, Set<PromptVariation> confirmations,
                          Boolean elicitationRequired, Set<PromptVariation> elicitations,
                          DialogSlotPrompt prompts,
                          Set<String> samples);

}