...

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

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

     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/event_logs.proto
    20  
    21  package sdk
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	conversation "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation"
    28  	status "google.golang.org/genproto/googleapis/rpc/status"
    29  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    30  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    31  	structpb "google.golang.org/protobuf/types/known/structpb"
    32  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    33  )
    34  
    35  const (
    36  	// Verify that this generated code is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    38  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    39  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    40  )
    41  
    42  // Contains information about execution event which happened during processing
    43  // Actions Builder conversation request. For an overview of the stages involved
    44  // in a conversation request, see
    45  // https://developers.google.com/assistant/conversational/actions.
    46  type ExecutionEvent struct {
    47  	state         protoimpl.MessageState
    48  	sizeCache     protoimpl.SizeCache
    49  	unknownFields protoimpl.UnknownFields
    50  
    51  	// Timestamp when the event happened.
    52  	EventTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=event_time,json=eventTime,proto3" json:"event_time,omitempty"`
    53  	// State of the execution during this event.
    54  	ExecutionState *ExecutionState `protobuf:"bytes,2,opt,name=execution_state,json=executionState,proto3" json:"execution_state,omitempty"`
    55  	// Resulting status of particular execution step.
    56  	Status *status.Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
    57  	// Detailed information specific to different of events that may be involved
    58  	// in processing a conversation round. The field set here defines the type of
    59  	// this event.
    60  	//
    61  	// Types that are assignable to EventData:
    62  	//
    63  	//	*ExecutionEvent_UserInput
    64  	//	*ExecutionEvent_IntentMatch
    65  	//	*ExecutionEvent_ConditionsEvaluated
    66  	//	*ExecutionEvent_OnSceneEnter
    67  	//	*ExecutionEvent_WebhookRequest
    68  	//	*ExecutionEvent_WebhookResponse
    69  	//	*ExecutionEvent_WebhookInitiatedTransition
    70  	//	*ExecutionEvent_SlotMatch
    71  	//	*ExecutionEvent_SlotRequested
    72  	//	*ExecutionEvent_SlotValidated
    73  	//	*ExecutionEvent_FormFilled
    74  	//	*ExecutionEvent_WaitingUserInput
    75  	//	*ExecutionEvent_EndConversation
    76  	EventData isExecutionEvent_EventData `protobuf_oneof:"EventData"`
    77  	// List of warnings generated during execution of this Event. Warnings are
    78  	// tips for the developer discovered during the conversation request. These
    79  	// are usually non-critical and do not halt the execution of the request. For
    80  	// example, a warnings might be generated when webhook tries to override a
    81  	// custom Type which does not exist. Errors are reported as a failed status
    82  	// code, but warnings can be present even when the status is OK.
    83  	WarningMessages []string `protobuf:"bytes,17,rep,name=warning_messages,json=warningMessages,proto3" json:"warning_messages,omitempty"`
    84  }
    85  
    86  func (x *ExecutionEvent) Reset() {
    87  	*x = ExecutionEvent{}
    88  	if protoimpl.UnsafeEnabled {
    89  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[0]
    90  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    91  		ms.StoreMessageInfo(mi)
    92  	}
    93  }
    94  
    95  func (x *ExecutionEvent) String() string {
    96  	return protoimpl.X.MessageStringOf(x)
    97  }
    98  
    99  func (*ExecutionEvent) ProtoMessage() {}
   100  
   101  func (x *ExecutionEvent) ProtoReflect() protoreflect.Message {
   102  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[0]
   103  	if protoimpl.UnsafeEnabled && x != nil {
   104  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   105  		if ms.LoadMessageInfo() == nil {
   106  			ms.StoreMessageInfo(mi)
   107  		}
   108  		return ms
   109  	}
   110  	return mi.MessageOf(x)
   111  }
   112  
   113  // Deprecated: Use ExecutionEvent.ProtoReflect.Descriptor instead.
   114  func (*ExecutionEvent) Descriptor() ([]byte, []int) {
   115  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{0}
   116  }
   117  
   118  func (x *ExecutionEvent) GetEventTime() *timestamppb.Timestamp {
   119  	if x != nil {
   120  		return x.EventTime
   121  	}
   122  	return nil
   123  }
   124  
   125  func (x *ExecutionEvent) GetExecutionState() *ExecutionState {
   126  	if x != nil {
   127  		return x.ExecutionState
   128  	}
   129  	return nil
   130  }
   131  
   132  func (x *ExecutionEvent) GetStatus() *status.Status {
   133  	if x != nil {
   134  		return x.Status
   135  	}
   136  	return nil
   137  }
   138  
   139  func (m *ExecutionEvent) GetEventData() isExecutionEvent_EventData {
   140  	if m != nil {
   141  		return m.EventData
   142  	}
   143  	return nil
   144  }
   145  
   146  func (x *ExecutionEvent) GetUserInput() *UserConversationInput {
   147  	if x, ok := x.GetEventData().(*ExecutionEvent_UserInput); ok {
   148  		return x.UserInput
   149  	}
   150  	return nil
   151  }
   152  
   153  func (x *ExecutionEvent) GetIntentMatch() *IntentMatch {
   154  	if x, ok := x.GetEventData().(*ExecutionEvent_IntentMatch); ok {
   155  		return x.IntentMatch
   156  	}
   157  	return nil
   158  }
   159  
   160  func (x *ExecutionEvent) GetConditionsEvaluated() *ConditionsEvaluated {
   161  	if x, ok := x.GetEventData().(*ExecutionEvent_ConditionsEvaluated); ok {
   162  		return x.ConditionsEvaluated
   163  	}
   164  	return nil
   165  }
   166  
   167  func (x *ExecutionEvent) GetOnSceneEnter() *OnSceneEnter {
   168  	if x, ok := x.GetEventData().(*ExecutionEvent_OnSceneEnter); ok {
   169  		return x.OnSceneEnter
   170  	}
   171  	return nil
   172  }
   173  
   174  func (x *ExecutionEvent) GetWebhookRequest() *WebhookRequest {
   175  	if x, ok := x.GetEventData().(*ExecutionEvent_WebhookRequest); ok {
   176  		return x.WebhookRequest
   177  	}
   178  	return nil
   179  }
   180  
   181  func (x *ExecutionEvent) GetWebhookResponse() *WebhookResponse {
   182  	if x, ok := x.GetEventData().(*ExecutionEvent_WebhookResponse); ok {
   183  		return x.WebhookResponse
   184  	}
   185  	return nil
   186  }
   187  
   188  func (x *ExecutionEvent) GetWebhookInitiatedTransition() *WebhookInitiatedTransition {
   189  	if x, ok := x.GetEventData().(*ExecutionEvent_WebhookInitiatedTransition); ok {
   190  		return x.WebhookInitiatedTransition
   191  	}
   192  	return nil
   193  }
   194  
   195  func (x *ExecutionEvent) GetSlotMatch() *SlotMatch {
   196  	if x, ok := x.GetEventData().(*ExecutionEvent_SlotMatch); ok {
   197  		return x.SlotMatch
   198  	}
   199  	return nil
   200  }
   201  
   202  func (x *ExecutionEvent) GetSlotRequested() *SlotRequested {
   203  	if x, ok := x.GetEventData().(*ExecutionEvent_SlotRequested); ok {
   204  		return x.SlotRequested
   205  	}
   206  	return nil
   207  }
   208  
   209  func (x *ExecutionEvent) GetSlotValidated() *SlotValidated {
   210  	if x, ok := x.GetEventData().(*ExecutionEvent_SlotValidated); ok {
   211  		return x.SlotValidated
   212  	}
   213  	return nil
   214  }
   215  
   216  func (x *ExecutionEvent) GetFormFilled() *FormFilled {
   217  	if x, ok := x.GetEventData().(*ExecutionEvent_FormFilled); ok {
   218  		return x.FormFilled
   219  	}
   220  	return nil
   221  }
   222  
   223  func (x *ExecutionEvent) GetWaitingUserInput() *WaitingForUserInput {
   224  	if x, ok := x.GetEventData().(*ExecutionEvent_WaitingUserInput); ok {
   225  		return x.WaitingUserInput
   226  	}
   227  	return nil
   228  }
   229  
   230  func (x *ExecutionEvent) GetEndConversation() *EndConversation {
   231  	if x, ok := x.GetEventData().(*ExecutionEvent_EndConversation); ok {
   232  		return x.EndConversation
   233  	}
   234  	return nil
   235  }
   236  
   237  func (x *ExecutionEvent) GetWarningMessages() []string {
   238  	if x != nil {
   239  		return x.WarningMessages
   240  	}
   241  	return nil
   242  }
   243  
   244  type isExecutionEvent_EventData interface {
   245  	isExecutionEvent_EventData()
   246  }
   247  
   248  type ExecutionEvent_UserInput struct {
   249  	// User input handling event.
   250  	UserInput *UserConversationInput `protobuf:"bytes,4,opt,name=user_input,json=userInput,proto3,oneof"`
   251  }
   252  
   253  type ExecutionEvent_IntentMatch struct {
   254  	// Intent matching event.
   255  	IntentMatch *IntentMatch `protobuf:"bytes,5,opt,name=intent_match,json=intentMatch,proto3,oneof"`
   256  }
   257  
   258  type ExecutionEvent_ConditionsEvaluated struct {
   259  	// Condition evaluation event.
   260  	ConditionsEvaluated *ConditionsEvaluated `protobuf:"bytes,6,opt,name=conditions_evaluated,json=conditionsEvaluated,proto3,oneof"`
   261  }
   262  
   263  type ExecutionEvent_OnSceneEnter struct {
   264  	// OnSceneEnter execution event.
   265  	OnSceneEnter *OnSceneEnter `protobuf:"bytes,7,opt,name=on_scene_enter,json=onSceneEnter,proto3,oneof"`
   266  }
   267  
   268  type ExecutionEvent_WebhookRequest struct {
   269  	// Webhook request dispatch event.
   270  	WebhookRequest *WebhookRequest `protobuf:"bytes,8,opt,name=webhook_request,json=webhookRequest,proto3,oneof"`
   271  }
   272  
   273  type ExecutionEvent_WebhookResponse struct {
   274  	// Webhook response receipt event.
   275  	WebhookResponse *WebhookResponse `protobuf:"bytes,9,opt,name=webhook_response,json=webhookResponse,proto3,oneof"`
   276  }
   277  
   278  type ExecutionEvent_WebhookInitiatedTransition struct {
   279  	// Webhook-initiated transition event.
   280  	WebhookInitiatedTransition *WebhookInitiatedTransition `protobuf:"bytes,10,opt,name=webhook_initiated_transition,json=webhookInitiatedTransition,proto3,oneof"`
   281  }
   282  
   283  type ExecutionEvent_SlotMatch struct {
   284  	// Slot matching event.
   285  	SlotMatch *SlotMatch `protobuf:"bytes,11,opt,name=slot_match,json=slotMatch,proto3,oneof"`
   286  }
   287  
   288  type ExecutionEvent_SlotRequested struct {
   289  	// Slot requesting event.
   290  	SlotRequested *SlotRequested `protobuf:"bytes,12,opt,name=slot_requested,json=slotRequested,proto3,oneof"`
   291  }
   292  
   293  type ExecutionEvent_SlotValidated struct {
   294  	// Slot validation event.
   295  	SlotValidated *SlotValidated `protobuf:"bytes,13,opt,name=slot_validated,json=slotValidated,proto3,oneof"`
   296  }
   297  
   298  type ExecutionEvent_FormFilled struct {
   299  	// Form filling event.
   300  	FormFilled *FormFilled `protobuf:"bytes,14,opt,name=form_filled,json=formFilled,proto3,oneof"`
   301  }
   302  
   303  type ExecutionEvent_WaitingUserInput struct {
   304  	// Waiting-for-user-input event.
   305  	WaitingUserInput *WaitingForUserInput `protobuf:"bytes,15,opt,name=waiting_user_input,json=waitingUserInput,proto3,oneof"`
   306  }
   307  
   308  type ExecutionEvent_EndConversation struct {
   309  	// End-of-conversation event.
   310  	EndConversation *EndConversation `protobuf:"bytes,16,opt,name=end_conversation,json=endConversation,proto3,oneof"`
   311  }
   312  
   313  func (*ExecutionEvent_UserInput) isExecutionEvent_EventData() {}
   314  
   315  func (*ExecutionEvent_IntentMatch) isExecutionEvent_EventData() {}
   316  
   317  func (*ExecutionEvent_ConditionsEvaluated) isExecutionEvent_EventData() {}
   318  
   319  func (*ExecutionEvent_OnSceneEnter) isExecutionEvent_EventData() {}
   320  
   321  func (*ExecutionEvent_WebhookRequest) isExecutionEvent_EventData() {}
   322  
   323  func (*ExecutionEvent_WebhookResponse) isExecutionEvent_EventData() {}
   324  
   325  func (*ExecutionEvent_WebhookInitiatedTransition) isExecutionEvent_EventData() {}
   326  
   327  func (*ExecutionEvent_SlotMatch) isExecutionEvent_EventData() {}
   328  
   329  func (*ExecutionEvent_SlotRequested) isExecutionEvent_EventData() {}
   330  
   331  func (*ExecutionEvent_SlotValidated) isExecutionEvent_EventData() {}
   332  
   333  func (*ExecutionEvent_FormFilled) isExecutionEvent_EventData() {}
   334  
   335  func (*ExecutionEvent_WaitingUserInput) isExecutionEvent_EventData() {}
   336  
   337  func (*ExecutionEvent_EndConversation) isExecutionEvent_EventData() {}
   338  
   339  // Current state of the execution.
   340  type ExecutionState struct {
   341  	state         protoimpl.MessageState
   342  	sizeCache     protoimpl.SizeCache
   343  	unknownFields protoimpl.UnknownFields
   344  
   345  	// ID of the scene which is currently  active.
   346  	CurrentSceneId string `protobuf:"bytes,1,opt,name=current_scene_id,json=currentSceneId,proto3" json:"current_scene_id,omitempty"`
   347  	// State of the session storage:
   348  	// https://developers.google.com/assistant/conversational/storage-session
   349  	SessionStorage *structpb.Struct `protobuf:"bytes,2,opt,name=session_storage,json=sessionStorage,proto3" json:"session_storage,omitempty"`
   350  	// State of the slots filling, if applicable:
   351  	// https://developers.google.com/assistant/conversational/scenes#slot_filling
   352  	Slots *Slots `protobuf:"bytes,5,opt,name=slots,proto3" json:"slots,omitempty"`
   353  	// Prompt queue:
   354  	// https://developers.google.com/assistant/conversational/prompts
   355  	PromptQueue []*conversation.Prompt `protobuf:"bytes,7,rep,name=prompt_queue,json=promptQueue,proto3" json:"prompt_queue,omitempty"`
   356  	// State of the user storage:
   357  	// https://developers.google.com/assistant/conversational/storage-user
   358  	UserStorage *structpb.Struct `protobuf:"bytes,6,opt,name=user_storage,json=userStorage,proto3" json:"user_storage,omitempty"`
   359  	// State of the home storage:
   360  	// https://developers.google.com/assistant/conversational/storage-home
   361  	HouseholdStorage *structpb.Struct `protobuf:"bytes,8,opt,name=household_storage,json=householdStorage,proto3" json:"household_storage,omitempty"`
   362  }
   363  
   364  func (x *ExecutionState) Reset() {
   365  	*x = ExecutionState{}
   366  	if protoimpl.UnsafeEnabled {
   367  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[1]
   368  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   369  		ms.StoreMessageInfo(mi)
   370  	}
   371  }
   372  
   373  func (x *ExecutionState) String() string {
   374  	return protoimpl.X.MessageStringOf(x)
   375  }
   376  
   377  func (*ExecutionState) ProtoMessage() {}
   378  
   379  func (x *ExecutionState) ProtoReflect() protoreflect.Message {
   380  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[1]
   381  	if protoimpl.UnsafeEnabled && x != nil {
   382  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   383  		if ms.LoadMessageInfo() == nil {
   384  			ms.StoreMessageInfo(mi)
   385  		}
   386  		return ms
   387  	}
   388  	return mi.MessageOf(x)
   389  }
   390  
   391  // Deprecated: Use ExecutionState.ProtoReflect.Descriptor instead.
   392  func (*ExecutionState) Descriptor() ([]byte, []int) {
   393  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{1}
   394  }
   395  
   396  func (x *ExecutionState) GetCurrentSceneId() string {
   397  	if x != nil {
   398  		return x.CurrentSceneId
   399  	}
   400  	return ""
   401  }
   402  
   403  func (x *ExecutionState) GetSessionStorage() *structpb.Struct {
   404  	if x != nil {
   405  		return x.SessionStorage
   406  	}
   407  	return nil
   408  }
   409  
   410  func (x *ExecutionState) GetSlots() *Slots {
   411  	if x != nil {
   412  		return x.Slots
   413  	}
   414  	return nil
   415  }
   416  
   417  func (x *ExecutionState) GetPromptQueue() []*conversation.Prompt {
   418  	if x != nil {
   419  		return x.PromptQueue
   420  	}
   421  	return nil
   422  }
   423  
   424  func (x *ExecutionState) GetUserStorage() *structpb.Struct {
   425  	if x != nil {
   426  		return x.UserStorage
   427  	}
   428  	return nil
   429  }
   430  
   431  func (x *ExecutionState) GetHouseholdStorage() *structpb.Struct {
   432  	if x != nil {
   433  		return x.HouseholdStorage
   434  	}
   435  	return nil
   436  }
   437  
   438  // Represents the current state of a the scene's slots.
   439  type Slots struct {
   440  	state         protoimpl.MessageState
   441  	sizeCache     protoimpl.SizeCache
   442  	unknownFields protoimpl.UnknownFields
   443  
   444  	// The current status of slot filling.
   445  	Status conversation.SlotFillingStatus `protobuf:"varint,2,opt,name=status,proto3,enum=google.actions.sdk.v2.conversation.SlotFillingStatus" json:"status,omitempty"`
   446  	// The slots associated with the current scene.
   447  	Slots map[string]*conversation.Slot `protobuf:"bytes,3,rep,name=slots,proto3" json:"slots,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   448  }
   449  
   450  func (x *Slots) Reset() {
   451  	*x = Slots{}
   452  	if protoimpl.UnsafeEnabled {
   453  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[2]
   454  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   455  		ms.StoreMessageInfo(mi)
   456  	}
   457  }
   458  
   459  func (x *Slots) String() string {
   460  	return protoimpl.X.MessageStringOf(x)
   461  }
   462  
   463  func (*Slots) ProtoMessage() {}
   464  
   465  func (x *Slots) ProtoReflect() protoreflect.Message {
   466  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[2]
   467  	if protoimpl.UnsafeEnabled && x != nil {
   468  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   469  		if ms.LoadMessageInfo() == nil {
   470  			ms.StoreMessageInfo(mi)
   471  		}
   472  		return ms
   473  	}
   474  	return mi.MessageOf(x)
   475  }
   476  
   477  // Deprecated: Use Slots.ProtoReflect.Descriptor instead.
   478  func (*Slots) Descriptor() ([]byte, []int) {
   479  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{2}
   480  }
   481  
   482  func (x *Slots) GetStatus() conversation.SlotFillingStatus {
   483  	if x != nil {
   484  		return x.Status
   485  	}
   486  	return conversation.SlotFillingStatus_UNSPECIFIED
   487  }
   488  
   489  func (x *Slots) GetSlots() map[string]*conversation.Slot {
   490  	if x != nil {
   491  		return x.Slots
   492  	}
   493  	return nil
   494  }
   495  
   496  // Information related to user input.
   497  type UserConversationInput struct {
   498  	state         protoimpl.MessageState
   499  	sizeCache     protoimpl.SizeCache
   500  	unknownFields protoimpl.UnknownFields
   501  
   502  	// Type of user input. E.g. keyboard, voice, touch, etc.
   503  	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
   504  	// Original text input from the user.
   505  	OriginalQuery string `protobuf:"bytes,2,opt,name=original_query,json=originalQuery,proto3" json:"original_query,omitempty"`
   506  }
   507  
   508  func (x *UserConversationInput) Reset() {
   509  	*x = UserConversationInput{}
   510  	if protoimpl.UnsafeEnabled {
   511  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[3]
   512  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   513  		ms.StoreMessageInfo(mi)
   514  	}
   515  }
   516  
   517  func (x *UserConversationInput) String() string {
   518  	return protoimpl.X.MessageStringOf(x)
   519  }
   520  
   521  func (*UserConversationInput) ProtoMessage() {}
   522  
   523  func (x *UserConversationInput) ProtoReflect() protoreflect.Message {
   524  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[3]
   525  	if protoimpl.UnsafeEnabled && x != nil {
   526  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   527  		if ms.LoadMessageInfo() == nil {
   528  			ms.StoreMessageInfo(mi)
   529  		}
   530  		return ms
   531  	}
   532  	return mi.MessageOf(x)
   533  }
   534  
   535  // Deprecated: Use UserConversationInput.ProtoReflect.Descriptor instead.
   536  func (*UserConversationInput) Descriptor() ([]byte, []int) {
   537  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{3}
   538  }
   539  
   540  func (x *UserConversationInput) GetType() string {
   541  	if x != nil {
   542  		return x.Type
   543  	}
   544  	return ""
   545  }
   546  
   547  func (x *UserConversationInput) GetOriginalQuery() string {
   548  	if x != nil {
   549  		return x.OriginalQuery
   550  	}
   551  	return ""
   552  }
   553  
   554  // Information about triggered intent match (global or within a scene):
   555  // https://developers.google.com/assistant/conversational/intents
   556  type IntentMatch struct {
   557  	state         protoimpl.MessageState
   558  	sizeCache     protoimpl.SizeCache
   559  	unknownFields protoimpl.UnknownFields
   560  
   561  	// Intent id which triggered this interaction.
   562  	IntentId string `protobuf:"bytes,1,opt,name=intent_id,json=intentId,proto3" json:"intent_id,omitempty"`
   563  	// Parameters of intent which triggered this interaction.
   564  	IntentParameters map[string]*conversation.IntentParameterValue `protobuf:"bytes,5,rep,name=intent_parameters,json=intentParameters,proto3" json:"intent_parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   565  	// Name of the handler attached to this interaction.
   566  	Handler string `protobuf:"bytes,3,opt,name=handler,proto3" json:"handler,omitempty"`
   567  	// Scene to which this interaction leads to.
   568  	NextSceneId string `protobuf:"bytes,4,opt,name=next_scene_id,json=nextSceneId,proto3" json:"next_scene_id,omitempty"`
   569  }
   570  
   571  func (x *IntentMatch) Reset() {
   572  	*x = IntentMatch{}
   573  	if protoimpl.UnsafeEnabled {
   574  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[4]
   575  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   576  		ms.StoreMessageInfo(mi)
   577  	}
   578  }
   579  
   580  func (x *IntentMatch) String() string {
   581  	return protoimpl.X.MessageStringOf(x)
   582  }
   583  
   584  func (*IntentMatch) ProtoMessage() {}
   585  
   586  func (x *IntentMatch) ProtoReflect() protoreflect.Message {
   587  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[4]
   588  	if protoimpl.UnsafeEnabled && x != nil {
   589  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   590  		if ms.LoadMessageInfo() == nil {
   591  			ms.StoreMessageInfo(mi)
   592  		}
   593  		return ms
   594  	}
   595  	return mi.MessageOf(x)
   596  }
   597  
   598  // Deprecated: Use IntentMatch.ProtoReflect.Descriptor instead.
   599  func (*IntentMatch) Descriptor() ([]byte, []int) {
   600  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{4}
   601  }
   602  
   603  func (x *IntentMatch) GetIntentId() string {
   604  	if x != nil {
   605  		return x.IntentId
   606  	}
   607  	return ""
   608  }
   609  
   610  func (x *IntentMatch) GetIntentParameters() map[string]*conversation.IntentParameterValue {
   611  	if x != nil {
   612  		return x.IntentParameters
   613  	}
   614  	return nil
   615  }
   616  
   617  func (x *IntentMatch) GetHandler() string {
   618  	if x != nil {
   619  		return x.Handler
   620  	}
   621  	return ""
   622  }
   623  
   624  func (x *IntentMatch) GetNextSceneId() string {
   625  	if x != nil {
   626  		return x.NextSceneId
   627  	}
   628  	return ""
   629  }
   630  
   631  // Results of conditions evaluation:
   632  // https://developers.google.com/assistant/conversational/scenes#conditions
   633  type ConditionsEvaluated struct {
   634  	state         protoimpl.MessageState
   635  	sizeCache     protoimpl.SizeCache
   636  	unknownFields protoimpl.UnknownFields
   637  
   638  	// List of conditions which were evaluated to 'false'.
   639  	FailedConditions []*Condition `protobuf:"bytes,1,rep,name=failed_conditions,json=failedConditions,proto3" json:"failed_conditions,omitempty"`
   640  	// The first condition which was evaluated to 'true', if any.
   641  	SuccessCondition *Condition `protobuf:"bytes,2,opt,name=success_condition,json=successCondition,proto3" json:"success_condition,omitempty"`
   642  }
   643  
   644  func (x *ConditionsEvaluated) Reset() {
   645  	*x = ConditionsEvaluated{}
   646  	if protoimpl.UnsafeEnabled {
   647  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[5]
   648  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   649  		ms.StoreMessageInfo(mi)
   650  	}
   651  }
   652  
   653  func (x *ConditionsEvaluated) String() string {
   654  	return protoimpl.X.MessageStringOf(x)
   655  }
   656  
   657  func (*ConditionsEvaluated) ProtoMessage() {}
   658  
   659  func (x *ConditionsEvaluated) ProtoReflect() protoreflect.Message {
   660  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[5]
   661  	if protoimpl.UnsafeEnabled && x != nil {
   662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   663  		if ms.LoadMessageInfo() == nil {
   664  			ms.StoreMessageInfo(mi)
   665  		}
   666  		return ms
   667  	}
   668  	return mi.MessageOf(x)
   669  }
   670  
   671  // Deprecated: Use ConditionsEvaluated.ProtoReflect.Descriptor instead.
   672  func (*ConditionsEvaluated) Descriptor() ([]byte, []int) {
   673  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{5}
   674  }
   675  
   676  func (x *ConditionsEvaluated) GetFailedConditions() []*Condition {
   677  	if x != nil {
   678  		return x.FailedConditions
   679  	}
   680  	return nil
   681  }
   682  
   683  func (x *ConditionsEvaluated) GetSuccessCondition() *Condition {
   684  	if x != nil {
   685  		return x.SuccessCondition
   686  	}
   687  	return nil
   688  }
   689  
   690  // Evaluated condition.
   691  type Condition struct {
   692  	state         protoimpl.MessageState
   693  	sizeCache     protoimpl.SizeCache
   694  	unknownFields protoimpl.UnknownFields
   695  
   696  	// Expression specified in this condition.
   697  	Expression string `protobuf:"bytes,1,opt,name=expression,proto3" json:"expression,omitempty"`
   698  	// Handler name specified in evaluated condition.
   699  	Handler string `protobuf:"bytes,2,opt,name=handler,proto3" json:"handler,omitempty"`
   700  	// Destination scene specified in evaluated condition.
   701  	NextSceneId string `protobuf:"bytes,3,opt,name=next_scene_id,json=nextSceneId,proto3" json:"next_scene_id,omitempty"`
   702  }
   703  
   704  func (x *Condition) Reset() {
   705  	*x = Condition{}
   706  	if protoimpl.UnsafeEnabled {
   707  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[6]
   708  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   709  		ms.StoreMessageInfo(mi)
   710  	}
   711  }
   712  
   713  func (x *Condition) String() string {
   714  	return protoimpl.X.MessageStringOf(x)
   715  }
   716  
   717  func (*Condition) ProtoMessage() {}
   718  
   719  func (x *Condition) ProtoReflect() protoreflect.Message {
   720  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[6]
   721  	if protoimpl.UnsafeEnabled && x != nil {
   722  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   723  		if ms.LoadMessageInfo() == nil {
   724  			ms.StoreMessageInfo(mi)
   725  		}
   726  		return ms
   727  	}
   728  	return mi.MessageOf(x)
   729  }
   730  
   731  // Deprecated: Use Condition.ProtoReflect.Descriptor instead.
   732  func (*Condition) Descriptor() ([]byte, []int) {
   733  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{6}
   734  }
   735  
   736  func (x *Condition) GetExpression() string {
   737  	if x != nil {
   738  		return x.Expression
   739  	}
   740  	return ""
   741  }
   742  
   743  func (x *Condition) GetHandler() string {
   744  	if x != nil {
   745  		return x.Handler
   746  	}
   747  	return ""
   748  }
   749  
   750  func (x *Condition) GetNextSceneId() string {
   751  	if x != nil {
   752  		return x.NextSceneId
   753  	}
   754  	return ""
   755  }
   756  
   757  // Information about execution of onSceneEnter stage:
   758  // https://developers.google.com/assistant/conversational/scenes#on_enter
   759  type OnSceneEnter struct {
   760  	state         protoimpl.MessageState
   761  	sizeCache     protoimpl.SizeCache
   762  	unknownFields protoimpl.UnknownFields
   763  
   764  	// Handler name specified in onSceneEnter event.
   765  	Handler string `protobuf:"bytes,1,opt,name=handler,proto3" json:"handler,omitempty"`
   766  }
   767  
   768  func (x *OnSceneEnter) Reset() {
   769  	*x = OnSceneEnter{}
   770  	if protoimpl.UnsafeEnabled {
   771  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[7]
   772  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   773  		ms.StoreMessageInfo(mi)
   774  	}
   775  }
   776  
   777  func (x *OnSceneEnter) String() string {
   778  	return protoimpl.X.MessageStringOf(x)
   779  }
   780  
   781  func (*OnSceneEnter) ProtoMessage() {}
   782  
   783  func (x *OnSceneEnter) ProtoReflect() protoreflect.Message {
   784  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[7]
   785  	if protoimpl.UnsafeEnabled && x != nil {
   786  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   787  		if ms.LoadMessageInfo() == nil {
   788  			ms.StoreMessageInfo(mi)
   789  		}
   790  		return ms
   791  	}
   792  	return mi.MessageOf(x)
   793  }
   794  
   795  // Deprecated: Use OnSceneEnter.ProtoReflect.Descriptor instead.
   796  func (*OnSceneEnter) Descriptor() ([]byte, []int) {
   797  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{7}
   798  }
   799  
   800  func (x *OnSceneEnter) GetHandler() string {
   801  	if x != nil {
   802  		return x.Handler
   803  	}
   804  	return ""
   805  }
   806  
   807  // Event triggered by destination scene returned from webhook:
   808  // https://developers.google.com/assistant/conversational/webhooks#transition_scenes
   809  type WebhookInitiatedTransition struct {
   810  	state         protoimpl.MessageState
   811  	sizeCache     protoimpl.SizeCache
   812  	unknownFields protoimpl.UnknownFields
   813  
   814  	// ID of the scene the transition is leading to.
   815  	NextSceneId string `protobuf:"bytes,1,opt,name=next_scene_id,json=nextSceneId,proto3" json:"next_scene_id,omitempty"`
   816  }
   817  
   818  func (x *WebhookInitiatedTransition) Reset() {
   819  	*x = WebhookInitiatedTransition{}
   820  	if protoimpl.UnsafeEnabled {
   821  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[8]
   822  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   823  		ms.StoreMessageInfo(mi)
   824  	}
   825  }
   826  
   827  func (x *WebhookInitiatedTransition) String() string {
   828  	return protoimpl.X.MessageStringOf(x)
   829  }
   830  
   831  func (*WebhookInitiatedTransition) ProtoMessage() {}
   832  
   833  func (x *WebhookInitiatedTransition) ProtoReflect() protoreflect.Message {
   834  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[8]
   835  	if protoimpl.UnsafeEnabled && x != nil {
   836  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   837  		if ms.LoadMessageInfo() == nil {
   838  			ms.StoreMessageInfo(mi)
   839  		}
   840  		return ms
   841  	}
   842  	return mi.MessageOf(x)
   843  }
   844  
   845  // Deprecated: Use WebhookInitiatedTransition.ProtoReflect.Descriptor instead.
   846  func (*WebhookInitiatedTransition) Descriptor() ([]byte, []int) {
   847  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{8}
   848  }
   849  
   850  func (x *WebhookInitiatedTransition) GetNextSceneId() string {
   851  	if x != nil {
   852  		return x.NextSceneId
   853  	}
   854  	return ""
   855  }
   856  
   857  // Information about a request dispatched to the Action webhook:
   858  // https://developers.google.com/assistant/conversational/webhooks#payloads
   859  type WebhookRequest struct {
   860  	state         protoimpl.MessageState
   861  	sizeCache     protoimpl.SizeCache
   862  	unknownFields protoimpl.UnknownFields
   863  
   864  	// Payload of the webhook request.
   865  	RequestJson string `protobuf:"bytes,1,opt,name=request_json,json=requestJson,proto3" json:"request_json,omitempty"`
   866  }
   867  
   868  func (x *WebhookRequest) Reset() {
   869  	*x = WebhookRequest{}
   870  	if protoimpl.UnsafeEnabled {
   871  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[9]
   872  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   873  		ms.StoreMessageInfo(mi)
   874  	}
   875  }
   876  
   877  func (x *WebhookRequest) String() string {
   878  	return protoimpl.X.MessageStringOf(x)
   879  }
   880  
   881  func (*WebhookRequest) ProtoMessage() {}
   882  
   883  func (x *WebhookRequest) ProtoReflect() protoreflect.Message {
   884  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[9]
   885  	if protoimpl.UnsafeEnabled && x != nil {
   886  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   887  		if ms.LoadMessageInfo() == nil {
   888  			ms.StoreMessageInfo(mi)
   889  		}
   890  		return ms
   891  	}
   892  	return mi.MessageOf(x)
   893  }
   894  
   895  // Deprecated: Use WebhookRequest.ProtoReflect.Descriptor instead.
   896  func (*WebhookRequest) Descriptor() ([]byte, []int) {
   897  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{9}
   898  }
   899  
   900  func (x *WebhookRequest) GetRequestJson() string {
   901  	if x != nil {
   902  		return x.RequestJson
   903  	}
   904  	return ""
   905  }
   906  
   907  // Information about a response received from the Action webhook:
   908  // https://developers.google.com/assistant/conversational/webhooks#payloads
   909  type WebhookResponse struct {
   910  	state         protoimpl.MessageState
   911  	sizeCache     protoimpl.SizeCache
   912  	unknownFields protoimpl.UnknownFields
   913  
   914  	// Payload of the webhook response.
   915  	ResponseJson string `protobuf:"bytes,1,opt,name=response_json,json=responseJson,proto3" json:"response_json,omitempty"`
   916  }
   917  
   918  func (x *WebhookResponse) Reset() {
   919  	*x = WebhookResponse{}
   920  	if protoimpl.UnsafeEnabled {
   921  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[10]
   922  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   923  		ms.StoreMessageInfo(mi)
   924  	}
   925  }
   926  
   927  func (x *WebhookResponse) String() string {
   928  	return protoimpl.X.MessageStringOf(x)
   929  }
   930  
   931  func (*WebhookResponse) ProtoMessage() {}
   932  
   933  func (x *WebhookResponse) ProtoReflect() protoreflect.Message {
   934  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[10]
   935  	if protoimpl.UnsafeEnabled && x != nil {
   936  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   937  		if ms.LoadMessageInfo() == nil {
   938  			ms.StoreMessageInfo(mi)
   939  		}
   940  		return ms
   941  	}
   942  	return mi.MessageOf(x)
   943  }
   944  
   945  // Deprecated: Use WebhookResponse.ProtoReflect.Descriptor instead.
   946  func (*WebhookResponse) Descriptor() ([]byte, []int) {
   947  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{10}
   948  }
   949  
   950  func (x *WebhookResponse) GetResponseJson() string {
   951  	if x != nil {
   952  		return x.ResponseJson
   953  	}
   954  	return ""
   955  }
   956  
   957  // Information about matched slot(s):
   958  // https://developers.google.com/assistant/conversational/scenes#slot_filling
   959  type SlotMatch struct {
   960  	state         protoimpl.MessageState
   961  	sizeCache     protoimpl.SizeCache
   962  	unknownFields protoimpl.UnknownFields
   963  
   964  	// Parameters extracted by NLU from user input.
   965  	NluParameters map[string]*conversation.IntentParameterValue `protobuf:"bytes,2,rep,name=nlu_parameters,json=nluParameters,proto3" json:"nlu_parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   966  }
   967  
   968  func (x *SlotMatch) Reset() {
   969  	*x = SlotMatch{}
   970  	if protoimpl.UnsafeEnabled {
   971  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[11]
   972  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   973  		ms.StoreMessageInfo(mi)
   974  	}
   975  }
   976  
   977  func (x *SlotMatch) String() string {
   978  	return protoimpl.X.MessageStringOf(x)
   979  }
   980  
   981  func (*SlotMatch) ProtoMessage() {}
   982  
   983  func (x *SlotMatch) ProtoReflect() protoreflect.Message {
   984  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[11]
   985  	if protoimpl.UnsafeEnabled && x != nil {
   986  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   987  		if ms.LoadMessageInfo() == nil {
   988  			ms.StoreMessageInfo(mi)
   989  		}
   990  		return ms
   991  	}
   992  	return mi.MessageOf(x)
   993  }
   994  
   995  // Deprecated: Use SlotMatch.ProtoReflect.Descriptor instead.
   996  func (*SlotMatch) Descriptor() ([]byte, []int) {
   997  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{11}
   998  }
   999  
  1000  func (x *SlotMatch) GetNluParameters() map[string]*conversation.IntentParameterValue {
  1001  	if x != nil {
  1002  		return x.NluParameters
  1003  	}
  1004  	return nil
  1005  }
  1006  
  1007  // Information about currently requested slot:
  1008  // https://developers.google.com/assistant/conversational/scenes#slot_filling
  1009  type SlotRequested struct {
  1010  	state         protoimpl.MessageState
  1011  	sizeCache     protoimpl.SizeCache
  1012  	unknownFields protoimpl.UnknownFields
  1013  
  1014  	// Name of the requested slot.
  1015  	Slot string `protobuf:"bytes,1,opt,name=slot,proto3" json:"slot,omitempty"`
  1016  	// Slot prompt.
  1017  	Prompt *conversation.Prompt `protobuf:"bytes,3,opt,name=prompt,proto3" json:"prompt,omitempty"`
  1018  }
  1019  
  1020  func (x *SlotRequested) Reset() {
  1021  	*x = SlotRequested{}
  1022  	if protoimpl.UnsafeEnabled {
  1023  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[12]
  1024  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1025  		ms.StoreMessageInfo(mi)
  1026  	}
  1027  }
  1028  
  1029  func (x *SlotRequested) String() string {
  1030  	return protoimpl.X.MessageStringOf(x)
  1031  }
  1032  
  1033  func (*SlotRequested) ProtoMessage() {}
  1034  
  1035  func (x *SlotRequested) ProtoReflect() protoreflect.Message {
  1036  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[12]
  1037  	if protoimpl.UnsafeEnabled && x != nil {
  1038  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1039  		if ms.LoadMessageInfo() == nil {
  1040  			ms.StoreMessageInfo(mi)
  1041  		}
  1042  		return ms
  1043  	}
  1044  	return mi.MessageOf(x)
  1045  }
  1046  
  1047  // Deprecated: Use SlotRequested.ProtoReflect.Descriptor instead.
  1048  func (*SlotRequested) Descriptor() ([]byte, []int) {
  1049  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{12}
  1050  }
  1051  
  1052  func (x *SlotRequested) GetSlot() string {
  1053  	if x != nil {
  1054  		return x.Slot
  1055  	}
  1056  	return ""
  1057  }
  1058  
  1059  func (x *SlotRequested) GetPrompt() *conversation.Prompt {
  1060  	if x != nil {
  1061  		return x.Prompt
  1062  	}
  1063  	return nil
  1064  }
  1065  
  1066  // Event which happens after webhook validation was finished for slot(s):
  1067  // https://developers.google.com/assistant/conversational/scenes#slot_filling
  1068  type SlotValidated struct {
  1069  	state         protoimpl.MessageState
  1070  	sizeCache     protoimpl.SizeCache
  1071  	unknownFields protoimpl.UnknownFields
  1072  }
  1073  
  1074  func (x *SlotValidated) Reset() {
  1075  	*x = SlotValidated{}
  1076  	if protoimpl.UnsafeEnabled {
  1077  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[13]
  1078  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1079  		ms.StoreMessageInfo(mi)
  1080  	}
  1081  }
  1082  
  1083  func (x *SlotValidated) String() string {
  1084  	return protoimpl.X.MessageStringOf(x)
  1085  }
  1086  
  1087  func (*SlotValidated) ProtoMessage() {}
  1088  
  1089  func (x *SlotValidated) ProtoReflect() protoreflect.Message {
  1090  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[13]
  1091  	if protoimpl.UnsafeEnabled && x != nil {
  1092  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1093  		if ms.LoadMessageInfo() == nil {
  1094  			ms.StoreMessageInfo(mi)
  1095  		}
  1096  		return ms
  1097  	}
  1098  	return mi.MessageOf(x)
  1099  }
  1100  
  1101  // Deprecated: Use SlotValidated.ProtoReflect.Descriptor instead.
  1102  func (*SlotValidated) Descriptor() ([]byte, []int) {
  1103  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{13}
  1104  }
  1105  
  1106  // Event which happens when form is fully filled:
  1107  // https://developers.google.com/assistant/conversational/scenes#slot_filling
  1108  type FormFilled struct {
  1109  	state         protoimpl.MessageState
  1110  	sizeCache     protoimpl.SizeCache
  1111  	unknownFields protoimpl.UnknownFields
  1112  }
  1113  
  1114  func (x *FormFilled) Reset() {
  1115  	*x = FormFilled{}
  1116  	if protoimpl.UnsafeEnabled {
  1117  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[14]
  1118  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1119  		ms.StoreMessageInfo(mi)
  1120  	}
  1121  }
  1122  
  1123  func (x *FormFilled) String() string {
  1124  	return protoimpl.X.MessageStringOf(x)
  1125  }
  1126  
  1127  func (*FormFilled) ProtoMessage() {}
  1128  
  1129  func (x *FormFilled) ProtoReflect() protoreflect.Message {
  1130  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[14]
  1131  	if protoimpl.UnsafeEnabled && x != nil {
  1132  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1133  		if ms.LoadMessageInfo() == nil {
  1134  			ms.StoreMessageInfo(mi)
  1135  		}
  1136  		return ms
  1137  	}
  1138  	return mi.MessageOf(x)
  1139  }
  1140  
  1141  // Deprecated: Use FormFilled.ProtoReflect.Descriptor instead.
  1142  func (*FormFilled) Descriptor() ([]byte, []int) {
  1143  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{14}
  1144  }
  1145  
  1146  // Event which happens when system needs user input:
  1147  // https://developers.google.com/assistant/conversational/scenes#input
  1148  type WaitingForUserInput struct {
  1149  	state         protoimpl.MessageState
  1150  	sizeCache     protoimpl.SizeCache
  1151  	unknownFields protoimpl.UnknownFields
  1152  }
  1153  
  1154  func (x *WaitingForUserInput) Reset() {
  1155  	*x = WaitingForUserInput{}
  1156  	if protoimpl.UnsafeEnabled {
  1157  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[15]
  1158  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1159  		ms.StoreMessageInfo(mi)
  1160  	}
  1161  }
  1162  
  1163  func (x *WaitingForUserInput) String() string {
  1164  	return protoimpl.X.MessageStringOf(x)
  1165  }
  1166  
  1167  func (*WaitingForUserInput) ProtoMessage() {}
  1168  
  1169  func (x *WaitingForUserInput) ProtoReflect() protoreflect.Message {
  1170  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[15]
  1171  	if protoimpl.UnsafeEnabled && x != nil {
  1172  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1173  		if ms.LoadMessageInfo() == nil {
  1174  			ms.StoreMessageInfo(mi)
  1175  		}
  1176  		return ms
  1177  	}
  1178  	return mi.MessageOf(x)
  1179  }
  1180  
  1181  // Deprecated: Use WaitingForUserInput.ProtoReflect.Descriptor instead.
  1182  func (*WaitingForUserInput) Descriptor() ([]byte, []int) {
  1183  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{15}
  1184  }
  1185  
  1186  // Event which informs that conversation with agent was ended.
  1187  type EndConversation struct {
  1188  	state         protoimpl.MessageState
  1189  	sizeCache     protoimpl.SizeCache
  1190  	unknownFields protoimpl.UnknownFields
  1191  }
  1192  
  1193  func (x *EndConversation) Reset() {
  1194  	*x = EndConversation{}
  1195  	if protoimpl.UnsafeEnabled {
  1196  		mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[16]
  1197  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1198  		ms.StoreMessageInfo(mi)
  1199  	}
  1200  }
  1201  
  1202  func (x *EndConversation) String() string {
  1203  	return protoimpl.X.MessageStringOf(x)
  1204  }
  1205  
  1206  func (*EndConversation) ProtoMessage() {}
  1207  
  1208  func (x *EndConversation) ProtoReflect() protoreflect.Message {
  1209  	mi := &file_google_actions_sdk_v2_event_logs_proto_msgTypes[16]
  1210  	if protoimpl.UnsafeEnabled && x != nil {
  1211  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1212  		if ms.LoadMessageInfo() == nil {
  1213  			ms.StoreMessageInfo(mi)
  1214  		}
  1215  		return ms
  1216  	}
  1217  	return mi.MessageOf(x)
  1218  }
  1219  
  1220  // Deprecated: Use EndConversation.ProtoReflect.Descriptor instead.
  1221  func (*EndConversation) Descriptor() ([]byte, []int) {
  1222  	return file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP(), []int{16}
  1223  }
  1224  
  1225  var File_google_actions_sdk_v2_event_logs_proto protoreflect.FileDescriptor
  1226  
  1227  var file_google_actions_sdk_v2_event_logs_proto_rawDesc = []byte{
  1228  	0x0a, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1229  	0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x6c, 0x6f,
  1230  	0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1231  	0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x1a,
  1232  	0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  1233  	0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74,
  1234  	0x69, 0x6f, 0x6e, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1235  	0x1a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1236  	0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61,
  1237  	0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x6d,
  1238  	0x70, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1239  	0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f,
  1240  	0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x73, 0x63, 0x65,
  1241  	0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1242  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74,
  1243  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
  1244  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
  1245  	0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  1246  	0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1247  	0x22, 0xbb, 0x0a, 0x0a, 0x0e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x76,
  1248  	0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d,
  1249  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1250  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
  1251  	0x61, 0x6d, 0x70, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4e,
  1252  	0x0a, 0x0f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74,
  1253  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1254  	0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e,
  1255  	0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0e,
  1256  	0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2a,
  1257  	0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
  1258  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74,
  1259  	0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x4d, 0x0a, 0x0a, 0x75, 0x73,
  1260  	0x65, 0x72, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c,
  1261  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
  1262  	0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x76, 0x65,
  1263  	0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x48, 0x00, 0x52, 0x09,
  1264  	0x75, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x47, 0x0a, 0x0c, 0x69, 0x6e, 0x74,
  1265  	0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1266  	0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1267  	0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x4d, 0x61,
  1268  	0x74, 0x63, 0x68, 0x48, 0x00, 0x52, 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x74,
  1269  	0x63, 0x68, 0x12, 0x5f, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1270  	0x5f, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
  1271  	0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  1272  	0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
  1273  	0x6f, 0x6e, 0x73, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x13,
  1274  	0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61,
  1275  	0x74, 0x65, 0x64, 0x12, 0x4b, 0x0a, 0x0e, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f,
  1276  	0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f,
  1277  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b,
  1278  	0x2e, 0x76, 0x32, 0x2e, 0x4f, 0x6e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72,
  1279  	0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72,
  1280  	0x12, 0x50, 0x0a, 0x0f, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x65, 0x71, 0x75,
  1281  	0x65, 0x73, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1282  	0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76,
  1283  	0x32, 0x2e, 0x57, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1284  	0x48, 0x00, 0x52, 0x0e, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65,
  1285  	0x73, 0x74, 0x12, 0x53, 0x0a, 0x10, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x65,
  1286  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67,
  1287  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64,
  1288  	0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x73, 0x70,
  1289  	0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x52,
  1290  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x1c, 0x77, 0x65, 0x62, 0x68, 0x6f,
  1291  	0x6f, 0x6b, 0x5f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x72, 0x61,
  1292  	0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e,
  1293  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73,
  1294  	0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x49, 0x6e, 0x69,
  1295  	0x74, 0x69, 0x61, 0x74, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  1296  	0x48, 0x00, 0x52, 0x1a, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x49, 0x6e, 0x69, 0x74, 0x69,
  1297  	0x61, 0x74, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41,
  1298  	0x0a, 0x0a, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0b, 0x20, 0x01,
  1299  	0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69,
  1300  	0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x4d,
  1301  	0x61, 0x74, 0x63, 0x68, 0x48, 0x00, 0x52, 0x09, 0x73, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x74, 0x63,
  1302  	0x68, 0x12, 0x4d, 0x0a, 0x0e, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
  1303  	0x74, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1304  	0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76,
  1305  	0x32, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x48,
  1306  	0x00, 0x52, 0x0d, 0x73, 0x6c, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64,
  1307  	0x12, 0x4d, 0x0a, 0x0e, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
  1308  	0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1309  	0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32,
  1310  	0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x48, 0x00,
  1311  	0x52, 0x0d, 0x73, 0x6c, 0x6f, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12,
  1312  	0x44, 0x0a, 0x0b, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x66, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x0e,
  1313  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63,
  1314  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x6f, 0x72,
  1315  	0x6d, 0x46, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x66, 0x6f, 0x72, 0x6d, 0x46,
  1316  	0x69, 0x6c, 0x6c, 0x65, 0x64, 0x12, 0x5a, 0x0a, 0x12, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67,
  1317  	0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28,
  1318  	0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f,
  1319  	0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x61, 0x69, 0x74, 0x69, 0x6e,
  1320  	0x67, 0x46, 0x6f, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x48, 0x00, 0x52,
  1321  	0x10, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x70, 0x75,
  1322  	0x74, 0x12, 0x53, 0x0a, 0x10, 0x65, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
  1323  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f,
  1324  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b,
  1325  	0x2e, 0x76, 0x32, 0x2e, 0x45, 0x6e, 0x64, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74,
  1326  	0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72,
  1327  	0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e,
  1328  	0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x09,
  1329  	0x52, 0x0f, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  1330  	0x73, 0x42, 0x0b, 0x0a, 0x09, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x22, 0x81,
  1331  	0x03, 0x0a, 0x0e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
  1332  	0x65, 0x12, 0x28, 0x0a, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x63, 0x65,
  1333  	0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x75, 0x72,
  1334  	0x72, 0x65, 0x6e, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x0f, 0x73,
  1335  	0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x18, 0x02,
  1336  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  1337  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0e, 0x73,
  1338  	0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x12, 0x32, 0x0a,
  1339  	0x05, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67,
  1340  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64,
  1341  	0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x52, 0x05, 0x73, 0x6c, 0x6f, 0x74,
  1342  	0x73, 0x12, 0x4d, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x5f, 0x71, 0x75, 0x65, 0x75,
  1343  	0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1344  	0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e,
  1345  	0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x72, 0x6f,
  1346  	0x6d, 0x70, 0x74, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x51, 0x75, 0x65, 0x75, 0x65,
  1347  	0x12, 0x3a, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
  1348  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1349  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52,
  1350  	0x0b, 0x75, 0x73, 0x65, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x12, 0x44, 0x0a, 0x11,
  1351  	0x68, 0x6f, 0x75, 0x73, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67,
  1352  	0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1353  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
  1354  	0x52, 0x10, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x53, 0x74, 0x6f, 0x72, 0x61,
  1355  	0x67, 0x65, 0x22, 0xf9, 0x01, 0x0a, 0x05, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x06,
  1356  	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x67,
  1357  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64,
  1358  	0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f,
  1359  	0x6e, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x46, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61,
  1360  	0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3d, 0x0a, 0x05, 0x73,
  1361  	0x6c, 0x6f, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f,
  1362  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e,
  1363  	0x76, 0x32, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x45, 0x6e,
  1364  	0x74, 0x72, 0x79, 0x52, 0x05, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x1a, 0x62, 0x0a, 0x0a, 0x53, 0x6c,
  1365  	0x6f, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
  1366  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3e, 0x0a, 0x05, 0x76, 0x61,
  1367  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1368  	0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76,
  1369  	0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53,
  1370  	0x6c, 0x6f, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x52,
  1371  	0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69,
  1372  	0x6f, 0x6e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
  1373  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6f,
  1374  	0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20,
  1375  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x65,
  1376  	0x72, 0x79, 0x22, 0xce, 0x02, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x74,
  1377  	0x63, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
  1378  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12,
  1379  	0x65, 0x0a, 0x11, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65,
  1380  	0x74, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
  1381  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e,
  1382  	0x76, 0x32, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x2e, 0x49,
  1383  	0x6e, 0x74, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45,
  1384  	0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61,
  1385  	0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65,
  1386  	0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72,
  1387  	0x12, 0x22, 0x0a, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69,
  1388  	0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x53, 0x63, 0x65,
  1389  	0x6e, 0x65, 0x49, 0x64, 0x1a, 0x7d, 0x0a, 0x15, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x50, 0x61,
  1390  	0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
  1391  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  1392  	0x4e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38,
  1393  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
  1394  	0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74,
  1395  	0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
  1396  	0x74, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
  1397  	0x02, 0x38, 0x01, 0x22, 0xb3, 0x01, 0x0a, 0x13, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  1398  	0x6e, 0x73, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x64, 0x12, 0x4d, 0x0a, 0x11, 0x66,
  1399  	0x61, 0x69, 0x6c, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1400  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1401  	0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x43,
  1402  	0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64,
  1403  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4d, 0x0a, 0x11, 0x73, 0x75,
  1404  	0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18,
  1405  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
  1406  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f,
  1407  	0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
  1408  	0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x69, 0x0a, 0x09, 0x43, 0x6f, 0x6e,
  1409  	0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73,
  1410  	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x72,
  1411  	0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65,
  1412  	0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72,
  1413  	0x12, 0x22, 0x0a, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69,
  1414  	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x53, 0x63, 0x65,
  1415  	0x6e, 0x65, 0x49, 0x64, 0x22, 0x28, 0x0a, 0x0c, 0x4f, 0x6e, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x45,
  1416  	0x6e, 0x74, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x18,
  1417  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x22, 0x40,
  1418  	0x0a, 0x1a, 0x57, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x74,
  1419  	0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0d,
  1420  	0x6e, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
  1421  	0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x49, 0x64,
  1422  	0x22, 0x33, 0x0a, 0x0e, 0x57, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65,
  1423  	0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x6a, 0x73,
  1424  	0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
  1425  	0x74, 0x4a, 0x73, 0x6f, 0x6e, 0x22, 0x36, 0x0a, 0x0f, 0x57, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b,
  1426  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70,
  1427  	0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1428  	0x0c, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4a, 0x73, 0x6f, 0x6e, 0x22, 0xe3, 0x01,
  1429  	0x0a, 0x09, 0x53, 0x6c, 0x6f, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x5a, 0x0a, 0x0e, 0x6e,
  1430  	0x6c, 0x75, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20,
  1431  	0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74,
  1432  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x6c, 0x6f, 0x74,
  1433  	0x4d, 0x61, 0x74, 0x63, 0x68, 0x2e, 0x4e, 0x6c, 0x75, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74,
  1434  	0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6e, 0x6c, 0x75, 0x50, 0x61, 0x72,
  1435  	0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x7a, 0x0a, 0x12, 0x4e, 0x6c, 0x75, 0x50, 0x61,
  1436  	0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
  1437  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  1438  	0x4e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38,
  1439  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
  1440  	0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74,
  1441  	0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
  1442  	0x74, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
  1443  	0x02, 0x38, 0x01, 0x22, 0x67, 0x0a, 0x0d, 0x53, 0x6c, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
  1444  	0x73, 0x74, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01,
  1445  	0x28, 0x09, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x72, 0x6f, 0x6d,
  1446  	0x70, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1447  	0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32,
  1448  	0x2e, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x72,
  1449  	0x6f, 0x6d, 0x70, 0x74, 0x52, 0x06, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x22, 0x0f, 0x0a, 0x0d,
  1450  	0x53, 0x6c, 0x6f, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x64, 0x22, 0x0c, 0x0a,
  1451  	0x0a, 0x46, 0x6f, 0x72, 0x6d, 0x46, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x22, 0x15, 0x0a, 0x13, 0x57,
  1452  	0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x6f, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x70,
  1453  	0x75, 0x74, 0x22, 0x11, 0x0a, 0x0f, 0x45, 0x6e, 0x64, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73,
  1454  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x67, 0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
  1455  	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e,
  1456  	0x76, 0x32, 0x42, 0x0e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x73, 0x50, 0x72, 0x6f,
  1457  	0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c,
  1458  	0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1459  	0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x63, 0x74, 0x69,
  1460  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x3b, 0x73, 0x64, 0x6b, 0x62, 0x06,
  1461  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1462  }
  1463  
  1464  var (
  1465  	file_google_actions_sdk_v2_event_logs_proto_rawDescOnce sync.Once
  1466  	file_google_actions_sdk_v2_event_logs_proto_rawDescData = file_google_actions_sdk_v2_event_logs_proto_rawDesc
  1467  )
  1468  
  1469  func file_google_actions_sdk_v2_event_logs_proto_rawDescGZIP() []byte {
  1470  	file_google_actions_sdk_v2_event_logs_proto_rawDescOnce.Do(func() {
  1471  		file_google_actions_sdk_v2_event_logs_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_event_logs_proto_rawDescData)
  1472  	})
  1473  	return file_google_actions_sdk_v2_event_logs_proto_rawDescData
  1474  }
  1475  
  1476  var file_google_actions_sdk_v2_event_logs_proto_msgTypes = make([]protoimpl.MessageInfo, 20)
  1477  var file_google_actions_sdk_v2_event_logs_proto_goTypes = []interface{}{
  1478  	(*ExecutionEvent)(nil),                    // 0: google.actions.sdk.v2.ExecutionEvent
  1479  	(*ExecutionState)(nil),                    // 1: google.actions.sdk.v2.ExecutionState
  1480  	(*Slots)(nil),                             // 2: google.actions.sdk.v2.Slots
  1481  	(*UserConversationInput)(nil),             // 3: google.actions.sdk.v2.UserConversationInput
  1482  	(*IntentMatch)(nil),                       // 4: google.actions.sdk.v2.IntentMatch
  1483  	(*ConditionsEvaluated)(nil),               // 5: google.actions.sdk.v2.ConditionsEvaluated
  1484  	(*Condition)(nil),                         // 6: google.actions.sdk.v2.Condition
  1485  	(*OnSceneEnter)(nil),                      // 7: google.actions.sdk.v2.OnSceneEnter
  1486  	(*WebhookInitiatedTransition)(nil),        // 8: google.actions.sdk.v2.WebhookInitiatedTransition
  1487  	(*WebhookRequest)(nil),                    // 9: google.actions.sdk.v2.WebhookRequest
  1488  	(*WebhookResponse)(nil),                   // 10: google.actions.sdk.v2.WebhookResponse
  1489  	(*SlotMatch)(nil),                         // 11: google.actions.sdk.v2.SlotMatch
  1490  	(*SlotRequested)(nil),                     // 12: google.actions.sdk.v2.SlotRequested
  1491  	(*SlotValidated)(nil),                     // 13: google.actions.sdk.v2.SlotValidated
  1492  	(*FormFilled)(nil),                        // 14: google.actions.sdk.v2.FormFilled
  1493  	(*WaitingForUserInput)(nil),               // 15: google.actions.sdk.v2.WaitingForUserInput
  1494  	(*EndConversation)(nil),                   // 16: google.actions.sdk.v2.EndConversation
  1495  	nil,                                       // 17: google.actions.sdk.v2.Slots.SlotsEntry
  1496  	nil,                                       // 18: google.actions.sdk.v2.IntentMatch.IntentParametersEntry
  1497  	nil,                                       // 19: google.actions.sdk.v2.SlotMatch.NluParametersEntry
  1498  	(*timestamppb.Timestamp)(nil),             // 20: google.protobuf.Timestamp
  1499  	(*status.Status)(nil),                     // 21: google.rpc.Status
  1500  	(*structpb.Struct)(nil),                   // 22: google.protobuf.Struct
  1501  	(*conversation.Prompt)(nil),               // 23: google.actions.sdk.v2.conversation.Prompt
  1502  	(conversation.SlotFillingStatus)(0),       // 24: google.actions.sdk.v2.conversation.SlotFillingStatus
  1503  	(*conversation.Slot)(nil),                 // 25: google.actions.sdk.v2.conversation.Slot
  1504  	(*conversation.IntentParameterValue)(nil), // 26: google.actions.sdk.v2.conversation.IntentParameterValue
  1505  }
  1506  var file_google_actions_sdk_v2_event_logs_proto_depIdxs = []int32{
  1507  	20, // 0: google.actions.sdk.v2.ExecutionEvent.event_time:type_name -> google.protobuf.Timestamp
  1508  	1,  // 1: google.actions.sdk.v2.ExecutionEvent.execution_state:type_name -> google.actions.sdk.v2.ExecutionState
  1509  	21, // 2: google.actions.sdk.v2.ExecutionEvent.status:type_name -> google.rpc.Status
  1510  	3,  // 3: google.actions.sdk.v2.ExecutionEvent.user_input:type_name -> google.actions.sdk.v2.UserConversationInput
  1511  	4,  // 4: google.actions.sdk.v2.ExecutionEvent.intent_match:type_name -> google.actions.sdk.v2.IntentMatch
  1512  	5,  // 5: google.actions.sdk.v2.ExecutionEvent.conditions_evaluated:type_name -> google.actions.sdk.v2.ConditionsEvaluated
  1513  	7,  // 6: google.actions.sdk.v2.ExecutionEvent.on_scene_enter:type_name -> google.actions.sdk.v2.OnSceneEnter
  1514  	9,  // 7: google.actions.sdk.v2.ExecutionEvent.webhook_request:type_name -> google.actions.sdk.v2.WebhookRequest
  1515  	10, // 8: google.actions.sdk.v2.ExecutionEvent.webhook_response:type_name -> google.actions.sdk.v2.WebhookResponse
  1516  	8,  // 9: google.actions.sdk.v2.ExecutionEvent.webhook_initiated_transition:type_name -> google.actions.sdk.v2.WebhookInitiatedTransition
  1517  	11, // 10: google.actions.sdk.v2.ExecutionEvent.slot_match:type_name -> google.actions.sdk.v2.SlotMatch
  1518  	12, // 11: google.actions.sdk.v2.ExecutionEvent.slot_requested:type_name -> google.actions.sdk.v2.SlotRequested
  1519  	13, // 12: google.actions.sdk.v2.ExecutionEvent.slot_validated:type_name -> google.actions.sdk.v2.SlotValidated
  1520  	14, // 13: google.actions.sdk.v2.ExecutionEvent.form_filled:type_name -> google.actions.sdk.v2.FormFilled
  1521  	15, // 14: google.actions.sdk.v2.ExecutionEvent.waiting_user_input:type_name -> google.actions.sdk.v2.WaitingForUserInput
  1522  	16, // 15: google.actions.sdk.v2.ExecutionEvent.end_conversation:type_name -> google.actions.sdk.v2.EndConversation
  1523  	22, // 16: google.actions.sdk.v2.ExecutionState.session_storage:type_name -> google.protobuf.Struct
  1524  	2,  // 17: google.actions.sdk.v2.ExecutionState.slots:type_name -> google.actions.sdk.v2.Slots
  1525  	23, // 18: google.actions.sdk.v2.ExecutionState.prompt_queue:type_name -> google.actions.sdk.v2.conversation.Prompt
  1526  	22, // 19: google.actions.sdk.v2.ExecutionState.user_storage:type_name -> google.protobuf.Struct
  1527  	22, // 20: google.actions.sdk.v2.ExecutionState.household_storage:type_name -> google.protobuf.Struct
  1528  	24, // 21: google.actions.sdk.v2.Slots.status:type_name -> google.actions.sdk.v2.conversation.SlotFillingStatus
  1529  	17, // 22: google.actions.sdk.v2.Slots.slots:type_name -> google.actions.sdk.v2.Slots.SlotsEntry
  1530  	18, // 23: google.actions.sdk.v2.IntentMatch.intent_parameters:type_name -> google.actions.sdk.v2.IntentMatch.IntentParametersEntry
  1531  	6,  // 24: google.actions.sdk.v2.ConditionsEvaluated.failed_conditions:type_name -> google.actions.sdk.v2.Condition
  1532  	6,  // 25: google.actions.sdk.v2.ConditionsEvaluated.success_condition:type_name -> google.actions.sdk.v2.Condition
  1533  	19, // 26: google.actions.sdk.v2.SlotMatch.nlu_parameters:type_name -> google.actions.sdk.v2.SlotMatch.NluParametersEntry
  1534  	23, // 27: google.actions.sdk.v2.SlotRequested.prompt:type_name -> google.actions.sdk.v2.conversation.Prompt
  1535  	25, // 28: google.actions.sdk.v2.Slots.SlotsEntry.value:type_name -> google.actions.sdk.v2.conversation.Slot
  1536  	26, // 29: google.actions.sdk.v2.IntentMatch.IntentParametersEntry.value:type_name -> google.actions.sdk.v2.conversation.IntentParameterValue
  1537  	26, // 30: google.actions.sdk.v2.SlotMatch.NluParametersEntry.value:type_name -> google.actions.sdk.v2.conversation.IntentParameterValue
  1538  	31, // [31:31] is the sub-list for method output_type
  1539  	31, // [31:31] is the sub-list for method input_type
  1540  	31, // [31:31] is the sub-list for extension type_name
  1541  	31, // [31:31] is the sub-list for extension extendee
  1542  	0,  // [0:31] is the sub-list for field type_name
  1543  }
  1544  
  1545  func init() { file_google_actions_sdk_v2_event_logs_proto_init() }
  1546  func file_google_actions_sdk_v2_event_logs_proto_init() {
  1547  	if File_google_actions_sdk_v2_event_logs_proto != nil {
  1548  		return
  1549  	}
  1550  	if !protoimpl.UnsafeEnabled {
  1551  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1552  			switch v := v.(*ExecutionEvent); i {
  1553  			case 0:
  1554  				return &v.state
  1555  			case 1:
  1556  				return &v.sizeCache
  1557  			case 2:
  1558  				return &v.unknownFields
  1559  			default:
  1560  				return nil
  1561  			}
  1562  		}
  1563  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1564  			switch v := v.(*ExecutionState); i {
  1565  			case 0:
  1566  				return &v.state
  1567  			case 1:
  1568  				return &v.sizeCache
  1569  			case 2:
  1570  				return &v.unknownFields
  1571  			default:
  1572  				return nil
  1573  			}
  1574  		}
  1575  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1576  			switch v := v.(*Slots); i {
  1577  			case 0:
  1578  				return &v.state
  1579  			case 1:
  1580  				return &v.sizeCache
  1581  			case 2:
  1582  				return &v.unknownFields
  1583  			default:
  1584  				return nil
  1585  			}
  1586  		}
  1587  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1588  			switch v := v.(*UserConversationInput); i {
  1589  			case 0:
  1590  				return &v.state
  1591  			case 1:
  1592  				return &v.sizeCache
  1593  			case 2:
  1594  				return &v.unknownFields
  1595  			default:
  1596  				return nil
  1597  			}
  1598  		}
  1599  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1600  			switch v := v.(*IntentMatch); i {
  1601  			case 0:
  1602  				return &v.state
  1603  			case 1:
  1604  				return &v.sizeCache
  1605  			case 2:
  1606  				return &v.unknownFields
  1607  			default:
  1608  				return nil
  1609  			}
  1610  		}
  1611  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1612  			switch v := v.(*ConditionsEvaluated); i {
  1613  			case 0:
  1614  				return &v.state
  1615  			case 1:
  1616  				return &v.sizeCache
  1617  			case 2:
  1618  				return &v.unknownFields
  1619  			default:
  1620  				return nil
  1621  			}
  1622  		}
  1623  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1624  			switch v := v.(*Condition); i {
  1625  			case 0:
  1626  				return &v.state
  1627  			case 1:
  1628  				return &v.sizeCache
  1629  			case 2:
  1630  				return &v.unknownFields
  1631  			default:
  1632  				return nil
  1633  			}
  1634  		}
  1635  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1636  			switch v := v.(*OnSceneEnter); i {
  1637  			case 0:
  1638  				return &v.state
  1639  			case 1:
  1640  				return &v.sizeCache
  1641  			case 2:
  1642  				return &v.unknownFields
  1643  			default:
  1644  				return nil
  1645  			}
  1646  		}
  1647  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1648  			switch v := v.(*WebhookInitiatedTransition); i {
  1649  			case 0:
  1650  				return &v.state
  1651  			case 1:
  1652  				return &v.sizeCache
  1653  			case 2:
  1654  				return &v.unknownFields
  1655  			default:
  1656  				return nil
  1657  			}
  1658  		}
  1659  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1660  			switch v := v.(*WebhookRequest); i {
  1661  			case 0:
  1662  				return &v.state
  1663  			case 1:
  1664  				return &v.sizeCache
  1665  			case 2:
  1666  				return &v.unknownFields
  1667  			default:
  1668  				return nil
  1669  			}
  1670  		}
  1671  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1672  			switch v := v.(*WebhookResponse); i {
  1673  			case 0:
  1674  				return &v.state
  1675  			case 1:
  1676  				return &v.sizeCache
  1677  			case 2:
  1678  				return &v.unknownFields
  1679  			default:
  1680  				return nil
  1681  			}
  1682  		}
  1683  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1684  			switch v := v.(*SlotMatch); i {
  1685  			case 0:
  1686  				return &v.state
  1687  			case 1:
  1688  				return &v.sizeCache
  1689  			case 2:
  1690  				return &v.unknownFields
  1691  			default:
  1692  				return nil
  1693  			}
  1694  		}
  1695  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1696  			switch v := v.(*SlotRequested); i {
  1697  			case 0:
  1698  				return &v.state
  1699  			case 1:
  1700  				return &v.sizeCache
  1701  			case 2:
  1702  				return &v.unknownFields
  1703  			default:
  1704  				return nil
  1705  			}
  1706  		}
  1707  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1708  			switch v := v.(*SlotValidated); i {
  1709  			case 0:
  1710  				return &v.state
  1711  			case 1:
  1712  				return &v.sizeCache
  1713  			case 2:
  1714  				return &v.unknownFields
  1715  			default:
  1716  				return nil
  1717  			}
  1718  		}
  1719  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1720  			switch v := v.(*FormFilled); i {
  1721  			case 0:
  1722  				return &v.state
  1723  			case 1:
  1724  				return &v.sizeCache
  1725  			case 2:
  1726  				return &v.unknownFields
  1727  			default:
  1728  				return nil
  1729  			}
  1730  		}
  1731  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  1732  			switch v := v.(*WaitingForUserInput); i {
  1733  			case 0:
  1734  				return &v.state
  1735  			case 1:
  1736  				return &v.sizeCache
  1737  			case 2:
  1738  				return &v.unknownFields
  1739  			default:
  1740  				return nil
  1741  			}
  1742  		}
  1743  		file_google_actions_sdk_v2_event_logs_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  1744  			switch v := v.(*EndConversation); i {
  1745  			case 0:
  1746  				return &v.state
  1747  			case 1:
  1748  				return &v.sizeCache
  1749  			case 2:
  1750  				return &v.unknownFields
  1751  			default:
  1752  				return nil
  1753  			}
  1754  		}
  1755  	}
  1756  	file_google_actions_sdk_v2_event_logs_proto_msgTypes[0].OneofWrappers = []interface{}{
  1757  		(*ExecutionEvent_UserInput)(nil),
  1758  		(*ExecutionEvent_IntentMatch)(nil),
  1759  		(*ExecutionEvent_ConditionsEvaluated)(nil),
  1760  		(*ExecutionEvent_OnSceneEnter)(nil),
  1761  		(*ExecutionEvent_WebhookRequest)(nil),
  1762  		(*ExecutionEvent_WebhookResponse)(nil),
  1763  		(*ExecutionEvent_WebhookInitiatedTransition)(nil),
  1764  		(*ExecutionEvent_SlotMatch)(nil),
  1765  		(*ExecutionEvent_SlotRequested)(nil),
  1766  		(*ExecutionEvent_SlotValidated)(nil),
  1767  		(*ExecutionEvent_FormFilled)(nil),
  1768  		(*ExecutionEvent_WaitingUserInput)(nil),
  1769  		(*ExecutionEvent_EndConversation)(nil),
  1770  	}
  1771  	type x struct{}
  1772  	out := protoimpl.TypeBuilder{
  1773  		File: protoimpl.DescBuilder{
  1774  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1775  			RawDescriptor: file_google_actions_sdk_v2_event_logs_proto_rawDesc,
  1776  			NumEnums:      0,
  1777  			NumMessages:   20,
  1778  			NumExtensions: 0,
  1779  			NumServices:   0,
  1780  		},
  1781  		GoTypes:           file_google_actions_sdk_v2_event_logs_proto_goTypes,
  1782  		DependencyIndexes: file_google_actions_sdk_v2_event_logs_proto_depIdxs,
  1783  		MessageInfos:      file_google_actions_sdk_v2_event_logs_proto_msgTypes,
  1784  	}.Build()
  1785  	File_google_actions_sdk_v2_event_logs_proto = out.File
  1786  	file_google_actions_sdk_v2_event_logs_proto_rawDesc = nil
  1787  	file_google_actions_sdk_v2_event_logs_proto_goTypes = nil
  1788  	file_google_actions_sdk_v2_event_logs_proto_depIdxs = nil
  1789  }
  1790  

View as plain text