class IntentData {

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

    public  IntentData(Boolean confirmationRequired,
                      Set<PromptVariation> confirmations,
                      DialogIntentPrompt prompts,
                      Set<String> samples,
                      Map<String, IntentSlotData> slots);

}