-
Notifications
You must be signed in to change notification settings - Fork 461
Expand file tree
/
Copy pathTool.php
More file actions
32 lines (26 loc) · 10 KB
/
Tool.php
File metadata and controls
32 lines (26 loc) · 10 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: google/cloud/dialogflow/v2/tool.proto
namespace GPBMetadata\Google\Cloud\Dialogflow\V2;
class Tool
{
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();
\GPBMetadata\Google\Protobuf\Timestamp::initOnce();
$pool->internalAddGeneratedFile(
"\x0A\xFF/\x0A%google/cloud/dialogflow/v2/tool.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\x1A\x1Fgoogle/protobuf/timestamp.proto\"\x96\x01\x0A\x11CreateToolRequest\x126\x0A\x06parent\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x12\x1Edialogflow.googleapis.com/Tool\x123\x0A\x04tool\x18\x02 \x01(\x0B2 .google.cloud.dialogflow.v2.ToolB\x03\xE0A\x02\x12\x14\x0A\x07tool_id\x18\x03 \x01(\x09B\x03\xE0A\x01\"F\x0A\x0EGetToolRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edialogflow.googleapis.com/Tool\"{\x0A\x10ListToolsRequest\x126\x0A\x06parent\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x12\x1Edialogflow.googleapis.com/Tool\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"]\x0A\x11ListToolsResponse\x12/\x0A\x05tools\x18\x01 \x03(\x0B2 .google.cloud.dialogflow.v2.Tool\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"I\x0A\x11DeleteToolRequest\x124\x0A\x04name\x18\x01 \x01(\x09B&\xE0A\x02\xFAA \x0A\x1Edialogflow.googleapis.com/Tool\"~\x0A\x11UpdateToolRequest\x123\x0A\x04tool\x18\x01 \x01(\x0B2 .google.cloud.dialogflow.v2.ToolB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\"\xAE\x1F\x0A\x04Tool\x12\x14\x0A\x04name\x18\x01 \x01(\x09B\x06\xE0A\x08\xE0A\x03\x12\x15\x0A\x08tool_key\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x0Cdisplay_name\x18\x13 \x01(\x09B\x03\xE0A\x01\x12\x18\x0A\x0Bdescription\x18\x03 \x01(\x09B\x03\xE0A\x01\x12q\x0A\x1Faction_confirmation_requirement\x18\x11 \x03(\x0B2C.google.cloud.dialogflow.v2.Tool.ActionConfirmationRequirementEntryB\x03\xE0A\x01\x12L\x0A\x0Eextension_spec\x18\x04 \x01(\x0B2..google.cloud.dialogflow.v2.Tool.ExtensionToolB\x02\x18\x01H\x00\x12F\x0A\x0Dfunction_spec\x18\x0D \x01(\x0B2-.google.cloud.dialogflow.v2.Tool.FunctionToolH\x00\x12H\x0A\x0Econnector_spec\x18\x12 \x01(\x0B2..google.cloud.dialogflow.v2.Tool.ConnectorToolH\x00\x12E\x0A\x0Dopen_api_spec\x18\x14 \x01(\x0B2,.google.cloud.dialogflow.v2.Tool.OpenApiToolH\x00\x124\x0A\x0Bcreate_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x1F\x0A\x0Dsatisfies_pzs\x18\x0E \x01(\x08B\x03\xE0A\x03H\x01\x88\x01\x01\x12\x1F\x0A\x0Dsatisfies_pzi\x18\x0F \x01(\x08B\x03\xE0A\x03H\x02\x88\x01\x01\x1A\"\x0A\x0DExtensionTool\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x02\x1A\xBE\x01\x0A\x0CFunctionTool\x122\x0A\x0Cinput_schema\x18\x01 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01\x123\x0A\x0Doutput_schema\x18\x02 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01\x12E\x0A\x0Bmethod_type\x18\x04 \x01(\x0E2+.google.cloud.dialogflow.v2.Tool.MethodTypeB\x03\xE0A\x01\x1A\xA6\x02\x0A\x0BOpenApiTool\x12\x1A\x0A\x0Btext_schema\x18\x01 \x01(\x09B\x03\xE0A\x02H\x00\x12L\x0A\x0Eauthentication\x18\x02 \x01(\x0B2/.google.cloud.dialogflow.v2.Tool.AuthenticationB\x03\xE0A\x01\x12C\x0A\x0Atls_config\x18\x03 \x01(\x0B2*.google.cloud.dialogflow.v2.Tool.TLSConfigB\x03\xE0A\x01\x12^\x0A\x18service_directory_config\x18\x04 \x01(\x0B27.google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfigB\x03\xE0A\x01B\x08\x0A\x06schema\x1A\xC4\x04\x0A\x0DConnectorTool\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x07actions\x18\x02 \x03(\x0B25.google.cloud.dialogflow.v2.Tool.ConnectorTool.ActionB\x03\xE0A\x02\x1A\xD2\x03\x0A\x06Action\x12\x1E\x0A\x14connection_action_id\x18\x04 \x01(\x09H\x00\x12a\x0A\x10entity_operation\x18\x05 \x01(\x0B2E.google.cloud.dialogflow.v2.Tool.ConnectorTool.Action.EntityOperationH\x00\x12\x19\x0A\x0Cinput_fields\x18\x02 \x03(\x09B\x03\xE0A\x01\x12\x1A\x0A\x0Doutput_fields\x18\x03 \x03(\x09B\x03\xE0A\x01\x1A\xFE\x01\x0A\x0FEntityOperation\x12\x16\x0A\x09entity_id\x18\x01 \x01(\x09B\x03\xE0A\x02\x12k\x0A\x09operation\x18\x02 \x01(\x0E2S.google.cloud.dialogflow.v2.Tool.ConnectorTool.Action.EntityOperation.OperationTypeB\x03\xE0A\x02\"f\x0A\x0DOperationType\x12\x1E\x0A\x1AOPERATION_TYPE_UNSPECIFIED\x10\x00\x12\x08\x0A\x04LIST\x10\x01\x12\x07\x0A\x03GET\x10\x02\x12\x0A\x0A\x06CREATE\x10\x03\x12\x0A\x0A\x06UPDATE\x10\x04\x12\x0A\x0A\x06DELETE\x10\x05B\x0D\x0A\x0Baction_spec\x1A\xDA\x0B\x0A\x0EAuthentication\x12V\x0A\x0Eapi_key_config\x18\x01 \x01(\x0B2<.google.cloud.dialogflow.v2.Tool.Authentication.ApiKeyConfigH\x00\x12S\x0A\x0Coauth_config\x18\x02 \x01(\x0B2;.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfigH\x00\x12k\x0A\x19service_agent_auth_config\x18\x03 \x01(\x0B2F.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfigH\x00\x12`\x0A\x13bearer_token_config\x18\x04 \x01(\x0B2A.google.cloud.dialogflow.v2.Tool.Authentication.BearerTokenConfigH\x00\x1A\xF3\x01\x0A\x0CApiKeyConfig\x12\x15\x0A\x08key_name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x07api_key\x18\x02 \x01(\x09B\x03\xE0A\x01\x12V\x0A\x1Asecret_version_for_api_key\x18\x04 \x01(\x09B2\xE0A\x01\xFAA,\x0A*secretmanager.googleapis.com/SecretVersion\x12^\x0A\x10request_location\x18\x03 \x01(\x0E2?.google.cloud.dialogflow.v2.Tool.Authentication.RequestLocationB\x03\xE0A\x02\x1A\x87\x03\x0A\x0BOAuthConfig\x12i\x0A\x10oauth_grant_type\x18\x01 \x01(\x0E2J.google.cloud.dialogflow.v2.Tool.Authentication.OAuthConfig.OauthGrantTypeB\x03\xE0A\x02\x12\x16\x0A\x09client_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Dclient_secret\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\\\x0A secret_version_for_client_secret\x18\x06 \x01(\x09B2\xE0A\x01\xFAA,\x0A*secretmanager.googleapis.com/SecretVersion\x12\x1B\x0A\x0Etoken_endpoint\x18\x04 \x01(\x09B\x03\xE0A\x02\x12\x13\x0A\x06scopes\x18\x05 \x03(\x09B\x03\xE0A\x01\"I\x0A\x0EOauthGrantType\x12 \x0A\x1COAUTH_GRANT_TYPE_UNSPECIFIED\x10\x00\x12\x15\x0A\x11CLIENT_CREDENTIAL\x10\x01\x1A\xEA\x01\x0A\x16ServiceAgentAuthConfig\x12x\x0A\x12service_agent_auth\x18\x01 \x01(\x0E2W.google.cloud.dialogflow.v2.Tool.Authentication.ServiceAgentAuthConfig.ServiceAgentAuthB\x03\xE0A\x01\"V\x0A\x10ServiceAgentAuth\x12\"\x0A\x1ESERVICE_AGENT_AUTH_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08ID_TOKEN\x10\x01\x12\x10\x0A\x0CACCESS_TOKEN\x10\x02\x1A}\x0A\x11BearerTokenConfig\x12\x12\x0A\x05token\x18\x01 \x01(\x09B\x03\xE0A\x01\x12T\x0A\x18secret_version_for_token\x18\x02 \x01(\x09B2\xE0A\x01\xFAA,\x0A*secretmanager.googleapis.com/SecretVersion\"Q\x0A\x0FRequestLocation\x12 \x0A\x1CREQUEST_LOCATION_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06HEADER\x10\x01\x12\x10\x0A\x0CQUERY_STRING\x10\x02B\x0D\x0A\x0Bauth_config\x1A\x8D\x01\x0A\x09TLSConfig\x12H\x0A\x08ca_certs\x18\x01 \x03(\x0B21.google.cloud.dialogflow.v2.Tool.TLSConfig.CACertB\x03\xE0A\x02\x1A6\x0A\x06CACert\x12\x19\x0A\x0Cdisplay_name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x11\x0A\x04cert\x18\x02 \x01(\x0CB\x03\xE0A\x02\x1AZ\x0A\x16ServiceDirectoryConfig\x12@\x0A\x07service\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x0A'servicedirectory.googleapis.com/Service\x1A~\x0A\"ActionConfirmationRequirementEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0E28.google.cloud.dialogflow.v2.Tool.ConfirmationRequirement:\x028\x01\"c\x0A\x17ConfirmationRequirement\x12(\x0A\$CONFIRMATION_REQUIREMENT_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08REQUIRED\x10\x01\x12\x10\x0A\x0CNOT_REQUIRED\x10\x02\"\\\x0A\x0AMethodType\x12\x1B\x0A\x17METHOD_TYPE_UNSPECIFIED\x10\x00\x12\x07\x0A\x03GET\x10\x01\x12\x08\x0A\x04POST\x10\x02\x12\x07\x0A\x03PUT\x10\x03\x12\x0A\x0A\x06DELETE\x10\x04\x12\x09\x0A\x05PATCH\x10\x05:f\xEAAc\x0A\x1Edialogflow.googleapis.com/Tool\x124projects/{project}/locations/{location}/tools/{tool}*\x05tools2\x04toolB\x0F\x0A\x0DspecificationB\x10\x0A\x0E_satisfies_pzsB\x10\x0A\x0E_satisfies_pzi2\xAC\x07\x0A\x05Tools\x12\xAC\x01\x0A\x0ACreateTool\x12-.google.cloud.dialogflow.v2.CreateToolRequest\x1A .google.cloud.dialogflow.v2.Tool\"M\xDAA\x13parent,tool,tool_id\x82\xD3\xE4\x93\x021\")/v2/{parent=projects/*/locations/*}/tools:\x04tool\x12\x91\x01\x0A\x07GetTool\x12*.google.cloud.dialogflow.v2.GetToolRequest\x1A .google.cloud.dialogflow.v2.Tool\"8\xDAA\x04name\x82\xD3\xE4\x93\x02+\x12)/v2/{name=projects/*/locations/*/tools/*}\x12\xA4\x01\x0A\x09ListTools\x12,.google.cloud.dialogflow.v2.ListToolsRequest\x1A-.google.cloud.dialogflow.v2.ListToolsResponse\":\xDAA\x06parent\x82\xD3\xE4\x93\x02+\x12)/v2/{parent=projects/*/locations/*}/tools\x12\x8D\x01\x0A\x0ADeleteTool\x12-.google.cloud.dialogflow.v2.DeleteToolRequest\x1A\x16.google.protobuf.Empty\"8\xDAA\x04name\x82\xD3\xE4\x93\x02+*)/v2/{name=projects/*/locations/*/tools/*}\x12\xAE\x01\x0A\x0AUpdateTool\x12-.google.cloud.dialogflow.v2.UpdateToolRequest\x1A .google.cloud.dialogflow.v2.Tool\"O\xDAA\x10tool,update_mask\x82\xD3\xE4\x93\x0262./v2/{tool.name=projects/*/locations/*/tools/*}:\x04tool\x1Ax\xCAA\x19dialogflow.googleapis.com\xD2AYhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\xF6\x01\x0A\x1Ecom.google.cloud.dialogflow.v2B\x09ToolProtoP\x01Z>cloud.google.com/go/dialogflow/apiv2/dialogflowpb;dialogflowpb\xA2\x02\x02DF\xAA\x02\x1AGoogle.Cloud.Dialogflow.V2\xEAAd\x0A*secretmanager.googleapis.com/SecretVersion\x126projects/{project}/secrets/{secret}/versions/{version}b\x06proto3"
, true);
static::$is_initialized = true;
}
}