...

Source file src/google.golang.org/genproto/googleapis/actions/sdk/v2/conversation/table.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/table.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  // The alignment of the content within the cell.
    39  type TableColumn_HorizontalAlignment int32
    40  
    41  const (
    42  	// Unspecified horizontal alignment.
    43  	TableColumn_UNSPECIFIED TableColumn_HorizontalAlignment = 0
    44  	// Leading edge of the cell. This is the default.
    45  	TableColumn_LEADING TableColumn_HorizontalAlignment = 1
    46  	// Content is aligned to the center of the column.
    47  	TableColumn_CENTER TableColumn_HorizontalAlignment = 2
    48  	// Content is aligned to the trailing edge of the column.
    49  	TableColumn_TRAILING TableColumn_HorizontalAlignment = 3
    50  )
    51  
    52  // Enum value maps for TableColumn_HorizontalAlignment.
    53  var (
    54  	TableColumn_HorizontalAlignment_name = map[int32]string{
    55  		0: "UNSPECIFIED",
    56  		1: "LEADING",
    57  		2: "CENTER",
    58  		3: "TRAILING",
    59  	}
    60  	TableColumn_HorizontalAlignment_value = map[string]int32{
    61  		"UNSPECIFIED": 0,
    62  		"LEADING":     1,
    63  		"CENTER":      2,
    64  		"TRAILING":    3,
    65  	}
    66  )
    67  
    68  func (x TableColumn_HorizontalAlignment) Enum() *TableColumn_HorizontalAlignment {
    69  	p := new(TableColumn_HorizontalAlignment)
    70  	*p = x
    71  	return p
    72  }
    73  
    74  func (x TableColumn_HorizontalAlignment) String() string {
    75  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    76  }
    77  
    78  func (TableColumn_HorizontalAlignment) Descriptor() protoreflect.EnumDescriptor {
    79  	return file_google_actions_sdk_v2_conversation_prompt_content_table_proto_enumTypes[0].Descriptor()
    80  }
    81  
    82  func (TableColumn_HorizontalAlignment) Type() protoreflect.EnumType {
    83  	return &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_enumTypes[0]
    84  }
    85  
    86  func (x TableColumn_HorizontalAlignment) Number() protoreflect.EnumNumber {
    87  	return protoreflect.EnumNumber(x)
    88  }
    89  
    90  // Deprecated: Use TableColumn_HorizontalAlignment.Descriptor instead.
    91  func (TableColumn_HorizontalAlignment) EnumDescriptor() ([]byte, []int) {
    92  	return file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescGZIP(), []int{1, 0}
    93  }
    94  
    95  // A table card for displaying a table of text.
    96  type Table struct {
    97  	state         protoimpl.MessageState
    98  	sizeCache     protoimpl.SizeCache
    99  	unknownFields protoimpl.UnknownFields
   100  
   101  	// Overall title of the table. Optional but must be set if subtitle is set.
   102  	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
   103  	// Subtitle for the table. Optional.
   104  	Subtitle string `protobuf:"bytes,2,opt,name=subtitle,proto3" json:"subtitle,omitempty"`
   105  	// Image associated with the table. Optional.
   106  	Image *Image `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
   107  	// Headers and alignment of columns.
   108  	Columns []*TableColumn `protobuf:"bytes,5,rep,name=columns,proto3" json:"columns,omitempty"`
   109  	// Row data of the table. The first 3 rows are guaranteed to be shown but
   110  	// others might be cut on certain surfaces. Please test with the simulator to
   111  	// see which rows will be shown for a given surface. On surfaces that support
   112  	// the WEB_BROWSER capability, you can point the user to
   113  	// a web page with more data.
   114  	Rows []*TableRow `protobuf:"bytes,6,rep,name=rows,proto3" json:"rows,omitempty"`
   115  	// Button.
   116  	Button *Link `protobuf:"bytes,7,opt,name=button,proto3" json:"button,omitempty"`
   117  }
   118  
   119  func (x *Table) Reset() {
   120  	*x = Table{}
   121  	if protoimpl.UnsafeEnabled {
   122  		mi := &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[0]
   123  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   124  		ms.StoreMessageInfo(mi)
   125  	}
   126  }
   127  
   128  func (x *Table) String() string {
   129  	return protoimpl.X.MessageStringOf(x)
   130  }
   131  
   132  func (*Table) ProtoMessage() {}
   133  
   134  func (x *Table) ProtoReflect() protoreflect.Message {
   135  	mi := &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[0]
   136  	if protoimpl.UnsafeEnabled && x != nil {
   137  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   138  		if ms.LoadMessageInfo() == nil {
   139  			ms.StoreMessageInfo(mi)
   140  		}
   141  		return ms
   142  	}
   143  	return mi.MessageOf(x)
   144  }
   145  
   146  // Deprecated: Use Table.ProtoReflect.Descriptor instead.
   147  func (*Table) Descriptor() ([]byte, []int) {
   148  	return file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescGZIP(), []int{0}
   149  }
   150  
   151  func (x *Table) GetTitle() string {
   152  	if x != nil {
   153  		return x.Title
   154  	}
   155  	return ""
   156  }
   157  
   158  func (x *Table) GetSubtitle() string {
   159  	if x != nil {
   160  		return x.Subtitle
   161  	}
   162  	return ""
   163  }
   164  
   165  func (x *Table) GetImage() *Image {
   166  	if x != nil {
   167  		return x.Image
   168  	}
   169  	return nil
   170  }
   171  
   172  func (x *Table) GetColumns() []*TableColumn {
   173  	if x != nil {
   174  		return x.Columns
   175  	}
   176  	return nil
   177  }
   178  
   179  func (x *Table) GetRows() []*TableRow {
   180  	if x != nil {
   181  		return x.Rows
   182  	}
   183  	return nil
   184  }
   185  
   186  func (x *Table) GetButton() *Link {
   187  	if x != nil {
   188  		return x.Button
   189  	}
   190  	return nil
   191  }
   192  
   193  // Describes a column in a table.
   194  type TableColumn struct {
   195  	state         protoimpl.MessageState
   196  	sizeCache     protoimpl.SizeCache
   197  	unknownFields protoimpl.UnknownFields
   198  
   199  	// Header text for the column.
   200  	Header string `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
   201  	// Horizontal alignment of content w.r.t column. If unspecified, content
   202  	// will be aligned to the leading edge.
   203  	Align TableColumn_HorizontalAlignment `protobuf:"varint,2,opt,name=align,proto3,enum=google.actions.sdk.v2.conversation.TableColumn_HorizontalAlignment" json:"align,omitempty"`
   204  }
   205  
   206  func (x *TableColumn) Reset() {
   207  	*x = TableColumn{}
   208  	if protoimpl.UnsafeEnabled {
   209  		mi := &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[1]
   210  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   211  		ms.StoreMessageInfo(mi)
   212  	}
   213  }
   214  
   215  func (x *TableColumn) String() string {
   216  	return protoimpl.X.MessageStringOf(x)
   217  }
   218  
   219  func (*TableColumn) ProtoMessage() {}
   220  
   221  func (x *TableColumn) ProtoReflect() protoreflect.Message {
   222  	mi := &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[1]
   223  	if protoimpl.UnsafeEnabled && x != nil {
   224  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   225  		if ms.LoadMessageInfo() == nil {
   226  			ms.StoreMessageInfo(mi)
   227  		}
   228  		return ms
   229  	}
   230  	return mi.MessageOf(x)
   231  }
   232  
   233  // Deprecated: Use TableColumn.ProtoReflect.Descriptor instead.
   234  func (*TableColumn) Descriptor() ([]byte, []int) {
   235  	return file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescGZIP(), []int{1}
   236  }
   237  
   238  func (x *TableColumn) GetHeader() string {
   239  	if x != nil {
   240  		return x.Header
   241  	}
   242  	return ""
   243  }
   244  
   245  func (x *TableColumn) GetAlign() TableColumn_HorizontalAlignment {
   246  	if x != nil {
   247  		return x.Align
   248  	}
   249  	return TableColumn_UNSPECIFIED
   250  }
   251  
   252  // Describes a cell in a row.
   253  type TableCell struct {
   254  	state         protoimpl.MessageState
   255  	sizeCache     protoimpl.SizeCache
   256  	unknownFields protoimpl.UnknownFields
   257  
   258  	// Text content of the cell.
   259  	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
   260  }
   261  
   262  func (x *TableCell) Reset() {
   263  	*x = TableCell{}
   264  	if protoimpl.UnsafeEnabled {
   265  		mi := &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[2]
   266  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   267  		ms.StoreMessageInfo(mi)
   268  	}
   269  }
   270  
   271  func (x *TableCell) String() string {
   272  	return protoimpl.X.MessageStringOf(x)
   273  }
   274  
   275  func (*TableCell) ProtoMessage() {}
   276  
   277  func (x *TableCell) ProtoReflect() protoreflect.Message {
   278  	mi := &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[2]
   279  	if protoimpl.UnsafeEnabled && x != nil {
   280  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   281  		if ms.LoadMessageInfo() == nil {
   282  			ms.StoreMessageInfo(mi)
   283  		}
   284  		return ms
   285  	}
   286  	return mi.MessageOf(x)
   287  }
   288  
   289  // Deprecated: Use TableCell.ProtoReflect.Descriptor instead.
   290  func (*TableCell) Descriptor() ([]byte, []int) {
   291  	return file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescGZIP(), []int{2}
   292  }
   293  
   294  func (x *TableCell) GetText() string {
   295  	if x != nil {
   296  		return x.Text
   297  	}
   298  	return ""
   299  }
   300  
   301  // Describes a row in the table.
   302  type TableRow struct {
   303  	state         protoimpl.MessageState
   304  	sizeCache     protoimpl.SizeCache
   305  	unknownFields protoimpl.UnknownFields
   306  
   307  	// Cells in this row. The first 3 cells are guaranteed to be shown but
   308  	// others might be cut on certain surfaces. Please test with the simulator
   309  	// to see which cells will be shown for a given surface.
   310  	Cells []*TableCell `protobuf:"bytes,1,rep,name=cells,proto3" json:"cells,omitempty"`
   311  	// Indicates whether there should be a divider after each row.
   312  	Divider bool `protobuf:"varint,2,opt,name=divider,proto3" json:"divider,omitempty"`
   313  }
   314  
   315  func (x *TableRow) Reset() {
   316  	*x = TableRow{}
   317  	if protoimpl.UnsafeEnabled {
   318  		mi := &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[3]
   319  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   320  		ms.StoreMessageInfo(mi)
   321  	}
   322  }
   323  
   324  func (x *TableRow) String() string {
   325  	return protoimpl.X.MessageStringOf(x)
   326  }
   327  
   328  func (*TableRow) ProtoMessage() {}
   329  
   330  func (x *TableRow) ProtoReflect() protoreflect.Message {
   331  	mi := &file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[3]
   332  	if protoimpl.UnsafeEnabled && x != nil {
   333  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   334  		if ms.LoadMessageInfo() == nil {
   335  			ms.StoreMessageInfo(mi)
   336  		}
   337  		return ms
   338  	}
   339  	return mi.MessageOf(x)
   340  }
   341  
   342  // Deprecated: Use TableRow.ProtoReflect.Descriptor instead.
   343  func (*TableRow) Descriptor() ([]byte, []int) {
   344  	return file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescGZIP(), []int{3}
   345  }
   346  
   347  func (x *TableRow) GetCells() []*TableCell {
   348  	if x != nil {
   349  		return x.Cells
   350  	}
   351  	return nil
   352  }
   353  
   354  func (x *TableRow) GetDivider() bool {
   355  	if x != nil {
   356  		return x.Divider
   357  	}
   358  	return false
   359  }
   360  
   361  var File_google_actions_sdk_v2_conversation_prompt_content_table_proto protoreflect.FileDescriptor
   362  
   363  var file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDesc = []byte{
   364  	0x0a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   365  	0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61,
   366  	0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74,
   367  	0x65, 0x6e, 0x74, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   368  	0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
   369  	0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74,
   370  	0x69, 0x6f, 0x6e, 0x1a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69,
   371  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65,
   372  	0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63,
   373  	0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   374  	0x74, 0x6f, 0x1a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f,
   375  	0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72,
   376  	0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63, 0x6f,
   377  	0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f, 0x6c, 0x69, 0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   378  	0x22, 0xc9, 0x02, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69,
   379  	0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65,
   380  	0x12, 0x1a, 0x0a, 0x08, 0x73, 0x75, 0x62, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01,
   381  	0x28, 0x09, 0x52, 0x08, 0x73, 0x75, 0x62, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x3f, 0x0a, 0x05,
   382  	0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f,
   383  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b,
   384  	0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   385  	0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x49, 0x0a,
   386  	0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f,
   387  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
   388  	0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74,
   389  	0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x52,
   390  	0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x04, 0x72, 0x6f, 0x77, 0x73,
   391  	0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   392  	0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63,
   393  	0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x61, 0x62, 0x6c,
   394  	0x65, 0x52, 0x6f, 0x77, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x12, 0x40, 0x0a, 0x06, 0x62, 0x75,
   395  	0x74, 0x74, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f,
   396  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e,
   397  	0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
   398  	0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x06, 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x22, 0xcf, 0x01, 0x0a,
   399  	0x0b, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x16, 0x0a, 0x06,
   400  	0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65,
   401  	0x61, 0x64, 0x65, 0x72, 0x12, 0x59, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x18, 0x02, 0x20,
   402  	0x01, 0x28, 0x0e, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74,
   403  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76,
   404  	0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f,
   405  	0x6c, 0x75, 0x6d, 0x6e, 0x2e, 0x48, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x41,
   406  	0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x22,
   407  	0x4d, 0x0a, 0x13, 0x48, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x41, 0x6c, 0x69,
   408  	0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
   409  	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x4c, 0x45, 0x41, 0x44, 0x49,
   410  	0x4e, 0x47, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x10, 0x02,
   411  	0x12, 0x0c, 0x0a, 0x08, 0x54, 0x52, 0x41, 0x49, 0x4c, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x22, 0x1f,
   412  	0x0a, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74,
   413  	0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x22,
   414  	0x69, 0x0a, 0x08, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x12, 0x43, 0x0a, 0x05, 0x63,
   415  	0x65, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f,
   416  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e,
   417  	0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
   418  	0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x52, 0x05, 0x63, 0x65, 0x6c, 0x6c, 0x73,
   419  	0x12, 0x18, 0x0a, 0x07, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
   420  	0x08, 0x52, 0x07, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 0x72, 0x42, 0x86, 0x01, 0x0a, 0x26, 0x63,
   421  	0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   422  	0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
   423  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0a, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74,
   424  	0x6f, 0x50, 0x01, 0x5a, 0x4e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
   425  	0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
   426  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f,
   427  	0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72,
   428  	0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74,
   429  	0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   430  }
   431  
   432  var (
   433  	file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescOnce sync.Once
   434  	file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescData = file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDesc
   435  )
   436  
   437  func file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescGZIP() []byte {
   438  	file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescOnce.Do(func() {
   439  		file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescData)
   440  	})
   441  	return file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDescData
   442  }
   443  
   444  var file_google_actions_sdk_v2_conversation_prompt_content_table_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   445  var file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   446  var file_google_actions_sdk_v2_conversation_prompt_content_table_proto_goTypes = []interface{}{
   447  	(TableColumn_HorizontalAlignment)(0), // 0: google.actions.sdk.v2.conversation.TableColumn.HorizontalAlignment
   448  	(*Table)(nil),                        // 1: google.actions.sdk.v2.conversation.Table
   449  	(*TableColumn)(nil),                  // 2: google.actions.sdk.v2.conversation.TableColumn
   450  	(*TableCell)(nil),                    // 3: google.actions.sdk.v2.conversation.TableCell
   451  	(*TableRow)(nil),                     // 4: google.actions.sdk.v2.conversation.TableRow
   452  	(*Image)(nil),                        // 5: google.actions.sdk.v2.conversation.Image
   453  	(*Link)(nil),                         // 6: google.actions.sdk.v2.conversation.Link
   454  }
   455  var file_google_actions_sdk_v2_conversation_prompt_content_table_proto_depIdxs = []int32{
   456  	5, // 0: google.actions.sdk.v2.conversation.Table.image:type_name -> google.actions.sdk.v2.conversation.Image
   457  	2, // 1: google.actions.sdk.v2.conversation.Table.columns:type_name -> google.actions.sdk.v2.conversation.TableColumn
   458  	4, // 2: google.actions.sdk.v2.conversation.Table.rows:type_name -> google.actions.sdk.v2.conversation.TableRow
   459  	6, // 3: google.actions.sdk.v2.conversation.Table.button:type_name -> google.actions.sdk.v2.conversation.Link
   460  	0, // 4: google.actions.sdk.v2.conversation.TableColumn.align:type_name -> google.actions.sdk.v2.conversation.TableColumn.HorizontalAlignment
   461  	3, // 5: google.actions.sdk.v2.conversation.TableRow.cells:type_name -> google.actions.sdk.v2.conversation.TableCell
   462  	6, // [6:6] is the sub-list for method output_type
   463  	6, // [6:6] is the sub-list for method input_type
   464  	6, // [6:6] is the sub-list for extension type_name
   465  	6, // [6:6] is the sub-list for extension extendee
   466  	0, // [0:6] is the sub-list for field type_name
   467  }
   468  
   469  func init() { file_google_actions_sdk_v2_conversation_prompt_content_table_proto_init() }
   470  func file_google_actions_sdk_v2_conversation_prompt_content_table_proto_init() {
   471  	if File_google_actions_sdk_v2_conversation_prompt_content_table_proto != nil {
   472  		return
   473  	}
   474  	file_google_actions_sdk_v2_conversation_prompt_content_image_proto_init()
   475  	file_google_actions_sdk_v2_conversation_prompt_content_link_proto_init()
   476  	if !protoimpl.UnsafeEnabled {
   477  		file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   478  			switch v := v.(*Table); i {
   479  			case 0:
   480  				return &v.state
   481  			case 1:
   482  				return &v.sizeCache
   483  			case 2:
   484  				return &v.unknownFields
   485  			default:
   486  				return nil
   487  			}
   488  		}
   489  		file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   490  			switch v := v.(*TableColumn); i {
   491  			case 0:
   492  				return &v.state
   493  			case 1:
   494  				return &v.sizeCache
   495  			case 2:
   496  				return &v.unknownFields
   497  			default:
   498  				return nil
   499  			}
   500  		}
   501  		file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   502  			switch v := v.(*TableCell); i {
   503  			case 0:
   504  				return &v.state
   505  			case 1:
   506  				return &v.sizeCache
   507  			case 2:
   508  				return &v.unknownFields
   509  			default:
   510  				return nil
   511  			}
   512  		}
   513  		file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   514  			switch v := v.(*TableRow); i {
   515  			case 0:
   516  				return &v.state
   517  			case 1:
   518  				return &v.sizeCache
   519  			case 2:
   520  				return &v.unknownFields
   521  			default:
   522  				return nil
   523  			}
   524  		}
   525  	}
   526  	type x struct{}
   527  	out := protoimpl.TypeBuilder{
   528  		File: protoimpl.DescBuilder{
   529  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   530  			RawDescriptor: file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDesc,
   531  			NumEnums:      1,
   532  			NumMessages:   4,
   533  			NumExtensions: 0,
   534  			NumServices:   0,
   535  		},
   536  		GoTypes:           file_google_actions_sdk_v2_conversation_prompt_content_table_proto_goTypes,
   537  		DependencyIndexes: file_google_actions_sdk_v2_conversation_prompt_content_table_proto_depIdxs,
   538  		EnumInfos:         file_google_actions_sdk_v2_conversation_prompt_content_table_proto_enumTypes,
   539  		MessageInfos:      file_google_actions_sdk_v2_conversation_prompt_content_table_proto_msgTypes,
   540  	}.Build()
   541  	File_google_actions_sdk_v2_conversation_prompt_content_table_proto = out.File
   542  	file_google_actions_sdk_v2_conversation_prompt_content_table_proto_rawDesc = nil
   543  	file_google_actions_sdk_v2_conversation_prompt_content_table_proto_goTypes = nil
   544  	file_google_actions_sdk_v2_conversation_prompt_content_table_proto_depIdxs = nil
   545  }
   546  

View as plain text