...

Source file src/google.golang.org/genproto/googleapis/actions/sdk/v2/conversation/prompt.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/prompt.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  // Represent a response to a user.
    39  type Prompt struct {
    40  	state         protoimpl.MessageState
    41  	sizeCache     protoimpl.SizeCache
    42  	unknownFields protoimpl.UnknownFields
    43  
    44  	// Optional. Mode for how this messages should be merged with previously
    45  	// defined messages.
    46  	// "false" will clear all previously defined messages (first and last
    47  	// simple, content, suggestions link and canvas) and add messages defined in
    48  	// this prompt.
    49  	// "true" will add messages defined in this prompt to messages defined in
    50  	// previous responses. Setting this field to "true" will also enable appending
    51  	// to some fields inside Simple prompts, the Suggestion prompt and the Canvas
    52  	// prompt (part of the Content prompt). The Content and Link messages will
    53  	// always be overwritten if defined in the prompt.
    54  	// Default value is "false".
    55  	//
    56  	// Deprecated: Do not use.
    57  	Append bool `protobuf:"varint,1,opt,name=append,proto3" json:"append,omitempty"`
    58  	// Optional. Mode for how this messages should be merged with previously
    59  	// defined messages.
    60  	// "true" clears all previously defined messages (first and last
    61  	// simple, content, suggestions link and canvas) and adds messages defined in
    62  	// this prompt.
    63  	// "false" adds messages defined in this prompt to messages defined in
    64  	// previous responses. Leaving this field to "false" also enables
    65  	// appending to some fields inside Simple prompts, the Suggestions prompt,
    66  	// and the Canvas prompt (part of the Content prompt). The Content and Link
    67  	// messages are always overwritten if defined in the prompt. Default
    68  	// value is "false".
    69  	Override bool `protobuf:"varint,8,opt,name=override,proto3" json:"override,omitempty"`
    70  	// Optional. The first voice and text-only response.
    71  	FirstSimple *Simple `protobuf:"bytes,2,opt,name=first_simple,json=firstSimple,proto3" json:"first_simple,omitempty"`
    72  	// Optional. A content like a card, list or media to display to the user.
    73  	Content *Content `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
    74  	// Optional. The last voice and text-only response.
    75  	LastSimple *Simple `protobuf:"bytes,4,opt,name=last_simple,json=lastSimple,proto3" json:"last_simple,omitempty"`
    76  	// Optional. Suggestions to be displayed to the user which will always appear
    77  	// at the end of the response.
    78  	// If the "override" field in the containing prompt is "false", the titles
    79  	// defined in this field will be added to titles defined in any previously
    80  	// defined suggestions prompts and duplicate values will be removed.
    81  	Suggestions []*Suggestion `protobuf:"bytes,5,rep,name=suggestions,proto3" json:"suggestions,omitempty"`
    82  	// Optional. An additional suggestion chip that can link out to the associated app
    83  	// or site.
    84  	// The chip will be rendered with the title "Open <name>". Max 20 chars.
    85  	Link *Link `protobuf:"bytes,6,opt,name=link,proto3" json:"link,omitempty"`
    86  	// Optional. Represents a Interactive Canvas response to be sent to the user.
    87  	Canvas *Canvas `protobuf:"bytes,9,opt,name=canvas,proto3" json:"canvas,omitempty"`
    88  }
    89  
    90  func (x *Prompt) Reset() {
    91  	*x = Prompt{}
    92  	if protoimpl.UnsafeEnabled {
    93  		mi := &file_google_actions_sdk_v2_conversation_prompt_prompt_proto_msgTypes[0]
    94  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    95  		ms.StoreMessageInfo(mi)
    96  	}
    97  }
    98  
    99  func (x *Prompt) String() string {
   100  	return protoimpl.X.MessageStringOf(x)
   101  }
   102  
   103  func (*Prompt) ProtoMessage() {}
   104  
   105  func (x *Prompt) ProtoReflect() protoreflect.Message {
   106  	mi := &file_google_actions_sdk_v2_conversation_prompt_prompt_proto_msgTypes[0]
   107  	if protoimpl.UnsafeEnabled && x != nil {
   108  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   109  		if ms.LoadMessageInfo() == nil {
   110  			ms.StoreMessageInfo(mi)
   111  		}
   112  		return ms
   113  	}
   114  	return mi.MessageOf(x)
   115  }
   116  
   117  // Deprecated: Use Prompt.ProtoReflect.Descriptor instead.
   118  func (*Prompt) Descriptor() ([]byte, []int) {
   119  	return file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDescGZIP(), []int{0}
   120  }
   121  
   122  // Deprecated: Do not use.
   123  func (x *Prompt) GetAppend() bool {
   124  	if x != nil {
   125  		return x.Append
   126  	}
   127  	return false
   128  }
   129  
   130  func (x *Prompt) GetOverride() bool {
   131  	if x != nil {
   132  		return x.Override
   133  	}
   134  	return false
   135  }
   136  
   137  func (x *Prompt) GetFirstSimple() *Simple {
   138  	if x != nil {
   139  		return x.FirstSimple
   140  	}
   141  	return nil
   142  }
   143  
   144  func (x *Prompt) GetContent() *Content {
   145  	if x != nil {
   146  		return x.Content
   147  	}
   148  	return nil
   149  }
   150  
   151  func (x *Prompt) GetLastSimple() *Simple {
   152  	if x != nil {
   153  		return x.LastSimple
   154  	}
   155  	return nil
   156  }
   157  
   158  func (x *Prompt) GetSuggestions() []*Suggestion {
   159  	if x != nil {
   160  		return x.Suggestions
   161  	}
   162  	return nil
   163  }
   164  
   165  func (x *Prompt) GetLink() *Link {
   166  	if x != nil {
   167  		return x.Link
   168  	}
   169  	return nil
   170  }
   171  
   172  func (x *Prompt) GetCanvas() *Canvas {
   173  	if x != nil {
   174  		return x.Canvas
   175  	}
   176  	return nil
   177  }
   178  
   179  var File_google_actions_sdk_v2_conversation_prompt_prompt_proto protoreflect.FileDescriptor
   180  
   181  var file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDesc = []byte{
   182  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   183  	0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61,
   184  	0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x6d,
   185  	0x70, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   186  	0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e,
   187  	0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3e, 0x67, 0x6f,
   188  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b,
   189  	0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   190  	0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f,
   191  	0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3f, 0x67, 0x6f,
   192  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b,
   193  	0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   194  	0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2f,
   195  	0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3c, 0x67,
   196  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64,
   197  	0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f,
   198  	0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
   199  	0x2f, 0x6c, 0x69, 0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f,
   200  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f,
   201  	0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f,
   202  	0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x70, 0x72,
   203  	0x6f, 0x74, 0x6f, 0x1a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69,
   204  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65,
   205  	0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x73,
   206  	0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
   207  	0xf7, 0x03, 0x0a, 0x06, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x12, 0x1a, 0x0a, 0x06, 0x61, 0x70,
   208  	0x70, 0x65, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06,
   209  	0x61, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69,
   210  	0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69,
   211  	0x64, 0x65, 0x12, 0x4d, 0x0a, 0x0c, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x69, 0x6d, 0x70,
   212  	0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   213  	0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32,
   214  	0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x69,
   215  	0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0b, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x69, 0x6d, 0x70, 0x6c,
   216  	0x65, 0x12, 0x45, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01,
   217  	0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69,
   218  	0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65,
   219  	0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52,
   220  	0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x4b, 0x0a, 0x0b, 0x6c, 0x61, 0x73, 0x74,
   221  	0x5f, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e,
   222  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73,
   223  	0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69,
   224  	0x6f, 0x6e, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x53,
   225  	0x69, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x50, 0x0a, 0x0b, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74,
   226  	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
   227  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e,
   228  	0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
   229  	0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x73, 0x75, 0x67, 0x67,
   230  	0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x18,
   231  	0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
   232  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f,
   233  	0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x52,
   234  	0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x42, 0x0a, 0x06, 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x18,
   235  	0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
   236  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f,
   237  	0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 0x6e, 0x76, 0x61,
   238  	0x73, 0x52, 0x06, 0x63, 0x61, 0x6e, 0x76, 0x61, 0x73, 0x42, 0x87, 0x01, 0x0a, 0x26, 0x63, 0x6f,
   239  	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   240  	0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61,
   241  	0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0b, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x50, 0x72, 0x6f, 0x74,
   242  	0x6f, 0x50, 0x01, 0x5a, 0x4e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
   243  	0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
   244  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f,
   245  	0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72,
   246  	0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74,
   247  	0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   248  }
   249  
   250  var (
   251  	file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDescOnce sync.Once
   252  	file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDescData = file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDesc
   253  )
   254  
   255  func file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDescGZIP() []byte {
   256  	file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDescOnce.Do(func() {
   257  		file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDescData)
   258  	})
   259  	return file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDescData
   260  }
   261  
   262  var file_google_actions_sdk_v2_conversation_prompt_prompt_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   263  var file_google_actions_sdk_v2_conversation_prompt_prompt_proto_goTypes = []interface{}{
   264  	(*Prompt)(nil),     // 0: google.actions.sdk.v2.conversation.Prompt
   265  	(*Simple)(nil),     // 1: google.actions.sdk.v2.conversation.Simple
   266  	(*Content)(nil),    // 2: google.actions.sdk.v2.conversation.Content
   267  	(*Suggestion)(nil), // 3: google.actions.sdk.v2.conversation.Suggestion
   268  	(*Link)(nil),       // 4: google.actions.sdk.v2.conversation.Link
   269  	(*Canvas)(nil),     // 5: google.actions.sdk.v2.conversation.Canvas
   270  }
   271  var file_google_actions_sdk_v2_conversation_prompt_prompt_proto_depIdxs = []int32{
   272  	1, // 0: google.actions.sdk.v2.conversation.Prompt.first_simple:type_name -> google.actions.sdk.v2.conversation.Simple
   273  	2, // 1: google.actions.sdk.v2.conversation.Prompt.content:type_name -> google.actions.sdk.v2.conversation.Content
   274  	1, // 2: google.actions.sdk.v2.conversation.Prompt.last_simple:type_name -> google.actions.sdk.v2.conversation.Simple
   275  	3, // 3: google.actions.sdk.v2.conversation.Prompt.suggestions:type_name -> google.actions.sdk.v2.conversation.Suggestion
   276  	4, // 4: google.actions.sdk.v2.conversation.Prompt.link:type_name -> google.actions.sdk.v2.conversation.Link
   277  	5, // 5: google.actions.sdk.v2.conversation.Prompt.canvas:type_name -> google.actions.sdk.v2.conversation.Canvas
   278  	6, // [6:6] is the sub-list for method output_type
   279  	6, // [6:6] is the sub-list for method input_type
   280  	6, // [6:6] is the sub-list for extension type_name
   281  	6, // [6:6] is the sub-list for extension extendee
   282  	0, // [0:6] is the sub-list for field type_name
   283  }
   284  
   285  func init() { file_google_actions_sdk_v2_conversation_prompt_prompt_proto_init() }
   286  func file_google_actions_sdk_v2_conversation_prompt_prompt_proto_init() {
   287  	if File_google_actions_sdk_v2_conversation_prompt_prompt_proto != nil {
   288  		return
   289  	}
   290  	file_google_actions_sdk_v2_conversation_prompt_content_canvas_proto_init()
   291  	file_google_actions_sdk_v2_conversation_prompt_content_content_proto_init()
   292  	file_google_actions_sdk_v2_conversation_prompt_content_link_proto_init()
   293  	file_google_actions_sdk_v2_conversation_prompt_simple_proto_init()
   294  	file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_init()
   295  	if !protoimpl.UnsafeEnabled {
   296  		file_google_actions_sdk_v2_conversation_prompt_prompt_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   297  			switch v := v.(*Prompt); i {
   298  			case 0:
   299  				return &v.state
   300  			case 1:
   301  				return &v.sizeCache
   302  			case 2:
   303  				return &v.unknownFields
   304  			default:
   305  				return nil
   306  			}
   307  		}
   308  	}
   309  	type x struct{}
   310  	out := protoimpl.TypeBuilder{
   311  		File: protoimpl.DescBuilder{
   312  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   313  			RawDescriptor: file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDesc,
   314  			NumEnums:      0,
   315  			NumMessages:   1,
   316  			NumExtensions: 0,
   317  			NumServices:   0,
   318  		},
   319  		GoTypes:           file_google_actions_sdk_v2_conversation_prompt_prompt_proto_goTypes,
   320  		DependencyIndexes: file_google_actions_sdk_v2_conversation_prompt_prompt_proto_depIdxs,
   321  		MessageInfos:      file_google_actions_sdk_v2_conversation_prompt_prompt_proto_msgTypes,
   322  	}.Build()
   323  	File_google_actions_sdk_v2_conversation_prompt_prompt_proto = out.File
   324  	file_google_actions_sdk_v2_conversation_prompt_prompt_proto_rawDesc = nil
   325  	file_google_actions_sdk_v2_conversation_prompt_prompt_proto_goTypes = nil
   326  	file_google_actions_sdk_v2_conversation_prompt_prompt_proto_depIdxs = nil
   327  }
   328  

View as plain text