UNPKG

3.42 kBPlain TextView Raw
1/**
2 * Copyright 2018 Google Inc. All Rights Reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17export {AppHandler, AppOptions, Plugin, BaseApp} from './assistant';
18
19export {
20 Framework,
21 OmniHandler,
22 StandardResponse,
23 StandardHandler,
24 Headers,
25} from './framework';
26
27export {
28 Response,
29 Conversation,
30 LinkOutSuggestionOptions,
31 LinkOutSuggestion,
32 SimpleResponseOptions,
33 SimpleResponse,
34 ImageOptions,
35 Image,
36 OpenUrlActionOptions,
37 OpenUrlAction,
38 ButtonOptions,
39 Button,
40 BasicCardOptions,
41 BasicCard,
42 TableOptions,
43 Table,
44 TableRow,
45 TableColumn,
46 BrowseCarouselItemOptions,
47 BrowseCarouselItem,
48 BrowseCarouselOptions,
49 BrowseCarousel,
50 MediaObjectOptions,
51 MediaObject,
52 MediaResponseOptions,
53 MediaResponse,
54 OrderUpdate,
55 HtmlResponse,
56 HtmlResponseOptions,
57 RichResponseItem,
58 RichResponseOptions,
59 RichResponse,
60 Suggestions,
61 SurfaceCapability,
62} from './service/actionssdk';
63
64export {
65 Argument,
66 RepromptArgument,
67 FinalRepromptArgument,
68 OptionItem,
69 OptionItems,
70 CarouselOptionItem,
71 CarouselArgument,
72 CarouselOptions,
73 Carousel,
74 ConfirmationArgument,
75 Confirmation,
76 DateTimeArgument,
77 DateTimeOptions,
78 DateTime,
79 ListArgument,
80 ListOptions,
81 List,
82 NewSurfaceArgument,
83 NewSurfaceOptions,
84 NewSurface,
85 OptionArgument,
86 PermissionArgument,
87 PermissionOptions,
88 Permission,
89 SignInArgument,
90 SignIn,
91 UpdatePermissionUserIdArgument,
92 UpdatePermissionOptions,
93 UpdatePermission,
94 RegisterUpdateArgument,
95 RegisterUpdateOptions,
96 RegisterUpdate,
97 PlaceArgument,
98 PlaceOptions,
99 Place,
100 TransactionDecisionArgument,
101 TransactionDecision,
102 TransactionRequirementsArgument,
103 TransactionRequirements,
104 DeliveryAddressArgument,
105 DeliveryAddress,
106 CompletePurchaseArgument,
107 CompletePurchase,
108 DigitalPurchaseCheckArgument,
109 DigitalPurchaseCheck,
110 MediaStatusArgument,
111 HelperOptions,
112 Helper,
113 SoloHelper,
114 UnauthorizedError,
115} from './service/actionssdk';
116
117export {
118 Contexts,
119 OutputContexts,
120 Context,
121 OutputContext,
122 Parameters,
123 DialogflowConversationOptions,
124 DialogflowConversation,
125 DialogflowIntentHandler,
126 DialogflowMiddleware,
127 DialogflowApp,
128 DialogflowVerification,
129 DialogflowOptions,
130 Dialogflow,
131 dialogflow,
132 DefaultDialogflowIntent,
133} from './service/dialogflow';
134
135export * from './service/dialogflow/api/v1';
136export * from './service/dialogflow/api/v2';
137
138export {
139 Intent,
140 ActionsSdkConversationOptions,
141 ActionsSdkConversation,
142 ActionsSdkIntentHandler,
143 ActionsSdkMiddleware,
144 ActionsSdkApp,
145 ActionsSdk,
146 ActionsSdkOptions,
147 actionssdk,
148} from './service/actionssdk';
149
150export * from './service/actionssdk/api/v2';
151
152export {
153 SmartHomeJwt,
154 SmartHomeOptions,
155 SmartHomeHandler,
156 SmartHomeApp,
157 SmartHome,
158 smarthome,
159} from './service/smarthome';
160
161export * from './service/smarthome/api/v1';
162
163export {JsonObject} from './common';