voxa
Version:
A fsm (state machine) framework for Alexa, Dialogflow, Facebook Messenger and Botframework apps using Node.js
137 lines • 7.1 kB
JavaScript
;
/**
* 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