UNPKG

voxa

Version:

A fsm (state machine) framework for Alexa, Dialogflow, Facebook Messenger and Botframework apps using Node.js

137 lines 7.1 kB
"use strict"; /** * Voxa * * Copyright (c) 2018 Rain Agency. * Licensed under the MIT license. */ Object.defineProperty(exports, "__esModule", { value: true }); var directives_1 = require("./directives"); exports.Tell = directives_1.Tell; exports.Say = directives_1.Say; exports.SayP = directives_1.SayP; exports.Ask = directives_1.Ask; exports.Reprompt = directives_1.Reprompt; var platforms_1 = require("./platforms"); exports.VoxaPlatform = platforms_1.VoxaPlatform; var VoxaEvent_1 = require("./VoxaEvent"); exports.VoxaEvent = VoxaEvent_1.VoxaEvent; var alexa_1 = require("./platforms/alexa"); exports.AlexaReply = alexa_1.AlexaReply; exports.AlexaPlatform = alexa_1.AlexaPlatform; exports.AlexaAccountLinkingCard = alexa_1.AccountLinkingCard; exports.AlexaEvent = alexa_1.AlexaEvent; exports.APLCommand = alexa_1.APLCommand; exports.APLTemplate = alexa_1.APLTemplate; exports.ANCHOR_ENUM = alexa_1.ANCHOR_ENUM; exports.APLTTemplate = alexa_1.APLTTemplate; exports.APLTCommand = alexa_1.APLTCommand; exports.ConnectionsSendRequest = alexa_1.ConnectionsSendRequest; exports.DialogDelegate = alexa_1.DialogDelegate; exports.DisplayTemplate = alexa_1.DisplayTemplate; exports.EVENT_REPORT_ENUM = alexa_1.EVENT_REPORT_ENUM; exports.GadgetController = alexa_1.GadgetController; exports.GadgetControllerLightDirective = alexa_1.GadgetControllerLightDirective; exports.GameEngine = alexa_1.GameEngine; exports.GameEngineStartInputHandler = alexa_1.GameEngineStartInputHandler; exports.GameEngineStopInputHandler = alexa_1.GameEngineStopInputHandler; exports.HomeCard = alexa_1.HomeCard; exports.PlayAudio = alexa_1.PlayAudio; exports.ReminderBuilder = alexa_1.ReminderBuilder; exports.RenderTemplate = alexa_1.RenderTemplate; exports.StopAudio = alexa_1.StopAudio; exports.TRIGGER_EVENT_ENUM = alexa_1.TRIGGER_EVENT_ENUM; exports.Hint = alexa_1.Hint; var apis_1 = require("./platforms/alexa/apis"); exports.EventBuilder = apis_1.EventBuilder; exports.GARBAGE_COLLECTION_DAY = apis_1.GARBAGE_COLLECTION_DAY; exports.GARBAGE_TYPE = apis_1.GARBAGE_TYPE; exports.MEDIA_CONTENT_METHOD = apis_1.MEDIA_CONTENT_METHOD; exports.MEDIA_CONTENT_TYPE = apis_1.MEDIA_CONTENT_TYPE; exports.MediaContentEventBuilder = apis_1.MediaContentEventBuilder; exports.MESSAGE_ALERT_FRESHNESS = apis_1.MESSAGE_ALERT_FRESHNESS; exports.MESSAGE_ALERT_STATUS = apis_1.MESSAGE_ALERT_STATUS; exports.MESSAGE_ALERT_URGENCY = apis_1.MESSAGE_ALERT_URGENCY; exports.MessageAlertEventBuilder = apis_1.MessageAlertEventBuilder; exports.Messaging = apis_1.Messaging; exports.OCCASION_CONFIRMATION_STATUS = apis_1.OCCASION_CONFIRMATION_STATUS; exports.OCCASION_TYPE = apis_1.OCCASION_TYPE; exports.OccasionEventBuilder = apis_1.OccasionEventBuilder; exports.ORDER_STATUS = apis_1.ORDER_STATUS; exports.OrderStatusEventBuilder = apis_1.OrderStatusEventBuilder; exports.ProactiveEvents = apis_1.ProactiveEvents; exports.SOCIAL_GAME_INVITE_TYPE = apis_1.SOCIAL_GAME_INVITE_TYPE; exports.SOCIAL_GAME_OFFER = apis_1.SOCIAL_GAME_OFFER; exports.SOCIAL_GAME_RELATIONSHIP_TO_INVITEE = apis_1.SOCIAL_GAME_RELATIONSHIP_TO_INVITEE; exports.SocialGameInviteEventBuilder = apis_1.SocialGameInviteEventBuilder; exports.SportsEventBuilder = apis_1.SportsEventBuilder; exports.TrashCollectionAlertEventBuilder = apis_1.TrashCollectionAlertEventBuilder; exports.WEATHER_ALERT_TYPE = apis_1.WEATHER_ALERT_TYPE; exports.WeatherAlertEventBuilder = apis_1.WeatherAlertEventBuilder; var botframework_1 = require("./platforms/botframework"); exports.BotFrameworkPlatform = botframework_1.BotFrameworkPlatform; exports.AudioCard = botframework_1.AudioCard; exports.BotFrameworkEvent = botframework_1.BotFrameworkEvent; exports.BotFrameworkReply = botframework_1.BotFrameworkReply; exports.HeroCard = botframework_1.HeroCard; exports.SigninCard = botframework_1.SigninCard; exports.SuggestedActions = botframework_1.SuggestedActions; var dialogflow_1 = require("./platforms/dialogflow"); exports.DialogflowAccountLinkingCard = dialogflow_1.AccountLinkingCard; exports.BasicCard = dialogflow_1.BasicCard; exports.Carousel = dialogflow_1.Carousel; exports.DialogflowEvent = dialogflow_1.DialogflowEvent; exports.DialogflowReply = dialogflow_1.DialogflowReply; exports.DialogflowPlatform = dialogflow_1.DialogflowPlatform; exports.FacebookButtonTemplateBuilder = dialogflow_1.FacebookButtonTemplateBuilder; exports.FacebookElementTemplateBuilder = dialogflow_1.FacebookElementTemplateBuilder; exports.FacebookTemplateBuilder = dialogflow_1.FacebookTemplateBuilder; exports.FACEBOOK_ACTIONS = dialogflow_1.FACEBOOK_ACTIONS; exports.FACEBOOK_BUTTONS = dialogflow_1.FACEBOOK_BUTTONS; exports.FACEBOOK_IMAGE_ASPECT_RATIO = dialogflow_1.FACEBOOK_IMAGE_ASPECT_RATIO; exports.FACEBOOK_TOP_ELEMENT_STYLE = dialogflow_1.FACEBOOK_TOP_ELEMENT_STYLE; exports.FACEBOOK_USER_FIELDS = dialogflow_1.FACEBOOK_USER_FIELDS; exports.FACEBOOK_WEBVIEW_HEIGHT_RATIO = dialogflow_1.FACEBOOK_WEBVIEW_HEIGHT_RATIO; exports.FacebookAccountLink = dialogflow_1.FacebookAccountLink; exports.FacebookAccountUnlink = dialogflow_1.FacebookAccountUnlink; exports.FacebookButtonTemplate = dialogflow_1.FacebookButtonTemplate; exports.FacebookCarousel = dialogflow_1.FacebookCarousel; exports.FacebookEvent = dialogflow_1.FacebookEvent; exports.FacebookList = dialogflow_1.FacebookList; exports.FacebookPlatform = dialogflow_1.FacebookPlatform; exports.FacebookOpenGraphTemplate = dialogflow_1.FacebookOpenGraphTemplate; exports.FacebookQuickReplyLocation = dialogflow_1.FacebookQuickReplyLocation; exports.FacebookQuickReplyPhoneNumber = dialogflow_1.FacebookQuickReplyPhoneNumber; exports.FacebookQuickReplyText = dialogflow_1.FacebookQuickReplyText; exports.FacebookQuickReplyUserEmail = dialogflow_1.FacebookQuickReplyUserEmail; exports.FacebookReply = dialogflow_1.FacebookReply; exports.FacebookSuggestionChips = dialogflow_1.FacebookSuggestionChips; exports.GoogleAssistantEvent = dialogflow_1.GoogleAssistantEvent; exports.GoogleAssistantPlatform = dialogflow_1.GoogleAssistantPlatform; exports.List = dialogflow_1.List; exports.MediaResponse = dialogflow_1.MediaResponse; exports.Suggestions = dialogflow_1.Suggestions; exports.SessionEntity = dialogflow_1.SessionEntity; var Renderer_1 = require("./renderers/Renderer"); exports.Renderer = Renderer_1.Renderer; var VoxaApp_1 = require("./VoxaApp"); exports.VoxaApp = VoxaApp_1.VoxaApp; var StateMachine_1 = require("./StateMachine"); exports.State = StateMachine_1.State; var errors_1 = require("./errors"); exports.TimeoutError = errors_1.TimeoutError; exports.OnSessionEndedError = errors_1.OnSessionEndedError; exports.UnknownState = errors_1.UnknownState; exports.UnknownRequestType = errors_1.UnknownRequestType; exports.NotImplementedError = errors_1.NotImplementedError; exports.SSMLError = errors_1.SSMLError; var Model_1 = require("./Model"); exports.Model = Model_1.Model; const plugins_1 = require("./plugins"); exports.plugins = { autoLoad: plugins_1.autoLoad, replaceIntent: plugins_1.replaceIntent, s3Persistence: plugins_1.s3Persistence, stateFlow: plugins_1.stateFlow, }; //# sourceMappingURL=index.js.map