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

namespace GPBMetadata\Google\Cloud\Dialogflow\V2;

class Context
{
    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\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x8D\"\x0A(google/cloud/dialogflow/v2/context.proto\x12\x1Agoogle.cloud.dialogflow.v2\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Cgoogle/protobuf/struct.proto\"\x8F\x04\x0A\x07Context\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Elifespan_count\x18\x02 \x01(\x05B\x03\xE0A\x01\x120\x0A\x0Aparameters\x18\x03 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01:\xA1\x03\xEAA\x9D\x03\x0A!dialogflow.googleapis.com/Context\x12>projects/{project}/agent/sessions/{session}/contexts/{context}\x12fprojects/{project}/agent/environments/{environment}/users/{user}/sessions/{session}/contexts/{context}\x12Sprojects/{project}/locations/{location}/agent/sessions/{session}/contexts/{context}\x12{projects/{project}/locations/{location}/agent/environments/{environment}/users/{user}/sessions/{session}/contexts/{context}\"\x81\x01\x0A\x13ListContextsRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!dialogflow.googleapis.com/Context\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"f\x0A\x14ListContextsResponse\x125\x0A\x08contexts\x18\x01 \x03(\x0B2#.google.cloud.dialogflow.v2.Context\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"L\x0A\x11GetContextRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dialogflow.googleapis.com/Context\"\x8C\x01\x0A\x14CreateContextRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!dialogflow.googleapis.com/Context\x129\x0A\x07context\x18\x02 \x01(\x0B2#.google.cloud.dialogflow.v2.ContextB\x03\xE0A\x02\"\x87\x01\x0A\x14UpdateContextRequest\x129\x0A\x07context\x18\x01 \x01(\x0B2#.google.cloud.dialogflow.v2.ContextB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\"O\x0A\x14DeleteContextRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dialogflow.googleapis.com/Context\"U\x0A\x18DeleteAllContextsRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!dialogflow.googleapis.com/Context2\xE8\x14\x0A\x08Contexts\x12\x9C\x03\x0A\x0CListContexts\x12/.google.cloud.dialogflow.v2.ListContextsRequest\x1A0.google.cloud.dialogflow.v2.ListContextsResponse\"\xA8\x02\xDAA\x06parent\x82\xD3\xE4\x93\x02\x98\x02\x121/v2/{parent=projects/*/agent/sessions/*}/contextsZJ\x12H/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contextsZ?\x12=/v2/{parent=projects/*/locations/*/agent/sessions/*}/contextsZV\x12T/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts\x12\x89\x03\x0A\x0AGetContext\x12-.google.cloud.dialogflow.v2.GetContextRequest\x1A#.google.cloud.dialogflow.v2.Context\"\xA6\x02\xDAA\x04name\x82\xD3\xE4\x93\x02\x98\x02\x121/v2/{name=projects/*/agent/sessions/*/contexts/*}ZJ\x12H/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}Z?\x12=/v2/{name=projects/*/locations/*/agent/sessions/*/contexts/*}ZV\x12T/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}\x12\xBD\x03\x0A\x0DCreateContext\x120.google.cloud.dialogflow.v2.CreateContextRequest\x1A#.google.cloud.dialogflow.v2.Context\"\xD4\x02\xDAA\x0Eparent,context\x82\xD3\xE4\x93\x02\xBC\x02\"1/v2/{parent=projects/*/agent/sessions/*}/contexts:\x07contextZS\"H/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contexts:\x07contextZH\"=/v2/{parent=projects/*/locations/*/agent/sessions/*}/contexts:\x07contextZ_\"T/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts:\x07context\x12\xE2\x03\x0A\x0DUpdateContext\x120.google.cloud.dialogflow.v2.UpdateContextRequest\x1A#.google.cloud.dialogflow.v2.Context\"\xF9\x02\xDAA\x13context,update_mask\x82\xD3\xE4\x93\x02\xDC\x0229/v2/{context.name=projects/*/agent/sessions/*/contexts/*}:\x07contextZ[2P/v2/{context.name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}:\x07contextZP2E/v2/{context.name=projects/*/locations/*/agent/sessions/*/contexts/*}:\x07contextZg2\\/v2/{context.name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}:\x07context\x12\x82\x03\x0A\x0DDeleteContext\x120.google.cloud.dialogflow.v2.DeleteContextRequest\x1A\x16.google.protobuf.Empty\"\xA6\x02\xDAA\x04name\x82\xD3\xE4\x93\x02\x98\x02*1/v2/{name=projects/*/agent/sessions/*/contexts/*}ZJ*H/v2/{name=projects/*/agent/environments/*/users/*/sessions/*/contexts/*}Z?*=/v2/{name=projects/*/locations/*/agent/sessions/*/contexts/*}ZV*T/v2/{name=projects/*/locations/*/agent/environments/*/users/*/sessions/*/contexts/*}\x12\x8C\x03\x0A\x11DeleteAllContexts\x124.google.cloud.dialogflow.v2.DeleteAllContextsRequest\x1A\x16.google.protobuf.Empty\"\xA8\x02\xDAA\x06parent\x82\xD3\xE4\x93\x02\x98\x02*1/v2/{parent=projects/*/agent/sessions/*}/contextsZJ*H/v2/{parent=projects/*/agent/environments/*/users/*/sessions/*}/contextsZ?*=/v2/{parent=projects/*/locations/*/agent/sessions/*}/contextsZV*T/v2/{parent=projects/*/locations/*/agent/environments/*/users/*/sessions/*}/contexts\x1Ax\xCAA\x19dialogflow.googleapis.com\xD2AYhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\x92\x01\x0A\x1Ecom.google.cloud.dialogflow.v2B\x0CContextProtoP\x01Z>cloud.google.com/go/dialogflow/apiv2/dialogflowpb;dialogflowpb\xA2\x02\x02DF\xAA\x02\x1AGoogle.Cloud.Dialogflow.V2b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

