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

namespace GPBMetadata\Google\Cloud\Dialogflow\V2;

class SessionEntityType
{
    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\EntityType::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x97%\x0A4google/cloud/dialogflow/v2/session_entity_type.proto\x12\x1Agoogle.cloud.dialogflow.v2\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A,google/cloud/dialogflow/v2/entity_type.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\"\xA1\x06\x0A\x11SessionEntityType\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12c\x0A\x14entity_override_mode\x18\x02 \x01(\x0E2@.google.cloud.dialogflow.v2.SessionEntityType.EntityOverrideModeB\x03\xE0A\x02\x12D\x0A\x08entities\x18\x03 \x03(\x0B2-.google.cloud.dialogflow.v2.EntityType.EntityB\x03\xE0A\x02\"\x82\x01\x0A\x12EntityOverrideMode\x12\$\x0A ENTITY_OVERRIDE_MODE_UNSPECIFIED\x10\x00\x12!\x0A\x1DENTITY_OVERRIDE_MODE_OVERRIDE\x10\x01\x12#\x0A\x1FENTITY_OVERRIDE_MODE_SUPPLEMENT\x10\x02:\xC8\x03\xEAA\xC4\x03\x0A+dialogflow.googleapis.com/SessionEntityType\x12Eprojects/{project}/agent/sessions/{session}/entityTypes/{entity_type}\x12mprojects/{project}/agent/environments/{environment}/users/{user}/sessions/{session}/entityTypes/{entity_type}\x12Zprojects/{project}/locations/{location}/agent/sessions/{session}/entityTypes/{entity_type}\x12\x82\x01projects/{project}/locations/{location}/agent/environments/{environment}/users/{user}/sessions/{session}/entityTypes/{entity_type}\"\x95\x01\x0A\x1DListSessionEntityTypesRequest\x12C\x0A\x06parent\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x12+dialogflow.googleapis.com/SessionEntityType\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x86\x01\x0A\x1EListSessionEntityTypesResponse\x12K\x0A\x14session_entity_types\x18\x01 \x03(\x0B2-.google.cloud.dialogflow.v2.SessionEntityType\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"`\x0A\x1BGetSessionEntityTypeRequest\x12A\x0A\x04name\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+dialogflow.googleapis.com/SessionEntityType\"\xB6\x01\x0A\x1ECreateSessionEntityTypeRequest\x12C\x0A\x06parent\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x12+dialogflow.googleapis.com/SessionEntityType\x12O\x0A\x13session_entity_type\x18\x02 \x01(\x0B2-.google.cloud.dialogflow.v2.SessionEntityTypeB\x03\xE0A\x02\"\xA7\x01\x0A\x1EUpdateSessionEntityTypeRequest\x12O\x0A\x13session_entity_type\x18\x01 \x01(\x0B2-.google.cloud.dialogflow.v2.SessionEntityTypeB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\"c\x0A\x1EDeleteSessionEntityTypeRequest\x12A\x0A\x04name\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+dialogflow.googleapis.com/SessionEntityType2\xEA\x14\x0A\x12SessionEntityTypes\x12\xC6\x03\x0A\x16ListSessionEntityTypes\x129.google.cloud.dialogflow.v2.ListSessionEntityTypesRequest\x1A:.google.cloud.dialogflow.v2.ListSessionEntityTypesResponse\"\xB4\x02\xDAA\x06parent\x82\xD3\xE4\x93\x02\xA4\x02\x124/v2/{parent=projects/*/agent/sessions/*}/entityTypesZM\x12K/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/entityTypesZB\x12@/v2/{parent=projects/*/locations/*/agent/sessions/*}/entityTypesZY\x12W/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/entityTypes\x12\xB3\x03\x0A\x14GetSessionEntityType\x127.google.cloud.dialogflow.v2.GetSessionEntityTypeRequest\x1A-.google.cloud.dialogflow.v2.SessionEntityType\"\xB2\x02\xDAA\x04name\x82\xD3\xE4\x93\x02\xA4\x02\x124/v2/{name=projects/*/agent/sessions/*/entityTypes/*}ZM\x12K/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}ZB\x12@/v2/{name=projects/*/locations/*/agent/sessions/*/entityTypes/*}ZY\x12W/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}\x12\xA3\x04\x0A\x17CreateSessionEntityType\x12:.google.cloud.dialogflow.v2.CreateSessionEntityTypeRequest\x1A-.google.cloud.dialogflow.v2.SessionEntityType\"\x9C\x03\xDAA\x1Aparent,session_entity_type\x82\xD3\xE4\x93\x02\xF8\x02\"4/v2/{parent=projects/*/agent/sessions/*}/entityTypes:\x13session_entity_typeZb\"K/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/entityTypes:\x13session_entity_typeZW\"@/v2/{parent=projects/*/locations/*/agent/sessions/*}/entityTypes:\x13session_entity_typeZn\"W/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/entityTypes:\x13session_entity_type\x12\x8F\x05\x0A\x17UpdateSessionEntityType\x12:.google.cloud.dialogflow.v2.UpdateSessionEntityTypeRequest\x1A-.google.cloud.dialogflow.v2.SessionEntityType\"\x88\x04\xDAA\x13session_entity_type\xDAA\x1Fsession_entity_type,update_mask\x82\xD3\xE4\x93\x02\xC9\x032H/v2/{session_entity_type.name=projects/*/agent/sessions/*/entityTypes/*}:\x13session_entity_typeZv2_/v2/{session_entity_type.name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}:\x13session_entity_typeZk2T/v2/{session_entity_type.name=projects/*/locations/*/agent/sessions/*/entityTypes/*}:\x13session_entity_typeZ\x82\x012k/v2/{session_entity_type.name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}:\x13session_entity_type\x12\xA2\x03\x0A\x17DeleteSessionEntityType\x12:.google.cloud.dialogflow.v2.DeleteSessionEntityTypeRequest\x1A\x16.google.protobuf.Empty\"\xB2\x02\xDAA\x04name\x82\xD3\xE4\x93\x02\xA4\x02*4/v2/{name=projects/*/agent/sessions/*/entityTypes/*}ZM*K/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/entityTypes/*}ZB*@/v2/{name=projects/*/locations/*/agent/sessions/*/entityTypes/*}ZY*W/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/entityTypes/*}\x1Ax\xCAA\x19dialogflow.googleapis.com\xD2AYhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\x9C\x01\x0A\x1Ecom.google.cloud.dialogflow.v2B\x16SessionEntityTypeProtoP\x01Z>cloud.google.com/go/dialogflow/apiv2/dialogflowpb;dialogflowpb\xA2\x02\x02DF\xAA\x02\x1AGoogle.Cloud.Dialogflow.V2b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

