1<?php 2/* 3 * Copyright 2014 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18namespace Google\Service; 19 20use Google\Client; 21 22/** 23 * Service definition for Dialogflow (v3). 24 * 25 * <p> 26 * Builds conversational interfaces (for example, chatbots, and voice-powered 27 * apps and devices).</p> 28 * 29 * <p> 30 * For more information about this service, see the API 31 * <a href="https://cloud.google.com/dialogflow/" target="_blank">Documentation</a> 32 * </p> 33 * 34 * @author Google, Inc. 35 */ 36class Dialogflow extends \Google\Service 37{ 38 /** See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.. */ 39 const CLOUD_PLATFORM = 40 "https://www.googleapis.com/auth/cloud-platform"; 41 /** View, manage and query your Dialogflow agents. */ 42 const DIALOGFLOW = 43 "https://www.googleapis.com/auth/dialogflow"; 44 45 public $projects_locations; 46 public $projects_locations_agents; 47 public $projects_locations_agents_changelogs; 48 public $projects_locations_agents_entityTypes; 49 public $projects_locations_agents_environments; 50 public $projects_locations_agents_environments_continuousTestResults; 51 public $projects_locations_agents_environments_deployments; 52 public $projects_locations_agents_environments_experiments; 53 public $projects_locations_agents_environments_sessions; 54 public $projects_locations_agents_environments_sessions_entityTypes; 55 public $projects_locations_agents_flows; 56 public $projects_locations_agents_flows_pages; 57 public $projects_locations_agents_flows_transitionRouteGroups; 58 public $projects_locations_agents_flows_versions; 59 public $projects_locations_agents_intents; 60 public $projects_locations_agents_sessions; 61 public $projects_locations_agents_sessions_entityTypes; 62 public $projects_locations_agents_testCases; 63 public $projects_locations_agents_testCases_results; 64 public $projects_locations_agents_webhooks; 65 public $projects_locations_operations; 66 public $projects_locations_securitySettings; 67 public $projects_operations; 68 69 /** 70 * Constructs the internal representation of the Dialogflow service. 71 * 72 * @param Client|array $clientOrConfig The client used to deliver requests, or a 73 * config array to pass to a new Client instance. 74 * @param string $rootUrl The root URL used for requests to the service. 75 */ 76 public function __construct($clientOrConfig = [], $rootUrl = null) 77 { 78 parent::__construct($clientOrConfig); 79 $this->rootUrl = $rootUrl ?: 'https://dialogflow.googleapis.com/'; 80 $this->servicePath = ''; 81 $this->batchPath = 'batch'; 82 $this->version = 'v3'; 83 $this->serviceName = 'dialogflow'; 84 85 $this->projects_locations = new Dialogflow\Resource\ProjectsLocations( 86 $this, 87 $this->serviceName, 88 'locations', 89 [ 90 'methods' => [ 91 'get' => [ 92 'path' => 'v3/{+name}', 93 'httpMethod' => 'GET', 94 'parameters' => [ 95 'name' => [ 96 'location' => 'path', 97 'type' => 'string', 98 'required' => true, 99 ], 100 ], 101 ],'list' => [ 102 'path' => 'v3/{+name}/locations', 103 'httpMethod' => 'GET', 104 'parameters' => [ 105 'name' => [ 106 'location' => 'path', 107 'type' => 'string', 108 'required' => true, 109 ], 110 'filter' => [ 111 'location' => 'query', 112 'type' => 'string', 113 ], 114 'pageSize' => [ 115 'location' => 'query', 116 'type' => 'integer', 117 ], 118 'pageToken' => [ 119 'location' => 'query', 120 'type' => 'string', 121 ], 122 ], 123 ], 124 ] 125 ] 126 ); 127 $this->projects_locations_agents = new Dialogflow\Resource\ProjectsLocationsAgents( 128 $this, 129 $this->serviceName, 130 'agents', 131 [ 132 'methods' => [ 133 'create' => [ 134 'path' => 'v3/{+parent}/agents', 135 'httpMethod' => 'POST', 136 'parameters' => [ 137 'parent' => [ 138 'location' => 'path', 139 'type' => 'string', 140 'required' => true, 141 ], 142 ], 143 ],'delete' => [ 144 'path' => 'v3/{+name}', 145 'httpMethod' => 'DELETE', 146 'parameters' => [ 147 'name' => [ 148 'location' => 'path', 149 'type' => 'string', 150 'required' => true, 151 ], 152 ], 153 ],'export' => [ 154 'path' => 'v3/{+name}:export', 155 'httpMethod' => 'POST', 156 'parameters' => [ 157 'name' => [ 158 'location' => 'path', 159 'type' => 'string', 160 'required' => true, 161 ], 162 ], 163 ],'get' => [ 164 'path' => 'v3/{+name}', 165 'httpMethod' => 'GET', 166 'parameters' => [ 167 'name' => [ 168 'location' => 'path', 169 'type' => 'string', 170 'required' => true, 171 ], 172 ], 173 ],'getValidationResult' => [ 174 'path' => 'v3/{+name}', 175 'httpMethod' => 'GET', 176 'parameters' => [ 177 'name' => [ 178 'location' => 'path', 179 'type' => 'string', 180 'required' => true, 181 ], 182 'languageCode' => [ 183 'location' => 'query', 184 'type' => 'string', 185 ], 186 ], 187 ],'list' => [ 188 'path' => 'v3/{+parent}/agents', 189 'httpMethod' => 'GET', 190 'parameters' => [ 191 'parent' => [ 192 'location' => 'path', 193 'type' => 'string', 194 'required' => true, 195 ], 196 'pageSize' => [ 197 'location' => 'query', 198 'type' => 'integer', 199 ], 200 'pageToken' => [ 201 'location' => 'query', 202 'type' => 'string', 203 ], 204 ], 205 ],'patch' => [ 206 'path' => 'v3/{+name}', 207 'httpMethod' => 'PATCH', 208 'parameters' => [ 209 'name' => [ 210 'location' => 'path', 211 'type' => 'string', 212 'required' => true, 213 ], 214 'updateMask' => [ 215 'location' => 'query', 216 'type' => 'string', 217 ], 218 ], 219 ],'restore' => [ 220 'path' => 'v3/{+name}:restore', 221 'httpMethod' => 'POST', 222 'parameters' => [ 223 'name' => [ 224 'location' => 'path', 225 'type' => 'string', 226 'required' => true, 227 ], 228 ], 229 ],'validate' => [ 230 'path' => 'v3/{+name}:validate', 231 'httpMethod' => 'POST', 232 'parameters' => [ 233 'name' => [ 234 'location' => 'path', 235 'type' => 'string', 236 'required' => true, 237 ], 238 ], 239 ], 240 ] 241 ] 242 ); 243 $this->projects_locations_agents_changelogs = new Dialogflow\Resource\ProjectsLocationsAgentsChangelogs( 244 $this, 245 $this->serviceName, 246 'changelogs', 247 [ 248 'methods' => [ 249 'get' => [ 250 'path' => 'v3/{+name}', 251 'httpMethod' => 'GET', 252 'parameters' => [ 253 'name' => [ 254 'location' => 'path', 255 'type' => 'string', 256 'required' => true, 257 ], 258 ], 259 ],'list' => [ 260 'path' => 'v3/{+parent}/changelogs', 261 'httpMethod' => 'GET', 262 'parameters' => [ 263 'parent' => [ 264 'location' => 'path', 265 'type' => 'string', 266 'required' => true, 267 ], 268 'filter' => [ 269 'location' => 'query', 270 'type' => 'string', 271 ], 272 'pageSize' => [ 273 'location' => 'query', 274 'type' => 'integer', 275 ], 276 'pageToken' => [ 277 'location' => 'query', 278 'type' => 'string', 279 ], 280 ], 281 ], 282 ] 283 ] 284 ); 285 $this->projects_locations_agents_entityTypes = new Dialogflow\Resource\ProjectsLocationsAgentsEntityTypes( 286 $this, 287 $this->serviceName, 288 'entityTypes', 289 [ 290 'methods' => [ 291 'create' => [ 292 'path' => 'v3/{+parent}/entityTypes', 293 'httpMethod' => 'POST', 294 'parameters' => [ 295 'parent' => [ 296 'location' => 'path', 297 'type' => 'string', 298 'required' => true, 299 ], 300 'languageCode' => [ 301 'location' => 'query', 302 'type' => 'string', 303 ], 304 ], 305 ],'delete' => [ 306 'path' => 'v3/{+name}', 307 'httpMethod' => 'DELETE', 308 'parameters' => [ 309 'name' => [ 310 'location' => 'path', 311 'type' => 'string', 312 'required' => true, 313 ], 314 'force' => [ 315 'location' => 'query', 316 'type' => 'boolean', 317 ], 318 ], 319 ],'get' => [ 320 'path' => 'v3/{+name}', 321 'httpMethod' => 'GET', 322 'parameters' => [ 323 'name' => [ 324 'location' => 'path', 325 'type' => 'string', 326 'required' => true, 327 ], 328 'languageCode' => [ 329 'location' => 'query', 330 'type' => 'string', 331 ], 332 ], 333 ],'list' => [ 334 'path' => 'v3/{+parent}/entityTypes', 335 'httpMethod' => 'GET', 336 'parameters' => [ 337 'parent' => [ 338 'location' => 'path', 339 'type' => 'string', 340 'required' => true, 341 ], 342 'languageCode' => [ 343 'location' => 'query', 344 'type' => 'string', 345 ], 346 'pageSize' => [ 347 'location' => 'query', 348 'type' => 'integer', 349 ], 350 'pageToken' => [ 351 'location' => 'query', 352 'type' => 'string', 353 ], 354 ], 355 ],'patch' => [ 356 'path' => 'v3/{+name}', 357 'httpMethod' => 'PATCH', 358 'parameters' => [ 359 'name' => [ 360 'location' => 'path', 361 'type' => 'string', 362 'required' => true, 363 ], 364 'languageCode' => [ 365 'location' => 'query', 366 'type' => 'string', 367 ], 368 'updateMask' => [ 369 'location' => 'query', 370 'type' => 'string', 371 ], 372 ], 373 ], 374 ] 375 ] 376 ); 377 $this->projects_locations_agents_environments = new Dialogflow\Resource\ProjectsLocationsAgentsEnvironments( 378 $this, 379 $this->serviceName, 380 'environments', 381 [ 382 'methods' => [ 383 'create' => [ 384 'path' => 'v3/{+parent}/environments', 385 'httpMethod' => 'POST', 386 'parameters' => [ 387 'parent' => [ 388 'location' => 'path', 389 'type' => 'string', 390 'required' => true, 391 ], 392 ], 393 ],'delete' => [ 394 'path' => 'v3/{+name}', 395 'httpMethod' => 'DELETE', 396 'parameters' => [ 397 'name' => [ 398 'location' => 'path', 399 'type' => 'string', 400 'required' => true, 401 ], 402 ], 403 ],'deployFlow' => [ 404 'path' => 'v3/{+environment}:deployFlow', 405 'httpMethod' => 'POST', 406 'parameters' => [ 407 'environment' => [ 408 'location' => 'path', 409 'type' => 'string', 410 'required' => true, 411 ], 412 ], 413 ],'get' => [ 414 'path' => 'v3/{+name}', 415 'httpMethod' => 'GET', 416 'parameters' => [ 417 'name' => [ 418 'location' => 'path', 419 'type' => 'string', 420 'required' => true, 421 ], 422 ], 423 ],'list' => [ 424 'path' => 'v3/{+parent}/environments', 425 'httpMethod' => 'GET', 426 'parameters' => [ 427 'parent' => [ 428 'location' => 'path', 429 'type' => 'string', 430 'required' => true, 431 ], 432 'pageSize' => [ 433 'location' => 'query', 434 'type' => 'integer', 435 ], 436 'pageToken' => [ 437 'location' => 'query', 438 'type' => 'string', 439 ], 440 ], 441 ],'lookupEnvironmentHistory' => [ 442 'path' => 'v3/{+name}:lookupEnvironmentHistory', 443 'httpMethod' => 'GET', 444 'parameters' => [ 445 'name' => [ 446 'location' => 'path', 447 'type' => 'string', 448 'required' => true, 449 ], 450 'pageSize' => [ 451 'location' => 'query', 452 'type' => 'integer', 453 ], 454 'pageToken' => [ 455 'location' => 'query', 456 'type' => 'string', 457 ], 458 ], 459 ],'patch' => [ 460 'path' => 'v3/{+name}', 461 'httpMethod' => 'PATCH', 462 'parameters' => [ 463 'name' => [ 464 'location' => 'path', 465 'type' => 'string', 466 'required' => true, 467 ], 468 'updateMask' => [ 469 'location' => 'query', 470 'type' => 'string', 471 ], 472 ], 473 ],'runContinuousTest' => [ 474 'path' => 'v3/{+environment}:runContinuousTest', 475 'httpMethod' => 'POST', 476 'parameters' => [ 477 'environment' => [ 478 'location' => 'path', 479 'type' => 'string', 480 'required' => true, 481 ], 482 ], 483 ], 484 ] 485 ] 486 ); 487 $this->projects_locations_agents_environments_continuousTestResults = new Dialogflow\Resource\ProjectsLocationsAgentsEnvironmentsContinuousTestResults( 488 $this, 489 $this->serviceName, 490 'continuousTestResults', 491 [ 492 'methods' => [ 493 'list' => [ 494 'path' => 'v3/{+parent}/continuousTestResults', 495 'httpMethod' => 'GET', 496 'parameters' => [ 497 'parent' => [ 498 'location' => 'path', 499 'type' => 'string', 500 'required' => true, 501 ], 502 'pageSize' => [ 503 'location' => 'query', 504 'type' => 'integer', 505 ], 506 'pageToken' => [ 507 'location' => 'query', 508 'type' => 'string', 509 ], 510 ], 511 ], 512 ] 513 ] 514 ); 515 $this->projects_locations_agents_environments_deployments = new Dialogflow\Resource\ProjectsLocationsAgentsEnvironmentsDeployments( 516 $this, 517 $this->serviceName, 518 'deployments', 519 [ 520 'methods' => [ 521 'get' => [ 522 'path' => 'v3/{+name}', 523 'httpMethod' => 'GET', 524 'parameters' => [ 525 'name' => [ 526 'location' => 'path', 527 'type' => 'string', 528 'required' => true, 529 ], 530 ], 531 ],'list' => [ 532 'path' => 'v3/{+parent}/deployments', 533 'httpMethod' => 'GET', 534 'parameters' => [ 535 'parent' => [ 536 'location' => 'path', 537 'type' => 'string', 538 'required' => true, 539 ], 540 'pageSize' => [ 541 'location' => 'query', 542 'type' => 'integer', 543 ], 544 'pageToken' => [ 545 'location' => 'query', 546 'type' => 'string', 547 ], 548 ], 549 ], 550 ] 551 ] 552 ); 553 $this->projects_locations_agents_environments_experiments = new Dialogflow\Resource\ProjectsLocationsAgentsEnvironmentsExperiments( 554 $this, 555 $this->serviceName, 556 'experiments', 557 [ 558 'methods' => [ 559 'create' => [ 560 'path' => 'v3/{+parent}/experiments', 561 'httpMethod' => 'POST', 562 'parameters' => [ 563 'parent' => [ 564 'location' => 'path', 565 'type' => 'string', 566 'required' => true, 567 ], 568 ], 569 ],'delete' => [ 570 'path' => 'v3/{+name}', 571 'httpMethod' => 'DELETE', 572 'parameters' => [ 573 'name' => [ 574 'location' => 'path', 575 'type' => 'string', 576 'required' => true, 577 ], 578 ], 579 ],'get' => [ 580 'path' => 'v3/{+name}', 581 'httpMethod' => 'GET', 582 'parameters' => [ 583 'name' => [ 584 'location' => 'path', 585 'type' => 'string', 586 'required' => true, 587 ], 588 ], 589 ],'list' => [ 590 'path' => 'v3/{+parent}/experiments', 591 'httpMethod' => 'GET', 592 'parameters' => [ 593 'parent' => [ 594 'location' => 'path', 595 'type' => 'string', 596 'required' => true, 597 ], 598 'pageSize' => [ 599 'location' => 'query', 600 'type' => 'integer', 601 ], 602 'pageToken' => [ 603 'location' => 'query', 604 'type' => 'string', 605 ], 606 ], 607 ],'patch' => [ 608 'path' => 'v3/{+name}', 609 'httpMethod' => 'PATCH', 610 'parameters' => [ 611 'name' => [ 612 'location' => 'path', 613 'type' => 'string', 614 'required' => true, 615 ], 616 'updateMask' => [ 617 'location' => 'query', 618 'type' => 'string', 619 ], 620 ], 621 ],'start' => [ 622 'path' => 'v3/{+name}:start', 623 'httpMethod' => 'POST', 624 'parameters' => [ 625 'name' => [ 626 'location' => 'path', 627 'type' => 'string', 628 'required' => true, 629 ], 630 ], 631 ],'stop' => [ 632 'path' => 'v3/{+name}:stop', 633 'httpMethod' => 'POST', 634 'parameters' => [ 635 'name' => [ 636 'location' => 'path', 637 'type' => 'string', 638 'required' => true, 639 ], 640 ], 641 ], 642 ] 643 ] 644 ); 645 $this->projects_locations_agents_environments_sessions = new Dialogflow\Resource\ProjectsLocationsAgentsEnvironmentsSessions( 646 $this, 647 $this->serviceName, 648 'sessions', 649 [ 650 'methods' => [ 651 'detectIntent' => [ 652 'path' => 'v3/{+session}:detectIntent', 653 'httpMethod' => 'POST', 654 'parameters' => [ 655 'session' => [ 656 'location' => 'path', 657 'type' => 'string', 658 'required' => true, 659 ], 660 ], 661 ],'fulfillIntent' => [ 662 'path' => 'v3/{+session}:fulfillIntent', 663 'httpMethod' => 'POST', 664 'parameters' => [ 665 'session' => [ 666 'location' => 'path', 667 'type' => 'string', 668 'required' => true, 669 ], 670 ], 671 ],'matchIntent' => [ 672 'path' => 'v3/{+session}:matchIntent', 673 'httpMethod' => 'POST', 674 'parameters' => [ 675 'session' => [ 676 'location' => 'path', 677 'type' => 'string', 678 'required' => true, 679 ], 680 ], 681 ], 682 ] 683 ] 684 ); 685 $this->projects_locations_agents_environments_sessions_entityTypes = new Dialogflow\Resource\ProjectsLocationsAgentsEnvironmentsSessionsEntityTypes( 686 $this, 687 $this->serviceName, 688 'entityTypes', 689 [ 690 'methods' => [ 691 'create' => [ 692 'path' => 'v3/{+parent}/entityTypes', 693 'httpMethod' => 'POST', 694 'parameters' => [ 695 'parent' => [ 696 'location' => 'path', 697 'type' => 'string', 698 'required' => true, 699 ], 700 ], 701 ],'delete' => [ 702 'path' => 'v3/{+name}', 703 'httpMethod' => 'DELETE', 704 'parameters' => [ 705 'name' => [ 706 'location' => 'path', 707 'type' => 'string', 708 'required' => true, 709 ], 710 ], 711 ],'get' => [ 712 'path' => 'v3/{+name}', 713 'httpMethod' => 'GET', 714 'parameters' => [ 715 'name' => [ 716 'location' => 'path', 717 'type' => 'string', 718 'required' => true, 719 ], 720 ], 721 ],'list' => [ 722 'path' => 'v3/{+parent}/entityTypes', 723 'httpMethod' => 'GET', 724 'parameters' => [ 725 'parent' => [ 726 'location' => 'path', 727 'type' => 'string', 728 'required' => true, 729 ], 730 'pageSize' => [ 731 'location' => 'query', 732 'type' => 'integer', 733 ], 734 'pageToken' => [ 735 'location' => 'query', 736 'type' => 'string', 737 ], 738 ], 739 ],'patch' => [ 740 'path' => 'v3/{+name}', 741 'httpMethod' => 'PATCH', 742 'parameters' => [ 743 'name' => [ 744 'location' => 'path', 745 'type' => 'string', 746 'required' => true, 747 ], 748 'updateMask' => [ 749 'location' => 'query', 750 'type' => 'string', 751 ], 752 ], 753 ], 754 ] 755 ] 756 ); 757 $this->projects_locations_agents_flows = new Dialogflow\Resource\ProjectsLocationsAgentsFlows( 758 $this, 759 $this->serviceName, 760 'flows', 761 [ 762 'methods' => [ 763 'create' => [ 764 'path' => 'v3/{+parent}/flows', 765 'httpMethod' => 'POST', 766 'parameters' => [ 767 'parent' => [ 768 'location' => 'path', 769 'type' => 'string', 770 'required' => true, 771 ], 772 'languageCode' => [ 773 'location' => 'query', 774 'type' => 'string', 775 ], 776 ], 777 ],'delete' => [ 778 'path' => 'v3/{+name}', 779 'httpMethod' => 'DELETE', 780 'parameters' => [ 781 'name' => [ 782 'location' => 'path', 783 'type' => 'string', 784 'required' => true, 785 ], 786 'force' => [ 787 'location' => 'query', 788 'type' => 'boolean', 789 ], 790 ], 791 ],'export' => [ 792 'path' => 'v3/{+name}:export', 793 'httpMethod' => 'POST', 794 'parameters' => [ 795 'name' => [ 796 'location' => 'path', 797 'type' => 'string', 798 'required' => true, 799 ], 800 ], 801 ],'get' => [ 802 'path' => 'v3/{+name}', 803 'httpMethod' => 'GET', 804 'parameters' => [ 805 'name' => [ 806 'location' => 'path', 807 'type' => 'string', 808 'required' => true, 809 ], 810 'languageCode' => [ 811 'location' => 'query', 812 'type' => 'string', 813 ], 814 ], 815 ],'getValidationResult' => [ 816 'path' => 'v3/{+name}', 817 'httpMethod' => 'GET', 818 'parameters' => [ 819 'name' => [ 820 'location' => 'path', 821 'type' => 'string', 822 'required' => true, 823 ], 824 'languageCode' => [ 825 'location' => 'query', 826 'type' => 'string', 827 ], 828 ], 829 ],'import' => [ 830 'path' => 'v3/{+parent}/flows:import', 831 'httpMethod' => 'POST', 832 'parameters' => [ 833 'parent' => [ 834 'location' => 'path', 835 'type' => 'string', 836 'required' => true, 837 ], 838 ], 839 ],'list' => [ 840 'path' => 'v3/{+parent}/flows', 841 'httpMethod' => 'GET', 842 'parameters' => [ 843 'parent' => [ 844 'location' => 'path', 845 'type' => 'string', 846 'required' => true, 847 ], 848 'languageCode' => [ 849 'location' => 'query', 850 'type' => 'string', 851 ], 852 'pageSize' => [ 853 'location' => 'query', 854 'type' => 'integer', 855 ], 856 'pageToken' => [ 857 'location' => 'query', 858 'type' => 'string', 859 ], 860 ], 861 ],'patch' => [ 862 'path' => 'v3/{+name}', 863 'httpMethod' => 'PATCH', 864 'parameters' => [ 865 'name' => [ 866 'location' => 'path', 867 'type' => 'string', 868 'required' => true, 869 ], 870 'languageCode' => [ 871 'location' => 'query', 872 'type' => 'string', 873 ], 874 'updateMask' => [ 875 'location' => 'query', 876 'type' => 'string', 877 ], 878 ], 879 ],'train' => [ 880 'path' => 'v3/{+name}:train', 881 'httpMethod' => 'POST', 882 'parameters' => [ 883 'name' => [ 884 'location' => 'path', 885 'type' => 'string', 886 'required' => true, 887 ], 888 ], 889 ],'validate' => [ 890 'path' => 'v3/{+name}:validate', 891 'httpMethod' => 'POST', 892 'parameters' => [ 893 'name' => [ 894 'location' => 'path', 895 'type' => 'string', 896 'required' => true, 897 ], 898 ], 899 ], 900 ] 901 ] 902 ); 903 $this->projects_locations_agents_flows_pages = new Dialogflow\Resource\ProjectsLocationsAgentsFlowsPages( 904 $this, 905 $this->serviceName, 906 'pages', 907 [ 908 'methods' => [ 909 'create' => [ 910 'path' => 'v3/{+parent}/pages', 911 'httpMethod' => 'POST', 912 'parameters' => [ 913 'parent' => [ 914 'location' => 'path', 915 'type' => 'string', 916 'required' => true, 917 ], 918 'languageCode' => [ 919 'location' => 'query', 920 'type' => 'string', 921 ], 922 ], 923 ],'delete' => [ 924 'path' => 'v3/{+name}', 925 'httpMethod' => 'DELETE', 926 'parameters' => [ 927 'name' => [ 928 'location' => 'path', 929 'type' => 'string', 930 'required' => true, 931 ], 932 'force' => [ 933 'location' => 'query', 934 'type' => 'boolean', 935 ], 936 ], 937 ],'get' => [ 938 'path' => 'v3/{+name}', 939 'httpMethod' => 'GET', 940 'parameters' => [ 941 'name' => [ 942 'location' => 'path', 943 'type' => 'string', 944 'required' => true, 945 ], 946 'languageCode' => [ 947 'location' => 'query', 948 'type' => 'string', 949 ], 950 ], 951 ],'list' => [ 952 'path' => 'v3/{+parent}/pages', 953 'httpMethod' => 'GET', 954 'parameters' => [ 955 'parent' => [ 956 'location' => 'path', 957 'type' => 'string', 958 'required' => true, 959 ], 960 'languageCode' => [ 961 'location' => 'query', 962 'type' => 'string', 963 ], 964 'pageSize' => [ 965 'location' => 'query', 966 'type' => 'integer', 967 ], 968 'pageToken' => [ 969 'location' => 'query', 970 'type' => 'string', 971 ], 972 ], 973 ],'patch' => [ 974 'path' => 'v3/{+name}', 975 'httpMethod' => 'PATCH', 976 'parameters' => [ 977 'name' => [ 978 'location' => 'path', 979 'type' => 'string', 980 'required' => true, 981 ], 982 'languageCode' => [ 983 'location' => 'query', 984 'type' => 'string', 985 ], 986 'updateMask' => [ 987 'location' => 'query', 988 'type' => 'string', 989 ], 990 ], 991 ], 992 ] 993 ] 994 ); 995 $this->projects_locations_agents_flows_transitionRouteGroups = new Dialogflow\Resource\ProjectsLocationsAgentsFlowsTransitionRouteGroups( 996 $this, 997 $this->serviceName, 998 'transitionRouteGroups', 999 [ 1000 'methods' => [ 1001 'create' => [ 1002 'path' => 'v3/{+parent}/transitionRouteGroups', 1003 'httpMethod' => 'POST', 1004 'parameters' => [ 1005 'parent' => [ 1006 'location' => 'path', 1007 'type' => 'string', 1008 'required' => true, 1009 ], 1010 'languageCode' => [ 1011 'location' => 'query', 1012 'type' => 'string', 1013 ], 1014 ], 1015 ],'delete' => [ 1016 'path' => 'v3/{+name}', 1017 'httpMethod' => 'DELETE', 1018 'parameters' => [ 1019 'name' => [ 1020 'location' => 'path', 1021 'type' => 'string', 1022 'required' => true, 1023 ], 1024 'force' => [ 1025 'location' => 'query', 1026 'type' => 'boolean', 1027 ], 1028 ], 1029 ],'get' => [ 1030 'path' => 'v3/{+name}', 1031 'httpMethod' => 'GET', 1032 'parameters' => [ 1033 'name' => [ 1034 'location' => 'path', 1035 'type' => 'string', 1036 'required' => true, 1037 ], 1038 'languageCode' => [ 1039 'location' => 'query', 1040 'type' => 'string', 1041 ], 1042 ], 1043 ],'list' => [ 1044 'path' => 'v3/{+parent}/transitionRouteGroups', 1045 'httpMethod' => 'GET', 1046 'parameters' => [ 1047 'parent' => [ 1048 'location' => 'path', 1049 'type' => 'string', 1050 'required' => true, 1051 ], 1052 'languageCode' => [ 1053 'location' => 'query', 1054 'type' => 'string', 1055 ], 1056 'pageSize' => [ 1057 'location' => 'query', 1058 'type' => 'integer', 1059 ], 1060 'pageToken' => [ 1061 'location' => 'query', 1062 'type' => 'string', 1063 ], 1064 ], 1065 ],'patch' => [ 1066 'path' => 'v3/{+name}', 1067 'httpMethod' => 'PATCH', 1068 'parameters' => [ 1069 'name' => [ 1070 'location' => 'path', 1071 'type' => 'string', 1072 'required' => true, 1073 ], 1074 'languageCode' => [ 1075 'location' => 'query', 1076 'type' => 'string', 1077 ], 1078 'updateMask' => [ 1079 'location' => 'query', 1080 'type' => 'string', 1081 ], 1082 ], 1083 ], 1084 ] 1085 ] 1086 ); 1087 $this->projects_locations_agents_flows_versions = new Dialogflow\Resource\ProjectsLocationsAgentsFlowsVersions( 1088 $this, 1089 $this->serviceName, 1090 'versions', 1091 [ 1092 'methods' => [ 1093 'compareVersions' => [ 1094 'path' => 'v3/{+baseVersion}:compareVersions', 1095 'httpMethod' => 'POST', 1096 'parameters' => [ 1097 'baseVersion' => [ 1098 'location' => 'path', 1099 'type' => 'string', 1100 'required' => true, 1101 ], 1102 ], 1103 ],'create' => [ 1104 'path' => 'v3/{+parent}/versions', 1105 'httpMethod' => 'POST', 1106 'parameters' => [ 1107 'parent' => [ 1108 'location' => 'path', 1109 'type' => 'string', 1110 'required' => true, 1111 ], 1112 ], 1113 ],'delete' => [ 1114 'path' => 'v3/{+name}', 1115 'httpMethod' => 'DELETE', 1116 'parameters' => [ 1117 'name' => [ 1118 'location' => 'path', 1119 'type' => 'string', 1120 'required' => true, 1121 ], 1122 ], 1123 ],'get' => [ 1124 'path' => 'v3/{+name}', 1125 'httpMethod' => 'GET', 1126 'parameters' => [ 1127 'name' => [ 1128 'location' => 'path', 1129 'type' => 'string', 1130 'required' => true, 1131 ], 1132 ], 1133 ],'list' => [ 1134 'path' => 'v3/{+parent}/versions', 1135 'httpMethod' => 'GET', 1136 'parameters' => [ 1137 'parent' => [ 1138 'location' => 'path', 1139 'type' => 'string', 1140 'required' => true, 1141 ], 1142 'pageSize' => [ 1143 'location' => 'query', 1144 'type' => 'integer', 1145 ], 1146 'pageToken' => [ 1147 'location' => 'query', 1148 'type' => 'string', 1149 ], 1150 ], 1151 ],'load' => [ 1152 'path' => 'v3/{+name}:load', 1153 'httpMethod' => 'POST', 1154 'parameters' => [ 1155 'name' => [ 1156 'location' => 'path', 1157 'type' => 'string', 1158 'required' => true, 1159 ], 1160 ], 1161 ],'patch' => [ 1162 'path' => 'v3/{+name}', 1163 'httpMethod' => 'PATCH', 1164 'parameters' => [ 1165 'name' => [ 1166 'location' => 'path', 1167 'type' => 'string', 1168 'required' => true, 1169 ], 1170 'updateMask' => [ 1171 'location' => 'query', 1172 'type' => 'string', 1173 ], 1174 ], 1175 ], 1176 ] 1177 ] 1178 ); 1179 $this->projects_locations_agents_intents = new Dialogflow\Resource\ProjectsLocationsAgentsIntents( 1180 $this, 1181 $this->serviceName, 1182 'intents', 1183 [ 1184 'methods' => [ 1185 'create' => [ 1186 'path' => 'v3/{+parent}/intents', 1187 'httpMethod' => 'POST', 1188 'parameters' => [ 1189 'parent' => [ 1190 'location' => 'path', 1191 'type' => 'string', 1192 'required' => true, 1193 ], 1194 'languageCode' => [ 1195 'location' => 'query', 1196 'type' => 'string', 1197 ], 1198 ], 1199 ],'delete' => [ 1200 'path' => 'v3/{+name}', 1201 'httpMethod' => 'DELETE', 1202 'parameters' => [ 1203 'name' => [ 1204 'location' => 'path', 1205 'type' => 'string', 1206 'required' => true, 1207 ], 1208 ], 1209 ],'get' => [ 1210 'path' => 'v3/{+name}', 1211 'httpMethod' => 'GET', 1212 'parameters' => [ 1213 'name' => [ 1214 'location' => 'path', 1215 'type' => 'string', 1216 'required' => true, 1217 ], 1218 'languageCode' => [ 1219 'location' => 'query', 1220 'type' => 'string', 1221 ], 1222 ], 1223 ],'list' => [ 1224 'path' => 'v3/{+parent}/intents', 1225 'httpMethod' => 'GET', 1226 'parameters' => [ 1227 'parent' => [ 1228 'location' => 'path', 1229 'type' => 'string', 1230 'required' => true, 1231 ], 1232 'intentView' => [ 1233 'location' => 'query', 1234 'type' => 'string', 1235 ], 1236 'languageCode' => [ 1237 'location' => 'query', 1238 'type' => 'string', 1239 ], 1240 'pageSize' => [ 1241 'location' => 'query', 1242 'type' => 'integer', 1243 ], 1244 'pageToken' => [ 1245 'location' => 'query', 1246 'type' => 'string', 1247 ], 1248 ], 1249 ],'patch' => [ 1250 'path' => 'v3/{+name}', 1251 'httpMethod' => 'PATCH', 1252 'parameters' => [ 1253 'name' => [ 1254 'location' => 'path', 1255 'type' => 'string', 1256 'required' => true, 1257 ], 1258 'languageCode' => [ 1259 'location' => 'query', 1260 'type' => 'string', 1261 ], 1262 'updateMask' => [ 1263 'location' => 'query', 1264 'type' => 'string', 1265 ], 1266 ], 1267 ], 1268 ] 1269 ] 1270 ); 1271 $this->projects_locations_agents_sessions = new Dialogflow\Resource\ProjectsLocationsAgentsSessions( 1272 $this, 1273 $this->serviceName, 1274 'sessions', 1275 [ 1276 'methods' => [ 1277 'detectIntent' => [ 1278 'path' => 'v3/{+session}:detectIntent', 1279 'httpMethod' => 'POST', 1280 'parameters' => [ 1281 'session' => [ 1282 'location' => 'path', 1283 'type' => 'string', 1284 'required' => true, 1285 ], 1286 ], 1287 ],'fulfillIntent' => [ 1288 'path' => 'v3/{+session}:fulfillIntent', 1289 'httpMethod' => 'POST', 1290 'parameters' => [ 1291 'session' => [ 1292 'location' => 'path', 1293 'type' => 'string', 1294 'required' => true, 1295 ], 1296 ], 1297 ],'matchIntent' => [ 1298 'path' => 'v3/{+session}:matchIntent', 1299 'httpMethod' => 'POST', 1300 'parameters' => [ 1301 'session' => [ 1302 'location' => 'path', 1303 'type' => 'string', 1304 'required' => true, 1305 ], 1306 ], 1307 ], 1308 ] 1309 ] 1310 ); 1311 $this->projects_locations_agents_sessions_entityTypes = new Dialogflow\Resource\ProjectsLocationsAgentsSessionsEntityTypes( 1312 $this, 1313 $this->serviceName, 1314 'entityTypes', 1315 [ 1316 'methods' => [ 1317 'create' => [ 1318 'path' => 'v3/{+parent}/entityTypes', 1319 'httpMethod' => 'POST', 1320 'parameters' => [ 1321 'parent' => [ 1322 'location' => 'path', 1323 'type' => 'string', 1324 'required' => true, 1325 ], 1326 ], 1327 ],'delete' => [ 1328 'path' => 'v3/{+name}', 1329 'httpMethod' => 'DELETE', 1330 'parameters' => [ 1331 'name' => [ 1332 'location' => 'path', 1333 'type' => 'string', 1334 'required' => true, 1335 ], 1336 ], 1337 ],'get' => [ 1338 'path' => 'v3/{+name}', 1339 'httpMethod' => 'GET', 1340 'parameters' => [ 1341 'name' => [ 1342 'location' => 'path', 1343 'type' => 'string', 1344 'required' => true, 1345 ], 1346 ], 1347 ],'list' => [ 1348 'path' => 'v3/{+parent}/entityTypes', 1349 'httpMethod' => 'GET', 1350 'parameters' => [ 1351 'parent' => [ 1352 'location' => 'path', 1353 'type' => 'string', 1354 'required' => true, 1355 ], 1356 'pageSize' => [ 1357 'location' => 'query', 1358 'type' => 'integer', 1359 ], 1360 'pageToken' => [ 1361 'location' => 'query', 1362 'type' => 'string', 1363 ], 1364 ], 1365 ],'patch' => [ 1366 'path' => 'v3/{+name}', 1367 'httpMethod' => 'PATCH', 1368 'parameters' => [ 1369 'name' => [ 1370 'location' => 'path', 1371 'type' => 'string', 1372 'required' => true, 1373 ], 1374 'updateMask' => [ 1375 'location' => 'query', 1376 'type' => 'string', 1377 ], 1378 ], 1379 ], 1380 ] 1381 ] 1382 ); 1383 $this->projects_locations_agents_testCases = new Dialogflow\Resource\ProjectsLocationsAgentsTestCases( 1384 $this, 1385 $this->serviceName, 1386 'testCases', 1387 [ 1388 'methods' => [ 1389 'batchDelete' => [ 1390 'path' => 'v3/{+parent}/testCases:batchDelete', 1391 'httpMethod' => 'POST', 1392 'parameters' => [ 1393 'parent' => [ 1394 'location' => 'path', 1395 'type' => 'string', 1396 'required' => true, 1397 ], 1398 ], 1399 ],'batchRun' => [ 1400 'path' => 'v3/{+parent}/testCases:batchRun', 1401 'httpMethod' => 'POST', 1402 'parameters' => [ 1403 'parent' => [ 1404 'location' => 'path', 1405 'type' => 'string', 1406 'required' => true, 1407 ], 1408 ], 1409 ],'calculateCoverage' => [ 1410 'path' => 'v3/{+agent}/testCases:calculateCoverage', 1411 'httpMethod' => 'GET', 1412 'parameters' => [ 1413 'agent' => [ 1414 'location' => 'path', 1415 'type' => 'string', 1416 'required' => true, 1417 ], 1418 'type' => [ 1419 'location' => 'query', 1420 'type' => 'string', 1421 ], 1422 ], 1423 ],'create' => [ 1424 'path' => 'v3/{+parent}/testCases', 1425 'httpMethod' => 'POST', 1426 'parameters' => [ 1427 'parent' => [ 1428 'location' => 'path', 1429 'type' => 'string', 1430 'required' => true, 1431 ], 1432 ], 1433 ],'export' => [ 1434 'path' => 'v3/{+parent}/testCases:export', 1435 'httpMethod' => 'POST', 1436 'parameters' => [ 1437 'parent' => [ 1438 'location' => 'path', 1439 'type' => 'string', 1440 'required' => true, 1441 ], 1442 ], 1443 ],'get' => [ 1444 'path' => 'v3/{+name}', 1445 'httpMethod' => 'GET', 1446 'parameters' => [ 1447 'name' => [ 1448 'location' => 'path', 1449 'type' => 'string', 1450 'required' => true, 1451 ], 1452 ], 1453 ],'import' => [ 1454 'path' => 'v3/{+parent}/testCases:import', 1455 'httpMethod' => 'POST', 1456 'parameters' => [ 1457 'parent' => [ 1458 'location' => 'path', 1459 'type' => 'string', 1460 'required' => true, 1461 ], 1462 ], 1463 ],'list' => [ 1464 'path' => 'v3/{+parent}/testCases', 1465 'httpMethod' => 'GET', 1466 'parameters' => [ 1467 'parent' => [ 1468 'location' => 'path', 1469 'type' => 'string', 1470 'required' => true, 1471 ], 1472 'pageSize' => [ 1473 'location' => 'query', 1474 'type' => 'integer', 1475 ], 1476 'pageToken' => [ 1477 'location' => 'query', 1478 'type' => 'string', 1479 ], 1480 'view' => [ 1481 'location' => 'query', 1482 'type' => 'string', 1483 ], 1484 ], 1485 ],'patch' => [ 1486 'path' => 'v3/{+name}', 1487 'httpMethod' => 'PATCH', 1488 'parameters' => [ 1489 'name' => [ 1490 'location' => 'path', 1491 'type' => 'string', 1492 'required' => true, 1493 ], 1494 'updateMask' => [ 1495 'location' => 'query', 1496 'type' => 'string', 1497 ], 1498 ], 1499 ],'run' => [ 1500 'path' => 'v3/{+name}:run', 1501 'httpMethod' => 'POST', 1502 'parameters' => [ 1503 'name' => [ 1504 'location' => 'path', 1505 'type' => 'string', 1506 'required' => true, 1507 ], 1508 ], 1509 ], 1510 ] 1511 ] 1512 ); 1513 $this->projects_locations_agents_testCases_results = new Dialogflow\Resource\ProjectsLocationsAgentsTestCasesResults( 1514 $this, 1515 $this->serviceName, 1516 'results', 1517 [ 1518 'methods' => [ 1519 'get' => [ 1520 'path' => 'v3/{+name}', 1521 'httpMethod' => 'GET', 1522 'parameters' => [ 1523 'name' => [ 1524 'location' => 'path', 1525 'type' => 'string', 1526 'required' => true, 1527 ], 1528 ], 1529 ],'list' => [ 1530 'path' => 'v3/{+parent}/results', 1531 'httpMethod' => 'GET', 1532 'parameters' => [ 1533 'parent' => [ 1534 'location' => 'path', 1535 'type' => 'string', 1536 'required' => true, 1537 ], 1538 'filter' => [ 1539 'location' => 'query', 1540 'type' => 'string', 1541 ], 1542 'pageSize' => [ 1543 'location' => 'query', 1544 'type' => 'integer', 1545 ], 1546 'pageToken' => [ 1547 'location' => 'query', 1548 'type' => 'string', 1549 ], 1550 ], 1551 ], 1552 ] 1553 ] 1554 ); 1555 $this->projects_locations_agents_webhooks = new Dialogflow\Resource\ProjectsLocationsAgentsWebhooks( 1556 $this, 1557 $this->serviceName, 1558 'webhooks', 1559 [ 1560 'methods' => [ 1561 'create' => [ 1562 'path' => 'v3/{+parent}/webhooks', 1563 'httpMethod' => 'POST', 1564 'parameters' => [ 1565 'parent' => [ 1566 'location' => 'path', 1567 'type' => 'string', 1568 'required' => true, 1569 ], 1570 ], 1571 ],'delete' => [ 1572 'path' => 'v3/{+name}', 1573 'httpMethod' => 'DELETE', 1574 'parameters' => [ 1575 'name' => [ 1576 'location' => 'path', 1577 'type' => 'string', 1578 'required' => true, 1579 ], 1580 'force' => [ 1581 'location' => 'query', 1582 'type' => 'boolean', 1583 ], 1584 ], 1585 ],'get' => [ 1586 'path' => 'v3/{+name}', 1587 'httpMethod' => 'GET', 1588 'parameters' => [ 1589 'name' => [ 1590 'location' => 'path', 1591 'type' => 'string', 1592 'required' => true, 1593 ], 1594 ], 1595 ],'list' => [ 1596 'path' => 'v3/{+parent}/webhooks', 1597 'httpMethod' => 'GET', 1598 'parameters' => [ 1599 'parent' => [ 1600 'location' => 'path', 1601 'type' => 'string', 1602 'required' => true, 1603 ], 1604 'pageSize' => [ 1605 'location' => 'query', 1606 'type' => 'integer', 1607 ], 1608 'pageToken' => [ 1609 'location' => 'query', 1610 'type' => 'string', 1611 ], 1612 ], 1613 ],'patch' => [ 1614 'path' => 'v3/{+name}', 1615 'httpMethod' => 'PATCH', 1616 'parameters' => [ 1617 'name' => [ 1618 'location' => 'path', 1619 'type' => 'string', 1620 'required' => true, 1621 ], 1622 'updateMask' => [ 1623 'location' => 'query', 1624 'type' => 'string', 1625 ], 1626 ], 1627 ], 1628 ] 1629 ] 1630 ); 1631 $this->projects_locations_operations = new Dialogflow\Resource\ProjectsLocationsOperations( 1632 $this, 1633 $this->serviceName, 1634 'operations', 1635 [ 1636 'methods' => [ 1637 'cancel' => [ 1638 'path' => 'v3/{+name}:cancel', 1639 'httpMethod' => 'POST', 1640 'parameters' => [ 1641 'name' => [ 1642 'location' => 'path', 1643 'type' => 'string', 1644 'required' => true, 1645 ], 1646 ], 1647 ],'get' => [ 1648 'path' => 'v3/{+name}', 1649 'httpMethod' => 'GET', 1650 'parameters' => [ 1651 'name' => [ 1652 'location' => 'path', 1653 'type' => 'string', 1654 'required' => true, 1655 ], 1656 ], 1657 ],'list' => [ 1658 'path' => 'v3/{+name}/operations', 1659 'httpMethod' => 'GET', 1660 'parameters' => [ 1661 'name' => [ 1662 'location' => 'path', 1663 'type' => 'string', 1664 'required' => true, 1665 ], 1666 'filter' => [ 1667 'location' => 'query', 1668 'type' => 'string', 1669 ], 1670 'pageSize' => [ 1671 'location' => 'query', 1672 'type' => 'integer', 1673 ], 1674 'pageToken' => [ 1675 'location' => 'query', 1676 'type' => 'string', 1677 ], 1678 ], 1679 ], 1680 ] 1681 ] 1682 ); 1683 $this->projects_locations_securitySettings = new Dialogflow\Resource\ProjectsLocationsSecuritySettings( 1684 $this, 1685 $this->serviceName, 1686 'securitySettings', 1687 [ 1688 'methods' => [ 1689 'create' => [ 1690 'path' => 'v3/{+parent}/securitySettings', 1691 'httpMethod' => 'POST', 1692 'parameters' => [ 1693 'parent' => [ 1694 'location' => 'path', 1695 'type' => 'string', 1696 'required' => true, 1697 ], 1698 ], 1699 ],'delete' => [ 1700 'path' => 'v3/{+name}', 1701 'httpMethod' => 'DELETE', 1702 'parameters' => [ 1703 'name' => [ 1704 'location' => 'path', 1705 'type' => 'string', 1706 'required' => true, 1707 ], 1708 ], 1709 ],'get' => [ 1710 'path' => 'v3/{+name}', 1711 'httpMethod' => 'GET', 1712 'parameters' => [ 1713 'name' => [ 1714 'location' => 'path', 1715 'type' => 'string', 1716 'required' => true, 1717 ], 1718 ], 1719 ],'list' => [ 1720 'path' => 'v3/{+parent}/securitySettings', 1721 'httpMethod' => 'GET', 1722 'parameters' => [ 1723 'parent' => [ 1724 'location' => 'path', 1725 'type' => 'string', 1726 'required' => true, 1727 ], 1728 'pageSize' => [ 1729 'location' => 'query', 1730 'type' => 'integer', 1731 ], 1732 'pageToken' => [ 1733 'location' => 'query', 1734 'type' => 'string', 1735 ], 1736 ], 1737 ],'patch' => [ 1738 'path' => 'v3/{+name}', 1739 'httpMethod' => 'PATCH', 1740 'parameters' => [ 1741 'name' => [ 1742 'location' => 'path', 1743 'type' => 'string', 1744 'required' => true, 1745 ], 1746 'updateMask' => [ 1747 'location' => 'query', 1748 'type' => 'string', 1749 ], 1750 ], 1751 ], 1752 ] 1753 ] 1754 ); 1755 $this->projects_operations = new Dialogflow\Resource\ProjectsOperations( 1756 $this, 1757 $this->serviceName, 1758 'operations', 1759 [ 1760 'methods' => [ 1761 'cancel' => [ 1762 'path' => 'v3/{+name}:cancel', 1763 'httpMethod' => 'POST', 1764 'parameters' => [ 1765 'name' => [ 1766 'location' => 'path', 1767 'type' => 'string', 1768 'required' => true, 1769 ], 1770 ], 1771 ],'get' => [ 1772 'path' => 'v3/{+name}', 1773 'httpMethod' => 'GET', 1774 'parameters' => [ 1775 'name' => [ 1776 'location' => 'path', 1777 'type' => 'string', 1778 'required' => true, 1779 ], 1780 ], 1781 ],'list' => [ 1782 'path' => 'v3/{+name}/operations', 1783 'httpMethod' => 'GET', 1784 'parameters' => [ 1785 'name' => [ 1786 'location' => 'path', 1787 'type' => 'string', 1788 'required' => true, 1789 ], 1790 'filter' => [ 1791 'location' => 'query', 1792 'type' => 'string', 1793 ], 1794 'pageSize' => [ 1795 'location' => 'query', 1796 'type' => 'integer', 1797 ], 1798 'pageToken' => [ 1799 'location' => 'query', 1800 'type' => 'string', 1801 ], 1802 ], 1803 ], 1804 ] 1805 ] 1806 ); 1807 } 1808} 1809 1810// Adding a class alias for backwards compatibility with the previous class name. 1811class_alias(Dialogflow::class, 'Google_Service_Dialogflow'); 1812