<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/dialogflow/v2/conversation.proto

namespace GPBMetadata\Google\Cloud\Dialogflow\V2;

class Conversation
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\V2\Participant::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ü$
-google/cloud/dialogflow/v2/conversation.protogoogle.cloud.dialogflow.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto,google/cloud/dialogflow/v2/participant.protogoogle/protobuf/timestamp.proto"À
Conversation
name (	BàAU
lifecycle_state (27.google.cloud.dialogflow.v2.Conversation.LifecycleStateBàAS
conversation_profile (	B5àAúA/
-dialogflow.googleapis.com/ConversationProfileN
phone_number (23.google.cloud.dialogflow.v2.ConversationPhoneNumberBàA3

start_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàAV
conversation_stage (2:.google.cloud.dialogflow.v2.Conversation.ConversationStage"Q
LifecycleState
LIFECYCLE_STATE_UNSPECIFIED 
IN_PROGRESS
	COMPLETED"h
ConversationStage"
CONVERSATION_STAGE_UNSPECIFIED 
VIRTUAL_AGENT_STAGE
HUMAN_ASSIST_STAGE:£êAŸ
&dialogflow.googleapis.com/Conversation/projects/{project}/conversations/{conversation}Dprojects/{project}/locations/{location}/conversations/{conversation}"¾
CreateConversationRequest>
parent (	B.àAúA(&dialogflow.googleapis.com/ConversationC
conversation (2(.google.cloud.dialogflow.v2.ConversationBàA
conversation_id (	BàA"›
ListConversationsRequest>
parent (	B.àAúA(&dialogflow.googleapis.com/Conversation
	page_size (BàA

page_token (	BàA
filter (	"u
ListConversationsResponse?
conversations (2(.google.cloud.dialogflow.v2.Conversation
next_page_token (	"V
GetConversationRequest<
name (	B.àAúA(
&dialogflow.googleapis.com/Conversation"[
CompleteConversationRequest<
name (	B.àAúA(
&dialogflow.googleapis.com/Conversation"–
ListMessagesRequest9
parent (	B)àAúA#!dialogflow.googleapis.com/Message
filter (	BàA
	page_size (BàA

page_token (	BàA"f
ListMessagesResponse5
messages (2#.google.cloud.dialogflow.v2.Message
next_page_token (	"4
ConversationPhoneNumber
phone_number (	BàA"
!SuggestConversationSummaryRequestD
conversation (	B.àAúA(
&dialogflow.googleapis.com/Conversation>
latest_message (	B&úA#
!dialogflow.googleapis.com/Message
context_size (N
assist_query_params (21.google.cloud.dialogflow.v2.AssistQueryParameters"×
"SuggestConversationSummaryResponseW
summary (2F.google.cloud.dialogflow.v2.SuggestConversationSummaryResponse.Summary>
latest_message (	B&úA#
!dialogflow.googleapis.com/Message
context_size (
Summary
text (	o
text_sections (2X.google.cloud.dialogflow.v2.SuggestConversationSummaryResponse.Summary.TextSectionsEntryB
answer_record (	B+úA(
&dialogflow.googleapis.com/AnswerRecord3
TextSectionsEntry
key (	
value (	:82Ô
ConversationsŒ
CreateConversation5.google.cloud.dialogflow.v2.CreateConversationRequest(.google.cloud.dialogflow.v2.Conversation"”‚Óä“x"%/v2/{parent=projects/*}/conversations:conversationZA"1/v2/{parent=projects/*/locations/*}/conversations:conversationÚAparent,conversationí
ListConversations4.google.cloud.dialogflow.v2.ListConversationsRequest5.google.cloud.dialogflow.v2.ListConversationsResponse"k‚Óä“\\%/v2/{parent=projects/*}/conversationsZ31/v2/{parent=projects/*/locations/*}/conversationsÚAparentÚ
GetConversation2.google.cloud.dialogflow.v2.GetConversationRequest(.google.cloud.dialogflow.v2.Conversation"i‚Óä“\\%/v2/{name=projects/*/conversations/*}Z31/v2/{name=projects/*/locations/*/conversations/*}ÚAnameý
CompleteConversation7.google.cloud.dialogflow.v2.CompleteConversationRequest(.google.cloud.dialogflow.v2.Conversation"‚Óä“t"./v2/{name=projects/*/conversations/*}:complete:*Z?":/v2/{name=projects/*/locations/*/conversations/*}:complete:*ÚAnameõ
ListMessages/.google.cloud.dialogflow.v2.ListMessagesRequest0.google.cloud.dialogflow.v2.ListMessagesResponse"‚Óä“r0/v2/{parent=projects/*/conversations/*}/messagesZ></v2/{parent=projects/*/locations/*/conversations/*}/messagesÚAparentô
SuggestConversationSummary=.google.cloud.dialogflow.v2.SuggestConversationSummaryRequest>.google.cloud.dialogflow.v2.SuggestConversationSummaryResponse"Ö‚Óä“À"T/v2/{conversation=projects/*/conversations/*}/suggestions:suggestConversationSummary:*Ze"`/v2/{conversation=projects/*/locations/*/conversations/*}/suggestions:suggestConversationSummary:*ÚAconversationxÊAdialogflow.googleapis.comÒAYhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowBš
com.google.cloud.dialogflow.v2BConversationProtoPZ>cloud.google.com/go/dialogflow/apiv2/dialogflowpb;dialogflowpbø¢DFªGoogle.Cloud.Dialogflow.V2bproto3'
        , true);

        static::$is_initialized = true;
    }
}

