actions-on-google
Version:
Actions on Google Client Library for Node.js
164 lines (152 loc) • 3.42 kB
text/typescript
/**
* Copyright 2018 Google Inc. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export {AppHandler, AppOptions, Plugin, BaseApp} from './assistant';
export {
Framework,
OmniHandler,
StandardResponse,
StandardHandler,
Headers,
} from './framework';
export {
Response,
Conversation,
LinkOutSuggestionOptions,
LinkOutSuggestion,
SimpleResponseOptions,
SimpleResponse,
ImageOptions,
Image,
OpenUrlActionOptions,
OpenUrlAction,
ButtonOptions,
Button,
BasicCardOptions,
BasicCard,
TableOptions,
Table,
TableRow,
TableColumn,
BrowseCarouselItemOptions,
BrowseCarouselItem,
BrowseCarouselOptions,
BrowseCarousel,
MediaObjectOptions,
MediaObject,
MediaResponseOptions,
MediaResponse,
OrderUpdate,
HtmlResponse,
HtmlResponseOptions,
RichResponseItem,
RichResponseOptions,
RichResponse,
Suggestions,
SurfaceCapability,
} from './service/actionssdk';
export {
Argument,
RepromptArgument,
FinalRepromptArgument,
OptionItem,
OptionItems,
CarouselOptionItem,
CarouselArgument,
CarouselOptions,
Carousel,
ConfirmationArgument,
Confirmation,
DateTimeArgument,
DateTimeOptions,
DateTime,
ListArgument,
ListOptions,
List,
NewSurfaceArgument,
NewSurfaceOptions,
NewSurface,
OptionArgument,
PermissionArgument,
PermissionOptions,
Permission,
SignInArgument,
SignIn,
UpdatePermissionUserIdArgument,
UpdatePermissionOptions,
UpdatePermission,
RegisterUpdateArgument,
RegisterUpdateOptions,
RegisterUpdate,
PlaceArgument,
PlaceOptions,
Place,
TransactionDecisionArgument,
TransactionDecision,
TransactionRequirementsArgument,
TransactionRequirements,
DeliveryAddressArgument,
DeliveryAddress,
CompletePurchaseArgument,
CompletePurchase,
DigitalPurchaseCheckArgument,
DigitalPurchaseCheck,
MediaStatusArgument,
HelperOptions,
Helper,
SoloHelper,
UnauthorizedError,
} from './service/actionssdk';
export {
Contexts,
OutputContexts,
Context,
OutputContext,
Parameters,
DialogflowConversationOptions,
DialogflowConversation,
DialogflowIntentHandler,
DialogflowMiddleware,
DialogflowApp,
DialogflowVerification,
DialogflowOptions,
Dialogflow,
dialogflow,
DefaultDialogflowIntent,
} from './service/dialogflow';
export * from './service/dialogflow/api/v1';
export * from './service/dialogflow/api/v2';
export {
Intent,
ActionsSdkConversationOptions,
ActionsSdkConversation,
ActionsSdkIntentHandler,
ActionsSdkMiddleware,
ActionsSdkApp,
ActionsSdk,
ActionsSdkOptions,
actionssdk,
} from './service/actionssdk';
export * from './service/actionssdk/api/v2';
export {
SmartHomeJwt,
SmartHomeOptions,
SmartHomeHandler,
SmartHomeApp,
SmartHome,
smarthome,
} from './service/smarthome';
export * from './service/smarthome/api/v1';
export {JsonObject} from './common';