...

Source file src/google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/prompt/static_table_prompt.pb.go

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

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

View as plain text