...

Source file src/google.golang.org/genproto/googleapis/actions/sdk/v2/conversation/suggestion.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/suggestion.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  // Input suggestion to be presented to the user.
    39  type Suggestion struct {
    40  	state         protoimpl.MessageState
    41  	sizeCache     protoimpl.SizeCache
    42  	unknownFields protoimpl.UnknownFields
    43  
    44  	// Required. The text shown in the suggestion chip. When tapped, this text will be
    45  	// posted back to the conversation verbatim as if the user had typed it.
    46  	// Each title must be unique among the set of suggestion chips.
    47  	// Max 25 chars
    48  	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
    49  }
    50  
    51  func (x *Suggestion) Reset() {
    52  	*x = Suggestion{}
    53  	if protoimpl.UnsafeEnabled {
    54  		mi := &file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_msgTypes[0]
    55  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    56  		ms.StoreMessageInfo(mi)
    57  	}
    58  }
    59  
    60  func (x *Suggestion) String() string {
    61  	return protoimpl.X.MessageStringOf(x)
    62  }
    63  
    64  func (*Suggestion) ProtoMessage() {}
    65  
    66  func (x *Suggestion) ProtoReflect() protoreflect.Message {
    67  	mi := &file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_msgTypes[0]
    68  	if protoimpl.UnsafeEnabled && x != nil {
    69  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    70  		if ms.LoadMessageInfo() == nil {
    71  			ms.StoreMessageInfo(mi)
    72  		}
    73  		return ms
    74  	}
    75  	return mi.MessageOf(x)
    76  }
    77  
    78  // Deprecated: Use Suggestion.ProtoReflect.Descriptor instead.
    79  func (*Suggestion) Descriptor() ([]byte, []int) {
    80  	return file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDescGZIP(), []int{0}
    81  }
    82  
    83  func (x *Suggestion) GetTitle() string {
    84  	if x != nil {
    85  		return x.Title
    86  	}
    87  	return ""
    88  }
    89  
    90  var File_google_actions_sdk_v2_conversation_prompt_suggestion_proto protoreflect.FileDescriptor
    91  
    92  var file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDesc = []byte{
    93  	0x0a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
    94  	0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61,
    95  	0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x73, 0x75, 0x67, 0x67,
    96  	0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x22, 0x67, 0x6f,
    97  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b,
    98  	0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e,
    99  	0x22, 0x22, 0x0a, 0x0a, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14,
   100  	0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74,
   101  	0x69, 0x74, 0x6c, 0x65, 0x42, 0x8b, 0x01, 0x0a, 0x26, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
   102  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e,
   103  	0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42,
   104  	0x0f, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f,
   105  	0x50, 0x01, 0x5a, 0x4e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e,
   106  	0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
   107  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   108  	0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
   109  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69,
   110  	0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   111  }
   112  
   113  var (
   114  	file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDescOnce sync.Once
   115  	file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDescData = file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDesc
   116  )
   117  
   118  func file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDescGZIP() []byte {
   119  	file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDescOnce.Do(func() {
   120  		file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDescData)
   121  	})
   122  	return file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDescData
   123  }
   124  
   125  var file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   126  var file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_goTypes = []interface{}{
   127  	(*Suggestion)(nil), // 0: google.actions.sdk.v2.conversation.Suggestion
   128  }
   129  var file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_depIdxs = []int32{
   130  	0, // [0:0] is the sub-list for method output_type
   131  	0, // [0:0] is the sub-list for method input_type
   132  	0, // [0:0] is the sub-list for extension type_name
   133  	0, // [0:0] is the sub-list for extension extendee
   134  	0, // [0:0] is the sub-list for field type_name
   135  }
   136  
   137  func init() { file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_init() }
   138  func file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_init() {
   139  	if File_google_actions_sdk_v2_conversation_prompt_suggestion_proto != nil {
   140  		return
   141  	}
   142  	if !protoimpl.UnsafeEnabled {
   143  		file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   144  			switch v := v.(*Suggestion); i {
   145  			case 0:
   146  				return &v.state
   147  			case 1:
   148  				return &v.sizeCache
   149  			case 2:
   150  				return &v.unknownFields
   151  			default:
   152  				return nil
   153  			}
   154  		}
   155  	}
   156  	type x struct{}
   157  	out := protoimpl.TypeBuilder{
   158  		File: protoimpl.DescBuilder{
   159  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   160  			RawDescriptor: file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDesc,
   161  			NumEnums:      0,
   162  			NumMessages:   1,
   163  			NumExtensions: 0,
   164  			NumServices:   0,
   165  		},
   166  		GoTypes:           file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_goTypes,
   167  		DependencyIndexes: file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_depIdxs,
   168  		MessageInfos:      file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_msgTypes,
   169  	}.Build()
   170  	File_google_actions_sdk_v2_conversation_prompt_suggestion_proto = out.File
   171  	file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_rawDesc = nil
   172  	file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_goTypes = nil
   173  	file_google_actions_sdk_v2_conversation_prompt_suggestion_proto_depIdxs = nil
   174  }
   175  

View as plain text