/// <summary>
 /// Initializes a new instance of the <see cref="ResponseBody" /> class.
 /// </summary>
 /// <param name="outputSpeech">outputSpeech.</param>
 /// <param name="card">card.</param>
 /// <param name="reprompt">reprompt.</param>
 /// <param name="shouldEndSession">shouldEndSession.</param>
 /// <param name="directives">directives.</param>
 public ResponseBody(IOutputSpeech outputSpeech = default(IOutputSpeech), ICard card = default(ICard), Reprompt reprompt = default(Reprompt), bool?shouldEndSession = default(bool?), List <IDirective> directives = default(List <IDirective>))
 {
     this.OutputSpeech     = outputSpeech;
     this.Card             = card;
     this.Reprompt         = reprompt;
     this.ShouldEndSession = shouldEndSession;
     this.Directives       = directives;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Reprompt" /> class.
 /// </summary>
 /// <param name="outputSpeech">outputSpeech.</param>
 public Reprompt(IOutputSpeech outputSpeech = default(IOutputSpeech))
 {
     this.OutputSpeech = outputSpeech;
 }