1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package sdk
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 )
30
31 const (
32
33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
34
35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
36 )
37
38
39 type Settings_Category int32
40
41 const (
42
43 Settings_CATEGORY_UNSPECIFIED Settings_Category = 0
44
45 Settings_BUSINESS_AND_FINANCE Settings_Category = 2
46
47 Settings_EDUCATION_AND_REFERENCE Settings_Category = 3
48
49 Settings_FOOD_AND_DRINK Settings_Category = 4
50
51 Settings_GAMES_AND_TRIVIA Settings_Category = 5
52
53 Settings_HEALTH_AND_FITNESS Settings_Category = 6
54
55 Settings_KIDS_AND_FAMILY Settings_Category = 20
56
57 Settings_LIFESTYLE Settings_Category = 7
58
59 Settings_LOCAL Settings_Category = 8
60
61 Settings_MOVIES_AND_TV Settings_Category = 9
62
63 Settings_MUSIC_AND_AUDIO Settings_Category = 10
64
65 Settings_NEWS Settings_Category = 1
66
67 Settings_NOVELTY_AND_HUMOR Settings_Category = 11
68
69 Settings_PRODUCTIVITY Settings_Category = 12
70
71 Settings_SHOPPING Settings_Category = 13
72
73 Settings_SOCIAL Settings_Category = 14
74
75 Settings_SPORTS Settings_Category = 15
76
77 Settings_TRAVEL_AND_TRANSPORTATION Settings_Category = 16
78
79 Settings_UTILITIES Settings_Category = 17
80
81 Settings_WEATHER Settings_Category = 18
82
83 Settings_HOME_CONTROL Settings_Category = 19
84 )
85
86
87 var (
88 Settings_Category_name = map[int32]string{
89 0: "CATEGORY_UNSPECIFIED",
90 2: "BUSINESS_AND_FINANCE",
91 3: "EDUCATION_AND_REFERENCE",
92 4: "FOOD_AND_DRINK",
93 5: "GAMES_AND_TRIVIA",
94 6: "HEALTH_AND_FITNESS",
95 20: "KIDS_AND_FAMILY",
96 7: "LIFESTYLE",
97 8: "LOCAL",
98 9: "MOVIES_AND_TV",
99 10: "MUSIC_AND_AUDIO",
100 1: "NEWS",
101 11: "NOVELTY_AND_HUMOR",
102 12: "PRODUCTIVITY",
103 13: "SHOPPING",
104 14: "SOCIAL",
105 15: "SPORTS",
106 16: "TRAVEL_AND_TRANSPORTATION",
107 17: "UTILITIES",
108 18: "WEATHER",
109 19: "HOME_CONTROL",
110 }
111 Settings_Category_value = map[string]int32{
112 "CATEGORY_UNSPECIFIED": 0,
113 "BUSINESS_AND_FINANCE": 2,
114 "EDUCATION_AND_REFERENCE": 3,
115 "FOOD_AND_DRINK": 4,
116 "GAMES_AND_TRIVIA": 5,
117 "HEALTH_AND_FITNESS": 6,
118 "KIDS_AND_FAMILY": 20,
119 "LIFESTYLE": 7,
120 "LOCAL": 8,
121 "MOVIES_AND_TV": 9,
122 "MUSIC_AND_AUDIO": 10,
123 "NEWS": 1,
124 "NOVELTY_AND_HUMOR": 11,
125 "PRODUCTIVITY": 12,
126 "SHOPPING": 13,
127 "SOCIAL": 14,
128 "SPORTS": 15,
129 "TRAVEL_AND_TRANSPORTATION": 16,
130 "UTILITIES": 17,
131 "WEATHER": 18,
132 "HOME_CONTROL": 19,
133 }
134 )
135
136 func (x Settings_Category) Enum() *Settings_Category {
137 p := new(Settings_Category)
138 *p = x
139 return p
140 }
141
142 func (x Settings_Category) String() string {
143 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
144 }
145
146 func (Settings_Category) Descriptor() protoreflect.EnumDescriptor {
147 return file_google_actions_sdk_v2_settings_proto_enumTypes[0].Descriptor()
148 }
149
150 func (Settings_Category) Type() protoreflect.EnumType {
151 return &file_google_actions_sdk_v2_settings_proto_enumTypes[0]
152 }
153
154 func (x Settings_Category) Number() protoreflect.EnumNumber {
155 return protoreflect.EnumNumber(x)
156 }
157
158
159 func (Settings_Category) EnumDescriptor() ([]byte, []int) {
160 return file_google_actions_sdk_v2_settings_proto_rawDescGZIP(), []int{0, 0}
161 }
162
163
164 type Settings struct {
165 state protoimpl.MessageState
166 sizeCache protoimpl.SizeCache
167 unknownFields protoimpl.UnknownFields
168
169
170 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
171
172
173
174
175 DefaultLocale string `protobuf:"bytes,2,opt,name=default_locale,json=defaultLocale,proto3" json:"default_locale,omitempty"`
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191 EnabledRegions []string `protobuf:"bytes,3,rep,name=enabled_regions,json=enabledRegions,proto3" json:"enabled_regions,omitempty"`
192
193
194
195
196
197
198
199
200
201
202
203
204
205 DisabledRegions []string `protobuf:"bytes,4,rep,name=disabled_regions,json=disabledRegions,proto3" json:"disabled_regions,omitempty"`
206
207 Category Settings_Category `protobuf:"varint,5,opt,name=category,proto3,enum=google.actions.sdk.v2.Settings_Category" json:"category,omitempty"`
208
209
210
211 UsesTransactionsApi bool `protobuf:"varint,6,opt,name=uses_transactions_api,json=usesTransactionsApi,proto3" json:"uses_transactions_api,omitempty"`
212
213 UsesDigitalPurchaseApi bool `protobuf:"varint,7,opt,name=uses_digital_purchase_api,json=usesDigitalPurchaseApi,proto3" json:"uses_digital_purchase_api,omitempty"`
214
215 UsesInteractiveCanvas bool `protobuf:"varint,8,opt,name=uses_interactive_canvas,json=usesInteractiveCanvas,proto3" json:"uses_interactive_canvas,omitempty"`
216
217 UsesHomeStorage bool `protobuf:"varint,17,opt,name=uses_home_storage,json=usesHomeStorage,proto3" json:"uses_home_storage,omitempty"`
218
219 DesignedForFamily bool `protobuf:"varint,9,opt,name=designed_for_family,json=designedForFamily,proto3" json:"designed_for_family,omitempty"`
220
221 ContainsAlcoholOrTobaccoContent bool `protobuf:"varint,11,opt,name=contains_alcohol_or_tobacco_content,json=containsAlcoholOrTobaccoContent,proto3" json:"contains_alcohol_or_tobacco_content,omitempty"`
222
223
224 KeepsMicOpen bool `protobuf:"varint,12,opt,name=keeps_mic_open,json=keepsMicOpen,proto3" json:"keeps_mic_open,omitempty"`
225
226
227 SurfaceRequirements *SurfaceRequirements `protobuf:"bytes,13,opt,name=surface_requirements,json=surfaceRequirements,proto3" json:"surface_requirements,omitempty"`
228
229
230 TestingInstructions string `protobuf:"bytes,14,opt,name=testing_instructions,json=testingInstructions,proto3" json:"testing_instructions,omitempty"`
231
232
233 LocalizedSettings *LocalizedSettings `protobuf:"bytes,15,opt,name=localized_settings,json=localizedSettings,proto3" json:"localized_settings,omitempty"`
234
235
236 AccountLinking *AccountLinking `protobuf:"bytes,16,opt,name=account_linking,json=accountLinking,proto3" json:"account_linking,omitempty"`
237
238
239
240
241
242 SelectedAndroidApps []string `protobuf:"bytes,20,rep,name=selected_android_apps,json=selectedAndroidApps,proto3" json:"selected_android_apps,omitempty"`
243 }
244
245 func (x *Settings) Reset() {
246 *x = Settings{}
247 if protoimpl.UnsafeEnabled {
248 mi := &file_google_actions_sdk_v2_settings_proto_msgTypes[0]
249 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
250 ms.StoreMessageInfo(mi)
251 }
252 }
253
254 func (x *Settings) String() string {
255 return protoimpl.X.MessageStringOf(x)
256 }
257
258 func (*Settings) ProtoMessage() {}
259
260 func (x *Settings) ProtoReflect() protoreflect.Message {
261 mi := &file_google_actions_sdk_v2_settings_proto_msgTypes[0]
262 if protoimpl.UnsafeEnabled && x != nil {
263 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
264 if ms.LoadMessageInfo() == nil {
265 ms.StoreMessageInfo(mi)
266 }
267 return ms
268 }
269 return mi.MessageOf(x)
270 }
271
272
273 func (*Settings) Descriptor() ([]byte, []int) {
274 return file_google_actions_sdk_v2_settings_proto_rawDescGZIP(), []int{0}
275 }
276
277 func (x *Settings) GetProjectId() string {
278 if x != nil {
279 return x.ProjectId
280 }
281 return ""
282 }
283
284 func (x *Settings) GetDefaultLocale() string {
285 if x != nil {
286 return x.DefaultLocale
287 }
288 return ""
289 }
290
291 func (x *Settings) GetEnabledRegions() []string {
292 if x != nil {
293 return x.EnabledRegions
294 }
295 return nil
296 }
297
298 func (x *Settings) GetDisabledRegions() []string {
299 if x != nil {
300 return x.DisabledRegions
301 }
302 return nil
303 }
304
305 func (x *Settings) GetCategory() Settings_Category {
306 if x != nil {
307 return x.Category
308 }
309 return Settings_CATEGORY_UNSPECIFIED
310 }
311
312 func (x *Settings) GetUsesTransactionsApi() bool {
313 if x != nil {
314 return x.UsesTransactionsApi
315 }
316 return false
317 }
318
319 func (x *Settings) GetUsesDigitalPurchaseApi() bool {
320 if x != nil {
321 return x.UsesDigitalPurchaseApi
322 }
323 return false
324 }
325
326 func (x *Settings) GetUsesInteractiveCanvas() bool {
327 if x != nil {
328 return x.UsesInteractiveCanvas
329 }
330 return false
331 }
332
333 func (x *Settings) GetUsesHomeStorage() bool {
334 if x != nil {
335 return x.UsesHomeStorage
336 }
337 return false
338 }
339
340 func (x *Settings) GetDesignedForFamily() bool {
341 if x != nil {
342 return x.DesignedForFamily
343 }
344 return false
345 }
346
347 func (x *Settings) GetContainsAlcoholOrTobaccoContent() bool {
348 if x != nil {
349 return x.ContainsAlcoholOrTobaccoContent
350 }
351 return false
352 }
353
354 func (x *Settings) GetKeepsMicOpen() bool {
355 if x != nil {
356 return x.KeepsMicOpen
357 }
358 return false
359 }
360
361 func (x *Settings) GetSurfaceRequirements() *SurfaceRequirements {
362 if x != nil {
363 return x.SurfaceRequirements
364 }
365 return nil
366 }
367
368 func (x *Settings) GetTestingInstructions() string {
369 if x != nil {
370 return x.TestingInstructions
371 }
372 return ""
373 }
374
375 func (x *Settings) GetLocalizedSettings() *LocalizedSettings {
376 if x != nil {
377 return x.LocalizedSettings
378 }
379 return nil
380 }
381
382 func (x *Settings) GetAccountLinking() *AccountLinking {
383 if x != nil {
384 return x.AccountLinking
385 }
386 return nil
387 }
388
389 func (x *Settings) GetSelectedAndroidApps() []string {
390 if x != nil {
391 return x.SelectedAndroidApps
392 }
393 return nil
394 }
395
396 var File_google_actions_sdk_v2_settings_proto protoreflect.FileDescriptor
397
398 var file_google_actions_sdk_v2_settings_proto_rawDesc = []byte{
399 0x0a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
400 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
401 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
402 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x1a, 0x2b, 0x67,
403 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64,
404 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6e,
405 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
406 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76,
407 0x32, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x74,
408 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67,
409 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76,
410 0x32, 0x2f, 0x73, 0x75, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
411 0xed, 0x0a, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
412 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
413 0x52, 0x09, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x64,
414 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x65, 0x18, 0x02, 0x20,
415 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4c, 0x6f, 0x63, 0x61,
416 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x72, 0x65,
417 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x65, 0x6e, 0x61,
418 0x62, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x64,
419 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18,
420 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x52,
421 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x44, 0x0a, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f,
422 0x72, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
423 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32,
424 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f,
425 0x72, 0x79, 0x52, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x32, 0x0a, 0x15,
426 0x75, 0x73, 0x65, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
427 0x73, 0x5f, 0x61, 0x70, 0x69, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x75, 0x73, 0x65,
428 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x41, 0x70, 0x69,
429 0x12, 0x39, 0x0a, 0x19, 0x75, 0x73, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c,
430 0x5f, 0x70, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x18, 0x07, 0x20,
431 0x01, 0x28, 0x08, 0x52, 0x16, 0x75, 0x73, 0x65, 0x73, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c,
432 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x41, 0x70, 0x69, 0x12, 0x36, 0x0a, 0x17, 0x75,
433 0x73, 0x65, 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f,
434 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x75, 0x73,
435 0x65, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x61, 0x6e,
436 0x76, 0x61, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x75, 0x73, 0x65, 0x73, 0x5f, 0x68, 0x6f, 0x6d, 0x65,
437 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f,
438 0x75, 0x73, 0x65, 0x73, 0x48, 0x6f, 0x6d, 0x65, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x12,
439 0x2e, 0x0a, 0x13, 0x64, 0x65, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x66, 0x6f, 0x72, 0x5f,
440 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 0x65,
441 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x12,
442 0x4c, 0x0a, 0x23, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x5f, 0x61, 0x6c, 0x63, 0x6f,
443 0x68, 0x6f, 0x6c, 0x5f, 0x6f, 0x72, 0x5f, 0x74, 0x6f, 0x62, 0x61, 0x63, 0x63, 0x6f, 0x5f, 0x63,
444 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1f, 0x63, 0x6f,
445 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x41, 0x6c, 0x63, 0x6f, 0x68, 0x6f, 0x6c, 0x4f, 0x72, 0x54,
446 0x6f, 0x62, 0x61, 0x63, 0x63, 0x6f, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a,
447 0x0e, 0x6b, 0x65, 0x65, 0x70, 0x73, 0x5f, 0x6d, 0x69, 0x63, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x18,
448 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6b, 0x65, 0x65, 0x70, 0x73, 0x4d, 0x69, 0x63, 0x4f,
449 0x70, 0x65, 0x6e, 0x12, 0x5d, 0x0a, 0x14, 0x73, 0x75, 0x72, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x72,
450 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28,
451 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f,
452 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x75, 0x72, 0x66, 0x61, 0x63,
453 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x13, 0x73,
454 0x75, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e,
455 0x74, 0x73, 0x12, 0x31, 0x0a, 0x14, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e,
456 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09,
457 0x52, 0x13, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x73, 0x74, 0x72, 0x75, 0x63,
458 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x57, 0x0a, 0x12, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x7a,
459 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28,
460 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f,
461 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x69,
462 0x7a, 0x65, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x11, 0x6c, 0x6f, 0x63,
463 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x4e,
464 0x0a, 0x0f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x69, 0x6e,
465 0x67, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
466 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e,
467 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x0e,
468 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x32,
469 0x0a, 0x15, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x64, 0x72, 0x6f,
470 0x69, 0x64, 0x5f, 0x61, 0x70, 0x70, 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x73,
471 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x41, 0x70,
472 0x70, 0x73, 0x22, 0x9a, 0x03, 0x0a, 0x08, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12,
473 0x18, 0x0a, 0x14, 0x43, 0x41, 0x54, 0x45, 0x47, 0x4f, 0x52, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50,
474 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x42, 0x55, 0x53,
475 0x49, 0x4e, 0x45, 0x53, 0x53, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x46, 0x49, 0x4e, 0x41, 0x4e, 0x43,
476 0x45, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x44, 0x55, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e,
477 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x52, 0x45, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x03,
478 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x4f, 0x4f, 0x44, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x44, 0x52, 0x49,
479 0x4e, 0x4b, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x47, 0x41, 0x4d, 0x45, 0x53, 0x5f, 0x41, 0x4e,
480 0x44, 0x5f, 0x54, 0x52, 0x49, 0x56, 0x49, 0x41, 0x10, 0x05, 0x12, 0x16, 0x0a, 0x12, 0x48, 0x45,
481 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x46, 0x49, 0x54, 0x4e, 0x45, 0x53, 0x53,
482 0x10, 0x06, 0x12, 0x13, 0x0a, 0x0f, 0x4b, 0x49, 0x44, 0x53, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x46,
483 0x41, 0x4d, 0x49, 0x4c, 0x59, 0x10, 0x14, 0x12, 0x0d, 0x0a, 0x09, 0x4c, 0x49, 0x46, 0x45, 0x53,
484 0x54, 0x59, 0x4c, 0x45, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x10,
485 0x08, 0x12, 0x11, 0x0a, 0x0d, 0x4d, 0x4f, 0x56, 0x49, 0x45, 0x53, 0x5f, 0x41, 0x4e, 0x44, 0x5f,
486 0x54, 0x56, 0x10, 0x09, 0x12, 0x13, 0x0a, 0x0f, 0x4d, 0x55, 0x53, 0x49, 0x43, 0x5f, 0x41, 0x4e,
487 0x44, 0x5f, 0x41, 0x55, 0x44, 0x49, 0x4f, 0x10, 0x0a, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x45, 0x57,
488 0x53, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x4e, 0x4f, 0x56, 0x45, 0x4c, 0x54, 0x59, 0x5f, 0x41,
489 0x4e, 0x44, 0x5f, 0x48, 0x55, 0x4d, 0x4f, 0x52, 0x10, 0x0b, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x52,
490 0x4f, 0x44, 0x55, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x10, 0x0c, 0x12, 0x0c, 0x0a, 0x08,
491 0x53, 0x48, 0x4f, 0x50, 0x50, 0x49, 0x4e, 0x47, 0x10, 0x0d, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x4f,
492 0x43, 0x49, 0x41, 0x4c, 0x10, 0x0e, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x50, 0x4f, 0x52, 0x54, 0x53,
493 0x10, 0x0f, 0x12, 0x1d, 0x0a, 0x19, 0x54, 0x52, 0x41, 0x56, 0x45, 0x4c, 0x5f, 0x41, 0x4e, 0x44,
494 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x50, 0x4f, 0x52, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10,
495 0x10, 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x54, 0x49, 0x4c, 0x49, 0x54, 0x49, 0x45, 0x53, 0x10, 0x11,
496 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x10, 0x12, 0x12, 0x10, 0x0a,
497 0x0c, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x10, 0x13, 0x42,
498 0x66, 0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63,
499 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x42, 0x0d, 0x53, 0x65,
500 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67,
501 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
502 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
503 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b,
504 0x2f, 0x76, 0x32, 0x3b, 0x73, 0x64, 0x6b, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
505 }
506
507 var (
508 file_google_actions_sdk_v2_settings_proto_rawDescOnce sync.Once
509 file_google_actions_sdk_v2_settings_proto_rawDescData = file_google_actions_sdk_v2_settings_proto_rawDesc
510 )
511
512 func file_google_actions_sdk_v2_settings_proto_rawDescGZIP() []byte {
513 file_google_actions_sdk_v2_settings_proto_rawDescOnce.Do(func() {
514 file_google_actions_sdk_v2_settings_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_settings_proto_rawDescData)
515 })
516 return file_google_actions_sdk_v2_settings_proto_rawDescData
517 }
518
519 var file_google_actions_sdk_v2_settings_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
520 var file_google_actions_sdk_v2_settings_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
521 var file_google_actions_sdk_v2_settings_proto_goTypes = []interface{}{
522 (Settings_Category)(0),
523 (*Settings)(nil),
524 (*SurfaceRequirements)(nil),
525 (*LocalizedSettings)(nil),
526 (*AccountLinking)(nil),
527 }
528 var file_google_actions_sdk_v2_settings_proto_depIdxs = []int32{
529 0,
530 2,
531 3,
532 4,
533 4,
534 4,
535 4,
536 4,
537 0,
538 }
539
540 func init() { file_google_actions_sdk_v2_settings_proto_init() }
541 func file_google_actions_sdk_v2_settings_proto_init() {
542 if File_google_actions_sdk_v2_settings_proto != nil {
543 return
544 }
545 file_google_actions_sdk_v2_account_linking_proto_init()
546 file_google_actions_sdk_v2_localized_settings_proto_init()
547 file_google_actions_sdk_v2_surface_proto_init()
548 if !protoimpl.UnsafeEnabled {
549 file_google_actions_sdk_v2_settings_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
550 switch v := v.(*Settings); i {
551 case 0:
552 return &v.state
553 case 1:
554 return &v.sizeCache
555 case 2:
556 return &v.unknownFields
557 default:
558 return nil
559 }
560 }
561 }
562 type x struct{}
563 out := protoimpl.TypeBuilder{
564 File: protoimpl.DescBuilder{
565 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
566 RawDescriptor: file_google_actions_sdk_v2_settings_proto_rawDesc,
567 NumEnums: 1,
568 NumMessages: 1,
569 NumExtensions: 0,
570 NumServices: 0,
571 },
572 GoTypes: file_google_actions_sdk_v2_settings_proto_goTypes,
573 DependencyIndexes: file_google_actions_sdk_v2_settings_proto_depIdxs,
574 EnumInfos: file_google_actions_sdk_v2_settings_proto_enumTypes,
575 MessageInfos: file_google_actions_sdk_v2_settings_proto_msgTypes,
576 }.Build()
577 File_google_actions_sdk_v2_settings_proto = out.File
578 file_google_actions_sdk_v2_settings_proto_rawDesc = nil
579 file_google_actions_sdk_v2_settings_proto_goTypes = nil
580 file_google_actions_sdk_v2_settings_proto_depIdxs = nil
581 }
582
View as plain text