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

namespace GPBMetadata\Google\Cloud\Dialogflow\V2;

class Webhook
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\V2\Context::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\V2\Intent::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\V2\Session::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\V2\SessionEntityType::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xF9\x09\x0A(google/cloud/dialogflow/v2/webhook.proto\x12\x1Agoogle.cloud.dialogflow.v2\x1A(google/cloud/dialogflow/v2/context.proto\x1A'google/cloud/dialogflow/v2/intent.proto\x1A(google/cloud/dialogflow/v2/session.proto\x1A4google/cloud/dialogflow/v2/session_entity_type.proto\x1A\x1Cgoogle/protobuf/struct.proto\"\xD6\x01\x0A\x0EWebhookRequest\x12\x0F\x0A\x07session\x18\x04 \x01(\x09\x12\x13\x0A\x0Bresponse_id\x18\x01 \x01(\x09\x12=\x0A\x0Cquery_result\x18\x02 \x01(\x0B2'.google.cloud.dialogflow.v2.QueryResult\x12_\x0A\x1Eoriginal_detect_intent_request\x18\x03 \x01(\x0B27.google.cloud.dialogflow.v2.OriginalDetectIntentRequest\"\x80\x03\x0A\x0FWebhookResponse\x12\x18\x0A\x10fulfillment_text\x18\x01 \x01(\x09\x12H\x0A\x14fulfillment_messages\x18\x02 \x03(\x0B2*.google.cloud.dialogflow.v2.Intent.Message\x12\x0E\x0A\x06source\x18\x03 \x01(\x09\x12(\x0A\x07payload\x18\x04 \x01(\x0B2\x17.google.protobuf.Struct\x12<\x0A\x0Foutput_contexts\x18\x05 \x03(\x0B2#.google.cloud.dialogflow.v2.Context\x12D\x0A\x14followup_event_input\x18\x06 \x01(\x0B2&.google.cloud.dialogflow.v2.EventInput\x12K\x0A\x14session_entity_types\x18\x0A \x03(\x0B2-.google.cloud.dialogflow.v2.SessionEntityType\"h\x0A\x1BOriginalDetectIntentRequest\x12\x0E\x0A\x06source\x18\x01 \x01(\x09\x12\x0F\x0A\x07version\x18\x02 \x01(\x09\x12(\x0A\x07payload\x18\x03 \x01(\x0B2\x17.google.protobuf.StructB\x91\x02\x0A\x1Ecom.google.cloud.dialogflow.v2B\x0CWebhookProtoP\x01Z>cloud.google.com/go/dialogflow/apiv2/dialogflowpb;dialogflowpb\xA2\x02\x02DF\xAA\x02\x1AGoogle.Cloud.Dialogflow.V2\xEAA|\x0A'servicedirectory.googleapis.com/Service\x12Qprojects/{project}/locations/{location}/namespaces/{namespace}/services/{service}b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

