Esempio n. 1
0
        public override AlexaResponse HandleCanFulfillIntentRequest(AlexaCanFulfillIntentRequest canFulfillIntentRequest, AlexaContext context, AlexaSession session)
        {
            AlexaResponse         alexaResponse = new AlexaResponse();
            PlainTextOutputSpeech plainText     = new PlainTextOutputSpeech
            {
                Text = "AlexaCanFulfillIntentRequest"
            };
            AlexaResponseData responseData = new AlexaResponseData
            {
                OutputSpeech = plainText
            };

            alexaResponse.Response = responseData;
            return(alexaResponse);
        }
Esempio n. 2
0
 public override void HandleSessionEndedRequest(AlexaSessionEndedRequest sessionEndedRequest, AlexaContext context, AlexaSession session)
 {
     // No impl
 }
 /// <summary>
 /// Function to handle Alexa session ended requests.
 /// </summary>
 /// <param name="sessionEndedRequest">The alexa session ended request.</param>
 /// <param name="context">Context of the Alexa execution.</param>
 /// <param name="session">Current Alexa session.</param>
 public virtual void HandleSessionEndedRequest(
     AlexaSessionEndedRequest sessionEndedRequest,
     AlexaContext context,
     AlexaSession session)
 => throw new NotImplementedException("HandleSessionEndedRequest not yet implemented.");
 /// <summary>
 /// Function to handle Alexa can fullfill intent requests.
 /// </summary>
 /// <param name="canFulfillIntentRequest">The alexa can fulfill intent request.</param>
 /// <param name="context">Context of the Alexa execution.</param>
 /// <param name="session">Current Alexa session.</param>
 /// <returns>The Alexa response.</returns>
 public virtual AlexaResponse HandleCanFulfillIntentRequest(
     AlexaCanFulfillIntentRequest canFulfillIntentRequest,
     AlexaContext context,
     AlexaSession session)
 => throw new NotImplementedException("HandleCanFulfillIntentRequest not yet implemented.");
 /// <summary>
 /// Function to handle Alexa launch requests.
 /// </summary>
 /// <param name="launchRequest">The alexa launch request information.</param>
 /// <param name="context">Context of the Alexa execution.</param>
 /// <param name="session">Current Alexa session.</param>
 /// <returns>The Alexa response.</returns>
 public virtual AlexaResponse HandleLaunchRequest(
     AlexaLaunchRequest launchRequest,
     AlexaContext context,
     AlexaSession session)
 => throw new NotImplementedException("HandleLaunchRequest not yet implemented.");