...

Source file src/google.golang.org/genproto/googleapis/actions/sdk/v2/conversation/content.pb.go

Documentation: google.golang.org/genproto/googleapis/actions/sdk/v2/conversation

     1  // Copyright 2024 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v4.24.4
    19  // source: google/actions/sdk/v2/conversation/prompt/content/content.proto
    20  
    21  package conversation
    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  	// Verify that this generated code is sufficiently up-to-date.
    33  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    34  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    36  )
    37  
    38  // Content to be shown.
    39  type Content struct {
    40  	state         protoimpl.MessageState
    41  	sizeCache     protoimpl.SizeCache
    42  	unknownFields protoimpl.UnknownFields
    43  
    44  	// Content.
    45  	//
    46  	// Types that are assignable to Content:
    47  	//
    48  	//	*Content_Card
    49  	//	*Content_Image
    50  	//	*Content_Table
    51  	//	*Content_Media
    52  	//	*Content_Canvas
    53  	//	*Content_Collection
    54  	//	*Content_List
    55  	Content isContent_Content `protobuf_oneof:"content"`
    56  }
    57  
    58  func (x *Content) Reset() {
    59  	*x = Content{}
    60  	if protoimpl.UnsafeEnabled {
    61  		mi := &file_google_actions_sdk_v2_conversation_prompt_content_content_proto_msgTypes[0]
    62  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    63  		ms.StoreMessageInfo(mi)
    64  	}
    65  }
    66  
    67  func (x *Content) String() string {
    68  	return protoimpl.X.MessageStringOf(x)
    69  }
    70  
    71  func (*Content) ProtoMessage() {}
    72  
    73  func (x *Content) ProtoReflect() protoreflect.Message {
    74  	mi := &file_google_actions_sdk_v2_conversation_prompt_content_content_proto_msgTypes[0]
    75  	if protoimpl.UnsafeEnabled && x != nil {
    76  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    77  		if ms.LoadMessageInfo() == nil {
    78  			ms.StoreMessageInfo(mi)
    79  		}
    80  		return ms
    81  	}
    82  	return mi.MessageOf(x)
    83  }
    84  
    85  // Deprecated: Use Content.ProtoReflect.Descriptor instead.
    86  func (*Content) Descriptor() ([]byte, []int) {
    87  	return file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDescGZIP(), []int{0}
    88  }
    89  
    90  func (m *Content) GetContent() isContent_Content {
    91  	if m != nil {
    92  		return m.Content
    93  	}
    94  	return nil
    95  }
    96  
    97  func (x *Content) GetCard() *Card {
    98  	if x, ok := x.GetContent().(*Content_Card); ok {
    99  		return x.Card
   100  	}
   101  	return nil
   102  }
   103  
   104  func (x *Content) GetImage() *Image {
   105  	if x, ok := x.GetContent().(*Content_Image); ok {
   106  		return x.Image
   107  	}
   108  	return nil
   109  }
   110  
   111  func (x *Content) GetTable() *Table {
   112  	if x, ok := x.GetContent().(*Content_Table); ok {
   113  		return x.Table
   114  	}
   115  	return nil
   116  }
   117  
   118  func (x *Content) GetMedia() *Media {
   119  	if x, ok := x.GetContent().(*Content_Media); ok {
   120  		return x.Media
   121  	}
   122  	return nil
   123  }
   124  
   125  // Deprecated: Do not use.
   126  func (x *Content) GetCanvas() *Canvas {
   127  	if x, ok := x.GetContent().(*Content_Canvas); ok {
   128  		return x.Canvas
   129  	}
   130  	return nil
   131  }
   132  
   133  func (x *Content) GetCollection() *Collection {
   134  	if x, ok := x.GetContent().(*Content_Collection); ok {
   135  		return x.Collection
   136  	}
   137  	return nil
   138  }
   139  
   140  func (x *Content) GetList() *List {
   141  	if x, ok := x.GetContent().(*Content_List); ok {
   142  		return x.List
   143  	}
   144  	return nil
   145  }
   146  
   147  type isContent_Content interface {
   148  	isContent_Content()
   149  }
   150  
   151  type Content_Card struct {
   152  	// A basic card.
   153  	Card *Card `protobuf:"bytes,1,opt,name=card,proto3,oneof"`
   154  }
   155  
   156  type Content_Image struct {
   157  	// An image.
   158  	Image *Image `protobuf:"bytes,2,opt,name=image,proto3,oneof"`
   159  }
   160  
   161  type Content_Table struct {
   162  	// Table card.
   163  	Table *Table `protobuf:"bytes,3,opt,name=table,proto3,oneof"`
   164  }
   165  
   166  type Content_Media struct {
   167  	// Response indicating a set of media to be played.
   168  	Media *Media `protobuf:"bytes,4,opt,name=media,proto3,oneof"`
   169  }
   170  
   171  type Content_Canvas struct {
   172  	// A response to be used for interactive canvas experience.
   173  	//
   174  	// Deprecated: Do not use.
   175  	Canvas *Canvas `protobuf:"bytes,5,opt,name=canvas,proto3,oneof"`
   176  }
   177  
   178  type Content_Collection struct {
   179  	// A card presenting a collection of options to select from.
   180  	Collection *Collection `protobuf:"bytes,6,opt,name=collection,proto3,oneof"`
   181  }
   182  
   183  type Content_List struct {
   184  	// A card presenting a list of options to select from.
   185  	List *List `protobuf:"bytes,7,opt,name=list,proto3,oneof"`
   186  }
   187  
   188  func (*Content_Card) isContent_Content() {}
   189  
   190  func (*Content_Image) isContent_Content() {}
   191  
   192  func (*Content_Table) isContent_Content() {}
   193  
   194  func (*Content_Media) isContent_Content() {}
   195  
   196  func (*Content_Canvas) isContent_Content() {}
   197  
   198  func (*Content_Collection) isContent_Content() {}
   199  
   200  func (*Content_List) isContent_Content() {}
   201  
   202  var File_google_actions_sdk_v2_conversation_prompt_content_content_proto protoreflect.FileDescriptor
   203  
   204  var file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDesc = []byte{
   205  	0x0a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   206  	0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61,
   207  	0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74,
   208  	0x65, 0x6e, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   209  	0x6f, 0x12, 0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   210  	0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
   211  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63,
   212  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e,
   213  	0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74,
   214  	0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x2e,
   215  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63,
   216  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e,
   217  	0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74,
   218  	0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x63, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72,
   219  	0x6f, 0x74, 0x6f, 0x1a, 0x42, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69,
   220  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65,
   221  	0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63,
   222  	0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
   223  	0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   224  	0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63,
   225  	0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d,
   226  	0x70, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x69, 0x6d, 0x61, 0x67, 0x65,
   227  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
   228  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f,
   229  	0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70,
   230  	0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x70,
   231  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74,
   232  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76,
   233  	0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f,
   234  	0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x72,
   235  	0x6f, 0x74, 0x6f, 0x1a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69,
   236  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65,
   237  	0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63,
   238  	0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   239  	0x74, 0x6f, 0x22, 0xf9, 0x03, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x3e,
   240  	0x0a, 0x04, 0x63, 0x61, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67,
   241  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64,
   242  	0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f,
   243  	0x6e, 0x2e, 0x43, 0x61, 0x72, 0x64, 0x48, 0x00, 0x52, 0x04, 0x63, 0x61, 0x72, 0x64, 0x12, 0x41,
   244  	0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e,
   245  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73,
   246  	0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69,
   247  	0x6f, 0x6e, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67,
   248  	0x65, 0x12, 0x41, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
   249  	0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   250  	0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
   251  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x05, 0x74,
   252  	0x61, 0x62, 0x6c, 0x65, 0x12, 0x41, 0x0a, 0x05, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x18, 0x04, 0x20,
   253  	0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74,
   254  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76,
   255  	0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x48, 0x00,
   256  	0x52, 0x05, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x12, 0x48, 0x0a, 0x06, 0x63, 0x61, 0x6e, 0x76, 0x61,
   257  	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   258  	0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e,
   259  	0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 0x6e,
   260  	0x76, 0x61, 0x73, 0x42, 0x02, 0x18, 0x01, 0x48, 0x00, 0x52, 0x06, 0x63, 0x61, 0x6e, 0x76, 0x61,
   261  	0x73, 0x12, 0x50, 0x0a, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18,
   262  	0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
   263  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f,
   264  	0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x65,
   265  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74,
   266  	0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28,
   267  	0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f,
   268  	0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72,
   269  	0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x04, 0x6c,
   270  	0x69, 0x73, 0x74, 0x42, 0x09, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x88,
   271  	0x01, 0x0a, 0x26, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63,
   272  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e,
   273  	0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0c, 0x43, 0x6f, 0x6e, 0x74, 0x65,
   274  	0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   275  	0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e,
   276  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
   277  	0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f,
   278  	0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x63, 0x6f, 0x6e,
   279  	0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   280  	0x33,
   281  }
   282  
   283  var (
   284  	file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDescOnce sync.Once
   285  	file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDescData = file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDesc
   286  )
   287  
   288  func file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDescGZIP() []byte {
   289  	file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDescOnce.Do(func() {
   290  		file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDescData)
   291  	})
   292  	return file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDescData
   293  }
   294  
   295  var file_google_actions_sdk_v2_conversation_prompt_content_content_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   296  var file_google_actions_sdk_v2_conversation_prompt_content_content_proto_goTypes = []interface{}{
   297  	(*Content)(nil),    // 0: google.actions.sdk.v2.conversation.Content
   298  	(*Card)(nil),       // 1: google.actions.sdk.v2.conversation.Card
   299  	(*Image)(nil),      // 2: google.actions.sdk.v2.conversation.Image
   300  	(*Table)(nil),      // 3: google.actions.sdk.v2.conversation.Table
   301  	(*Media)(nil),      // 4: google.actions.sdk.v2.conversation.Media
   302  	(*Canvas)(nil),     // 5: google.actions.sdk.v2.conversation.Canvas
   303  	(*Collection)(nil), // 6: google.actions.sdk.v2.conversation.Collection
   304  	(*List)(nil),       // 7: google.actions.sdk.v2.conversation.List
   305  }
   306  var file_google_actions_sdk_v2_conversation_prompt_content_content_proto_depIdxs = []int32{
   307  	1, // 0: google.actions.sdk.v2.conversation.Content.card:type_name -> google.actions.sdk.v2.conversation.Card
   308  	2, // 1: google.actions.sdk.v2.conversation.Content.image:type_name -> google.actions.sdk.v2.conversation.Image
   309  	3, // 2: google.actions.sdk.v2.conversation.Content.table:type_name -> google.actions.sdk.v2.conversation.Table
   310  	4, // 3: google.actions.sdk.v2.conversation.Content.media:type_name -> google.actions.sdk.v2.conversation.Media
   311  	5, // 4: google.actions.sdk.v2.conversation.Content.canvas:type_name -> google.actions.sdk.v2.conversation.Canvas
   312  	6, // 5: google.actions.sdk.v2.conversation.Content.collection:type_name -> google.actions.sdk.v2.conversation.Collection
   313  	7, // 6: google.actions.sdk.v2.conversation.Content.list:type_name -> google.actions.sdk.v2.conversation.List
   314  	7, // [7:7] is the sub-list for method output_type
   315  	7, // [7:7] is the sub-list for method input_type
   316  	7, // [7:7] is the sub-list for extension type_name
   317  	7, // [7:7] is the sub-list for extension extendee
   318  	0, // [0:7] is the sub-list for field type_name
   319  }
   320  
   321  func init() { file_google_actions_sdk_v2_conversation_prompt_content_content_proto_init() }
   322  func file_google_actions_sdk_v2_conversation_prompt_content_content_proto_init() {
   323  	if File_google_actions_sdk_v2_conversation_prompt_content_content_proto != nil {
   324  		return
   325  	}
   326  	file_google_actions_sdk_v2_conversation_prompt_content_canvas_proto_init()
   327  	file_google_actions_sdk_v2_conversation_prompt_content_card_proto_init()
   328  	file_google_actions_sdk_v2_conversation_prompt_content_collection_proto_init()
   329  	file_google_actions_sdk_v2_conversation_prompt_content_image_proto_init()
   330  	file_google_actions_sdk_v2_conversation_prompt_content_list_proto_init()
   331  	file_google_actions_sdk_v2_conversation_prompt_content_media_proto_init()
   332  	file_google_actions_sdk_v2_conversation_prompt_content_table_proto_init()
   333  	if !protoimpl.UnsafeEnabled {
   334  		file_google_actions_sdk_v2_conversation_prompt_content_content_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   335  			switch v := v.(*Content); i {
   336  			case 0:
   337  				return &v.state
   338  			case 1:
   339  				return &v.sizeCache
   340  			case 2:
   341  				return &v.unknownFields
   342  			default:
   343  				return nil
   344  			}
   345  		}
   346  	}
   347  	file_google_actions_sdk_v2_conversation_prompt_content_content_proto_msgTypes[0].OneofWrappers = []interface{}{
   348  		(*Content_Card)(nil),
   349  		(*Content_Image)(nil),
   350  		(*Content_Table)(nil),
   351  		(*Content_Media)(nil),
   352  		(*Content_Canvas)(nil),
   353  		(*Content_Collection)(nil),
   354  		(*Content_List)(nil),
   355  	}
   356  	type x struct{}
   357  	out := protoimpl.TypeBuilder{
   358  		File: protoimpl.DescBuilder{
   359  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   360  			RawDescriptor: file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDesc,
   361  			NumEnums:      0,
   362  			NumMessages:   1,
   363  			NumExtensions: 0,
   364  			NumServices:   0,
   365  		},
   366  		GoTypes:           file_google_actions_sdk_v2_conversation_prompt_content_content_proto_goTypes,
   367  		DependencyIndexes: file_google_actions_sdk_v2_conversation_prompt_content_content_proto_depIdxs,
   368  		MessageInfos:      file_google_actions_sdk_v2_conversation_prompt_content_content_proto_msgTypes,
   369  	}.Build()
   370  	File_google_actions_sdk_v2_conversation_prompt_content_content_proto = out.File
   371  	file_google_actions_sdk_v2_conversation_prompt_content_content_proto_rawDesc = nil
   372  	file_google_actions_sdk_v2_conversation_prompt_content_content_proto_goTypes = nil
   373  	file_google_actions_sdk_v2_conversation_prompt_content_content_proto_depIdxs = nil
   374  }
   375  

View as plain text