1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package prompt
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 durationpb "google.golang.org/protobuf/types/known/durationpb"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40 type StaticMediaPrompt_MediaType int32
41
42 const (
43
44 StaticMediaPrompt_MEDIA_TYPE_UNSPECIFIED StaticMediaPrompt_MediaType = 0
45
46 StaticMediaPrompt_AUDIO StaticMediaPrompt_MediaType = 1
47
48 StaticMediaPrompt_MEDIA_STATUS_ACK StaticMediaPrompt_MediaType = 2
49 )
50
51
52 var (
53 StaticMediaPrompt_MediaType_name = map[int32]string{
54 0: "MEDIA_TYPE_UNSPECIFIED",
55 1: "AUDIO",
56 2: "MEDIA_STATUS_ACK",
57 }
58 StaticMediaPrompt_MediaType_value = map[string]int32{
59 "MEDIA_TYPE_UNSPECIFIED": 0,
60 "AUDIO": 1,
61 "MEDIA_STATUS_ACK": 2,
62 }
63 )
64
65 func (x StaticMediaPrompt_MediaType) Enum() *StaticMediaPrompt_MediaType {
66 p := new(StaticMediaPrompt_MediaType)
67 *p = x
68 return p
69 }
70
71 func (x StaticMediaPrompt_MediaType) String() string {
72 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
73 }
74
75 func (StaticMediaPrompt_MediaType) Descriptor() protoreflect.EnumDescriptor {
76 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_enumTypes[0].Descriptor()
77 }
78
79 func (StaticMediaPrompt_MediaType) Type() protoreflect.EnumType {
80 return &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_enumTypes[0]
81 }
82
83 func (x StaticMediaPrompt_MediaType) Number() protoreflect.EnumNumber {
84 return protoreflect.EnumNumber(x)
85 }
86
87
88 func (StaticMediaPrompt_MediaType) EnumDescriptor() ([]byte, []int) {
89 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescGZIP(), []int{0, 0}
90 }
91
92
93 type StaticMediaPrompt_OptionalMediaControls int32
94
95 const (
96
97 StaticMediaPrompt_OPTIONAL_MEDIA_CONTROLS_UNSPECIFIED StaticMediaPrompt_OptionalMediaControls = 0
98
99 StaticMediaPrompt_PAUSED StaticMediaPrompt_OptionalMediaControls = 1
100
101 StaticMediaPrompt_STOPPED StaticMediaPrompt_OptionalMediaControls = 2
102 )
103
104
105 var (
106 StaticMediaPrompt_OptionalMediaControls_name = map[int32]string{
107 0: "OPTIONAL_MEDIA_CONTROLS_UNSPECIFIED",
108 1: "PAUSED",
109 2: "STOPPED",
110 }
111 StaticMediaPrompt_OptionalMediaControls_value = map[string]int32{
112 "OPTIONAL_MEDIA_CONTROLS_UNSPECIFIED": 0,
113 "PAUSED": 1,
114 "STOPPED": 2,
115 }
116 )
117
118 func (x StaticMediaPrompt_OptionalMediaControls) Enum() *StaticMediaPrompt_OptionalMediaControls {
119 p := new(StaticMediaPrompt_OptionalMediaControls)
120 *p = x
121 return p
122 }
123
124 func (x StaticMediaPrompt_OptionalMediaControls) String() string {
125 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
126 }
127
128 func (StaticMediaPrompt_OptionalMediaControls) Descriptor() protoreflect.EnumDescriptor {
129 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_enumTypes[1].Descriptor()
130 }
131
132 func (StaticMediaPrompt_OptionalMediaControls) Type() protoreflect.EnumType {
133 return &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_enumTypes[1]
134 }
135
136 func (x StaticMediaPrompt_OptionalMediaControls) Number() protoreflect.EnumNumber {
137 return protoreflect.EnumNumber(x)
138 }
139
140
141 func (StaticMediaPrompt_OptionalMediaControls) EnumDescriptor() ([]byte, []int) {
142 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescGZIP(), []int{0, 1}
143 }
144
145
146 type StaticMediaPrompt_RepeatMode int32
147
148 const (
149
150 StaticMediaPrompt_REPEAT_MODE_UNSPECIFIED StaticMediaPrompt_RepeatMode = 0
151
152 StaticMediaPrompt_OFF StaticMediaPrompt_RepeatMode = 1
153
154
155 StaticMediaPrompt_ALL StaticMediaPrompt_RepeatMode = 2
156 )
157
158
159 var (
160 StaticMediaPrompt_RepeatMode_name = map[int32]string{
161 0: "REPEAT_MODE_UNSPECIFIED",
162 1: "OFF",
163 2: "ALL",
164 }
165 StaticMediaPrompt_RepeatMode_value = map[string]int32{
166 "REPEAT_MODE_UNSPECIFIED": 0,
167 "OFF": 1,
168 "ALL": 2,
169 }
170 )
171
172 func (x StaticMediaPrompt_RepeatMode) Enum() *StaticMediaPrompt_RepeatMode {
173 p := new(StaticMediaPrompt_RepeatMode)
174 *p = x
175 return p
176 }
177
178 func (x StaticMediaPrompt_RepeatMode) String() string {
179 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
180 }
181
182 func (StaticMediaPrompt_RepeatMode) Descriptor() protoreflect.EnumDescriptor {
183 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_enumTypes[2].Descriptor()
184 }
185
186 func (StaticMediaPrompt_RepeatMode) Type() protoreflect.EnumType {
187 return &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_enumTypes[2]
188 }
189
190 func (x StaticMediaPrompt_RepeatMode) Number() protoreflect.EnumNumber {
191 return protoreflect.EnumNumber(x)
192 }
193
194
195 func (StaticMediaPrompt_RepeatMode) EnumDescriptor() ([]byte, []int) {
196 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescGZIP(), []int{0, 2}
197 }
198
199
200
201 type StaticMediaPrompt struct {
202 state protoimpl.MessageState
203 sizeCache protoimpl.SizeCache
204 unknownFields protoimpl.UnknownFields
205
206
207 MediaType StaticMediaPrompt_MediaType `protobuf:"varint,8,opt,name=media_type,json=mediaType,proto3,enum=google.actions.sdk.v2.interactionmodel.prompt.StaticMediaPrompt_MediaType" json:"media_type,omitempty"`
208
209 StartOffset *durationpb.Duration `protobuf:"bytes,5,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
210
211
212
213
214 OptionalMediaControls []StaticMediaPrompt_OptionalMediaControls `protobuf:"varint,6,rep,packed,name=optional_media_controls,json=optionalMediaControls,proto3,enum=google.actions.sdk.v2.interactionmodel.prompt.StaticMediaPrompt_OptionalMediaControls" json:"optional_media_controls,omitempty"`
215
216 MediaObjects []*MediaObject `protobuf:"bytes,7,rep,name=media_objects,json=mediaObjects,proto3" json:"media_objects,omitempty"`
217
218 RepeatMode StaticMediaPrompt_RepeatMode `protobuf:"varint,9,opt,name=repeat_mode,json=repeatMode,proto3,enum=google.actions.sdk.v2.interactionmodel.prompt.StaticMediaPrompt_RepeatMode" json:"repeat_mode,omitempty"`
219 }
220
221 func (x *StaticMediaPrompt) Reset() {
222 *x = StaticMediaPrompt{}
223 if protoimpl.UnsafeEnabled {
224 mi := &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[0]
225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
226 ms.StoreMessageInfo(mi)
227 }
228 }
229
230 func (x *StaticMediaPrompt) String() string {
231 return protoimpl.X.MessageStringOf(x)
232 }
233
234 func (*StaticMediaPrompt) ProtoMessage() {}
235
236 func (x *StaticMediaPrompt) ProtoReflect() protoreflect.Message {
237 mi := &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[0]
238 if protoimpl.UnsafeEnabled && x != nil {
239 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
240 if ms.LoadMessageInfo() == nil {
241 ms.StoreMessageInfo(mi)
242 }
243 return ms
244 }
245 return mi.MessageOf(x)
246 }
247
248
249 func (*StaticMediaPrompt) Descriptor() ([]byte, []int) {
250 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescGZIP(), []int{0}
251 }
252
253 func (x *StaticMediaPrompt) GetMediaType() StaticMediaPrompt_MediaType {
254 if x != nil {
255 return x.MediaType
256 }
257 return StaticMediaPrompt_MEDIA_TYPE_UNSPECIFIED
258 }
259
260 func (x *StaticMediaPrompt) GetStartOffset() *durationpb.Duration {
261 if x != nil {
262 return x.StartOffset
263 }
264 return nil
265 }
266
267 func (x *StaticMediaPrompt) GetOptionalMediaControls() []StaticMediaPrompt_OptionalMediaControls {
268 if x != nil {
269 return x.OptionalMediaControls
270 }
271 return nil
272 }
273
274 func (x *StaticMediaPrompt) GetMediaObjects() []*MediaObject {
275 if x != nil {
276 return x.MediaObjects
277 }
278 return nil
279 }
280
281 func (x *StaticMediaPrompt) GetRepeatMode() StaticMediaPrompt_RepeatMode {
282 if x != nil {
283 return x.RepeatMode
284 }
285 return StaticMediaPrompt_REPEAT_MODE_UNSPECIFIED
286 }
287
288
289 type MediaObject struct {
290 state protoimpl.MessageState
291 sizeCache protoimpl.SizeCache
292 unknownFields protoimpl.UnknownFields
293
294
295 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
296
297 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
298
299 Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
300
301 Image *MediaImage `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
302 }
303
304 func (x *MediaObject) Reset() {
305 *x = MediaObject{}
306 if protoimpl.UnsafeEnabled {
307 mi := &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[1]
308 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
309 ms.StoreMessageInfo(mi)
310 }
311 }
312
313 func (x *MediaObject) String() string {
314 return protoimpl.X.MessageStringOf(x)
315 }
316
317 func (*MediaObject) ProtoMessage() {}
318
319 func (x *MediaObject) ProtoReflect() protoreflect.Message {
320 mi := &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[1]
321 if protoimpl.UnsafeEnabled && x != nil {
322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
323 if ms.LoadMessageInfo() == nil {
324 ms.StoreMessageInfo(mi)
325 }
326 return ms
327 }
328 return mi.MessageOf(x)
329 }
330
331
332 func (*MediaObject) Descriptor() ([]byte, []int) {
333 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescGZIP(), []int{1}
334 }
335
336 func (x *MediaObject) GetName() string {
337 if x != nil {
338 return x.Name
339 }
340 return ""
341 }
342
343 func (x *MediaObject) GetDescription() string {
344 if x != nil {
345 return x.Description
346 }
347 return ""
348 }
349
350 func (x *MediaObject) GetUrl() string {
351 if x != nil {
352 return x.Url
353 }
354 return ""
355 }
356
357 func (x *MediaObject) GetImage() *MediaImage {
358 if x != nil {
359 return x.Image
360 }
361 return nil
362 }
363
364
365 type MediaImage struct {
366 state protoimpl.MessageState
367 sizeCache protoimpl.SizeCache
368 unknownFields protoimpl.UnknownFields
369
370
371
372
373
374
375
376 Image isMediaImage_Image `protobuf_oneof:"image"`
377 }
378
379 func (x *MediaImage) Reset() {
380 *x = MediaImage{}
381 if protoimpl.UnsafeEnabled {
382 mi := &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[2]
383 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
384 ms.StoreMessageInfo(mi)
385 }
386 }
387
388 func (x *MediaImage) String() string {
389 return protoimpl.X.MessageStringOf(x)
390 }
391
392 func (*MediaImage) ProtoMessage() {}
393
394 func (x *MediaImage) ProtoReflect() protoreflect.Message {
395 mi := &file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[2]
396 if protoimpl.UnsafeEnabled && x != nil {
397 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
398 if ms.LoadMessageInfo() == nil {
399 ms.StoreMessageInfo(mi)
400 }
401 return ms
402 }
403 return mi.MessageOf(x)
404 }
405
406
407 func (*MediaImage) Descriptor() ([]byte, []int) {
408 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescGZIP(), []int{2}
409 }
410
411 func (m *MediaImage) GetImage() isMediaImage_Image {
412 if m != nil {
413 return m.Image
414 }
415 return nil
416 }
417
418 func (x *MediaImage) GetLarge() *StaticImagePrompt {
419 if x, ok := x.GetImage().(*MediaImage_Large); ok {
420 return x.Large
421 }
422 return nil
423 }
424
425 func (x *MediaImage) GetIcon() *StaticImagePrompt {
426 if x, ok := x.GetImage().(*MediaImage_Icon); ok {
427 return x.Icon
428 }
429 return nil
430 }
431
432 type isMediaImage_Image interface {
433 isMediaImage_Image()
434 }
435
436 type MediaImage_Large struct {
437
438 Large *StaticImagePrompt `protobuf:"bytes,1,opt,name=large,proto3,oneof"`
439 }
440
441 type MediaImage_Icon struct {
442
443
444 Icon *StaticImagePrompt `protobuf:"bytes,2,opt,name=icon,proto3,oneof"`
445 }
446
447 func (*MediaImage_Large) isMediaImage_Image() {}
448
449 func (*MediaImage_Icon) isMediaImage_Image() {}
450
451 var File_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto protoreflect.FileDescriptor
452
453 var file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDesc = []byte{
454 0x0a, 0x4f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
455 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
456 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f,
457 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x6d,
458 0x65, 0x64, 0x69, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
459 0x6f, 0x12, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
460 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63,
461 0x74, 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74,
462 0x1a, 0x4f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
463 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74,
464 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f,
465 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x69,
466 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
467 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
468 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
469 0x6f, 0x22, 0xfe, 0x05, 0x0a, 0x11, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x4d, 0x65, 0x64, 0x69,
470 0x61, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x12, 0x69, 0x0a, 0x0a, 0x6d, 0x65, 0x64, 0x69, 0x61,
471 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4a, 0x2e, 0x67, 0x6f,
472 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b,
473 0x2e, 0x76, 0x32, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d,
474 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74,
475 0x69, 0x63, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x4d, 0x65,
476 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79,
477 0x70, 0x65, 0x12, 0x3c, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73,
478 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
479 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74,
480 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74,
481 0x12, 0x8e, 0x01, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65,
482 0x64, 0x69, 0x61, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03,
483 0x28, 0x0e, 0x32, 0x56, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69,
484 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72,
485 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x6d,
486 0x70, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x50, 0x72,
487 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x64,
488 0x69, 0x61, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x73, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69,
489 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
490 0x73, 0x12, 0x5f, 0x0a, 0x0d, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63,
491 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
492 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32,
493 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64, 0x65,
494 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x4f, 0x62,
495 0x6a, 0x65, 0x63, 0x74, 0x52, 0x0c, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x4f, 0x62, 0x6a, 0x65, 0x63,
496 0x74, 0x73, 0x12, 0x6c, 0x0a, 0x0b, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x5f, 0x6d, 0x6f, 0x64,
497 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
498 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e,
499 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
500 0x2e, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x4d, 0x65,
501 0x64, 0x69, 0x61, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74,
502 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4d, 0x6f, 0x64, 0x65,
503 0x22, 0x48, 0x0a, 0x09, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a,
504 0x16, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
505 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x55, 0x44,
506 0x49, 0x4f, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x5f, 0x53, 0x54,
507 0x41, 0x54, 0x55, 0x53, 0x5f, 0x41, 0x43, 0x4b, 0x10, 0x02, 0x22, 0x59, 0x0a, 0x15, 0x4f, 0x70,
508 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x43, 0x6f, 0x6e, 0x74, 0x72,
509 0x6f, 0x6c, 0x73, 0x12, 0x27, 0x0a, 0x23, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x5f,
510 0x4d, 0x45, 0x44, 0x49, 0x41, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x53, 0x5f, 0x55,
511 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06,
512 0x50, 0x41, 0x55, 0x53, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x54, 0x4f, 0x50,
513 0x50, 0x45, 0x44, 0x10, 0x02, 0x22, 0x3b, 0x0a, 0x0a, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4d,
514 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x5f, 0x4d, 0x4f,
515 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
516 0x12, 0x07, 0x0a, 0x03, 0x4f, 0x46, 0x46, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4c, 0x4c,
517 0x10, 0x02, 0x22, 0xa6, 0x01, 0x0a, 0x0b, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x4f, 0x62, 0x6a, 0x65,
518 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
519 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
520 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73,
521 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18,
522 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x4f, 0x0a, 0x05, 0x69, 0x6d,
523 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
524 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76,
525 0x32, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64,
526 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49,
527 0x6d, 0x61, 0x67, 0x65, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x22, 0xc7, 0x01, 0x0a, 0x0a,
528 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x58, 0x0a, 0x05, 0x6c, 0x61,
529 0x72, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
530 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76,
531 0x32, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64,
532 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63,
533 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x48, 0x00, 0x52, 0x05, 0x6c,
534 0x61, 0x72, 0x67, 0x65, 0x12, 0x56, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
535 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69,
536 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72,
537 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x6d,
538 0x70, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x50, 0x72,
539 0x6f, 0x6d, 0x70, 0x74, 0x48, 0x00, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x42, 0x07, 0x0a, 0x05,
540 0x69, 0x6d, 0x61, 0x67, 0x65, 0x42, 0xa2, 0x01, 0x0a, 0x31, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f,
541 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b,
542 0x2e, 0x76, 0x32, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d,
543 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x42, 0x16, 0x53, 0x74, 0x61,
544 0x74, 0x69, 0x63, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x50, 0x72,
545 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x53, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
546 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74,
547 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x63, 0x74,
548 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x69, 0x6e, 0x74, 0x65,
549 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x72, 0x6f,
550 0x6d, 0x70, 0x74, 0x3b, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
551 0x6f, 0x33,
552 }
553
554 var (
555 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescOnce sync.Once
556 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescData = file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDesc
557 )
558
559 func file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescGZIP() []byte {
560 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescOnce.Do(func() {
561 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescData)
562 })
563 return file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDescData
564 }
565
566 var file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
567 var file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
568 var file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_goTypes = []interface{}{
569 (StaticMediaPrompt_MediaType)(0),
570 (StaticMediaPrompt_OptionalMediaControls)(0),
571 (StaticMediaPrompt_RepeatMode)(0),
572 (*StaticMediaPrompt)(nil),
573 (*MediaObject)(nil),
574 (*MediaImage)(nil),
575 (*durationpb.Duration)(nil),
576 (*StaticImagePrompt)(nil),
577 }
578 var file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_depIdxs = []int32{
579 0,
580 6,
581 1,
582 4,
583 2,
584 5,
585 7,
586 7,
587 8,
588 8,
589 8,
590 8,
591 0,
592 }
593
594 func init() {
595 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_init()
596 }
597 func file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_init() {
598 if File_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto != nil {
599 return
600 }
601 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_image_prompt_proto_init()
602 if !protoimpl.UnsafeEnabled {
603 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
604 switch v := v.(*StaticMediaPrompt); i {
605 case 0:
606 return &v.state
607 case 1:
608 return &v.sizeCache
609 case 2:
610 return &v.unknownFields
611 default:
612 return nil
613 }
614 }
615 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
616 switch v := v.(*MediaObject); i {
617 case 0:
618 return &v.state
619 case 1:
620 return &v.sizeCache
621 case 2:
622 return &v.unknownFields
623 default:
624 return nil
625 }
626 }
627 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
628 switch v := v.(*MediaImage); i {
629 case 0:
630 return &v.state
631 case 1:
632 return &v.sizeCache
633 case 2:
634 return &v.unknownFields
635 default:
636 return nil
637 }
638 }
639 }
640 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes[2].OneofWrappers = []interface{}{
641 (*MediaImage_Large)(nil),
642 (*MediaImage_Icon)(nil),
643 }
644 type x struct{}
645 out := protoimpl.TypeBuilder{
646 File: protoimpl.DescBuilder{
647 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
648 RawDescriptor: file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDesc,
649 NumEnums: 3,
650 NumMessages: 3,
651 NumExtensions: 0,
652 NumServices: 0,
653 },
654 GoTypes: file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_goTypes,
655 DependencyIndexes: file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_depIdxs,
656 EnumInfos: file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_enumTypes,
657 MessageInfos: file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_msgTypes,
658 }.Build()
659 File_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto = out.File
660 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_rawDesc = nil
661 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_goTypes = nil
662 file_google_actions_sdk_v2_interactionmodel_prompt_content_static_media_prompt_proto_depIdxs = nil
663 }
664
View as plain text