Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.2.x will end 22 April 2024 (12 months).
  • Bug fixes for security issues in 4.2.x will end 7 October 2024 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.1.x is supported too.

Differences Between: [Versions 310 and 402] [Versions 311 and 402] [Versions 39 and 402] [Versions 400 and 402] [Versions 401 and 402]

   1  <?php
   2  /*
   3   * Copyright 2010 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  
  18  /**
  19   * Service definition for ShoppingContent (v2).
  20   *
  21   * <p>
  22   * Manage product items, inventory, and Merchant Center accounts for Google
  23   * Shopping.</p>
  24   *
  25   * <p>
  26   * For more information about this service, see the API
  27   * <a href="https://developers.google.com/shopping-content" target="_blank">Documentation</a>
  28   * </p>
  29   *
  30   * @author Google, Inc.
  31   */
  32  #[AllowDynamicProperties]
  33  class Google_Service_ShoppingContent extends Google_Service
  34  {
  35    /** Manage your product listings and accounts for Google Shopping. */
  36    const CONTENT =
  37        "https://www.googleapis.com/auth/content";
  38  
  39    public $accounts;
  40    public $accountshipping;
  41    public $accountstatuses;
  42    public $accounttax;
  43    public $datafeeds;
  44    public $datafeedstatuses;
  45    public $inventory;
  46    public $orders;
  47    public $products;
  48    public $productstatuses;
  49    
  50  
  51    /**
  52     * Constructs the internal representation of the ShoppingContent service.
  53     *
  54     * @param Google_Client $client
  55     */
  56    public function __construct(Google_Client $client)
  57    {
  58      parent::__construct($client);
  59      $this->rootUrl = 'https://www.googleapis.com/';
  60      $this->servicePath = 'content/v2/';
  61      $this->version = 'v2';
  62      $this->serviceName = 'content';
  63  
  64      $this->accounts = new Google_Service_ShoppingContent_Accounts_Resource(
  65          $this,
  66          $this->serviceName,
  67          'accounts',
  68          array(
  69            'methods' => array(
  70              'authinfo' => array(
  71                'path' => 'accounts/authinfo',
  72                'httpMethod' => 'GET',
  73                'parameters' => array(),
  74              ),'custombatch' => array(
  75                'path' => 'accounts/batch',
  76                'httpMethod' => 'POST',
  77                'parameters' => array(
  78                  'dryRun' => array(
  79                    'location' => 'query',
  80                    'type' => 'boolean',
  81                  ),
  82                ),
  83              ),'delete' => array(
  84                'path' => '{merchantId}/accounts/{accountId}',
  85                'httpMethod' => 'DELETE',
  86                'parameters' => array(
  87                  'merchantId' => array(
  88                    'location' => 'path',
  89                    'type' => 'string',
  90                    'required' => true,
  91                  ),
  92                  'accountId' => array(
  93                    'location' => 'path',
  94                    'type' => 'string',
  95                    'required' => true,
  96                  ),
  97                  'dryRun' => array(
  98                    'location' => 'query',
  99                    'type' => 'boolean',
 100                  ),
 101                ),
 102              ),'get' => array(
 103                'path' => '{merchantId}/accounts/{accountId}',
 104                'httpMethod' => 'GET',
 105                'parameters' => array(
 106                  'merchantId' => array(
 107                    'location' => 'path',
 108                    'type' => 'string',
 109                    'required' => true,
 110                  ),
 111                  'accountId' => array(
 112                    'location' => 'path',
 113                    'type' => 'string',
 114                    'required' => true,
 115                  ),
 116                ),
 117              ),'insert' => array(
 118                'path' => '{merchantId}/accounts',
 119                'httpMethod' => 'POST',
 120                'parameters' => array(
 121                  'merchantId' => array(
 122                    'location' => 'path',
 123                    'type' => 'string',
 124                    'required' => true,
 125                  ),
 126                  'dryRun' => array(
 127                    'location' => 'query',
 128                    'type' => 'boolean',
 129                  ),
 130                ),
 131              ),'list' => array(
 132                'path' => '{merchantId}/accounts',
 133                'httpMethod' => 'GET',
 134                'parameters' => array(
 135                  'merchantId' => array(
 136                    'location' => 'path',
 137                    'type' => 'string',
 138                    'required' => true,
 139                  ),
 140                  'pageToken' => array(
 141                    'location' => 'query',
 142                    'type' => 'string',
 143                  ),
 144                  'maxResults' => array(
 145                    'location' => 'query',
 146                    'type' => 'integer',
 147                  ),
 148                ),
 149              ),'patch' => array(
 150                'path' => '{merchantId}/accounts/{accountId}',
 151                'httpMethod' => 'PATCH',
 152                'parameters' => array(
 153                  'merchantId' => array(
 154                    'location' => 'path',
 155                    'type' => 'string',
 156                    'required' => true,
 157                  ),
 158                  'accountId' => array(
 159                    'location' => 'path',
 160                    'type' => 'string',
 161                    'required' => true,
 162                  ),
 163                  'dryRun' => array(
 164                    'location' => 'query',
 165                    'type' => 'boolean',
 166                  ),
 167                ),
 168              ),'update' => array(
 169                'path' => '{merchantId}/accounts/{accountId}',
 170                'httpMethod' => 'PUT',
 171                'parameters' => array(
 172                  'merchantId' => array(
 173                    'location' => 'path',
 174                    'type' => 'string',
 175                    'required' => true,
 176                  ),
 177                  'accountId' => array(
 178                    'location' => 'path',
 179                    'type' => 'string',
 180                    'required' => true,
 181                  ),
 182                  'dryRun' => array(
 183                    'location' => 'query',
 184                    'type' => 'boolean',
 185                  ),
 186                ),
 187              ),
 188            )
 189          )
 190      );
 191      $this->accountshipping = new Google_Service_ShoppingContent_Accountshipping_Resource(
 192          $this,
 193          $this->serviceName,
 194          'accountshipping',
 195          array(
 196            'methods' => array(
 197              'custombatch' => array(
 198                'path' => 'accountshipping/batch',
 199                'httpMethod' => 'POST',
 200                'parameters' => array(
 201                  'dryRun' => array(
 202                    'location' => 'query',
 203                    'type' => 'boolean',
 204                  ),
 205                ),
 206              ),'get' => array(
 207                'path' => '{merchantId}/accountshipping/{accountId}',
 208                'httpMethod' => 'GET',
 209                'parameters' => array(
 210                  'merchantId' => array(
 211                    'location' => 'path',
 212                    'type' => 'string',
 213                    'required' => true,
 214                  ),
 215                  'accountId' => array(
 216                    'location' => 'path',
 217                    'type' => 'string',
 218                    'required' => true,
 219                  ),
 220                ),
 221              ),'list' => array(
 222                'path' => '{merchantId}/accountshipping',
 223                'httpMethod' => 'GET',
 224                'parameters' => array(
 225                  'merchantId' => array(
 226                    'location' => 'path',
 227                    'type' => 'string',
 228                    'required' => true,
 229                  ),
 230                  'pageToken' => array(
 231                    'location' => 'query',
 232                    'type' => 'string',
 233                  ),
 234                  'maxResults' => array(
 235                    'location' => 'query',
 236                    'type' => 'integer',
 237                  ),
 238                ),
 239              ),'patch' => array(
 240                'path' => '{merchantId}/accountshipping/{accountId}',
 241                'httpMethod' => 'PATCH',
 242                'parameters' => array(
 243                  'merchantId' => array(
 244                    'location' => 'path',
 245                    'type' => 'string',
 246                    'required' => true,
 247                  ),
 248                  'accountId' => array(
 249                    'location' => 'path',
 250                    'type' => 'string',
 251                    'required' => true,
 252                  ),
 253                  'dryRun' => array(
 254                    'location' => 'query',
 255                    'type' => 'boolean',
 256                  ),
 257                ),
 258              ),'update' => array(
 259                'path' => '{merchantId}/accountshipping/{accountId}',
 260                'httpMethod' => 'PUT',
 261                'parameters' => array(
 262                  'merchantId' => array(
 263                    'location' => 'path',
 264                    'type' => 'string',
 265                    'required' => true,
 266                  ),
 267                  'accountId' => array(
 268                    'location' => 'path',
 269                    'type' => 'string',
 270                    'required' => true,
 271                  ),
 272                  'dryRun' => array(
 273                    'location' => 'query',
 274                    'type' => 'boolean',
 275                  ),
 276                ),
 277              ),
 278            )
 279          )
 280      );
 281      $this->accountstatuses = new Google_Service_ShoppingContent_Accountstatuses_Resource(
 282          $this,
 283          $this->serviceName,
 284          'accountstatuses',
 285          array(
 286            'methods' => array(
 287              'custombatch' => array(
 288                'path' => 'accountstatuses/batch',
 289                'httpMethod' => 'POST',
 290                'parameters' => array(),
 291              ),'get' => array(
 292                'path' => '{merchantId}/accountstatuses/{accountId}',
 293                'httpMethod' => 'GET',
 294                'parameters' => array(
 295                  'merchantId' => array(
 296                    'location' => 'path',
 297                    'type' => 'string',
 298                    'required' => true,
 299                  ),
 300                  'accountId' => array(
 301                    'location' => 'path',
 302                    'type' => 'string',
 303                    'required' => true,
 304                  ),
 305                ),
 306              ),'list' => array(
 307                'path' => '{merchantId}/accountstatuses',
 308                'httpMethod' => 'GET',
 309                'parameters' => array(
 310                  'merchantId' => array(
 311                    'location' => 'path',
 312                    'type' => 'string',
 313                    'required' => true,
 314                  ),
 315                  'pageToken' => array(
 316                    'location' => 'query',
 317                    'type' => 'string',
 318                  ),
 319                  'maxResults' => array(
 320                    'location' => 'query',
 321                    'type' => 'integer',
 322                  ),
 323                ),
 324              ),
 325            )
 326          )
 327      );
 328      $this->accounttax = new Google_Service_ShoppingContent_Accounttax_Resource(
 329          $this,
 330          $this->serviceName,
 331          'accounttax',
 332          array(
 333            'methods' => array(
 334              'custombatch' => array(
 335                'path' => 'accounttax/batch',
 336                'httpMethod' => 'POST',
 337                'parameters' => array(
 338                  'dryRun' => array(
 339                    'location' => 'query',
 340                    'type' => 'boolean',
 341                  ),
 342                ),
 343              ),'get' => array(
 344                'path' => '{merchantId}/accounttax/{accountId}',
 345                'httpMethod' => 'GET',
 346                'parameters' => array(
 347                  'merchantId' => array(
 348                    'location' => 'path',
 349                    'type' => 'string',
 350                    'required' => true,
 351                  ),
 352                  'accountId' => array(
 353                    'location' => 'path',
 354                    'type' => 'string',
 355                    'required' => true,
 356                  ),
 357                ),
 358              ),'list' => array(
 359                'path' => '{merchantId}/accounttax',
 360                'httpMethod' => 'GET',
 361                'parameters' => array(
 362                  'merchantId' => array(
 363                    'location' => 'path',
 364                    'type' => 'string',
 365                    'required' => true,
 366                  ),
 367                  'pageToken' => array(
 368                    'location' => 'query',
 369                    'type' => 'string',
 370                  ),
 371                  'maxResults' => array(
 372                    'location' => 'query',
 373                    'type' => 'integer',
 374                  ),
 375                ),
 376              ),'patch' => array(
 377                'path' => '{merchantId}/accounttax/{accountId}',
 378                'httpMethod' => 'PATCH',
 379                'parameters' => array(
 380                  'merchantId' => array(
 381                    'location' => 'path',
 382                    'type' => 'string',
 383                    'required' => true,
 384                  ),
 385                  'accountId' => array(
 386                    'location' => 'path',
 387                    'type' => 'string',
 388                    'required' => true,
 389                  ),
 390                  'dryRun' => array(
 391                    'location' => 'query',
 392                    'type' => 'boolean',
 393                  ),
 394                ),
 395              ),'update' => array(
 396                'path' => '{merchantId}/accounttax/{accountId}',
 397                'httpMethod' => 'PUT',
 398                'parameters' => array(
 399                  'merchantId' => array(
 400                    'location' => 'path',
 401                    'type' => 'string',
 402                    'required' => true,
 403                  ),
 404                  'accountId' => array(
 405                    'location' => 'path',
 406                    'type' => 'string',
 407                    'required' => true,
 408                  ),
 409                  'dryRun' => array(
 410                    'location' => 'query',
 411                    'type' => 'boolean',
 412                  ),
 413                ),
 414              ),
 415            )
 416          )
 417      );
 418      $this->datafeeds = new Google_Service_ShoppingContent_Datafeeds_Resource(
 419          $this,
 420          $this->serviceName,
 421          'datafeeds',
 422          array(
 423            'methods' => array(
 424              'custombatch' => array(
 425                'path' => 'datafeeds/batch',
 426                'httpMethod' => 'POST',
 427                'parameters' => array(
 428                  'dryRun' => array(
 429                    'location' => 'query',
 430                    'type' => 'boolean',
 431                  ),
 432                ),
 433              ),'delete' => array(
 434                'path' => '{merchantId}/datafeeds/{datafeedId}',
 435                'httpMethod' => 'DELETE',
 436                'parameters' => array(
 437                  'merchantId' => array(
 438                    'location' => 'path',
 439                    'type' => 'string',
 440                    'required' => true,
 441                  ),
 442                  'datafeedId' => array(
 443                    'location' => 'path',
 444                    'type' => 'string',
 445                    'required' => true,
 446                  ),
 447                  'dryRun' => array(
 448                    'location' => 'query',
 449                    'type' => 'boolean',
 450                  ),
 451                ),
 452              ),'get' => array(
 453                'path' => '{merchantId}/datafeeds/{datafeedId}',
 454                'httpMethod' => 'GET',
 455                'parameters' => array(
 456                  'merchantId' => array(
 457                    'location' => 'path',
 458                    'type' => 'string',
 459                    'required' => true,
 460                  ),
 461                  'datafeedId' => array(
 462                    'location' => 'path',
 463                    'type' => 'string',
 464                    'required' => true,
 465                  ),
 466                ),
 467              ),'insert' => array(
 468                'path' => '{merchantId}/datafeeds',
 469                'httpMethod' => 'POST',
 470                'parameters' => array(
 471                  'merchantId' => array(
 472                    'location' => 'path',
 473                    'type' => 'string',
 474                    'required' => true,
 475                  ),
 476                  'dryRun' => array(
 477                    'location' => 'query',
 478                    'type' => 'boolean',
 479                  ),
 480                ),
 481              ),'list' => array(
 482                'path' => '{merchantId}/datafeeds',
 483                'httpMethod' => 'GET',
 484                'parameters' => array(
 485                  'merchantId' => array(
 486                    'location' => 'path',
 487                    'type' => 'string',
 488                    'required' => true,
 489                  ),
 490                  'pageToken' => array(
 491                    'location' => 'query',
 492                    'type' => 'string',
 493                  ),
 494                  'maxResults' => array(
 495                    'location' => 'query',
 496                    'type' => 'integer',
 497                  ),
 498                ),
 499              ),'patch' => array(
 500                'path' => '{merchantId}/datafeeds/{datafeedId}',
 501                'httpMethod' => 'PATCH',
 502                'parameters' => array(
 503                  'merchantId' => array(
 504                    'location' => 'path',
 505                    'type' => 'string',
 506                    'required' => true,
 507                  ),
 508                  'datafeedId' => array(
 509                    'location' => 'path',
 510                    'type' => 'string',
 511                    'required' => true,
 512                  ),
 513                  'dryRun' => array(
 514                    'location' => 'query',
 515                    'type' => 'boolean',
 516                  ),
 517                ),
 518              ),'update' => array(
 519                'path' => '{merchantId}/datafeeds/{datafeedId}',
 520                'httpMethod' => 'PUT',
 521                'parameters' => array(
 522                  'merchantId' => array(
 523                    'location' => 'path',
 524                    'type' => 'string',
 525                    'required' => true,
 526                  ),
 527                  'datafeedId' => array(
 528                    'location' => 'path',
 529                    'type' => 'string',
 530                    'required' => true,
 531                  ),
 532                  'dryRun' => array(
 533                    'location' => 'query',
 534                    'type' => 'boolean',
 535                  ),
 536                ),
 537              ),
 538            )
 539          )
 540      );
 541      $this->datafeedstatuses = new Google_Service_ShoppingContent_Datafeedstatuses_Resource(
 542          $this,
 543          $this->serviceName,
 544          'datafeedstatuses',
 545          array(
 546            'methods' => array(
 547              'custombatch' => array(
 548                'path' => 'datafeedstatuses/batch',
 549                'httpMethod' => 'POST',
 550                'parameters' => array(),
 551              ),'get' => array(
 552                'path' => '{merchantId}/datafeedstatuses/{datafeedId}',
 553                'httpMethod' => 'GET',
 554                'parameters' => array(
 555                  'merchantId' => array(
 556                    'location' => 'path',
 557                    'type' => 'string',
 558                    'required' => true,
 559                  ),
 560                  'datafeedId' => array(
 561                    'location' => 'path',
 562                    'type' => 'string',
 563                    'required' => true,
 564                  ),
 565                ),
 566              ),'list' => array(
 567                'path' => '{merchantId}/datafeedstatuses',
 568                'httpMethod' => 'GET',
 569                'parameters' => array(
 570                  'merchantId' => array(
 571                    'location' => 'path',
 572                    'type' => 'string',
 573                    'required' => true,
 574                  ),
 575                  'pageToken' => array(
 576                    'location' => 'query',
 577                    'type' => 'string',
 578                  ),
 579                  'maxResults' => array(
 580                    'location' => 'query',
 581                    'type' => 'integer',
 582                  ),
 583                ),
 584              ),
 585            )
 586          )
 587      );
 588      $this->inventory = new Google_Service_ShoppingContent_Inventory_Resource(
 589          $this,
 590          $this->serviceName,
 591          'inventory',
 592          array(
 593            'methods' => array(
 594              'custombatch' => array(
 595                'path' => 'inventory/batch',
 596                'httpMethod' => 'POST',
 597                'parameters' => array(
 598                  'dryRun' => array(
 599                    'location' => 'query',
 600                    'type' => 'boolean',
 601                  ),
 602                ),
 603              ),'set' => array(
 604                'path' => '{merchantId}/inventory/{storeCode}/products/{productId}',
 605                'httpMethod' => 'POST',
 606                'parameters' => array(
 607                  'merchantId' => array(
 608                    'location' => 'path',
 609                    'type' => 'string',
 610                    'required' => true,
 611                  ),
 612                  'storeCode' => array(
 613                    'location' => 'path',
 614                    'type' => 'string',
 615                    'required' => true,
 616                  ),
 617                  'productId' => array(
 618                    'location' => 'path',
 619                    'type' => 'string',
 620                    'required' => true,
 621                  ),
 622                  'dryRun' => array(
 623                    'location' => 'query',
 624                    'type' => 'boolean',
 625                  ),
 626                ),
 627              ),
 628            )
 629          )
 630      );
 631      $this->orders = new Google_Service_ShoppingContent_Orders_Resource(
 632          $this,
 633          $this->serviceName,
 634          'orders',
 635          array(
 636            'methods' => array(
 637              'acknowledge' => array(
 638                'path' => '{merchantId}/orders/{orderId}/acknowledge',
 639                'httpMethod' => 'POST',
 640                'parameters' => array(
 641                  'merchantId' => array(
 642                    'location' => 'path',
 643                    'type' => 'string',
 644                    'required' => true,
 645                  ),
 646                  'orderId' => array(
 647                    'location' => 'path',
 648                    'type' => 'string',
 649                    'required' => true,
 650                  ),
 651                ),
 652              ),'advancetestorder' => array(
 653                'path' => '{merchantId}/testorders/{orderId}/advance',
 654                'httpMethod' => 'POST',
 655                'parameters' => array(
 656                  'merchantId' => array(
 657                    'location' => 'path',
 658                    'type' => 'string',
 659                    'required' => true,
 660                  ),
 661                  'orderId' => array(
 662                    'location' => 'path',
 663                    'type' => 'string',
 664                    'required' => true,
 665                  ),
 666                ),
 667              ),'cancel' => array(
 668                'path' => '{merchantId}/orders/{orderId}/cancel',
 669                'httpMethod' => 'POST',
 670                'parameters' => array(
 671                  'merchantId' => array(
 672                    'location' => 'path',
 673                    'type' => 'string',
 674                    'required' => true,
 675                  ),
 676                  'orderId' => array(
 677                    'location' => 'path',
 678                    'type' => 'string',
 679                    'required' => true,
 680                  ),
 681                ),
 682              ),'cancellineitem' => array(
 683                'path' => '{merchantId}/orders/{orderId}/cancelLineItem',
 684                'httpMethod' => 'POST',
 685                'parameters' => array(
 686                  'merchantId' => array(
 687                    'location' => 'path',
 688                    'type' => 'string',
 689                    'required' => true,
 690                  ),
 691                  'orderId' => array(
 692                    'location' => 'path',
 693                    'type' => 'string',
 694                    'required' => true,
 695                  ),
 696                ),
 697              ),'createtestorder' => array(
 698                'path' => '{merchantId}/testorders',
 699                'httpMethod' => 'POST',
 700                'parameters' => array(
 701                  'merchantId' => array(
 702                    'location' => 'path',
 703                    'type' => 'string',
 704                    'required' => true,
 705                  ),
 706                ),
 707              ),'custombatch' => array(
 708                'path' => 'orders/batch',
 709                'httpMethod' => 'POST',
 710                'parameters' => array(),
 711              ),'get' => array(
 712                'path' => '{merchantId}/orders/{orderId}',
 713                'httpMethod' => 'GET',
 714                'parameters' => array(
 715                  'merchantId' => array(
 716                    'location' => 'path',
 717                    'type' => 'string',
 718                    'required' => true,
 719                  ),
 720                  'orderId' => array(
 721                    'location' => 'path',
 722                    'type' => 'string',
 723                    'required' => true,
 724                  ),
 725                ),
 726              ),'getbymerchantorderid' => array(
 727                'path' => '{merchantId}/ordersbymerchantid/{merchantOrderId}',
 728                'httpMethod' => 'GET',
 729                'parameters' => array(
 730                  'merchantId' => array(
 731                    'location' => 'path',
 732                    'type' => 'string',
 733                    'required' => true,
 734                  ),
 735                  'merchantOrderId' => array(
 736                    'location' => 'path',
 737                    'type' => 'string',
 738                    'required' => true,
 739                  ),
 740                ),
 741              ),'gettestordertemplate' => array(
 742                'path' => '{merchantId}/testordertemplates/{templateName}',
 743                'httpMethod' => 'GET',
 744                'parameters' => array(
 745                  'merchantId' => array(
 746                    'location' => 'path',
 747                    'type' => 'string',
 748                    'required' => true,
 749                  ),
 750                  'templateName' => array(
 751                    'location' => 'path',
 752                    'type' => 'string',
 753                    'required' => true,
 754                  ),
 755                ),
 756              ),'list' => array(
 757                'path' => '{merchantId}/orders',
 758                'httpMethod' => 'GET',
 759                'parameters' => array(
 760                  'merchantId' => array(
 761                    'location' => 'path',
 762                    'type' => 'string',
 763                    'required' => true,
 764                  ),
 765                  'orderBy' => array(
 766                    'location' => 'query',
 767                    'type' => 'string',
 768                  ),
 769                  'placedDateEnd' => array(
 770                    'location' => 'query',
 771                    'type' => 'string',
 772                  ),
 773                  'acknowledged' => array(
 774                    'location' => 'query',
 775                    'type' => 'boolean',
 776                  ),
 777                  'maxResults' => array(
 778                    'location' => 'query',
 779                    'type' => 'integer',
 780                  ),
 781                  'pageToken' => array(
 782                    'location' => 'query',
 783                    'type' => 'string',
 784                  ),
 785                  'placedDateStart' => array(
 786                    'location' => 'query',
 787                    'type' => 'string',
 788                  ),
 789                  'statuses' => array(
 790                    'location' => 'query',
 791                    'type' => 'string',
 792                    'repeated' => true,
 793                  ),
 794                ),
 795              ),'refund' => array(
 796                'path' => '{merchantId}/orders/{orderId}/refund',
 797                'httpMethod' => 'POST',
 798                'parameters' => array(
 799                  'merchantId' => array(
 800                    'location' => 'path',
 801                    'type' => 'string',
 802                    'required' => true,
 803                  ),
 804                  'orderId' => array(
 805                    'location' => 'path',
 806                    'type' => 'string',
 807                    'required' => true,
 808                  ),
 809                ),
 810              ),'returnlineitem' => array(
 811                'path' => '{merchantId}/orders/{orderId}/returnLineItem',
 812                'httpMethod' => 'POST',
 813                'parameters' => array(
 814                  'merchantId' => array(
 815                    'location' => 'path',
 816                    'type' => 'string',
 817                    'required' => true,
 818                  ),
 819                  'orderId' => array(
 820                    'location' => 'path',
 821                    'type' => 'string',
 822                    'required' => true,
 823                  ),
 824                ),
 825              ),'shiplineitems' => array(
 826                'path' => '{merchantId}/orders/{orderId}/shipLineItems',
 827                'httpMethod' => 'POST',
 828                'parameters' => array(
 829                  'merchantId' => array(
 830                    'location' => 'path',
 831                    'type' => 'string',
 832                    'required' => true,
 833                  ),
 834                  'orderId' => array(
 835                    'location' => 'path',
 836                    'type' => 'string',
 837                    'required' => true,
 838                  ),
 839                ),
 840              ),'updatemerchantorderid' => array(
 841                'path' => '{merchantId}/orders/{orderId}/updateMerchantOrderId',
 842                'httpMethod' => 'POST',
 843                'parameters' => array(
 844                  'merchantId' => array(
 845                    'location' => 'path',
 846                    'type' => 'string',
 847                    'required' => true,
 848                  ),
 849                  'orderId' => array(
 850                    'location' => 'path',
 851                    'type' => 'string',
 852                    'required' => true,
 853                  ),
 854                ),
 855              ),'updateshipment' => array(
 856                'path' => '{merchantId}/orders/{orderId}/updateShipment',
 857                'httpMethod' => 'POST',
 858                'parameters' => array(
 859                  'merchantId' => array(
 860                    'location' => 'path',
 861                    'type' => 'string',
 862                    'required' => true,
 863                  ),
 864                  'orderId' => array(
 865                    'location' => 'path',
 866                    'type' => 'string',
 867                    'required' => true,
 868                  ),
 869                ),
 870              ),
 871            )
 872          )
 873      );
 874      $this->products = new Google_Service_ShoppingContent_Products_Resource(
 875          $this,
 876          $this->serviceName,
 877          'products',
 878          array(
 879            'methods' => array(
 880              'custombatch' => array(
 881                'path' => 'products/batch',
 882                'httpMethod' => 'POST',
 883                'parameters' => array(
 884                  'dryRun' => array(
 885                    'location' => 'query',
 886                    'type' => 'boolean',
 887                  ),
 888                ),
 889              ),'delete' => array(
 890                'path' => '{merchantId}/products/{productId}',
 891                'httpMethod' => 'DELETE',
 892                'parameters' => array(
 893                  'merchantId' => array(
 894                    'location' => 'path',
 895                    'type' => 'string',
 896                    'required' => true,
 897                  ),
 898                  'productId' => array(
 899                    'location' => 'path',
 900                    'type' => 'string',
 901                    'required' => true,
 902                  ),
 903                  'dryRun' => array(
 904                    'location' => 'query',
 905                    'type' => 'boolean',
 906                  ),
 907                ),
 908              ),'get' => array(
 909                'path' => '{merchantId}/products/{productId}',
 910                'httpMethod' => 'GET',
 911                'parameters' => array(
 912                  'merchantId' => array(
 913                    'location' => 'path',
 914                    'type' => 'string',
 915                    'required' => true,
 916                  ),
 917                  'productId' => array(
 918                    'location' => 'path',
 919                    'type' => 'string',
 920                    'required' => true,
 921                  ),
 922                ),
 923              ),'insert' => array(
 924                'path' => '{merchantId}/products',
 925                'httpMethod' => 'POST',
 926                'parameters' => array(
 927                  'merchantId' => array(
 928                    'location' => 'path',
 929                    'type' => 'string',
 930                    'required' => true,
 931                  ),
 932                  'dryRun' => array(
 933                    'location' => 'query',
 934                    'type' => 'boolean',
 935                  ),
 936                ),
 937              ),'list' => array(
 938                'path' => '{merchantId}/products',
 939                'httpMethod' => 'GET',
 940                'parameters' => array(
 941                  'merchantId' => array(
 942                    'location' => 'path',
 943                    'type' => 'string',
 944                    'required' => true,
 945                  ),
 946                  'pageToken' => array(
 947                    'location' => 'query',
 948                    'type' => 'string',
 949                  ),
 950                  'maxResults' => array(
 951                    'location' => 'query',
 952                    'type' => 'integer',
 953                  ),
 954                ),
 955              ),
 956            )
 957          )
 958      );
 959      $this->productstatuses = new Google_Service_ShoppingContent_Productstatuses_Resource(
 960          $this,
 961          $this->serviceName,
 962          'productstatuses',
 963          array(
 964            'methods' => array(
 965              'custombatch' => array(
 966                'path' => 'productstatuses/batch',
 967                'httpMethod' => 'POST',
 968                'parameters' => array(),
 969              ),'get' => array(
 970                'path' => '{merchantId}/productstatuses/{productId}',
 971                'httpMethod' => 'GET',
 972                'parameters' => array(
 973                  'merchantId' => array(
 974                    'location' => 'path',
 975                    'type' => 'string',
 976                    'required' => true,
 977                  ),
 978                  'productId' => array(
 979                    'location' => 'path',
 980                    'type' => 'string',
 981                    'required' => true,
 982                  ),
 983                ),
 984              ),'list' => array(
 985                'path' => '{merchantId}/productstatuses',
 986                'httpMethod' => 'GET',
 987                'parameters' => array(
 988                  'merchantId' => array(
 989                    'location' => 'path',
 990                    'type' => 'string',
 991                    'required' => true,
 992                  ),
 993                  'pageToken' => array(
 994                    'location' => 'query',
 995                    'type' => 'string',
 996                  ),
 997                  'maxResults' => array(
 998                    'location' => 'query',
 999                    'type' => 'integer',
1000                  ),
1001                ),
1002              ),
1003            )
1004          )
1005      );
1006    }
1007  }
1008  
1009  
1010  /**
1011   * The "accounts" collection of methods.
1012   * Typical usage is:
1013   *  <code>
1014   *   $contentService = new Google_Service_ShoppingContent(...);
1015   *   $accounts = $contentService->accounts;
1016   *  </code>
1017   */
1018  #[AllowDynamicProperties]
1019  class Google_Service_ShoppingContent_Accounts_Resource extends Google_Service_Resource
1020  {
1021  
1022    /**
1023     * Returns information about the authenticated user. (accounts.authinfo)
1024     *
1025     * @param array $optParams Optional parameters.
1026     * @return Google_Service_ShoppingContent_AccountsAuthInfoResponse
1027     */
1028    public function authinfo($optParams = array())
1029    {
1030      $params = array();
1031      $params = array_merge($params, $optParams);
1032      return $this->call('authinfo', array($params), "Google_Service_ShoppingContent_AccountsAuthInfoResponse");
1033    }
1034  
1035    /**
1036     * Retrieves, inserts, updates, and deletes multiple Merchant Center
1037     * (sub-)accounts in a single request. (accounts.custombatch)
1038     *
1039     * @param Google_AccountsCustomBatchRequest $postBody
1040     * @param array $optParams Optional parameters.
1041     *
1042     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1043     * @return Google_Service_ShoppingContent_AccountsCustomBatchResponse
1044     */
1045    public function custombatch(Google_Service_ShoppingContent_AccountsCustomBatchRequest $postBody, $optParams = array())
1046    {
1047      $params = array('postBody' => $postBody);
1048      $params = array_merge($params, $optParams);
1049      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_AccountsCustomBatchResponse");
1050    }
1051  
1052    /**
1053     * Deletes a Merchant Center sub-account. (accounts.delete)
1054     *
1055     * @param string $merchantId The ID of the managing account.
1056     * @param string $accountId The ID of the account.
1057     * @param array $optParams Optional parameters.
1058     *
1059     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1060     */
1061    public function delete($merchantId, $accountId, $optParams = array())
1062    {
1063      $params = array('merchantId' => $merchantId, 'accountId' => $accountId);
1064      $params = array_merge($params, $optParams);
1065      return $this->call('delete', array($params));
1066    }
1067  
1068    /**
1069     * Retrieves a Merchant Center account. (accounts.get)
1070     *
1071     * @param string $merchantId The ID of the managing account.
1072     * @param string $accountId The ID of the account.
1073     * @param array $optParams Optional parameters.
1074     * @return Google_Service_ShoppingContent_Account
1075     */
1076    public function get($merchantId, $accountId, $optParams = array())
1077    {
1078      $params = array('merchantId' => $merchantId, 'accountId' => $accountId);
1079      $params = array_merge($params, $optParams);
1080      return $this->call('get', array($params), "Google_Service_ShoppingContent_Account");
1081    }
1082  
1083    /**
1084     * Creates a Merchant Center sub-account. (accounts.insert)
1085     *
1086     * @param string $merchantId The ID of the managing account.
1087     * @param Google_Account $postBody
1088     * @param array $optParams Optional parameters.
1089     *
1090     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1091     * @return Google_Service_ShoppingContent_Account
1092     */
1093    public function insert($merchantId, Google_Service_ShoppingContent_Account $postBody, $optParams = array())
1094    {
1095      $params = array('merchantId' => $merchantId, 'postBody' => $postBody);
1096      $params = array_merge($params, $optParams);
1097      return $this->call('insert', array($params), "Google_Service_ShoppingContent_Account");
1098    }
1099  
1100    /**
1101     * Lists the sub-accounts in your Merchant Center account.
1102     * (accounts.listAccounts)
1103     *
1104     * @param string $merchantId The ID of the managing account.
1105     * @param array $optParams Optional parameters.
1106     *
1107     * @opt_param string pageToken The token returned by the previous request.
1108     * @opt_param string maxResults The maximum number of accounts to return in the
1109     * response, used for paging.
1110     * @return Google_Service_ShoppingContent_AccountsListResponse
1111     */
1112    public function listAccounts($merchantId, $optParams = array())
1113    {
1114      $params = array('merchantId' => $merchantId);
1115      $params = array_merge($params, $optParams);
1116      return $this->call('list', array($params), "Google_Service_ShoppingContent_AccountsListResponse");
1117    }
1118  
1119    /**
1120     * Updates a Merchant Center account. This method supports patch semantics.
1121     * (accounts.patch)
1122     *
1123     * @param string $merchantId The ID of the managing account.
1124     * @param string $accountId The ID of the account.
1125     * @param Google_Account $postBody
1126     * @param array $optParams Optional parameters.
1127     *
1128     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1129     * @return Google_Service_ShoppingContent_Account
1130     */
1131    public function patch($merchantId, $accountId, Google_Service_ShoppingContent_Account $postBody, $optParams = array())
1132    {
1133      $params = array('merchantId' => $merchantId, 'accountId' => $accountId, 'postBody' => $postBody);
1134      $params = array_merge($params, $optParams);
1135      return $this->call('patch', array($params), "Google_Service_ShoppingContent_Account");
1136    }
1137  
1138    /**
1139     * Updates a Merchant Center account. (accounts.update)
1140     *
1141     * @param string $merchantId The ID of the managing account.
1142     * @param string $accountId The ID of the account.
1143     * @param Google_Account $postBody
1144     * @param array $optParams Optional parameters.
1145     *
1146     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1147     * @return Google_Service_ShoppingContent_Account
1148     */
1149    public function update($merchantId, $accountId, Google_Service_ShoppingContent_Account $postBody, $optParams = array())
1150    {
1151      $params = array('merchantId' => $merchantId, 'accountId' => $accountId, 'postBody' => $postBody);
1152      $params = array_merge($params, $optParams);
1153      return $this->call('update', array($params), "Google_Service_ShoppingContent_Account");
1154    }
1155  }
1156  
1157  /**
1158   * The "accountshipping" collection of methods.
1159   * Typical usage is:
1160   *  <code>
1161   *   $contentService = new Google_Service_ShoppingContent(...);
1162   *   $accountshipping = $contentService->accountshipping;
1163   *  </code>
1164   */
1165  #[AllowDynamicProperties]
1166  class Google_Service_ShoppingContent_Accountshipping_Resource extends Google_Service_Resource
1167  {
1168  
1169    /**
1170     * Retrieves and updates the shipping settings of multiple accounts in a single
1171     * request. (accountshipping.custombatch)
1172     *
1173     * @param Google_AccountshippingCustomBatchRequest $postBody
1174     * @param array $optParams Optional parameters.
1175     *
1176     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1177     * @return Google_Service_ShoppingContent_AccountshippingCustomBatchResponse
1178     */
1179    public function custombatch(Google_Service_ShoppingContent_AccountshippingCustomBatchRequest $postBody, $optParams = array())
1180    {
1181      $params = array('postBody' => $postBody);
1182      $params = array_merge($params, $optParams);
1183      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_AccountshippingCustomBatchResponse");
1184    }
1185  
1186    /**
1187     * Retrieves the shipping settings of the account. (accountshipping.get)
1188     *
1189     * @param string $merchantId The ID of the managing account.
1190     * @param string $accountId The ID of the account for which to get/update
1191     * account shipping settings.
1192     * @param array $optParams Optional parameters.
1193     * @return Google_Service_ShoppingContent_AccountShipping
1194     */
1195    public function get($merchantId, $accountId, $optParams = array())
1196    {
1197      $params = array('merchantId' => $merchantId, 'accountId' => $accountId);
1198      $params = array_merge($params, $optParams);
1199      return $this->call('get', array($params), "Google_Service_ShoppingContent_AccountShipping");
1200    }
1201  
1202    /**
1203     * Lists the shipping settings of the sub-accounts in your Merchant Center
1204     * account. (accountshipping.listAccountshipping)
1205     *
1206     * @param string $merchantId The ID of the managing account.
1207     * @param array $optParams Optional parameters.
1208     *
1209     * @opt_param string pageToken The token returned by the previous request.
1210     * @opt_param string maxResults The maximum number of shipping settings to
1211     * return in the response, used for paging.
1212     * @return Google_Service_ShoppingContent_AccountshippingListResponse
1213     */
1214    public function listAccountshipping($merchantId, $optParams = array())
1215    {
1216      $params = array('merchantId' => $merchantId);
1217      $params = array_merge($params, $optParams);
1218      return $this->call('list', array($params), "Google_Service_ShoppingContent_AccountshippingListResponse");
1219    }
1220  
1221    /**
1222     * Updates the shipping settings of the account. This method supports patch
1223     * semantics. (accountshipping.patch)
1224     *
1225     * @param string $merchantId The ID of the managing account.
1226     * @param string $accountId The ID of the account for which to get/update
1227     * account shipping settings.
1228     * @param Google_AccountShipping $postBody
1229     * @param array $optParams Optional parameters.
1230     *
1231     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1232     * @return Google_Service_ShoppingContent_AccountShipping
1233     */
1234    public function patch($merchantId, $accountId, Google_Service_ShoppingContent_AccountShipping $postBody, $optParams = array())
1235    {
1236      $params = array('merchantId' => $merchantId, 'accountId' => $accountId, 'postBody' => $postBody);
1237      $params = array_merge($params, $optParams);
1238      return $this->call('patch', array($params), "Google_Service_ShoppingContent_AccountShipping");
1239    }
1240  
1241    /**
1242     * Updates the shipping settings of the account. (accountshipping.update)
1243     *
1244     * @param string $merchantId The ID of the managing account.
1245     * @param string $accountId The ID of the account for which to get/update
1246     * account shipping settings.
1247     * @param Google_AccountShipping $postBody
1248     * @param array $optParams Optional parameters.
1249     *
1250     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1251     * @return Google_Service_ShoppingContent_AccountShipping
1252     */
1253    public function update($merchantId, $accountId, Google_Service_ShoppingContent_AccountShipping $postBody, $optParams = array())
1254    {
1255      $params = array('merchantId' => $merchantId, 'accountId' => $accountId, 'postBody' => $postBody);
1256      $params = array_merge($params, $optParams);
1257      return $this->call('update', array($params), "Google_Service_ShoppingContent_AccountShipping");
1258    }
1259  }
1260  
1261  /**
1262   * The "accountstatuses" collection of methods.
1263   * Typical usage is:
1264   *  <code>
1265   *   $contentService = new Google_Service_ShoppingContent(...);
1266   *   $accountstatuses = $contentService->accountstatuses;
1267   *  </code>
1268   */
1269  #[AllowDynamicProperties]
1270  class Google_Service_ShoppingContent_Accountstatuses_Resource extends Google_Service_Resource
1271  {
1272  
1273    /**
1274     * (accountstatuses.custombatch)
1275     *
1276     * @param Google_AccountstatusesCustomBatchRequest $postBody
1277     * @param array $optParams Optional parameters.
1278     * @return Google_Service_ShoppingContent_AccountstatusesCustomBatchResponse
1279     */
1280    public function custombatch(Google_Service_ShoppingContent_AccountstatusesCustomBatchRequest $postBody, $optParams = array())
1281    {
1282      $params = array('postBody' => $postBody);
1283      $params = array_merge($params, $optParams);
1284      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_AccountstatusesCustomBatchResponse");
1285    }
1286  
1287    /**
1288     * Retrieves the status of a Merchant Center account. (accountstatuses.get)
1289     *
1290     * @param string $merchantId The ID of the managing account.
1291     * @param string $accountId The ID of the account.
1292     * @param array $optParams Optional parameters.
1293     * @return Google_Service_ShoppingContent_AccountStatus
1294     */
1295    public function get($merchantId, $accountId, $optParams = array())
1296    {
1297      $params = array('merchantId' => $merchantId, 'accountId' => $accountId);
1298      $params = array_merge($params, $optParams);
1299      return $this->call('get', array($params), "Google_Service_ShoppingContent_AccountStatus");
1300    }
1301  
1302    /**
1303     * Lists the statuses of the sub-accounts in your Merchant Center account.
1304     * (accountstatuses.listAccountstatuses)
1305     *
1306     * @param string $merchantId The ID of the managing account.
1307     * @param array $optParams Optional parameters.
1308     *
1309     * @opt_param string pageToken The token returned by the previous request.
1310     * @opt_param string maxResults The maximum number of account statuses to return
1311     * in the response, used for paging.
1312     * @return Google_Service_ShoppingContent_AccountstatusesListResponse
1313     */
1314    public function listAccountstatuses($merchantId, $optParams = array())
1315    {
1316      $params = array('merchantId' => $merchantId);
1317      $params = array_merge($params, $optParams);
1318      return $this->call('list', array($params), "Google_Service_ShoppingContent_AccountstatusesListResponse");
1319    }
1320  }
1321  
1322  /**
1323   * The "accounttax" collection of methods.
1324   * Typical usage is:
1325   *  <code>
1326   *   $contentService = new Google_Service_ShoppingContent(...);
1327   *   $accounttax = $contentService->accounttax;
1328   *  </code>
1329   */
1330  #[AllowDynamicProperties]
1331  class Google_Service_ShoppingContent_Accounttax_Resource extends Google_Service_Resource
1332  {
1333  
1334    /**
1335     * Retrieves and updates tax settings of multiple accounts in a single request.
1336     * (accounttax.custombatch)
1337     *
1338     * @param Google_AccounttaxCustomBatchRequest $postBody
1339     * @param array $optParams Optional parameters.
1340     *
1341     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1342     * @return Google_Service_ShoppingContent_AccounttaxCustomBatchResponse
1343     */
1344    public function custombatch(Google_Service_ShoppingContent_AccounttaxCustomBatchRequest $postBody, $optParams = array())
1345    {
1346      $params = array('postBody' => $postBody);
1347      $params = array_merge($params, $optParams);
1348      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_AccounttaxCustomBatchResponse");
1349    }
1350  
1351    /**
1352     * Retrieves the tax settings of the account. (accounttax.get)
1353     *
1354     * @param string $merchantId The ID of the managing account.
1355     * @param string $accountId The ID of the account for which to get/update
1356     * account tax settings.
1357     * @param array $optParams Optional parameters.
1358     * @return Google_Service_ShoppingContent_AccountTax
1359     */
1360    public function get($merchantId, $accountId, $optParams = array())
1361    {
1362      $params = array('merchantId' => $merchantId, 'accountId' => $accountId);
1363      $params = array_merge($params, $optParams);
1364      return $this->call('get', array($params), "Google_Service_ShoppingContent_AccountTax");
1365    }
1366  
1367    /**
1368     * Lists the tax settings of the sub-accounts in your Merchant Center account.
1369     * (accounttax.listAccounttax)
1370     *
1371     * @param string $merchantId The ID of the managing account.
1372     * @param array $optParams Optional parameters.
1373     *
1374     * @opt_param string pageToken The token returned by the previous request.
1375     * @opt_param string maxResults The maximum number of tax settings to return in
1376     * the response, used for paging.
1377     * @return Google_Service_ShoppingContent_AccounttaxListResponse
1378     */
1379    public function listAccounttax($merchantId, $optParams = array())
1380    {
1381      $params = array('merchantId' => $merchantId);
1382      $params = array_merge($params, $optParams);
1383      return $this->call('list', array($params), "Google_Service_ShoppingContent_AccounttaxListResponse");
1384    }
1385  
1386    /**
1387     * Updates the tax settings of the account. This method supports patch
1388     * semantics. (accounttax.patch)
1389     *
1390     * @param string $merchantId The ID of the managing account.
1391     * @param string $accountId The ID of the account for which to get/update
1392     * account tax settings.
1393     * @param Google_AccountTax $postBody
1394     * @param array $optParams Optional parameters.
1395     *
1396     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1397     * @return Google_Service_ShoppingContent_AccountTax
1398     */
1399    public function patch($merchantId, $accountId, Google_Service_ShoppingContent_AccountTax $postBody, $optParams = array())
1400    {
1401      $params = array('merchantId' => $merchantId, 'accountId' => $accountId, 'postBody' => $postBody);
1402      $params = array_merge($params, $optParams);
1403      return $this->call('patch', array($params), "Google_Service_ShoppingContent_AccountTax");
1404    }
1405  
1406    /**
1407     * Updates the tax settings of the account. (accounttax.update)
1408     *
1409     * @param string $merchantId The ID of the managing account.
1410     * @param string $accountId The ID of the account for which to get/update
1411     * account tax settings.
1412     * @param Google_AccountTax $postBody
1413     * @param array $optParams Optional parameters.
1414     *
1415     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1416     * @return Google_Service_ShoppingContent_AccountTax
1417     */
1418    public function update($merchantId, $accountId, Google_Service_ShoppingContent_AccountTax $postBody, $optParams = array())
1419    {
1420      $params = array('merchantId' => $merchantId, 'accountId' => $accountId, 'postBody' => $postBody);
1421      $params = array_merge($params, $optParams);
1422      return $this->call('update', array($params), "Google_Service_ShoppingContent_AccountTax");
1423    }
1424  }
1425  
1426  /**
1427   * The "datafeeds" collection of methods.
1428   * Typical usage is:
1429   *  <code>
1430   *   $contentService = new Google_Service_ShoppingContent(...);
1431   *   $datafeeds = $contentService->datafeeds;
1432   *  </code>
1433   */
1434  #[AllowDynamicProperties]
1435  class Google_Service_ShoppingContent_Datafeeds_Resource extends Google_Service_Resource
1436  {
1437  
1438    /**
1439     * (datafeeds.custombatch)
1440     *
1441     * @param Google_DatafeedsCustomBatchRequest $postBody
1442     * @param array $optParams Optional parameters.
1443     *
1444     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1445     * @return Google_Service_ShoppingContent_DatafeedsCustomBatchResponse
1446     */
1447    public function custombatch(Google_Service_ShoppingContent_DatafeedsCustomBatchRequest $postBody, $optParams = array())
1448    {
1449      $params = array('postBody' => $postBody);
1450      $params = array_merge($params, $optParams);
1451      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_DatafeedsCustomBatchResponse");
1452    }
1453  
1454    /**
1455     * Deletes a datafeed from your Merchant Center account. (datafeeds.delete)
1456     *
1457     * @param string $merchantId
1458     * @param string $datafeedId
1459     * @param array $optParams Optional parameters.
1460     *
1461     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1462     */
1463    public function delete($merchantId, $datafeedId, $optParams = array())
1464    {
1465      $params = array('merchantId' => $merchantId, 'datafeedId' => $datafeedId);
1466      $params = array_merge($params, $optParams);
1467      return $this->call('delete', array($params));
1468    }
1469  
1470    /**
1471     * Retrieves a datafeed from your Merchant Center account. (datafeeds.get)
1472     *
1473     * @param string $merchantId
1474     * @param string $datafeedId
1475     * @param array $optParams Optional parameters.
1476     * @return Google_Service_ShoppingContent_Datafeed
1477     */
1478    public function get($merchantId, $datafeedId, $optParams = array())
1479    {
1480      $params = array('merchantId' => $merchantId, 'datafeedId' => $datafeedId);
1481      $params = array_merge($params, $optParams);
1482      return $this->call('get', array($params), "Google_Service_ShoppingContent_Datafeed");
1483    }
1484  
1485    /**
1486     * Registers a datafeed with your Merchant Center account. (datafeeds.insert)
1487     *
1488     * @param string $merchantId
1489     * @param Google_Datafeed $postBody
1490     * @param array $optParams Optional parameters.
1491     *
1492     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1493     * @return Google_Service_ShoppingContent_Datafeed
1494     */
1495    public function insert($merchantId, Google_Service_ShoppingContent_Datafeed $postBody, $optParams = array())
1496    {
1497      $params = array('merchantId' => $merchantId, 'postBody' => $postBody);
1498      $params = array_merge($params, $optParams);
1499      return $this->call('insert', array($params), "Google_Service_ShoppingContent_Datafeed");
1500    }
1501  
1502    /**
1503     * Lists the datafeeds in your Merchant Center account.
1504     * (datafeeds.listDatafeeds)
1505     *
1506     * @param string $merchantId The ID of the managing account.
1507     * @param array $optParams Optional parameters.
1508     *
1509     * @opt_param string pageToken The token returned by the previous request.
1510     * @opt_param string maxResults The maximum number of products to return in the
1511     * response, used for paging.
1512     * @return Google_Service_ShoppingContent_DatafeedsListResponse
1513     */
1514    public function listDatafeeds($merchantId, $optParams = array())
1515    {
1516      $params = array('merchantId' => $merchantId);
1517      $params = array_merge($params, $optParams);
1518      return $this->call('list', array($params), "Google_Service_ShoppingContent_DatafeedsListResponse");
1519    }
1520  
1521    /**
1522     * Updates a datafeed of your Merchant Center account. This method supports
1523     * patch semantics. (datafeeds.patch)
1524     *
1525     * @param string $merchantId
1526     * @param string $datafeedId
1527     * @param Google_Datafeed $postBody
1528     * @param array $optParams Optional parameters.
1529     *
1530     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1531     * @return Google_Service_ShoppingContent_Datafeed
1532     */
1533    public function patch($merchantId, $datafeedId, Google_Service_ShoppingContent_Datafeed $postBody, $optParams = array())
1534    {
1535      $params = array('merchantId' => $merchantId, 'datafeedId' => $datafeedId, 'postBody' => $postBody);
1536      $params = array_merge($params, $optParams);
1537      return $this->call('patch', array($params), "Google_Service_ShoppingContent_Datafeed");
1538    }
1539  
1540    /**
1541     * Updates a datafeed of your Merchant Center account. (datafeeds.update)
1542     *
1543     * @param string $merchantId
1544     * @param string $datafeedId
1545     * @param Google_Datafeed $postBody
1546     * @param array $optParams Optional parameters.
1547     *
1548     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1549     * @return Google_Service_ShoppingContent_Datafeed
1550     */
1551    public function update($merchantId, $datafeedId, Google_Service_ShoppingContent_Datafeed $postBody, $optParams = array())
1552    {
1553      $params = array('merchantId' => $merchantId, 'datafeedId' => $datafeedId, 'postBody' => $postBody);
1554      $params = array_merge($params, $optParams);
1555      return $this->call('update', array($params), "Google_Service_ShoppingContent_Datafeed");
1556    }
1557  }
1558  
1559  /**
1560   * The "datafeedstatuses" collection of methods.
1561   * Typical usage is:
1562   *  <code>
1563   *   $contentService = new Google_Service_ShoppingContent(...);
1564   *   $datafeedstatuses = $contentService->datafeedstatuses;
1565   *  </code>
1566   */
1567  #[AllowDynamicProperties]
1568  class Google_Service_ShoppingContent_Datafeedstatuses_Resource extends Google_Service_Resource
1569  {
1570  
1571    /**
1572     * (datafeedstatuses.custombatch)
1573     *
1574     * @param Google_DatafeedstatusesCustomBatchRequest $postBody
1575     * @param array $optParams Optional parameters.
1576     * @return Google_Service_ShoppingContent_DatafeedstatusesCustomBatchResponse
1577     */
1578    public function custombatch(Google_Service_ShoppingContent_DatafeedstatusesCustomBatchRequest $postBody, $optParams = array())
1579    {
1580      $params = array('postBody' => $postBody);
1581      $params = array_merge($params, $optParams);
1582      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_DatafeedstatusesCustomBatchResponse");
1583    }
1584  
1585    /**
1586     * Retrieves the status of a datafeed from your Merchant Center account.
1587     * (datafeedstatuses.get)
1588     *
1589     * @param string $merchantId
1590     * @param string $datafeedId
1591     * @param array $optParams Optional parameters.
1592     * @return Google_Service_ShoppingContent_DatafeedStatus
1593     */
1594    public function get($merchantId, $datafeedId, $optParams = array())
1595    {
1596      $params = array('merchantId' => $merchantId, 'datafeedId' => $datafeedId);
1597      $params = array_merge($params, $optParams);
1598      return $this->call('get', array($params), "Google_Service_ShoppingContent_DatafeedStatus");
1599    }
1600  
1601    /**
1602     * Lists the statuses of the datafeeds in your Merchant Center account.
1603     * (datafeedstatuses.listDatafeedstatuses)
1604     *
1605     * @param string $merchantId The ID of the managing account.
1606     * @param array $optParams Optional parameters.
1607     *
1608     * @opt_param string pageToken The token returned by the previous request.
1609     * @opt_param string maxResults The maximum number of products to return in the
1610     * response, used for paging.
1611     * @return Google_Service_ShoppingContent_DatafeedstatusesListResponse
1612     */
1613    public function listDatafeedstatuses($merchantId, $optParams = array())
1614    {
1615      $params = array('merchantId' => $merchantId);
1616      $params = array_merge($params, $optParams);
1617      return $this->call('list', array($params), "Google_Service_ShoppingContent_DatafeedstatusesListResponse");
1618    }
1619  }
1620  
1621  /**
1622   * The "inventory" collection of methods.
1623   * Typical usage is:
1624   *  <code>
1625   *   $contentService = new Google_Service_ShoppingContent(...);
1626   *   $inventory = $contentService->inventory;
1627   *  </code>
1628   */
1629  #[AllowDynamicProperties]
1630  class Google_Service_ShoppingContent_Inventory_Resource extends Google_Service_Resource
1631  {
1632  
1633    /**
1634     * Updates price and availability for multiple products or stores in a single
1635     * request. This operation does not update the expiration date of the products.
1636     * (inventory.custombatch)
1637     *
1638     * @param Google_InventoryCustomBatchRequest $postBody
1639     * @param array $optParams Optional parameters.
1640     *
1641     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1642     * @return Google_Service_ShoppingContent_InventoryCustomBatchResponse
1643     */
1644    public function custombatch(Google_Service_ShoppingContent_InventoryCustomBatchRequest $postBody, $optParams = array())
1645    {
1646      $params = array('postBody' => $postBody);
1647      $params = array_merge($params, $optParams);
1648      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_InventoryCustomBatchResponse");
1649    }
1650  
1651    /**
1652     * Updates price and availability of a product in your Merchant Center account.
1653     * This operation does not update the expiration date of the product.
1654     * (inventory.set)
1655     *
1656     * @param string $merchantId The ID of the managing account.
1657     * @param string $storeCode The code of the store for which to update price and
1658     * availability. Use online to update price and availability of an online
1659     * product.
1660     * @param string $productId The ID of the product for which to update price and
1661     * availability.
1662     * @param Google_InventorySetRequest $postBody
1663     * @param array $optParams Optional parameters.
1664     *
1665     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1666     * @return Google_Service_ShoppingContent_InventorySetResponse
1667     */
1668    public function set($merchantId, $storeCode, $productId, Google_Service_ShoppingContent_InventorySetRequest $postBody, $optParams = array())
1669    {
1670      $params = array('merchantId' => $merchantId, 'storeCode' => $storeCode, 'productId' => $productId, 'postBody' => $postBody);
1671      $params = array_merge($params, $optParams);
1672      return $this->call('set', array($params), "Google_Service_ShoppingContent_InventorySetResponse");
1673    }
1674  }
1675  
1676  /**
1677   * The "orders" collection of methods.
1678   * Typical usage is:
1679   *  <code>
1680   *   $contentService = new Google_Service_ShoppingContent(...);
1681   *   $orders = $contentService->orders;
1682   *  </code>
1683   */
1684  #[AllowDynamicProperties]
1685  class Google_Service_ShoppingContent_Orders_Resource extends Google_Service_Resource
1686  {
1687  
1688    /**
1689     * Marks an order as acknowledged. (orders.acknowledge)
1690     *
1691     * @param string $merchantId The ID of the managing account.
1692     * @param string $orderId The ID of the order.
1693     * @param Google_OrdersAcknowledgeRequest $postBody
1694     * @param array $optParams Optional parameters.
1695     * @return Google_Service_ShoppingContent_OrdersAcknowledgeResponse
1696     */
1697    public function acknowledge($merchantId, $orderId, Google_Service_ShoppingContent_OrdersAcknowledgeRequest $postBody, $optParams = array())
1698    {
1699      $params = array('merchantId' => $merchantId, 'orderId' => $orderId, 'postBody' => $postBody);
1700      $params = array_merge($params, $optParams);
1701      return $this->call('acknowledge', array($params), "Google_Service_ShoppingContent_OrdersAcknowledgeResponse");
1702    }
1703  
1704    /**
1705     * Sandbox only. Moves a test order from state "inProgress" to state
1706     * "pendingShipment". (orders.advancetestorder)
1707     *
1708     * @param string $merchantId The ID of the managing account.
1709     * @param string $orderId The ID of the test order to modify.
1710     * @param array $optParams Optional parameters.
1711     * @return Google_Service_ShoppingContent_OrdersAdvanceTestOrderResponse
1712     */
1713    public function advancetestorder($merchantId, $orderId, $optParams = array())
1714    {
1715      $params = array('merchantId' => $merchantId, 'orderId' => $orderId);
1716      $params = array_merge($params, $optParams);
1717      return $this->call('advancetestorder', array($params), "Google_Service_ShoppingContent_OrdersAdvanceTestOrderResponse");
1718    }
1719  
1720    /**
1721     * Cancels all line items in an order. (orders.cancel)
1722     *
1723     * @param string $merchantId The ID of the managing account.
1724     * @param string $orderId The ID of the order to cancel.
1725     * @param Google_OrdersCancelRequest $postBody
1726     * @param array $optParams Optional parameters.
1727     * @return Google_Service_ShoppingContent_OrdersCancelResponse
1728     */
1729    public function cancel($merchantId, $orderId, Google_Service_ShoppingContent_OrdersCancelRequest $postBody, $optParams = array())
1730    {
1731      $params = array('merchantId' => $merchantId, 'orderId' => $orderId, 'postBody' => $postBody);
1732      $params = array_merge($params, $optParams);
1733      return $this->call('cancel', array($params), "Google_Service_ShoppingContent_OrdersCancelResponse");
1734    }
1735  
1736    /**
1737     * Cancels a line item. (orders.cancellineitem)
1738     *
1739     * @param string $merchantId The ID of the managing account.
1740     * @param string $orderId The ID of the order.
1741     * @param Google_OrdersCancelLineItemRequest $postBody
1742     * @param array $optParams Optional parameters.
1743     * @return Google_Service_ShoppingContent_OrdersCancelLineItemResponse
1744     */
1745    public function cancellineitem($merchantId, $orderId, Google_Service_ShoppingContent_OrdersCancelLineItemRequest $postBody, $optParams = array())
1746    {
1747      $params = array('merchantId' => $merchantId, 'orderId' => $orderId, 'postBody' => $postBody);
1748      $params = array_merge($params, $optParams);
1749      return $this->call('cancellineitem', array($params), "Google_Service_ShoppingContent_OrdersCancelLineItemResponse");
1750    }
1751  
1752    /**
1753     * Sandbox only. Creates a test order. (orders.createtestorder)
1754     *
1755     * @param string $merchantId The ID of the managing account.
1756     * @param Google_OrdersCreateTestOrderRequest $postBody
1757     * @param array $optParams Optional parameters.
1758     * @return Google_Service_ShoppingContent_OrdersCreateTestOrderResponse
1759     */
1760    public function createtestorder($merchantId, Google_Service_ShoppingContent_OrdersCreateTestOrderRequest $postBody, $optParams = array())
1761    {
1762      $params = array('merchantId' => $merchantId, 'postBody' => $postBody);
1763      $params = array_merge($params, $optParams);
1764      return $this->call('createtestorder', array($params), "Google_Service_ShoppingContent_OrdersCreateTestOrderResponse");
1765    }
1766  
1767    /**
1768     * Retrieves or modifies multiple orders in a single request.
1769     * (orders.custombatch)
1770     *
1771     * @param Google_OrdersCustomBatchRequest $postBody
1772     * @param array $optParams Optional parameters.
1773     * @return Google_Service_ShoppingContent_OrdersCustomBatchResponse
1774     */
1775    public function custombatch(Google_Service_ShoppingContent_OrdersCustomBatchRequest $postBody, $optParams = array())
1776    {
1777      $params = array('postBody' => $postBody);
1778      $params = array_merge($params, $optParams);
1779      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_OrdersCustomBatchResponse");
1780    }
1781  
1782    /**
1783     * Retrieves an order from your Merchant Center account. (orders.get)
1784     *
1785     * @param string $merchantId The ID of the managing account.
1786     * @param string $orderId The ID of the order.
1787     * @param array $optParams Optional parameters.
1788     * @return Google_Service_ShoppingContent_Order
1789     */
1790    public function get($merchantId, $orderId, $optParams = array())
1791    {
1792      $params = array('merchantId' => $merchantId, 'orderId' => $orderId);
1793      $params = array_merge($params, $optParams);
1794      return $this->call('get', array($params), "Google_Service_ShoppingContent_Order");
1795    }
1796  
1797    /**
1798     * Retrieves an order using merchant order id. (orders.getbymerchantorderid)
1799     *
1800     * @param string $merchantId The ID of the managing account.
1801     * @param string $merchantOrderId The merchant order id to be looked for.
1802     * @param array $optParams Optional parameters.
1803     * @return Google_Service_ShoppingContent_OrdersGetByMerchantOrderIdResponse
1804     */
1805    public function getbymerchantorderid($merchantId, $merchantOrderId, $optParams = array())
1806    {
1807      $params = array('merchantId' => $merchantId, 'merchantOrderId' => $merchantOrderId);
1808      $params = array_merge($params, $optParams);
1809      return $this->call('getbymerchantorderid', array($params), "Google_Service_ShoppingContent_OrdersGetByMerchantOrderIdResponse");
1810    }
1811  
1812    /**
1813     * Sandbox only. Retrieves an order template that can be used to quickly create
1814     * a new order in sandbox. (orders.gettestordertemplate)
1815     *
1816     * @param string $merchantId The ID of the managing account.
1817     * @param string $templateName The name of the template to retrieve.
1818     * @param array $optParams Optional parameters.
1819     * @return Google_Service_ShoppingContent_OrdersGetTestOrderTemplateResponse
1820     */
1821    public function gettestordertemplate($merchantId, $templateName, $optParams = array())
1822    {
1823      $params = array('merchantId' => $merchantId, 'templateName' => $templateName);
1824      $params = array_merge($params, $optParams);
1825      return $this->call('gettestordertemplate', array($params), "Google_Service_ShoppingContent_OrdersGetTestOrderTemplateResponse");
1826    }
1827  
1828    /**
1829     * Lists the orders in your Merchant Center account. (orders.listOrders)
1830     *
1831     * @param string $merchantId The ID of the managing account.
1832     * @param array $optParams Optional parameters.
1833     *
1834     * @opt_param string orderBy The ordering of the returned list. The only
1835     * supported value are placedDate desc and placedDate asc for now, which returns
1836     * orders sorted by placement date. "placedDate desc" stands for listing orders
1837     * by placement date, from oldest to most recent. "placedDate asc" stands for
1838     * listing orders by placement date, from most recent to oldest. In future
1839     * releases we'll support other sorting criteria.
1840     * @opt_param string placedDateEnd Obtains orders placed before this date
1841     * (exclusively), in ISO 8601 format.
1842     * @opt_param bool acknowledged Obtains orders that match the acknowledgement
1843     * status. When set to true, obtains orders that have been acknowledged. When
1844     * false, obtains orders that have not been acknowledged. We recommend using
1845     * this filter set to false, in conjunction with the acknowledge call, such that
1846     * only un-acknowledged orders are returned.
1847     * @opt_param string maxResults The maximum number of orders to return in the
1848     * response, used for paging. The default value is 25 orders per page, and the
1849     * maximum allowed value is 250 orders per page. Known issue: All List calls
1850     * will return all Orders without limit regardless of the value of this field.
1851     * @opt_param string pageToken The token returned by the previous request.
1852     * @opt_param string placedDateStart Obtains orders placed after this date
1853     * (inclusively), in ISO 8601 format.
1854     * @opt_param string statuses Obtains orders that match any of the specified
1855     * statuses. Multiple values can be specified with comma separation.
1856     * Additionally, please note that active is a shortcut for pendingShipment and
1857     * partiallyShipped, and completed is a shortcut for shipped ,
1858     * partiallyDelivered, delivered, partiallyReturned, returned, and canceled.
1859     * @return Google_Service_ShoppingContent_OrdersListResponse
1860     */
1861    public function listOrders($merchantId, $optParams = array())
1862    {
1863      $params = array('merchantId' => $merchantId);
1864      $params = array_merge($params, $optParams);
1865      return $this->call('list', array($params), "Google_Service_ShoppingContent_OrdersListResponse");
1866    }
1867  
1868    /**
1869     * Refund a portion of the order, up to the full amount paid. (orders.refund)
1870     *
1871     * @param string $merchantId The ID of the managing account.
1872     * @param string $orderId The ID of the order to refund.
1873     * @param Google_OrdersRefundRequest $postBody
1874     * @param array $optParams Optional parameters.
1875     * @return Google_Service_ShoppingContent_OrdersRefundResponse
1876     */
1877    public function refund($merchantId, $orderId, Google_Service_ShoppingContent_OrdersRefundRequest $postBody, $optParams = array())
1878    {
1879      $params = array('merchantId' => $merchantId, 'orderId' => $orderId, 'postBody' => $postBody);
1880      $params = array_merge($params, $optParams);
1881      return $this->call('refund', array($params), "Google_Service_ShoppingContent_OrdersRefundResponse");
1882    }
1883  
1884    /**
1885     * Returns a line item. (orders.returnlineitem)
1886     *
1887     * @param string $merchantId The ID of the managing account.
1888     * @param string $orderId The ID of the order.
1889     * @param Google_OrdersReturnLineItemRequest $postBody
1890     * @param array $optParams Optional parameters.
1891     * @return Google_Service_ShoppingContent_OrdersReturnLineItemResponse
1892     */
1893    public function returnlineitem($merchantId, $orderId, Google_Service_ShoppingContent_OrdersReturnLineItemRequest $postBody, $optParams = array())
1894    {
1895      $params = array('merchantId' => $merchantId, 'orderId' => $orderId, 'postBody' => $postBody);
1896      $params = array_merge($params, $optParams);
1897      return $this->call('returnlineitem', array($params), "Google_Service_ShoppingContent_OrdersReturnLineItemResponse");
1898    }
1899  
1900    /**
1901     * Marks line item(s) as shipped. (orders.shiplineitems)
1902     *
1903     * @param string $merchantId The ID of the managing account.
1904     * @param string $orderId The ID of the order.
1905     * @param Google_OrdersShipLineItemsRequest $postBody
1906     * @param array $optParams Optional parameters.
1907     * @return Google_Service_ShoppingContent_OrdersShipLineItemsResponse
1908     */
1909    public function shiplineitems($merchantId, $orderId, Google_Service_ShoppingContent_OrdersShipLineItemsRequest $postBody, $optParams = array())
1910    {
1911      $params = array('merchantId' => $merchantId, 'orderId' => $orderId, 'postBody' => $postBody);
1912      $params = array_merge($params, $optParams);
1913      return $this->call('shiplineitems', array($params), "Google_Service_ShoppingContent_OrdersShipLineItemsResponse");
1914    }
1915  
1916    /**
1917     * Updates the merchant order ID for a given order.
1918     * (orders.updatemerchantorderid)
1919     *
1920     * @param string $merchantId The ID of the managing account.
1921     * @param string $orderId The ID of the order.
1922     * @param Google_OrdersUpdateMerchantOrderIdRequest $postBody
1923     * @param array $optParams Optional parameters.
1924     * @return Google_Service_ShoppingContent_OrdersUpdateMerchantOrderIdResponse
1925     */
1926    public function updatemerchantorderid($merchantId, $orderId, Google_Service_ShoppingContent_OrdersUpdateMerchantOrderIdRequest $postBody, $optParams = array())
1927    {
1928      $params = array('merchantId' => $merchantId, 'orderId' => $orderId, 'postBody' => $postBody);
1929      $params = array_merge($params, $optParams);
1930      return $this->call('updatemerchantorderid', array($params), "Google_Service_ShoppingContent_OrdersUpdateMerchantOrderIdResponse");
1931    }
1932  
1933    /**
1934     * Updates a shipment's status, carrier, and/or tracking ID.
1935     * (orders.updateshipment)
1936     *
1937     * @param string $merchantId The ID of the managing account.
1938     * @param string $orderId The ID of the order.
1939     * @param Google_OrdersUpdateShipmentRequest $postBody
1940     * @param array $optParams Optional parameters.
1941     * @return Google_Service_ShoppingContent_OrdersUpdateShipmentResponse
1942     */
1943    public function updateshipment($merchantId, $orderId, Google_Service_ShoppingContent_OrdersUpdateShipmentRequest $postBody, $optParams = array())
1944    {
1945      $params = array('merchantId' => $merchantId, 'orderId' => $orderId, 'postBody' => $postBody);
1946      $params = array_merge($params, $optParams);
1947      return $this->call('updateshipment', array($params), "Google_Service_ShoppingContent_OrdersUpdateShipmentResponse");
1948    }
1949  }
1950  
1951  /**
1952   * The "products" collection of methods.
1953   * Typical usage is:
1954   *  <code>
1955   *   $contentService = new Google_Service_ShoppingContent(...);
1956   *   $products = $contentService->products;
1957   *  </code>
1958   */
1959  #[AllowDynamicProperties]
1960  class Google_Service_ShoppingContent_Products_Resource extends Google_Service_Resource
1961  {
1962  
1963    /**
1964     * Retrieves, inserts, and deletes multiple products in a single request.
1965     * (products.custombatch)
1966     *
1967     * @param Google_ProductsCustomBatchRequest $postBody
1968     * @param array $optParams Optional parameters.
1969     *
1970     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1971     * @return Google_Service_ShoppingContent_ProductsCustomBatchResponse
1972     */
1973    public function custombatch(Google_Service_ShoppingContent_ProductsCustomBatchRequest $postBody, $optParams = array())
1974    {
1975      $params = array('postBody' => $postBody);
1976      $params = array_merge($params, $optParams);
1977      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_ProductsCustomBatchResponse");
1978    }
1979  
1980    /**
1981     * Deletes a product from your Merchant Center account. (products.delete)
1982     *
1983     * @param string $merchantId The ID of the managing account.
1984     * @param string $productId The ID of the product.
1985     * @param array $optParams Optional parameters.
1986     *
1987     * @opt_param bool dryRun Flag to run the request in dry-run mode.
1988     */
1989    public function delete($merchantId, $productId, $optParams = array())
1990    {
1991      $params = array('merchantId' => $merchantId, 'productId' => $productId);
1992      $params = array_merge($params, $optParams);
1993      return $this->call('delete', array($params));
1994    }
1995  
1996    /**
1997     * Retrieves a product from your Merchant Center account. (products.get)
1998     *
1999     * @param string $merchantId The ID of the managing account.
2000     * @param string $productId The ID of the product.
2001     * @param array $optParams Optional parameters.
2002     * @return Google_Service_ShoppingContent_Product
2003     */
2004    public function get($merchantId, $productId, $optParams = array())
2005    {
2006      $params = array('merchantId' => $merchantId, 'productId' => $productId);
2007      $params = array_merge($params, $optParams);
2008      return $this->call('get', array($params), "Google_Service_ShoppingContent_Product");
2009    }
2010  
2011    /**
2012     * Uploads a product to your Merchant Center account. (products.insert)
2013     *
2014     * @param string $merchantId The ID of the managing account.
2015     * @param Google_Product $postBody
2016     * @param array $optParams Optional parameters.
2017     *
2018     * @opt_param bool dryRun Flag to run the request in dry-run mode.
2019     * @return Google_Service_ShoppingContent_Product
2020     */
2021    public function insert($merchantId, Google_Service_ShoppingContent_Product $postBody, $optParams = array())
2022    {
2023      $params = array('merchantId' => $merchantId, 'postBody' => $postBody);
2024      $params = array_merge($params, $optParams);
2025      return $this->call('insert', array($params), "Google_Service_ShoppingContent_Product");
2026    }
2027  
2028    /**
2029     * Lists the products in your Merchant Center account. (products.listProducts)
2030     *
2031     * @param string $merchantId The ID of the managing account.
2032     * @param array $optParams Optional parameters.
2033     *
2034     * @opt_param string pageToken The token returned by the previous request.
2035     * @opt_param string maxResults The maximum number of products to return in the
2036     * response, used for paging.
2037     * @return Google_Service_ShoppingContent_ProductsListResponse
2038     */
2039    public function listProducts($merchantId, $optParams = array())
2040    {
2041      $params = array('merchantId' => $merchantId);
2042      $params = array_merge($params, $optParams);
2043      return $this->call('list', array($params), "Google_Service_ShoppingContent_ProductsListResponse");
2044    }
2045  }
2046  
2047  /**
2048   * The "productstatuses" collection of methods.
2049   * Typical usage is:
2050   *  <code>
2051   *   $contentService = new Google_Service_ShoppingContent(...);
2052   *   $productstatuses = $contentService->productstatuses;
2053   *  </code>
2054   */
2055  #[AllowDynamicProperties]
2056  class Google_Service_ShoppingContent_Productstatuses_Resource extends Google_Service_Resource
2057  {
2058  
2059    /**
2060     * Gets the statuses of multiple products in a single request.
2061     * (productstatuses.custombatch)
2062     *
2063     * @param Google_ProductstatusesCustomBatchRequest $postBody
2064     * @param array $optParams Optional parameters.
2065     * @return Google_Service_ShoppingContent_ProductstatusesCustomBatchResponse
2066     */
2067    public function custombatch(Google_Service_ShoppingContent_ProductstatusesCustomBatchRequest $postBody, $optParams = array())
2068    {
2069      $params = array('postBody' => $postBody);
2070      $params = array_merge($params, $optParams);
2071      return $this->call('custombatch', array($params), "Google_Service_ShoppingContent_ProductstatusesCustomBatchResponse");
2072    }
2073  
2074    /**
2075     * Gets the status of a product from your Merchant Center account.
2076     * (productstatuses.get)
2077     *
2078     * @param string $merchantId The ID of the managing account.
2079     * @param string $productId The ID of the product.
2080     * @param array $optParams Optional parameters.
2081     * @return Google_Service_ShoppingContent_ProductStatus
2082     */
2083    public function get($merchantId, $productId, $optParams = array())
2084    {
2085      $params = array('merchantId' => $merchantId, 'productId' => $productId);
2086      $params = array_merge($params, $optParams);
2087      return $this->call('get', array($params), "Google_Service_ShoppingContent_ProductStatus");
2088    }
2089  
2090    /**
2091     * Lists the statuses of the products in your Merchant Center account.
2092     * (productstatuses.listProductstatuses)
2093     *
2094     * @param string $merchantId The ID of the managing account.
2095     * @param array $optParams Optional parameters.
2096     *
2097     * @opt_param string pageToken The token returned by the previous request.
2098     * @opt_param string maxResults The maximum number of product statuses to return
2099     * in the response, used for paging.
2100     * @return Google_Service_ShoppingContent_ProductstatusesListResponse
2101     */
2102    public function listProductstatuses($merchantId, $optParams = array())
2103    {
2104      $params = array('merchantId' => $merchantId);
2105      $params = array_merge($params, $optParams);
2106      return $this->call('list', array($params), "Google_Service_ShoppingContent_ProductstatusesListResponse");
2107    }
2108  }
2109  
2110  
2111  
2112  
2113  #[AllowDynamicProperties]
2114  class Google_Service_ShoppingContent_Account extends Google_Collection
2115  {
2116    protected $collection_key = 'users';
2117    protected $internal_gapi_mappings = array(
2118    );
2119    public $adultContent;
2120    protected $adwordsLinksType = 'Google_Service_ShoppingContent_AccountAdwordsLink';
2121    protected $adwordsLinksDataType = 'array';
2122    public $id;
2123    public $kind;
2124    public $name;
2125    public $reviewsUrl;
2126    public $sellerId;
2127    protected $usersType = 'Google_Service_ShoppingContent_AccountUser';
2128    protected $usersDataType = 'array';
2129    public $websiteUrl;
2130  
2131  
2132    public function setAdultContent($adultContent)
2133    {
2134      $this->adultContent = $adultContent;
2135    }
2136    public function getAdultContent()
2137    {
2138      return $this->adultContent;
2139    }
2140    public function setAdwordsLinks($adwordsLinks)
2141    {
2142      $this->adwordsLinks = $adwordsLinks;
2143    }
2144    public function getAdwordsLinks()
2145    {
2146      return $this->adwordsLinks;
2147    }
2148    public function setId($id)
2149    {
2150      $this->id = $id;
2151    }
2152    public function getId()
2153    {
2154      return $this->id;
2155    }
2156    public function setKind($kind)
2157    {
2158      $this->kind = $kind;
2159    }
2160    public function getKind()
2161    {
2162      return $this->kind;
2163    }
2164    public function setName($name)
2165    {
2166      $this->name = $name;
2167    }
2168    public function getName()
2169    {
2170      return $this->name;
2171    }
2172    public function setReviewsUrl($reviewsUrl)
2173    {
2174      $this->reviewsUrl = $reviewsUrl;
2175    }
2176    public function getReviewsUrl()
2177    {
2178      return $this->reviewsUrl;
2179    }
2180    public function setSellerId($sellerId)
2181    {
2182      $this->sellerId = $sellerId;
2183    }
2184    public function getSellerId()
2185    {
2186      return $this->sellerId;
2187    }
2188    public function setUsers($users)
2189    {
2190      $this->users = $users;
2191    }
2192    public function getUsers()
2193    {
2194      return $this->users;
2195    }
2196    public function setWebsiteUrl($websiteUrl)
2197    {
2198      $this->websiteUrl = $websiteUrl;
2199    }
2200    public function getWebsiteUrl()
2201    {
2202      return $this->websiteUrl;
2203    }
2204  }
2205  
2206  #[AllowDynamicProperties]
2207  class Google_Service_ShoppingContent_AccountAdwordsLink extends Google_Model
2208  {
2209    protected $internal_gapi_mappings = array(
2210    );
2211    public $adwordsId;
2212    public $status;
2213  
2214  
2215    public function setAdwordsId($adwordsId)
2216    {
2217      $this->adwordsId = $adwordsId;
2218    }
2219    public function getAdwordsId()
2220    {
2221      return $this->adwordsId;
2222    }
2223    public function setStatus($status)
2224    {
2225      $this->status = $status;
2226    }
2227    public function getStatus()
2228    {
2229      return $this->status;
2230    }
2231  }
2232  
2233  #[AllowDynamicProperties]
2234  class Google_Service_ShoppingContent_AccountIdentifier extends Google_Model
2235  {
2236    protected $internal_gapi_mappings = array(
2237    );
2238    public $aggregatorId;
2239    public $merchantId;
2240  
2241  
2242    public function setAggregatorId($aggregatorId)
2243    {
2244      $this->aggregatorId = $aggregatorId;
2245    }
2246    public function getAggregatorId()
2247    {
2248      return $this->aggregatorId;
2249    }
2250    public function setMerchantId($merchantId)
2251    {
2252      $this->merchantId = $merchantId;
2253    }
2254    public function getMerchantId()
2255    {
2256      return $this->merchantId;
2257    }
2258  }
2259  
2260  #[AllowDynamicProperties]
2261  class Google_Service_ShoppingContent_AccountShipping extends Google_Collection
2262  {
2263    protected $collection_key = 'services';
2264    protected $internal_gapi_mappings = array(
2265    );
2266    public $accountId;
2267    protected $carrierRatesType = 'Google_Service_ShoppingContent_AccountShippingCarrierRate';
2268    protected $carrierRatesDataType = 'array';
2269    public $kind;
2270    protected $locationGroupsType = 'Google_Service_ShoppingContent_AccountShippingLocationGroup';
2271    protected $locationGroupsDataType = 'array';
2272    protected $rateTablesType = 'Google_Service_ShoppingContent_AccountShippingRateTable';
2273    protected $rateTablesDataType = 'array';
2274    protected $servicesType = 'Google_Service_ShoppingContent_AccountShippingShippingService';
2275    protected $servicesDataType = 'array';
2276  
2277  
2278    public function setAccountId($accountId)
2279    {
2280      $this->accountId = $accountId;
2281    }
2282    public function getAccountId()
2283    {
2284      return $this->accountId;
2285    }
2286    public function setCarrierRates($carrierRates)
2287    {
2288      $this->carrierRates = $carrierRates;
2289    }
2290    public function getCarrierRates()
2291    {
2292      return $this->carrierRates;
2293    }
2294    public function setKind($kind)
2295    {
2296      $this->kind = $kind;
2297    }
2298    public function getKind()
2299    {
2300      return $this->kind;
2301    }
2302    public function setLocationGroups($locationGroups)
2303    {
2304      $this->locationGroups = $locationGroups;
2305    }
2306    public function getLocationGroups()
2307    {
2308      return $this->locationGroups;
2309    }
2310    public function setRateTables($rateTables)
2311    {
2312      $this->rateTables = $rateTables;
2313    }
2314    public function getRateTables()
2315    {
2316      return $this->rateTables;
2317    }
2318    public function setServices($services)
2319    {
2320      $this->services = $services;
2321    }
2322    public function getServices()
2323    {
2324      return $this->services;
2325    }
2326  }
2327  
2328  #[AllowDynamicProperties]
2329  class Google_Service_ShoppingContent_AccountShippingCarrierRate extends Google_Model
2330  {
2331    protected $internal_gapi_mappings = array(
2332    );
2333    public $carrier;
2334    public $carrierService;
2335    protected $modifierFlatRateType = 'Google_Service_ShoppingContent_Price';
2336    protected $modifierFlatRateDataType = '';
2337    public $modifierPercent;
2338    public $name;
2339    public $saleCountry;
2340    public $shippingOrigin;
2341  
2342  
2343    public function setCarrier($carrier)
2344    {
2345      $this->carrier = $carrier;
2346    }
2347    public function getCarrier()
2348    {
2349      return $this->carrier;
2350    }
2351    public function setCarrierService($carrierService)
2352    {
2353      $this->carrierService = $carrierService;
2354    }
2355    public function getCarrierService()
2356    {
2357      return $this->carrierService;
2358    }
2359    public function setModifierFlatRate(Google_Service_ShoppingContent_Price $modifierFlatRate)
2360    {
2361      $this->modifierFlatRate = $modifierFlatRate;
2362    }
2363    public function getModifierFlatRate()
2364    {
2365      return $this->modifierFlatRate;
2366    }
2367    public function setModifierPercent($modifierPercent)
2368    {
2369      $this->modifierPercent = $modifierPercent;
2370    }
2371    public function getModifierPercent()
2372    {
2373      return $this->modifierPercent;
2374    }
2375    public function setName($name)
2376    {
2377      $this->name = $name;
2378    }
2379    public function getName()
2380    {
2381      return $this->name;
2382    }
2383    public function setSaleCountry($saleCountry)
2384    {
2385      $this->saleCountry = $saleCountry;
2386    }
2387    public function getSaleCountry()
2388    {
2389      return $this->saleCountry;
2390    }
2391    public function setShippingOrigin($shippingOrigin)
2392    {
2393      $this->shippingOrigin = $shippingOrigin;
2394    }
2395    public function getShippingOrigin()
2396    {
2397      return $this->shippingOrigin;
2398    }
2399  }
2400  
2401  #[AllowDynamicProperties]
2402  class Google_Service_ShoppingContent_AccountShippingCondition extends Google_Model
2403  {
2404    protected $internal_gapi_mappings = array(
2405    );
2406    public $deliveryLocationGroup;
2407    public $deliveryLocationId;
2408    public $deliveryPostalCode;
2409    protected $deliveryPostalCodeRangeType = 'Google_Service_ShoppingContent_AccountShippingPostalCodeRange';
2410    protected $deliveryPostalCodeRangeDataType = '';
2411    protected $priceMaxType = 'Google_Service_ShoppingContent_Price';
2412    protected $priceMaxDataType = '';
2413    public $shippingLabel;
2414    protected $weightMaxType = 'Google_Service_ShoppingContent_Weight';
2415    protected $weightMaxDataType = '';
2416  
2417  
2418    public function setDeliveryLocationGroup($deliveryLocationGroup)
2419    {
2420      $this->deliveryLocationGroup = $deliveryLocationGroup;
2421    }
2422    public function getDeliveryLocationGroup()
2423    {
2424      return $this->deliveryLocationGroup;
2425    }
2426    public function setDeliveryLocationId($deliveryLocationId)
2427    {
2428      $this->deliveryLocationId = $deliveryLocationId;
2429    }
2430    public function getDeliveryLocationId()
2431    {
2432      return $this->deliveryLocationId;
2433    }
2434    public function setDeliveryPostalCode($deliveryPostalCode)
2435    {
2436      $this->deliveryPostalCode = $deliveryPostalCode;
2437    }
2438    public function getDeliveryPostalCode()
2439    {
2440      return $this->deliveryPostalCode;
2441    }
2442    public function setDeliveryPostalCodeRange(Google_Service_ShoppingContent_AccountShippingPostalCodeRange $deliveryPostalCodeRange)
2443    {
2444      $this->deliveryPostalCodeRange = $deliveryPostalCodeRange;
2445    }
2446    public function getDeliveryPostalCodeRange()
2447    {
2448      return $this->deliveryPostalCodeRange;
2449    }
2450    public function setPriceMax(Google_Service_ShoppingContent_Price $priceMax)
2451    {
2452      $this->priceMax = $priceMax;
2453    }
2454    public function getPriceMax()
2455    {
2456      return $this->priceMax;
2457    }
2458    public function setShippingLabel($shippingLabel)
2459    {
2460      $this->shippingLabel = $shippingLabel;
2461    }
2462    public function getShippingLabel()
2463    {
2464      return $this->shippingLabel;
2465    }
2466    public function setWeightMax(Google_Service_ShoppingContent_Weight $weightMax)
2467    {
2468      $this->weightMax = $weightMax;
2469    }
2470    public function getWeightMax()
2471    {
2472      return $this->weightMax;
2473    }
2474  }
2475  
2476  #[AllowDynamicProperties]
2477  class Google_Service_ShoppingContent_AccountShippingLocationGroup extends Google_Collection
2478  {
2479    protected $collection_key = 'postalCodes';
2480    protected $internal_gapi_mappings = array(
2481    );
2482    public $country;
2483    public $locationIds;
2484    public $name;
2485    protected $postalCodeRangesType = 'Google_Service_ShoppingContent_AccountShippingPostalCodeRange';
2486    protected $postalCodeRangesDataType = 'array';
2487    public $postalCodes;
2488  
2489  
2490    public function setCountry($country)
2491    {
2492      $this->country = $country;
2493    }
2494    public function getCountry()
2495    {
2496      return $this->country;
2497    }
2498    public function setLocationIds($locationIds)
2499    {
2500      $this->locationIds = $locationIds;
2501    }
2502    public function getLocationIds()
2503    {
2504      return $this->locationIds;
2505    }
2506    public function setName($name)
2507    {
2508      $this->name = $name;
2509    }
2510    public function getName()
2511    {
2512      return $this->name;
2513    }
2514    public function setPostalCodeRanges($postalCodeRanges)
2515    {
2516      $this->postalCodeRanges = $postalCodeRanges;
2517    }
2518    public function getPostalCodeRanges()
2519    {
2520      return $this->postalCodeRanges;
2521    }
2522    public function setPostalCodes($postalCodes)
2523    {
2524      $this->postalCodes = $postalCodes;
2525    }
2526    public function getPostalCodes()
2527    {
2528      return $this->postalCodes;
2529    }
2530  }
2531  
2532  #[AllowDynamicProperties]
2533  class Google_Service_ShoppingContent_AccountShippingPostalCodeRange extends Google_Model
2534  {
2535    protected $internal_gapi_mappings = array(
2536    );
2537    public $end;
2538    public $start;
2539  
2540  
2541    public function setEnd($end)
2542    {
2543      $this->end = $end;
2544    }
2545    public function getEnd()
2546    {
2547      return $this->end;
2548    }
2549    public function setStart($start)
2550    {
2551      $this->start = $start;
2552    }
2553    public function getStart()
2554    {
2555      return $this->start;
2556    }
2557  }
2558  
2559  #[AllowDynamicProperties]
2560  class Google_Service_ShoppingContent_AccountShippingRateTable extends Google_Collection
2561  {
2562    protected $collection_key = 'content';
2563    protected $internal_gapi_mappings = array(
2564    );
2565    protected $contentType = 'Google_Service_ShoppingContent_AccountShippingRateTableCell';
2566    protected $contentDataType = 'array';
2567    public $name;
2568    public $saleCountry;
2569  
2570  
2571    public function setContent($content)
2572    {
2573      $this->content = $content;
2574    }
2575    public function getContent()
2576    {
2577      return $this->content;
2578    }
2579    public function setName($name)
2580    {
2581      $this->name = $name;
2582    }
2583    public function getName()
2584    {
2585      return $this->name;
2586    }
2587    public function setSaleCountry($saleCountry)
2588    {
2589      $this->saleCountry = $saleCountry;
2590    }
2591    public function getSaleCountry()
2592    {
2593      return $this->saleCountry;
2594    }
2595  }
2596  
2597  #[AllowDynamicProperties]
2598  class Google_Service_ShoppingContent_AccountShippingRateTableCell extends Google_Model
2599  {
2600    protected $internal_gapi_mappings = array(
2601    );
2602    protected $conditionType = 'Google_Service_ShoppingContent_AccountShippingCondition';
2603    protected $conditionDataType = '';
2604    protected $rateType = 'Google_Service_ShoppingContent_Price';
2605    protected $rateDataType = '';
2606  
2607  
2608    public function setCondition(Google_Service_ShoppingContent_AccountShippingCondition $condition)
2609    {
2610      $this->condition = $condition;
2611    }
2612    public function getCondition()
2613    {
2614      return $this->condition;
2615    }
2616    public function setRate(Google_Service_ShoppingContent_Price $rate)
2617    {
2618      $this->rate = $rate;
2619    }
2620    public function getRate()
2621    {
2622      return $this->rate;
2623    }
2624  }
2625  
2626  #[AllowDynamicProperties]
2627  class Google_Service_ShoppingContent_AccountShippingShippingService extends Google_Model
2628  {
2629    protected $internal_gapi_mappings = array(
2630    );
2631    public $active;
2632    protected $calculationMethodType = 'Google_Service_ShoppingContent_AccountShippingShippingServiceCalculationMethod';
2633    protected $calculationMethodDataType = '';
2634    protected $costRuleTreeType = 'Google_Service_ShoppingContent_AccountShippingShippingServiceCostRule';
2635    protected $costRuleTreeDataType = '';
2636    public $name;
2637    public $saleCountry;
2638  
2639  
2640    public function setActive($active)
2641    {
2642      $this->active = $active;
2643    }
2644    public function getActive()
2645    {
2646      return $this->active;
2647    }
2648    public function setCalculationMethod(Google_Service_ShoppingContent_AccountShippingShippingServiceCalculationMethod $calculationMethod)
2649    {
2650      $this->calculationMethod = $calculationMethod;
2651    }
2652    public function getCalculationMethod()
2653    {
2654      return $this->calculationMethod;
2655    }
2656    public function setCostRuleTree(Google_Service_ShoppingContent_AccountShippingShippingServiceCostRule $costRuleTree)
2657    {
2658      $this->costRuleTree = $costRuleTree;
2659    }
2660    public function getCostRuleTree()
2661    {
2662      return $this->costRuleTree;
2663    }
2664    public function setName($name)
2665    {
2666      $this->name = $name;
2667    }
2668    public function getName()
2669    {
2670      return $this->name;
2671    }
2672    public function setSaleCountry($saleCountry)
2673    {
2674      $this->saleCountry = $saleCountry;
2675    }
2676    public function getSaleCountry()
2677    {
2678      return $this->saleCountry;
2679    }
2680  }
2681  
2682  #[AllowDynamicProperties]
2683  class Google_Service_ShoppingContent_AccountShippingShippingServiceCalculationMethod extends Google_Model
2684  {
2685    protected $internal_gapi_mappings = array(
2686    );
2687    public $carrierRate;
2688    public $excluded;
2689    protected $flatRateType = 'Google_Service_ShoppingContent_Price';
2690    protected $flatRateDataType = '';
2691    public $percentageRate;
2692    public $rateTable;
2693  
2694  
2695    public function setCarrierRate($carrierRate)
2696    {
2697      $this->carrierRate = $carrierRate;
2698    }
2699    public function getCarrierRate()
2700    {
2701      return $this->carrierRate;
2702    }
2703    public function setExcluded($excluded)
2704    {
2705      $this->excluded = $excluded;
2706    }
2707    public function getExcluded()
2708    {
2709      return $this->excluded;
2710    }
2711    public function setFlatRate(Google_Service_ShoppingContent_Price $flatRate)
2712    {
2713      $this->flatRate = $flatRate;
2714    }
2715    public function getFlatRate()
2716    {
2717      return $this->flatRate;
2718    }
2719    public function setPercentageRate($percentageRate)
2720    {
2721      $this->percentageRate = $percentageRate;
2722    }
2723    public function getPercentageRate()
2724    {
2725      return $this->percentageRate;
2726    }
2727    public function setRateTable($rateTable)
2728    {
2729      $this->rateTable = $rateTable;
2730    }
2731    public function getRateTable()
2732    {
2733      return $this->rateTable;
2734    }
2735  }
2736  
2737  #[AllowDynamicProperties]
2738  class Google_Service_ShoppingContent_AccountShippingShippingServiceCostRule extends Google_Collection
2739  {
2740    protected $collection_key = 'children';
2741    protected $internal_gapi_mappings = array(
2742    );
2743    protected $calculationMethodType = 'Google_Service_ShoppingContent_AccountShippingShippingServiceCalculationMethod';
2744    protected $calculationMethodDataType = '';
2745    protected $childrenType = 'Google_Service_ShoppingContent_AccountShippingShippingServiceCostRule';
2746    protected $childrenDataType = 'array';
2747    protected $conditionType = 'Google_Service_ShoppingContent_AccountShippingCondition';
2748    protected $conditionDataType = '';
2749  
2750  
2751    public function setCalculationMethod(Google_Service_ShoppingContent_AccountShippingShippingServiceCalculationMethod $calculationMethod)
2752    {
2753      $this->calculationMethod = $calculationMethod;
2754    }
2755    public function getCalculationMethod()
2756    {
2757      return $this->calculationMethod;
2758    }
2759    public function setChildren($children)
2760    {
2761      $this->children = $children;
2762    }
2763    public function getChildren()
2764    {
2765      return $this->children;
2766    }
2767    public function setCondition(Google_Service_ShoppingContent_AccountShippingCondition $condition)
2768    {
2769      $this->condition = $condition;
2770    }
2771    public function getCondition()
2772    {
2773      return $this->condition;
2774    }
2775  }
2776  
2777  #[AllowDynamicProperties]
2778  class Google_Service_ShoppingContent_AccountStatus extends Google_Collection
2779  {
2780    protected $collection_key = 'dataQualityIssues';
2781    protected $internal_gapi_mappings = array(
2782    );
2783    public $accountId;
2784    protected $dataQualityIssuesType = 'Google_Service_ShoppingContent_AccountStatusDataQualityIssue';
2785    protected $dataQualityIssuesDataType = 'array';
2786    public $kind;
2787  
2788  
2789    public function setAccountId($accountId)
2790    {
2791      $this->accountId = $accountId;
2792    }
2793    public function getAccountId()
2794    {
2795      return $this->accountId;
2796    }
2797    public function setDataQualityIssues($dataQualityIssues)
2798    {
2799      $this->dataQualityIssues = $dataQualityIssues;
2800    }
2801    public function getDataQualityIssues()
2802    {
2803      return $this->dataQualityIssues;
2804    }
2805    public function setKind($kind)
2806    {
2807      $this->kind = $kind;
2808    }
2809    public function getKind()
2810    {
2811      return $this->kind;
2812    }
2813  }
2814  
2815  #[AllowDynamicProperties]
2816  class Google_Service_ShoppingContent_AccountStatusDataQualityIssue extends Google_Collection
2817  {
2818    protected $collection_key = 'exampleItems';
2819    protected $internal_gapi_mappings = array(
2820    );
2821    public $country;
2822    public $displayedValue;
2823    protected $exampleItemsType = 'Google_Service_ShoppingContent_AccountStatusExampleItem';
2824    protected $exampleItemsDataType = 'array';
2825    public $id;
2826    public $lastChecked;
2827    public $numItems;
2828    public $severity;
2829    public $submittedValue;
2830  
2831  
2832    public function setCountry($country)
2833    {
2834      $this->country = $country;
2835    }
2836    public function getCountry()
2837    {
2838      return $this->country;
2839    }
2840    public function setDisplayedValue($displayedValue)
2841    {
2842      $this->displayedValue = $displayedValue;
2843    }
2844    public function getDisplayedValue()
2845    {
2846      return $this->displayedValue;
2847    }
2848    public function setExampleItems($exampleItems)
2849    {
2850      $this->exampleItems = $exampleItems;
2851    }
2852    public function getExampleItems()
2853    {
2854      return $this->exampleItems;
2855    }
2856    public function setId($id)
2857    {
2858      $this->id = $id;
2859    }
2860    public function getId()
2861    {
2862      return $this->id;
2863    }
2864    public function setLastChecked($lastChecked)
2865    {
2866      $this->lastChecked = $lastChecked;
2867    }
2868    public function getLastChecked()
2869    {
2870      return $this->lastChecked;
2871    }
2872    public function setNumItems($numItems)
2873    {
2874      $this->numItems = $numItems;
2875    }
2876    public function getNumItems()
2877    {
2878      return $this->numItems;
2879    }
2880    public function setSeverity($severity)
2881    {
2882      $this->severity = $severity;
2883    }
2884    public function getSeverity()
2885    {
2886      return $this->severity;
2887    }
2888    public function setSubmittedValue($submittedValue)
2889    {
2890      $this->submittedValue = $submittedValue;
2891    }
2892    public function getSubmittedValue()
2893    {
2894      return $this->submittedValue;
2895    }
2896  }
2897  
2898  #[AllowDynamicProperties]
2899  class Google_Service_ShoppingContent_AccountStatusExampleItem extends Google_Model
2900  {
2901    protected $internal_gapi_mappings = array(
2902    );
2903    public $itemId;
2904    public $link;
2905    public $submittedValue;
2906    public $title;
2907    public $valueOnLandingPage;
2908  
2909  
2910    public function setItemId($itemId)
2911    {
2912      $this->itemId = $itemId;
2913    }
2914    public function getItemId()
2915    {
2916      return $this->itemId;
2917    }
2918    public function setLink($link)
2919    {
2920      $this->link = $link;
2921    }
2922    public function getLink()
2923    {
2924      return $this->link;
2925    }
2926    public function setSubmittedValue($submittedValue)
2927    {
2928      $this->submittedValue = $submittedValue;
2929    }
2930    public function getSubmittedValue()
2931    {
2932      return $this->submittedValue;
2933    }
2934    public function setTitle($title)
2935    {
2936      $this->title = $title;
2937    }
2938    public function getTitle()
2939    {
2940      return $this->title;
2941    }
2942    public function setValueOnLandingPage($valueOnLandingPage)
2943    {
2944      $this->valueOnLandingPage = $valueOnLandingPage;
2945    }
2946    public function getValueOnLandingPage()
2947    {
2948      return $this->valueOnLandingPage;
2949    }
2950  }
2951  
2952  #[AllowDynamicProperties]
2953  class Google_Service_ShoppingContent_AccountTax extends Google_Collection
2954  {
2955    protected $collection_key = 'rules';
2956    protected $internal_gapi_mappings = array(
2957    );
2958    public $accountId;
2959    public $kind;
2960    protected $rulesType = 'Google_Service_ShoppingContent_AccountTaxTaxRule';
2961    protected $rulesDataType = 'array';
2962  
2963  
2964    public function setAccountId($accountId)
2965    {
2966      $this->accountId = $accountId;
2967    }
2968    public function getAccountId()
2969    {
2970      return $this->accountId;
2971    }
2972    public function setKind($kind)
2973    {
2974      $this->kind = $kind;
2975    }
2976    public function getKind()
2977    {
2978      return $this->kind;
2979    }
2980    public function setRules($rules)
2981    {
2982      $this->rules = $rules;
2983    }
2984    public function getRules()
2985    {
2986      return $this->rules;
2987    }
2988  }
2989  
2990  #[AllowDynamicProperties]
2991  class Google_Service_ShoppingContent_AccountTaxTaxRule extends Google_Model
2992  {
2993    protected $internal_gapi_mappings = array(
2994    );
2995    public $country;
2996    public $locationId;
2997    public $ratePercent;
2998    public $shippingTaxed;
2999    public $useGlobalRate;
3000  
3001  
3002    public function setCountry($country)
3003    {
3004      $this->country = $country;
3005    }
3006    public function getCountry()
3007    {
3008      return $this->country;
3009    }
3010    public function setLocationId($locationId)
3011    {
3012      $this->locationId = $locationId;
3013    }
3014    public function getLocationId()
3015    {
3016      return $this->locationId;
3017    }
3018    public function setRatePercent($ratePercent)
3019    {
3020      $this->ratePercent = $ratePercent;
3021    }
3022    public function getRatePercent()
3023    {
3024      return $this->ratePercent;
3025    }
3026    public function setShippingTaxed($shippingTaxed)
3027    {
3028      $this->shippingTaxed = $shippingTaxed;
3029    }
3030    public function getShippingTaxed()
3031    {
3032      return $this->shippingTaxed;
3033    }
3034    public function setUseGlobalRate($useGlobalRate)
3035    {
3036      $this->useGlobalRate = $useGlobalRate;
3037    }
3038    public function getUseGlobalRate()
3039    {
3040      return $this->useGlobalRate;
3041    }
3042  }
3043  
3044  #[AllowDynamicProperties]
3045  class Google_Service_ShoppingContent_AccountUser extends Google_Model
3046  {
3047    protected $internal_gapi_mappings = array(
3048    );
3049    public $admin;
3050    public $emailAddress;
3051  
3052  
3053    public function setAdmin($admin)
3054    {
3055      $this->admin = $admin;
3056    }
3057    public function getAdmin()
3058    {
3059      return $this->admin;
3060    }
3061    public function setEmailAddress($emailAddress)
3062    {
3063      $this->emailAddress = $emailAddress;
3064    }
3065    public function getEmailAddress()
3066    {
3067      return $this->emailAddress;
3068    }
3069  }
3070  
3071  #[AllowDynamicProperties]
3072  class Google_Service_ShoppingContent_AccountsAuthInfoResponse extends Google_Collection
3073  {
3074    protected $collection_key = 'accountIdentifiers';
3075    protected $internal_gapi_mappings = array(
3076    );
3077    protected $accountIdentifiersType = 'Google_Service_ShoppingContent_AccountIdentifier';
3078    protected $accountIdentifiersDataType = 'array';
3079    public $kind;
3080  
3081  
3082    public function setAccountIdentifiers($accountIdentifiers)
3083    {
3084      $this->accountIdentifiers = $accountIdentifiers;
3085    }
3086    public function getAccountIdentifiers()
3087    {
3088      return $this->accountIdentifiers;
3089    }
3090    public function setKind($kind)
3091    {
3092      $this->kind = $kind;
3093    }
3094    public function getKind()
3095    {
3096      return $this->kind;
3097    }
3098  }
3099  
3100  #[AllowDynamicProperties]
3101  class Google_Service_ShoppingContent_AccountsCustomBatchRequest extends Google_Collection
3102  {
3103    protected $collection_key = 'entries';
3104    protected $internal_gapi_mappings = array(
3105    );
3106    protected $entriesType = 'Google_Service_ShoppingContent_AccountsCustomBatchRequestEntry';
3107    protected $entriesDataType = 'array';
3108  
3109  
3110    public function setEntries($entries)
3111    {
3112      $this->entries = $entries;
3113    }
3114    public function getEntries()
3115    {
3116      return $this->entries;
3117    }
3118  }
3119  
3120  #[AllowDynamicProperties]
3121  class Google_Service_ShoppingContent_AccountsCustomBatchRequestEntry extends Google_Model
3122  {
3123    protected $internal_gapi_mappings = array(
3124    );
3125    protected $accountType = 'Google_Service_ShoppingContent_Account';
3126    protected $accountDataType = '';
3127    public $accountId;
3128    public $batchId;
3129    public $merchantId;
3130    public $method;
3131  
3132  
3133    public function setAccount(Google_Service_ShoppingContent_Account $account)
3134    {
3135      $this->account = $account;
3136    }
3137    public function getAccount()
3138    {
3139      return $this->account;
3140    }
3141    public function setAccountId($accountId)
3142    {
3143      $this->accountId = $accountId;
3144    }
3145    public function getAccountId()
3146    {
3147      return $this->accountId;
3148    }
3149    public function setBatchId($batchId)
3150    {
3151      $this->batchId = $batchId;
3152    }
3153    public function getBatchId()
3154    {
3155      return $this->batchId;
3156    }
3157    public function setMerchantId($merchantId)
3158    {
3159      $this->merchantId = $merchantId;
3160    }
3161    public function getMerchantId()
3162    {
3163      return $this->merchantId;
3164    }
3165    public function setMethod($method)
3166    {
3167      $this->method = $method;
3168    }
3169    public function getMethod()
3170    {
3171      return $this->method;
3172    }
3173  }
3174  
3175  #[AllowDynamicProperties]
3176  class Google_Service_ShoppingContent_AccountsCustomBatchResponse extends Google_Collection
3177  {
3178    protected $collection_key = 'entries';
3179    protected $internal_gapi_mappings = array(
3180    );
3181    protected $entriesType = 'Google_Service_ShoppingContent_AccountsCustomBatchResponseEntry';
3182    protected $entriesDataType = 'array';
3183    public $kind;
3184  
3185  
3186    public function setEntries($entries)
3187    {
3188      $this->entries = $entries;
3189    }
3190    public function getEntries()
3191    {
3192      return $this->entries;
3193    }
3194    public function setKind($kind)
3195    {
3196      $this->kind = $kind;
3197    }
3198    public function getKind()
3199    {
3200      return $this->kind;
3201    }
3202  }
3203  
3204  #[AllowDynamicProperties]
3205  class Google_Service_ShoppingContent_AccountsCustomBatchResponseEntry extends Google_Model
3206  {
3207    protected $internal_gapi_mappings = array(
3208    );
3209    protected $accountType = 'Google_Service_ShoppingContent_Account';
3210    protected $accountDataType = '';
3211    public $batchId;
3212    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
3213    protected $errorsDataType = '';
3214    public $kind;
3215  
3216  
3217    public function setAccount(Google_Service_ShoppingContent_Account $account)
3218    {
3219      $this->account = $account;
3220    }
3221    public function getAccount()
3222    {
3223      return $this->account;
3224    }
3225    public function setBatchId($batchId)
3226    {
3227      $this->batchId = $batchId;
3228    }
3229    public function getBatchId()
3230    {
3231      return $this->batchId;
3232    }
3233    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
3234    {
3235      $this->errors = $errors;
3236    }
3237    public function getErrors()
3238    {
3239      return $this->errors;
3240    }
3241    public function setKind($kind)
3242    {
3243      $this->kind = $kind;
3244    }
3245    public function getKind()
3246    {
3247      return $this->kind;
3248    }
3249  }
3250  
3251  #[AllowDynamicProperties]
3252  class Google_Service_ShoppingContent_AccountsListResponse extends Google_Collection
3253  {
3254    protected $collection_key = 'resources';
3255    protected $internal_gapi_mappings = array(
3256    );
3257    public $kind;
3258    public $nextPageToken;
3259    protected $resourcesType = 'Google_Service_ShoppingContent_Account';
3260    protected $resourcesDataType = 'array';
3261  
3262  
3263    public function setKind($kind)
3264    {
3265      $this->kind = $kind;
3266    }
3267    public function getKind()
3268    {
3269      return $this->kind;
3270    }
3271    public function setNextPageToken($nextPageToken)
3272    {
3273      $this->nextPageToken = $nextPageToken;
3274    }
3275    public function getNextPageToken()
3276    {
3277      return $this->nextPageToken;
3278    }
3279    public function setResources($resources)
3280    {
3281      $this->resources = $resources;
3282    }
3283    public function getResources()
3284    {
3285      return $this->resources;
3286    }
3287  }
3288  
3289  #[AllowDynamicProperties]
3290  class Google_Service_ShoppingContent_AccountshippingCustomBatchRequest extends Google_Collection
3291  {
3292    protected $collection_key = 'entries';
3293    protected $internal_gapi_mappings = array(
3294    );
3295    protected $entriesType = 'Google_Service_ShoppingContent_AccountshippingCustomBatchRequestEntry';
3296    protected $entriesDataType = 'array';
3297  
3298  
3299    public function setEntries($entries)
3300    {
3301      $this->entries = $entries;
3302    }
3303    public function getEntries()
3304    {
3305      return $this->entries;
3306    }
3307  }
3308  
3309  #[AllowDynamicProperties]
3310  class Google_Service_ShoppingContent_AccountshippingCustomBatchRequestEntry extends Google_Model
3311  {
3312    protected $internal_gapi_mappings = array(
3313    );
3314    public $accountId;
3315    protected $accountShippingType = 'Google_Service_ShoppingContent_AccountShipping';
3316    protected $accountShippingDataType = '';
3317    public $batchId;
3318    public $merchantId;
3319    public $method;
3320  
3321  
3322    public function setAccountId($accountId)
3323    {
3324      $this->accountId = $accountId;
3325    }
3326    public function getAccountId()
3327    {
3328      return $this->accountId;
3329    }
3330    public function setAccountShipping(Google_Service_ShoppingContent_AccountShipping $accountShipping)
3331    {
3332      $this->accountShipping = $accountShipping;
3333    }
3334    public function getAccountShipping()
3335    {
3336      return $this->accountShipping;
3337    }
3338    public function setBatchId($batchId)
3339    {
3340      $this->batchId = $batchId;
3341    }
3342    public function getBatchId()
3343    {
3344      return $this->batchId;
3345    }
3346    public function setMerchantId($merchantId)
3347    {
3348      $this->merchantId = $merchantId;
3349    }
3350    public function getMerchantId()
3351    {
3352      return $this->merchantId;
3353    }
3354    public function setMethod($method)
3355    {
3356      $this->method = $method;
3357    }
3358    public function getMethod()
3359    {
3360      return $this->method;
3361    }
3362  }
3363  
3364  #[AllowDynamicProperties]
3365  class Google_Service_ShoppingContent_AccountshippingCustomBatchResponse extends Google_Collection
3366  {
3367    protected $collection_key = 'entries';
3368    protected $internal_gapi_mappings = array(
3369    );
3370    protected $entriesType = 'Google_Service_ShoppingContent_AccountshippingCustomBatchResponseEntry';
3371    protected $entriesDataType = 'array';
3372    public $kind;
3373  
3374  
3375    public function setEntries($entries)
3376    {
3377      $this->entries = $entries;
3378    }
3379    public function getEntries()
3380    {
3381      return $this->entries;
3382    }
3383    public function setKind($kind)
3384    {
3385      $this->kind = $kind;
3386    }
3387    public function getKind()
3388    {
3389      return $this->kind;
3390    }
3391  }
3392  
3393  #[AllowDynamicProperties]
3394  class Google_Service_ShoppingContent_AccountshippingCustomBatchResponseEntry extends Google_Model
3395  {
3396    protected $internal_gapi_mappings = array(
3397    );
3398    protected $accountShippingType = 'Google_Service_ShoppingContent_AccountShipping';
3399    protected $accountShippingDataType = '';
3400    public $batchId;
3401    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
3402    protected $errorsDataType = '';
3403    public $kind;
3404  
3405  
3406    public function setAccountShipping(Google_Service_ShoppingContent_AccountShipping $accountShipping)
3407    {
3408      $this->accountShipping = $accountShipping;
3409    }
3410    public function getAccountShipping()
3411    {
3412      return $this->accountShipping;
3413    }
3414    public function setBatchId($batchId)
3415    {
3416      $this->batchId = $batchId;
3417    }
3418    public function getBatchId()
3419    {
3420      return $this->batchId;
3421    }
3422    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
3423    {
3424      $this->errors = $errors;
3425    }
3426    public function getErrors()
3427    {
3428      return $this->errors;
3429    }
3430    public function setKind($kind)
3431    {
3432      $this->kind = $kind;
3433    }
3434    public function getKind()
3435    {
3436      return $this->kind;
3437    }
3438  }
3439  
3440  #[AllowDynamicProperties]
3441  class Google_Service_ShoppingContent_AccountshippingListResponse extends Google_Collection
3442  {
3443    protected $collection_key = 'resources';
3444    protected $internal_gapi_mappings = array(
3445    );
3446    public $kind;
3447    public $nextPageToken;
3448    protected $resourcesType = 'Google_Service_ShoppingContent_AccountShipping';
3449    protected $resourcesDataType = 'array';
3450  
3451  
3452    public function setKind($kind)
3453    {
3454      $this->kind = $kind;
3455    }
3456    public function getKind()
3457    {
3458      return $this->kind;
3459    }
3460    public function setNextPageToken($nextPageToken)
3461    {
3462      $this->nextPageToken = $nextPageToken;
3463    }
3464    public function getNextPageToken()
3465    {
3466      return $this->nextPageToken;
3467    }
3468    public function setResources($resources)
3469    {
3470      $this->resources = $resources;
3471    }
3472    public function getResources()
3473    {
3474      return $this->resources;
3475    }
3476  }
3477  
3478  #[AllowDynamicProperties]
3479  class Google_Service_ShoppingContent_AccountstatusesCustomBatchRequest extends Google_Collection
3480  {
3481    protected $collection_key = 'entries';
3482    protected $internal_gapi_mappings = array(
3483    );
3484    protected $entriesType = 'Google_Service_ShoppingContent_AccountstatusesCustomBatchRequestEntry';
3485    protected $entriesDataType = 'array';
3486  
3487  
3488    public function setEntries($entries)
3489    {
3490      $this->entries = $entries;
3491    }
3492    public function getEntries()
3493    {
3494      return $this->entries;
3495    }
3496  }
3497  
3498  #[AllowDynamicProperties]
3499  class Google_Service_ShoppingContent_AccountstatusesCustomBatchRequestEntry extends Google_Model
3500  {
3501    protected $internal_gapi_mappings = array(
3502    );
3503    public $accountId;
3504    public $batchId;
3505    public $merchantId;
3506    public $method;
3507  
3508  
3509    public function setAccountId($accountId)
3510    {
3511      $this->accountId = $accountId;
3512    }
3513    public function getAccountId()
3514    {
3515      return $this->accountId;
3516    }
3517    public function setBatchId($batchId)
3518    {
3519      $this->batchId = $batchId;
3520    }
3521    public function getBatchId()
3522    {
3523      return $this->batchId;
3524    }
3525    public function setMerchantId($merchantId)
3526    {
3527      $this->merchantId = $merchantId;
3528    }
3529    public function getMerchantId()
3530    {
3531      return $this->merchantId;
3532    }
3533    public function setMethod($method)
3534    {
3535      $this->method = $method;
3536    }
3537    public function getMethod()
3538    {
3539      return $this->method;
3540    }
3541  }
3542  
3543  #[AllowDynamicProperties]
3544  class Google_Service_ShoppingContent_AccountstatusesCustomBatchResponse extends Google_Collection
3545  {
3546    protected $collection_key = 'entries';
3547    protected $internal_gapi_mappings = array(
3548    );
3549    protected $entriesType = 'Google_Service_ShoppingContent_AccountstatusesCustomBatchResponseEntry';
3550    protected $entriesDataType = 'array';
3551    public $kind;
3552  
3553  
3554    public function setEntries($entries)
3555    {
3556      $this->entries = $entries;
3557    }
3558    public function getEntries()
3559    {
3560      return $this->entries;
3561    }
3562    public function setKind($kind)
3563    {
3564      $this->kind = $kind;
3565    }
3566    public function getKind()
3567    {
3568      return $this->kind;
3569    }
3570  }
3571  
3572  #[AllowDynamicProperties]
3573  class Google_Service_ShoppingContent_AccountstatusesCustomBatchResponseEntry extends Google_Model
3574  {
3575    protected $internal_gapi_mappings = array(
3576    );
3577    protected $accountStatusType = 'Google_Service_ShoppingContent_AccountStatus';
3578    protected $accountStatusDataType = '';
3579    public $batchId;
3580    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
3581    protected $errorsDataType = '';
3582  
3583  
3584    public function setAccountStatus(Google_Service_ShoppingContent_AccountStatus $accountStatus)
3585    {
3586      $this->accountStatus = $accountStatus;
3587    }
3588    public function getAccountStatus()
3589    {
3590      return $this->accountStatus;
3591    }
3592    public function setBatchId($batchId)
3593    {
3594      $this->batchId = $batchId;
3595    }
3596    public function getBatchId()
3597    {
3598      return $this->batchId;
3599    }
3600    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
3601    {
3602      $this->errors = $errors;
3603    }
3604    public function getErrors()
3605    {
3606      return $this->errors;
3607    }
3608  }
3609  
3610  #[AllowDynamicProperties]
3611  class Google_Service_ShoppingContent_AccountstatusesListResponse extends Google_Collection
3612  {
3613    protected $collection_key = 'resources';
3614    protected $internal_gapi_mappings = array(
3615    );
3616    public $kind;
3617    public $nextPageToken;
3618    protected $resourcesType = 'Google_Service_ShoppingContent_AccountStatus';
3619    protected $resourcesDataType = 'array';
3620  
3621  
3622    public function setKind($kind)
3623    {
3624      $this->kind = $kind;
3625    }
3626    public function getKind()
3627    {
3628      return $this->kind;
3629    }
3630    public function setNextPageToken($nextPageToken)
3631    {
3632      $this->nextPageToken = $nextPageToken;
3633    }
3634    public function getNextPageToken()
3635    {
3636      return $this->nextPageToken;
3637    }
3638    public function setResources($resources)
3639    {
3640      $this->resources = $resources;
3641    }
3642    public function getResources()
3643    {
3644      return $this->resources;
3645    }
3646  }
3647  
3648  #[AllowDynamicProperties]
3649  class Google_Service_ShoppingContent_AccounttaxCustomBatchRequest extends Google_Collection
3650  {
3651    protected $collection_key = 'entries';
3652    protected $internal_gapi_mappings = array(
3653    );
3654    protected $entriesType = 'Google_Service_ShoppingContent_AccounttaxCustomBatchRequestEntry';
3655    protected $entriesDataType = 'array';
3656  
3657  
3658    public function setEntries($entries)
3659    {
3660      $this->entries = $entries;
3661    }
3662    public function getEntries()
3663    {
3664      return $this->entries;
3665    }
3666  }
3667  
3668  #[AllowDynamicProperties]
3669  class Google_Service_ShoppingContent_AccounttaxCustomBatchRequestEntry extends Google_Model
3670  {
3671    protected $internal_gapi_mappings = array(
3672    );
3673    public $accountId;
3674    protected $accountTaxType = 'Google_Service_ShoppingContent_AccountTax';
3675    protected $accountTaxDataType = '';
3676    public $batchId;
3677    public $merchantId;
3678    public $method;
3679  
3680  
3681    public function setAccountId($accountId)
3682    {
3683      $this->accountId = $accountId;
3684    }
3685    public function getAccountId()
3686    {
3687      return $this->accountId;
3688    }
3689    public function setAccountTax(Google_Service_ShoppingContent_AccountTax $accountTax)
3690    {
3691      $this->accountTax = $accountTax;
3692    }
3693    public function getAccountTax()
3694    {
3695      return $this->accountTax;
3696    }
3697    public function setBatchId($batchId)
3698    {
3699      $this->batchId = $batchId;
3700    }
3701    public function getBatchId()
3702    {
3703      return $this->batchId;
3704    }
3705    public function setMerchantId($merchantId)
3706    {
3707      $this->merchantId = $merchantId;
3708    }
3709    public function getMerchantId()
3710    {
3711      return $this->merchantId;
3712    }
3713    public function setMethod($method)
3714    {
3715      $this->method = $method;
3716    }
3717    public function getMethod()
3718    {
3719      return $this->method;
3720    }
3721  }
3722  
3723  #[AllowDynamicProperties]
3724  class Google_Service_ShoppingContent_AccounttaxCustomBatchResponse extends Google_Collection
3725  {
3726    protected $collection_key = 'entries';
3727    protected $internal_gapi_mappings = array(
3728    );
3729    protected $entriesType = 'Google_Service_ShoppingContent_AccounttaxCustomBatchResponseEntry';
3730    protected $entriesDataType = 'array';
3731    public $kind;
3732  
3733  
3734    public function setEntries($entries)
3735    {
3736      $this->entries = $entries;
3737    }
3738    public function getEntries()
3739    {
3740      return $this->entries;
3741    }
3742    public function setKind($kind)
3743    {
3744      $this->kind = $kind;
3745    }
3746    public function getKind()
3747    {
3748      return $this->kind;
3749    }
3750  }
3751  
3752  #[AllowDynamicProperties]
3753  class Google_Service_ShoppingContent_AccounttaxCustomBatchResponseEntry extends Google_Model
3754  {
3755    protected $internal_gapi_mappings = array(
3756    );
3757    protected $accountTaxType = 'Google_Service_ShoppingContent_AccountTax';
3758    protected $accountTaxDataType = '';
3759    public $batchId;
3760    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
3761    protected $errorsDataType = '';
3762    public $kind;
3763  
3764  
3765    public function setAccountTax(Google_Service_ShoppingContent_AccountTax $accountTax)
3766    {
3767      $this->accountTax = $accountTax;
3768    }
3769    public function getAccountTax()
3770    {
3771      return $this->accountTax;
3772    }
3773    public function setBatchId($batchId)
3774    {
3775      $this->batchId = $batchId;
3776    }
3777    public function getBatchId()
3778    {
3779      return $this->batchId;
3780    }
3781    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
3782    {
3783      $this->errors = $errors;
3784    }
3785    public function getErrors()
3786    {
3787      return $this->errors;
3788    }
3789    public function setKind($kind)
3790    {
3791      $this->kind = $kind;
3792    }
3793    public function getKind()
3794    {
3795      return $this->kind;
3796    }
3797  }
3798  
3799  #[AllowDynamicProperties]
3800  class Google_Service_ShoppingContent_AccounttaxListResponse extends Google_Collection
3801  {
3802    protected $collection_key = 'resources';
3803    protected $internal_gapi_mappings = array(
3804    );
3805    public $kind;
3806    public $nextPageToken;
3807    protected $resourcesType = 'Google_Service_ShoppingContent_AccountTax';
3808    protected $resourcesDataType = 'array';
3809  
3810  
3811    public function setKind($kind)
3812    {
3813      $this->kind = $kind;
3814    }
3815    public function getKind()
3816    {
3817      return $this->kind;
3818    }
3819    public function setNextPageToken($nextPageToken)
3820    {
3821      $this->nextPageToken = $nextPageToken;
3822    }
3823    public function getNextPageToken()
3824    {
3825      return $this->nextPageToken;
3826    }
3827    public function setResources($resources)
3828    {
3829      $this->resources = $resources;
3830    }
3831    public function getResources()
3832    {
3833      return $this->resources;
3834    }
3835  }
3836  
3837  #[AllowDynamicProperties]
3838  class Google_Service_ShoppingContent_Datafeed extends Google_Collection
3839  {
3840    protected $collection_key = 'intendedDestinations';
3841    protected $internal_gapi_mappings = array(
3842    );
3843    public $attributeLanguage;
3844    public $contentLanguage;
3845    public $contentType;
3846    protected $fetchScheduleType = 'Google_Service_ShoppingContent_DatafeedFetchSchedule';
3847    protected $fetchScheduleDataType = '';
3848    public $fileName;
3849    protected $formatType = 'Google_Service_ShoppingContent_DatafeedFormat';
3850    protected $formatDataType = '';
3851    public $id;
3852    public $intendedDestinations;
3853    public $kind;
3854    public $name;
3855    public $targetCountry;
3856  
3857  
3858    public function setAttributeLanguage($attributeLanguage)
3859    {
3860      $this->attributeLanguage = $attributeLanguage;
3861    }
3862    public function getAttributeLanguage()
3863    {
3864      return $this->attributeLanguage;
3865    }
3866    public function setContentLanguage($contentLanguage)
3867    {
3868      $this->contentLanguage = $contentLanguage;
3869    }
3870    public function getContentLanguage()
3871    {
3872      return $this->contentLanguage;
3873    }
3874    public function setContentType($contentType)
3875    {
3876      $this->contentType = $contentType;
3877    }
3878    public function getContentType()
3879    {
3880      return $this->contentType;
3881    }
3882    public function setFetchSchedule(Google_Service_ShoppingContent_DatafeedFetchSchedule $fetchSchedule)
3883    {
3884      $this->fetchSchedule = $fetchSchedule;
3885    }
3886    public function getFetchSchedule()
3887    {
3888      return $this->fetchSchedule;
3889    }
3890    public function setFileName($fileName)
3891    {
3892      $this->fileName = $fileName;
3893    }
3894    public function getFileName()
3895    {
3896      return $this->fileName;
3897    }
3898    public function setFormat(Google_Service_ShoppingContent_DatafeedFormat $format)
3899    {
3900      $this->format = $format;
3901    }
3902    public function getFormat()
3903    {
3904      return $this->format;
3905    }
3906    public function setId($id)
3907    {
3908      $this->id = $id;
3909    }
3910    public function getId()
3911    {
3912      return $this->id;
3913    }
3914    public function setIntendedDestinations($intendedDestinations)
3915    {
3916      $this->intendedDestinations = $intendedDestinations;
3917    }
3918    public function getIntendedDestinations()
3919    {
3920      return $this->intendedDestinations;
3921    }
3922    public function setKind($kind)
3923    {
3924      $this->kind = $kind;
3925    }
3926    public function getKind()
3927    {
3928      return $this->kind;
3929    }
3930    public function setName($name)
3931    {
3932      $this->name = $name;
3933    }
3934    public function getName()
3935    {
3936      return $this->name;
3937    }
3938    public function setTargetCountry($targetCountry)
3939    {
3940      $this->targetCountry = $targetCountry;
3941    }
3942    public function getTargetCountry()
3943    {
3944      return $this->targetCountry;
3945    }
3946  }
3947  
3948  #[AllowDynamicProperties]
3949  class Google_Service_ShoppingContent_DatafeedFetchSchedule extends Google_Model
3950  {
3951    protected $internal_gapi_mappings = array(
3952    );
3953    public $dayOfMonth;
3954    public $fetchUrl;
3955    public $hour;
3956    public $password;
3957    public $timeZone;
3958    public $username;
3959    public $weekday;
3960  
3961  
3962    public function setDayOfMonth($dayOfMonth)
3963    {
3964      $this->dayOfMonth = $dayOfMonth;
3965    }
3966    public function getDayOfMonth()
3967    {
3968      return $this->dayOfMonth;
3969    }
3970    public function setFetchUrl($fetchUrl)
3971    {
3972      $this->fetchUrl = $fetchUrl;
3973    }
3974    public function getFetchUrl()
3975    {
3976      return $this->fetchUrl;
3977    }
3978    public function setHour($hour)
3979    {
3980      $this->hour = $hour;
3981    }
3982    public function getHour()
3983    {
3984      return $this->hour;
3985    }
3986    public function setPassword($password)
3987    {
3988      $this->password = $password;
3989    }
3990    public function getPassword()
3991    {
3992      return $this->password;
3993    }
3994    public function setTimeZone($timeZone)
3995    {
3996      $this->timeZone = $timeZone;
3997    }
3998    public function getTimeZone()
3999    {
4000      return $this->timeZone;
4001    }
4002    public function setUsername($username)
4003    {
4004      $this->username = $username;
4005    }
4006    public function getUsername()
4007    {
4008      return $this->username;
4009    }
4010    public function setWeekday($weekday)
4011    {
4012      $this->weekday = $weekday;
4013    }
4014    public function getWeekday()
4015    {
4016      return $this->weekday;
4017    }
4018  }
4019  
4020  #[AllowDynamicProperties]
4021  class Google_Service_ShoppingContent_DatafeedFormat extends Google_Model
4022  {
4023    protected $internal_gapi_mappings = array(
4024    );
4025    public $columnDelimiter;
4026    public $fileEncoding;
4027    public $quotingMode;
4028  
4029  
4030    public function setColumnDelimiter($columnDelimiter)
4031    {
4032      $this->columnDelimiter = $columnDelimiter;
4033    }
4034    public function getColumnDelimiter()
4035    {
4036      return $this->columnDelimiter;
4037    }
4038    public function setFileEncoding($fileEncoding)
4039    {
4040      $this->fileEncoding = $fileEncoding;
4041    }
4042    public function getFileEncoding()
4043    {
4044      return $this->fileEncoding;
4045    }
4046    public function setQuotingMode($quotingMode)
4047    {
4048      $this->quotingMode = $quotingMode;
4049    }
4050    public function getQuotingMode()
4051    {
4052      return $this->quotingMode;
4053    }
4054  }
4055  
4056  #[AllowDynamicProperties]
4057  class Google_Service_ShoppingContent_DatafeedStatus extends Google_Collection
4058  {
4059    protected $collection_key = 'warnings';
4060    protected $internal_gapi_mappings = array(
4061    );
4062    public $datafeedId;
4063    protected $errorsType = 'Google_Service_ShoppingContent_DatafeedStatusError';
4064    protected $errorsDataType = 'array';
4065    public $itemsTotal;
4066    public $itemsValid;
4067    public $kind;
4068    public $lastUploadDate;
4069    public $processingStatus;
4070    protected $warningsType = 'Google_Service_ShoppingContent_DatafeedStatusError';
4071    protected $warningsDataType = 'array';
4072  
4073  
4074    public function setDatafeedId($datafeedId)
4075    {
4076      $this->datafeedId = $datafeedId;
4077    }
4078    public function getDatafeedId()
4079    {
4080      return $this->datafeedId;
4081    }
4082    public function setErrors($errors)
4083    {
4084      $this->errors = $errors;
4085    }
4086    public function getErrors()
4087    {
4088      return $this->errors;
4089    }
4090    public function setItemsTotal($itemsTotal)
4091    {
4092      $this->itemsTotal = $itemsTotal;
4093    }
4094    public function getItemsTotal()
4095    {
4096      return $this->itemsTotal;
4097    }
4098    public function setItemsValid($itemsValid)
4099    {
4100      $this->itemsValid = $itemsValid;
4101    }
4102    public function getItemsValid()
4103    {
4104      return $this->itemsValid;
4105    }
4106    public function setKind($kind)
4107    {
4108      $this->kind = $kind;
4109    }
4110    public function getKind()
4111    {
4112      return $this->kind;
4113    }
4114    public function setLastUploadDate($lastUploadDate)
4115    {
4116      $this->lastUploadDate = $lastUploadDate;
4117    }
4118    public function getLastUploadDate()
4119    {
4120      return $this->lastUploadDate;
4121    }
4122    public function setProcessingStatus($processingStatus)
4123    {
4124      $this->processingStatus = $processingStatus;
4125    }
4126    public function getProcessingStatus()
4127    {
4128      return $this->processingStatus;
4129    }
4130    public function setWarnings($warnings)
4131    {
4132      $this->warnings = $warnings;
4133    }
4134    public function getWarnings()
4135    {
4136      return $this->warnings;
4137    }
4138  }
4139  
4140  #[AllowDynamicProperties]
4141  class Google_Service_ShoppingContent_DatafeedStatusError extends Google_Collection
4142  {
4143    protected $collection_key = 'examples';
4144    protected $internal_gapi_mappings = array(
4145    );
4146    public $code;
4147    public $count;
4148    protected $examplesType = 'Google_Service_ShoppingContent_DatafeedStatusExample';
4149    protected $examplesDataType = 'array';
4150    public $message;
4151  
4152  
4153    public function setCode($code)
4154    {
4155      $this->code = $code;
4156    }
4157    public function getCode()
4158    {
4159      return $this->code;
4160    }
4161    public function setCount($count)
4162    {
4163      $this->count = $count;
4164    }
4165    public function getCount()
4166    {
4167      return $this->count;
4168    }
4169    public function setExamples($examples)
4170    {
4171      $this->examples = $examples;
4172    }
4173    public function getExamples()
4174    {
4175      return $this->examples;
4176    }
4177    public function setMessage($message)
4178    {
4179      $this->message = $message;
4180    }
4181    public function getMessage()
4182    {
4183      return $this->message;
4184    }
4185  }
4186  
4187  #[AllowDynamicProperties]
4188  class Google_Service_ShoppingContent_DatafeedStatusExample extends Google_Model
4189  {
4190    protected $internal_gapi_mappings = array(
4191    );
4192    public $itemId;
4193    public $lineNumber;
4194    public $value;
4195  
4196  
4197    public function setItemId($itemId)
4198    {
4199      $this->itemId = $itemId;
4200    }
4201    public function getItemId()
4202    {
4203      return $this->itemId;
4204    }
4205    public function setLineNumber($lineNumber)
4206    {
4207      $this->lineNumber = $lineNumber;
4208    }
4209    public function getLineNumber()
4210    {
4211      return $this->lineNumber;
4212    }
4213    public function setValue($value)
4214    {
4215      $this->value = $value;
4216    }
4217    public function getValue()
4218    {
4219      return $this->value;
4220    }
4221  }
4222  
4223  #[AllowDynamicProperties]
4224  class Google_Service_ShoppingContent_DatafeedsCustomBatchRequest extends Google_Collection
4225  {
4226    protected $collection_key = 'entries';
4227    protected $internal_gapi_mappings = array(
4228    );
4229    protected $entriesType = 'Google_Service_ShoppingContent_DatafeedsCustomBatchRequestEntry';
4230    protected $entriesDataType = 'array';
4231  
4232  
4233    public function setEntries($entries)
4234    {
4235      $this->entries = $entries;
4236    }
4237    public function getEntries()
4238    {
4239      return $this->entries;
4240    }
4241  }
4242  
4243  #[AllowDynamicProperties]
4244  class Google_Service_ShoppingContent_DatafeedsCustomBatchRequestEntry extends Google_Model
4245  {
4246    protected $internal_gapi_mappings = array(
4247    );
4248    public $batchId;
4249    protected $datafeedType = 'Google_Service_ShoppingContent_Datafeed';
4250    protected $datafeedDataType = '';
4251    public $datafeedId;
4252    public $merchantId;
4253    public $method;
4254  
4255  
4256    public function setBatchId($batchId)
4257    {
4258      $this->batchId = $batchId;
4259    }
4260    public function getBatchId()
4261    {
4262      return $this->batchId;
4263    }
4264    public function setDatafeed(Google_Service_ShoppingContent_Datafeed $datafeed)
4265    {
4266      $this->datafeed = $datafeed;
4267    }
4268    public function getDatafeed()
4269    {
4270      return $this->datafeed;
4271    }
4272    public function setDatafeedId($datafeedId)
4273    {
4274      $this->datafeedId = $datafeedId;
4275    }
4276    public function getDatafeedId()
4277    {
4278      return $this->datafeedId;
4279    }
4280    public function setMerchantId($merchantId)
4281    {
4282      $this->merchantId = $merchantId;
4283    }
4284    public function getMerchantId()
4285    {
4286      return $this->merchantId;
4287    }
4288    public function setMethod($method)
4289    {
4290      $this->method = $method;
4291    }
4292    public function getMethod()
4293    {
4294      return $this->method;
4295    }
4296  }
4297  
4298  #[AllowDynamicProperties]
4299  class Google_Service_ShoppingContent_DatafeedsCustomBatchResponse extends Google_Collection
4300  {
4301    protected $collection_key = 'entries';
4302    protected $internal_gapi_mappings = array(
4303    );
4304    protected $entriesType = 'Google_Service_ShoppingContent_DatafeedsCustomBatchResponseEntry';
4305    protected $entriesDataType = 'array';
4306    public $kind;
4307  
4308  
4309    public function setEntries($entries)
4310    {
4311      $this->entries = $entries;
4312    }
4313    public function getEntries()
4314    {
4315      return $this->entries;
4316    }
4317    public function setKind($kind)
4318    {
4319      $this->kind = $kind;
4320    }
4321    public function getKind()
4322    {
4323      return $this->kind;
4324    }
4325  }
4326  
4327  #[AllowDynamicProperties]
4328  class Google_Service_ShoppingContent_DatafeedsCustomBatchResponseEntry extends Google_Model
4329  {
4330    protected $internal_gapi_mappings = array(
4331    );
4332    public $batchId;
4333    protected $datafeedType = 'Google_Service_ShoppingContent_Datafeed';
4334    protected $datafeedDataType = '';
4335    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
4336    protected $errorsDataType = '';
4337  
4338  
4339    public function setBatchId($batchId)
4340    {
4341      $this->batchId = $batchId;
4342    }
4343    public function getBatchId()
4344    {
4345      return $this->batchId;
4346    }
4347    public function setDatafeed(Google_Service_ShoppingContent_Datafeed $datafeed)
4348    {
4349      $this->datafeed = $datafeed;
4350    }
4351    public function getDatafeed()
4352    {
4353      return $this->datafeed;
4354    }
4355    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
4356    {
4357      $this->errors = $errors;
4358    }
4359    public function getErrors()
4360    {
4361      return $this->errors;
4362    }
4363  }
4364  
4365  #[AllowDynamicProperties]
4366  class Google_Service_ShoppingContent_DatafeedsListResponse extends Google_Collection
4367  {
4368    protected $collection_key = 'resources';
4369    protected $internal_gapi_mappings = array(
4370    );
4371    public $kind;
4372    public $nextPageToken;
4373    protected $resourcesType = 'Google_Service_ShoppingContent_Datafeed';
4374    protected $resourcesDataType = 'array';
4375  
4376  
4377    public function setKind($kind)
4378    {
4379      $this->kind = $kind;
4380    }
4381    public function getKind()
4382    {
4383      return $this->kind;
4384    }
4385    public function setNextPageToken($nextPageToken)
4386    {
4387      $this->nextPageToken = $nextPageToken;
4388    }
4389    public function getNextPageToken()
4390    {
4391      return $this->nextPageToken;
4392    }
4393    public function setResources($resources)
4394    {
4395      $this->resources = $resources;
4396    }
4397    public function getResources()
4398    {
4399      return $this->resources;
4400    }
4401  }
4402  
4403  #[AllowDynamicProperties]
4404  class Google_Service_ShoppingContent_DatafeedstatusesCustomBatchRequest extends Google_Collection
4405  {
4406    protected $collection_key = 'entries';
4407    protected $internal_gapi_mappings = array(
4408    );
4409    protected $entriesType = 'Google_Service_ShoppingContent_DatafeedstatusesCustomBatchRequestEntry';
4410    protected $entriesDataType = 'array';
4411  
4412  
4413    public function setEntries($entries)
4414    {
4415      $this->entries = $entries;
4416    }
4417    public function getEntries()
4418    {
4419      return $this->entries;
4420    }
4421  }
4422  
4423  #[AllowDynamicProperties]
4424  class Google_Service_ShoppingContent_DatafeedstatusesCustomBatchRequestEntry extends Google_Model
4425  {
4426    protected $internal_gapi_mappings = array(
4427    );
4428    public $batchId;
4429    public $datafeedId;
4430    public $merchantId;
4431    public $method;
4432  
4433  
4434    public function setBatchId($batchId)
4435    {
4436      $this->batchId = $batchId;
4437    }
4438    public function getBatchId()
4439    {
4440      return $this->batchId;
4441    }
4442    public function setDatafeedId($datafeedId)
4443    {
4444      $this->datafeedId = $datafeedId;
4445    }
4446    public function getDatafeedId()
4447    {
4448      return $this->datafeedId;
4449    }
4450    public function setMerchantId($merchantId)
4451    {
4452      $this->merchantId = $merchantId;
4453    }
4454    public function getMerchantId()
4455    {
4456      return $this->merchantId;
4457    }
4458    public function setMethod($method)
4459    {
4460      $this->method = $method;
4461    }
4462    public function getMethod()
4463    {
4464      return $this->method;
4465    }
4466  }
4467  
4468  #[AllowDynamicProperties]
4469  class Google_Service_ShoppingContent_DatafeedstatusesCustomBatchResponse extends Google_Collection
4470  {
4471    protected $collection_key = 'entries';
4472    protected $internal_gapi_mappings = array(
4473    );
4474    protected $entriesType = 'Google_Service_ShoppingContent_DatafeedstatusesCustomBatchResponseEntry';
4475    protected $entriesDataType = 'array';
4476    public $kind;
4477  
4478  
4479    public function setEntries($entries)
4480    {
4481      $this->entries = $entries;
4482    }
4483    public function getEntries()
4484    {
4485      return $this->entries;
4486    }
4487    public function setKind($kind)
4488    {
4489      $this->kind = $kind;
4490    }
4491    public function getKind()
4492    {
4493      return $this->kind;
4494    }
4495  }
4496  
4497  #[AllowDynamicProperties]
4498  class Google_Service_ShoppingContent_DatafeedstatusesCustomBatchResponseEntry extends Google_Model
4499  {
4500    protected $internal_gapi_mappings = array(
4501    );
4502    public $batchId;
4503    protected $datafeedStatusType = 'Google_Service_ShoppingContent_DatafeedStatus';
4504    protected $datafeedStatusDataType = '';
4505    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
4506    protected $errorsDataType = '';
4507  
4508  
4509    public function setBatchId($batchId)
4510    {
4511      $this->batchId = $batchId;
4512    }
4513    public function getBatchId()
4514    {
4515      return $this->batchId;
4516    }
4517    public function setDatafeedStatus(Google_Service_ShoppingContent_DatafeedStatus $datafeedStatus)
4518    {
4519      $this->datafeedStatus = $datafeedStatus;
4520    }
4521    public function getDatafeedStatus()
4522    {
4523      return $this->datafeedStatus;
4524    }
4525    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
4526    {
4527      $this->errors = $errors;
4528    }
4529    public function getErrors()
4530    {
4531      return $this->errors;
4532    }
4533  }
4534  
4535  #[AllowDynamicProperties]
4536  class Google_Service_ShoppingContent_DatafeedstatusesListResponse extends Google_Collection
4537  {
4538    protected $collection_key = 'resources';
4539    protected $internal_gapi_mappings = array(
4540    );
4541    public $kind;
4542    public $nextPageToken;
4543    protected $resourcesType = 'Google_Service_ShoppingContent_DatafeedStatus';
4544    protected $resourcesDataType = 'array';
4545  
4546  
4547    public function setKind($kind)
4548    {
4549      $this->kind = $kind;
4550    }
4551    public function getKind()
4552    {
4553      return $this->kind;
4554    }
4555    public function setNextPageToken($nextPageToken)
4556    {
4557      $this->nextPageToken = $nextPageToken;
4558    }
4559    public function getNextPageToken()
4560    {
4561      return $this->nextPageToken;
4562    }
4563    public function setResources($resources)
4564    {
4565      $this->resources = $resources;
4566    }
4567    public function getResources()
4568    {
4569      return $this->resources;
4570    }
4571  }
4572  
4573  #[AllowDynamicProperties]
4574  class Google_Service_ShoppingContent_Error extends Google_Model
4575  {
4576    protected $internal_gapi_mappings = array(
4577    );
4578    public $domain;
4579    public $message;
4580    public $reason;
4581  
4582  
4583    public function setDomain($domain)
4584    {
4585      $this->domain = $domain;
4586    }
4587    public function getDomain()
4588    {
4589      return $this->domain;
4590    }
4591    public function setMessage($message)
4592    {
4593      $this->message = $message;
4594    }
4595    public function getMessage()
4596    {
4597      return $this->message;
4598    }
4599    public function setReason($reason)
4600    {
4601      $this->reason = $reason;
4602    }
4603    public function getReason()
4604    {
4605      return $this->reason;
4606    }
4607  }
4608  
4609  #[AllowDynamicProperties]
4610  class Google_Service_ShoppingContent_Errors extends Google_Collection
4611  {
4612    protected $collection_key = 'errors';
4613    protected $internal_gapi_mappings = array(
4614    );
4615    public $code;
4616    protected $errorsType = 'Google_Service_ShoppingContent_Error';
4617    protected $errorsDataType = 'array';
4618    public $message;
4619  
4620  
4621    public function setCode($code)
4622    {
4623      $this->code = $code;
4624    }
4625    public function getCode()
4626    {
4627      return $this->code;
4628    }
4629    public function setErrors($errors)
4630    {
4631      $this->errors = $errors;
4632    }
4633    public function getErrors()
4634    {
4635      return $this->errors;
4636    }
4637    public function setMessage($message)
4638    {
4639      $this->message = $message;
4640    }
4641    public function getMessage()
4642    {
4643      return $this->message;
4644    }
4645  }
4646  
4647  #[AllowDynamicProperties]
4648  class Google_Service_ShoppingContent_Inventory extends Google_Model
4649  {
4650    protected $internal_gapi_mappings = array(
4651    );
4652    public $availability;
4653    public $kind;
4654    protected $priceType = 'Google_Service_ShoppingContent_Price';
4655    protected $priceDataType = '';
4656    public $quantity;
4657    protected $salePriceType = 'Google_Service_ShoppingContent_Price';
4658    protected $salePriceDataType = '';
4659    public $salePriceEffectiveDate;
4660    public $sellOnGoogleQuantity;
4661  
4662  
4663    public function setAvailability($availability)
4664    {
4665      $this->availability = $availability;
4666    }
4667    public function getAvailability()
4668    {
4669      return $this->availability;
4670    }
4671    public function setKind($kind)
4672    {
4673      $this->kind = $kind;
4674    }
4675    public function getKind()
4676    {
4677      return $this->kind;
4678    }
4679    public function setPrice(Google_Service_ShoppingContent_Price $price)
4680    {
4681      $this->price = $price;
4682    }
4683    public function getPrice()
4684    {
4685      return $this->price;
4686    }
4687    public function setQuantity($quantity)
4688    {
4689      $this->quantity = $quantity;
4690    }
4691    public function getQuantity()
4692    {
4693      return $this->quantity;
4694    }
4695    public function setSalePrice(Google_Service_ShoppingContent_Price $salePrice)
4696    {
4697      $this->salePrice = $salePrice;
4698    }
4699    public function getSalePrice()
4700    {
4701      return $this->salePrice;
4702    }
4703    public function setSalePriceEffectiveDate($salePriceEffectiveDate)
4704    {
4705      $this->salePriceEffectiveDate = $salePriceEffectiveDate;
4706    }
4707    public function getSalePriceEffectiveDate()
4708    {
4709      return $this->salePriceEffectiveDate;
4710    }
4711    public function setSellOnGoogleQuantity($sellOnGoogleQuantity)
4712    {
4713      $this->sellOnGoogleQuantity = $sellOnGoogleQuantity;
4714    }
4715    public function getSellOnGoogleQuantity()
4716    {
4717      return $this->sellOnGoogleQuantity;
4718    }
4719  }
4720  
4721  #[AllowDynamicProperties]
4722  class Google_Service_ShoppingContent_InventoryCustomBatchRequest extends Google_Collection
4723  {
4724    protected $collection_key = 'entries';
4725    protected $internal_gapi_mappings = array(
4726    );
4727    protected $entriesType = 'Google_Service_ShoppingContent_InventoryCustomBatchRequestEntry';
4728    protected $entriesDataType = 'array';
4729  
4730  
4731    public function setEntries($entries)
4732    {
4733      $this->entries = $entries;
4734    }
4735    public function getEntries()
4736    {
4737      return $this->entries;
4738    }
4739  }
4740  
4741  #[AllowDynamicProperties]
4742  class Google_Service_ShoppingContent_InventoryCustomBatchRequestEntry extends Google_Model
4743  {
4744    protected $internal_gapi_mappings = array(
4745    );
4746    public $batchId;
4747    protected $inventoryType = 'Google_Service_ShoppingContent_Inventory';
4748    protected $inventoryDataType = '';
4749    public $merchantId;
4750    public $productId;
4751    public $storeCode;
4752  
4753  
4754    public function setBatchId($batchId)
4755    {
4756      $this->batchId = $batchId;
4757    }
4758    public function getBatchId()
4759    {
4760      return $this->batchId;
4761    }
4762    public function setInventory(Google_Service_ShoppingContent_Inventory $inventory)
4763    {
4764      $this->inventory = $inventory;
4765    }
4766    public function getInventory()
4767    {
4768      return $this->inventory;
4769    }
4770    public function setMerchantId($merchantId)
4771    {
4772      $this->merchantId = $merchantId;
4773    }
4774    public function getMerchantId()
4775    {
4776      return $this->merchantId;
4777    }
4778    public function setProductId($productId)
4779    {
4780      $this->productId = $productId;
4781    }
4782    public function getProductId()
4783    {
4784      return $this->productId;
4785    }
4786    public function setStoreCode($storeCode)
4787    {
4788      $this->storeCode = $storeCode;
4789    }
4790    public function getStoreCode()
4791    {
4792      return $this->storeCode;
4793    }
4794  }
4795  
4796  #[AllowDynamicProperties]
4797  class Google_Service_ShoppingContent_InventoryCustomBatchResponse extends Google_Collection
4798  {
4799    protected $collection_key = 'entries';
4800    protected $internal_gapi_mappings = array(
4801    );
4802    protected $entriesType = 'Google_Service_ShoppingContent_InventoryCustomBatchResponseEntry';
4803    protected $entriesDataType = 'array';
4804    public $kind;
4805  
4806  
4807    public function setEntries($entries)
4808    {
4809      $this->entries = $entries;
4810    }
4811    public function getEntries()
4812    {
4813      return $this->entries;
4814    }
4815    public function setKind($kind)
4816    {
4817      $this->kind = $kind;
4818    }
4819    public function getKind()
4820    {
4821      return $this->kind;
4822    }
4823  }
4824  
4825  #[AllowDynamicProperties]
4826  class Google_Service_ShoppingContent_InventoryCustomBatchResponseEntry extends Google_Model
4827  {
4828    protected $internal_gapi_mappings = array(
4829    );
4830    public $batchId;
4831    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
4832    protected $errorsDataType = '';
4833    public $kind;
4834  
4835  
4836    public function setBatchId($batchId)
4837    {
4838      $this->batchId = $batchId;
4839    }
4840    public function getBatchId()
4841    {
4842      return $this->batchId;
4843    }
4844    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
4845    {
4846      $this->errors = $errors;
4847    }
4848    public function getErrors()
4849    {
4850      return $this->errors;
4851    }
4852    public function setKind($kind)
4853    {
4854      $this->kind = $kind;
4855    }
4856    public function getKind()
4857    {
4858      return $this->kind;
4859    }
4860  }
4861  
4862  #[AllowDynamicProperties]
4863  class Google_Service_ShoppingContent_InventorySetRequest extends Google_Model
4864  {
4865    protected $internal_gapi_mappings = array(
4866    );
4867    public $availability;
4868    protected $priceType = 'Google_Service_ShoppingContent_Price';
4869    protected $priceDataType = '';
4870    public $quantity;
4871    protected $salePriceType = 'Google_Service_ShoppingContent_Price';
4872    protected $salePriceDataType = '';
4873    public $salePriceEffectiveDate;
4874    public $sellOnGoogleQuantity;
4875  
4876  
4877    public function setAvailability($availability)
4878    {
4879      $this->availability = $availability;
4880    }
4881    public function getAvailability()
4882    {
4883      return $this->availability;
4884    }
4885    public function setPrice(Google_Service_ShoppingContent_Price $price)
4886    {
4887      $this->price = $price;
4888    }
4889    public function getPrice()
4890    {
4891      return $this->price;
4892    }
4893    public function setQuantity($quantity)
4894    {
4895      $this->quantity = $quantity;
4896    }
4897    public function getQuantity()
4898    {
4899      return $this->quantity;
4900    }
4901    public function setSalePrice(Google_Service_ShoppingContent_Price $salePrice)
4902    {
4903      $this->salePrice = $salePrice;
4904    }
4905    public function getSalePrice()
4906    {
4907      return $this->salePrice;
4908    }
4909    public function setSalePriceEffectiveDate($salePriceEffectiveDate)
4910    {
4911      $this->salePriceEffectiveDate = $salePriceEffectiveDate;
4912    }
4913    public function getSalePriceEffectiveDate()
4914    {
4915      return $this->salePriceEffectiveDate;
4916    }
4917    public function setSellOnGoogleQuantity($sellOnGoogleQuantity)
4918    {
4919      $this->sellOnGoogleQuantity = $sellOnGoogleQuantity;
4920    }
4921    public function getSellOnGoogleQuantity()
4922    {
4923      return $this->sellOnGoogleQuantity;
4924    }
4925  }
4926  
4927  #[AllowDynamicProperties]
4928  class Google_Service_ShoppingContent_InventorySetResponse extends Google_Model
4929  {
4930    protected $internal_gapi_mappings = array(
4931    );
4932    public $kind;
4933  
4934  
4935    public function setKind($kind)
4936    {
4937      $this->kind = $kind;
4938    }
4939    public function getKind()
4940    {
4941      return $this->kind;
4942    }
4943  }
4944  
4945  #[AllowDynamicProperties]
4946  class Google_Service_ShoppingContent_LoyaltyPoints extends Google_Model
4947  {
4948    protected $internal_gapi_mappings = array(
4949    );
4950    public $name;
4951    public $pointsValue;
4952    public $ratio;
4953  
4954  
4955    public function setName($name)
4956    {
4957      $this->name = $name;
4958    }
4959    public function getName()
4960    {
4961      return $this->name;
4962    }
4963    public function setPointsValue($pointsValue)
4964    {
4965      $this->pointsValue = $pointsValue;
4966    }
4967    public function getPointsValue()
4968    {
4969      return $this->pointsValue;
4970    }
4971    public function setRatio($ratio)
4972    {
4973      $this->ratio = $ratio;
4974    }
4975    public function getRatio()
4976    {
4977      return $this->ratio;
4978    }
4979  }
4980  
4981  #[AllowDynamicProperties]
4982  class Google_Service_ShoppingContent_Order extends Google_Collection
4983  {
4984    protected $collection_key = 'shipments';
4985    protected $internal_gapi_mappings = array(
4986    );
4987    public $acknowledged;
4988    protected $customerType = 'Google_Service_ShoppingContent_OrderCustomer';
4989    protected $customerDataType = '';
4990    protected $deliveryDetailsType = 'Google_Service_ShoppingContent_OrderDeliveryDetails';
4991    protected $deliveryDetailsDataType = '';
4992    public $id;
4993    public $kind;
4994    protected $lineItemsType = 'Google_Service_ShoppingContent_OrderLineItem';
4995    protected $lineItemsDataType = 'array';
4996    public $merchantId;
4997    public $merchantOrderId;
4998    protected $netAmountType = 'Google_Service_ShoppingContent_Price';
4999    protected $netAmountDataType = '';
5000    protected $paymentMethodType = 'Google_Service_ShoppingContent_OrderPaymentMethod';
5001    protected $paymentMethodDataType = '';
5002    public $paymentStatus;
5003    public $placedDate;
5004    protected $refundsType = 'Google_Service_ShoppingContent_OrderRefund';
5005    protected $refundsDataType = 'array';
5006    protected $shipmentsType = 'Google_Service_ShoppingContent_OrderShipment';
5007    protected $shipmentsDataType = 'array';
5008    protected $shippingCostType = 'Google_Service_ShoppingContent_Price';
5009    protected $shippingCostDataType = '';
5010    protected $shippingCostTaxType = 'Google_Service_ShoppingContent_Price';
5011    protected $shippingCostTaxDataType = '';
5012    public $shippingOption;
5013    public $status;
5014  
5015  
5016    public function setAcknowledged($acknowledged)
5017    {
5018      $this->acknowledged = $acknowledged;
5019    }
5020    public function getAcknowledged()
5021    {
5022      return $this->acknowledged;
5023    }
5024    public function setCustomer(Google_Service_ShoppingContent_OrderCustomer $customer)
5025    {
5026      $this->customer = $customer;
5027    }
5028    public function getCustomer()
5029    {
5030      return $this->customer;
5031    }
5032    public function setDeliveryDetails(Google_Service_ShoppingContent_OrderDeliveryDetails $deliveryDetails)
5033    {
5034      $this->deliveryDetails = $deliveryDetails;
5035    }
5036    public function getDeliveryDetails()
5037    {
5038      return $this->deliveryDetails;
5039    }
5040    public function setId($id)
5041    {
5042      $this->id = $id;
5043    }
5044    public function getId()
5045    {
5046      return $this->id;
5047    }
5048    public function setKind($kind)
5049    {
5050      $this->kind = $kind;
5051    }
5052    public function getKind()
5053    {
5054      return $this->kind;
5055    }
5056    public function setLineItems($lineItems)
5057    {
5058      $this->lineItems = $lineItems;
5059    }
5060    public function getLineItems()
5061    {
5062      return $this->lineItems;
5063    }
5064    public function setMerchantId($merchantId)
5065    {
5066      $this->merchantId = $merchantId;
5067    }
5068    public function getMerchantId()
5069    {
5070      return $this->merchantId;
5071    }
5072    public function setMerchantOrderId($merchantOrderId)
5073    {
5074      $this->merchantOrderId = $merchantOrderId;
5075    }
5076    public function getMerchantOrderId()
5077    {
5078      return $this->merchantOrderId;
5079    }
5080    public function setNetAmount(Google_Service_ShoppingContent_Price $netAmount)
5081    {
5082      $this->netAmount = $netAmount;
5083    }
5084    public function getNetAmount()
5085    {
5086      return $this->netAmount;
5087    }
5088    public function setPaymentMethod(Google_Service_ShoppingContent_OrderPaymentMethod $paymentMethod)
5089    {
5090      $this->paymentMethod = $paymentMethod;
5091    }
5092    public function getPaymentMethod()
5093    {
5094      return $this->paymentMethod;
5095    }
5096    public function setPaymentStatus($paymentStatus)
5097    {
5098      $this->paymentStatus = $paymentStatus;
5099    }
5100    public function getPaymentStatus()
5101    {
5102      return $this->paymentStatus;
5103    }
5104    public function setPlacedDate($placedDate)
5105    {
5106      $this->placedDate = $placedDate;
5107    }
5108    public function getPlacedDate()
5109    {
5110      return $this->placedDate;
5111    }
5112    public function setRefunds($refunds)
5113    {
5114      $this->refunds = $refunds;
5115    }
5116    public function getRefunds()
5117    {
5118      return $this->refunds;
5119    }
5120    public function setShipments($shipments)
5121    {
5122      $this->shipments = $shipments;
5123    }
5124    public function getShipments()
5125    {
5126      return $this->shipments;
5127    }
5128    public function setShippingCost(Google_Service_ShoppingContent_Price $shippingCost)
5129    {
5130      $this->shippingCost = $shippingCost;
5131    }
5132    public function getShippingCost()
5133    {
5134      return $this->shippingCost;
5135    }
5136    public function setShippingCostTax(Google_Service_ShoppingContent_Price $shippingCostTax)
5137    {
5138      $this->shippingCostTax = $shippingCostTax;
5139    }
5140    public function getShippingCostTax()
5141    {
5142      return $this->shippingCostTax;
5143    }
5144    public function setShippingOption($shippingOption)
5145    {
5146      $this->shippingOption = $shippingOption;
5147    }
5148    public function getShippingOption()
5149    {
5150      return $this->shippingOption;
5151    }
5152    public function setStatus($status)
5153    {
5154      $this->status = $status;
5155    }
5156    public function getStatus()
5157    {
5158      return $this->status;
5159    }
5160  }
5161  
5162  #[AllowDynamicProperties]
5163  class Google_Service_ShoppingContent_OrderAddress extends Google_Collection
5164  {
5165    protected $collection_key = 'streetAddress';
5166    protected $internal_gapi_mappings = array(
5167    );
5168    public $country;
5169    public $fullAddress;
5170    public $isPostOfficeBox;
5171    public $locality;
5172    public $postalCode;
5173    public $recipientName;
5174    public $region;
5175    public $streetAddress;
5176  
5177  
5178    public function setCountry($country)
5179    {
5180      $this->country = $country;
5181    }
5182    public function getCountry()
5183    {
5184      return $this->country;
5185    }
5186    public function setFullAddress($fullAddress)
5187    {
5188      $this->fullAddress = $fullAddress;
5189    }
5190    public function getFullAddress()
5191    {
5192      return $this->fullAddress;
5193    }
5194    public function setIsPostOfficeBox($isPostOfficeBox)
5195    {
5196      $this->isPostOfficeBox = $isPostOfficeBox;
5197    }
5198    public function getIsPostOfficeBox()
5199    {
5200      return $this->isPostOfficeBox;
5201    }
5202    public function setLocality($locality)
5203    {
5204      $this->locality = $locality;
5205    }
5206    public function getLocality()
5207    {
5208      return $this->locality;
5209    }
5210    public function setPostalCode($postalCode)
5211    {
5212      $this->postalCode = $postalCode;
5213    }
5214    public function getPostalCode()
5215    {
5216      return $this->postalCode;
5217    }
5218    public function setRecipientName($recipientName)
5219    {
5220      $this->recipientName = $recipientName;
5221    }
5222    public function getRecipientName()
5223    {
5224      return $this->recipientName;
5225    }
5226    public function setRegion($region)
5227    {
5228      $this->region = $region;
5229    }
5230    public function getRegion()
5231    {
5232      return $this->region;
5233    }
5234    public function setStreetAddress($streetAddress)
5235    {
5236      $this->streetAddress = $streetAddress;
5237    }
5238    public function getStreetAddress()
5239    {
5240      return $this->streetAddress;
5241    }
5242  }
5243  
5244  #[AllowDynamicProperties]
5245  class Google_Service_ShoppingContent_OrderCancellation extends Google_Model
5246  {
5247    protected $internal_gapi_mappings = array(
5248    );
5249    public $actor;
5250    public $creationDate;
5251    public $quantity;
5252    public $reason;
5253    public $reasonText;
5254  
5255  
5256    public function setActor($actor)
5257    {
5258      $this->actor = $actor;
5259    }
5260    public function getActor()
5261    {
5262      return $this->actor;
5263    }
5264    public function setCreationDate($creationDate)
5265    {
5266      $this->creationDate = $creationDate;
5267    }
5268    public function getCreationDate()
5269    {
5270      return $this->creationDate;
5271    }
5272    public function setQuantity($quantity)
5273    {
5274      $this->quantity = $quantity;
5275    }
5276    public function getQuantity()
5277    {
5278      return $this->quantity;
5279    }
5280    public function setReason($reason)
5281    {
5282      $this->reason = $reason;
5283    }
5284    public function getReason()
5285    {
5286      return $this->reason;
5287    }
5288    public function setReasonText($reasonText)
5289    {
5290      $this->reasonText = $reasonText;
5291    }
5292    public function getReasonText()
5293    {
5294      return $this->reasonText;
5295    }
5296  }
5297  
5298  #[AllowDynamicProperties]
5299  class Google_Service_ShoppingContent_OrderCustomer extends Google_Model
5300  {
5301    protected $internal_gapi_mappings = array(
5302    );
5303    public $email;
5304    public $explicitMarketingPreference;
5305    public $fullName;
5306  
5307  
5308    public function setEmail($email)
5309    {
5310      $this->email = $email;
5311    }
5312    public function getEmail()
5313    {
5314      return $this->email;
5315    }
5316    public function setExplicitMarketingPreference($explicitMarketingPreference)
5317    {
5318      $this->explicitMarketingPreference = $explicitMarketingPreference;
5319    }
5320    public function getExplicitMarketingPreference()
5321    {
5322      return $this->explicitMarketingPreference;
5323    }
5324    public function setFullName($fullName)
5325    {
5326      $this->fullName = $fullName;
5327    }
5328    public function getFullName()
5329    {
5330      return $this->fullName;
5331    }
5332  }
5333  
5334  #[AllowDynamicProperties]
5335  class Google_Service_ShoppingContent_OrderDeliveryDetails extends Google_Model
5336  {
5337    protected $internal_gapi_mappings = array(
5338    );
5339    protected $addressType = 'Google_Service_ShoppingContent_OrderAddress';
5340    protected $addressDataType = '';
5341    public $phoneNumber;
5342  
5343  
5344    public function setAddress(Google_Service_ShoppingContent_OrderAddress $address)
5345    {
5346      $this->address = $address;
5347    }
5348    public function getAddress()
5349    {
5350      return $this->address;
5351    }
5352    public function setPhoneNumber($phoneNumber)
5353    {
5354      $this->phoneNumber = $phoneNumber;
5355    }
5356    public function getPhoneNumber()
5357    {
5358      return $this->phoneNumber;
5359    }
5360  }
5361  
5362  #[AllowDynamicProperties]
5363  class Google_Service_ShoppingContent_OrderLineItem extends Google_Collection
5364  {
5365    protected $collection_key = 'returns';
5366    protected $internal_gapi_mappings = array(
5367    );
5368    protected $cancellationsType = 'Google_Service_ShoppingContent_OrderCancellation';
5369    protected $cancellationsDataType = 'array';
5370    public $id;
5371    protected $priceType = 'Google_Service_ShoppingContent_Price';
5372    protected $priceDataType = '';
5373    protected $productType = 'Google_Service_ShoppingContent_OrderLineItemProduct';
5374    protected $productDataType = '';
5375    public $quantityCanceled;
5376    public $quantityDelivered;
5377    public $quantityOrdered;
5378    public $quantityPending;
5379    public $quantityReturned;
5380    public $quantityShipped;
5381    protected $returnInfoType = 'Google_Service_ShoppingContent_OrderLineItemReturnInfo';
5382    protected $returnInfoDataType = '';
5383    protected $returnsType = 'Google_Service_ShoppingContent_OrderReturn';
5384    protected $returnsDataType = 'array';
5385    protected $shippingDetailsType = 'Google_Service_ShoppingContent_OrderLineItemShippingDetails';
5386    protected $shippingDetailsDataType = '';
5387    protected $taxType = 'Google_Service_ShoppingContent_Price';
5388    protected $taxDataType = '';
5389  
5390  
5391    public function setCancellations($cancellations)
5392    {
5393      $this->cancellations = $cancellations;
5394    }
5395    public function getCancellations()
5396    {
5397      return $this->cancellations;
5398    }
5399    public function setId($id)
5400    {
5401      $this->id = $id;
5402    }
5403    public function getId()
5404    {
5405      return $this->id;
5406    }
5407    public function setPrice(Google_Service_ShoppingContent_Price $price)
5408    {
5409      $this->price = $price;
5410    }
5411    public function getPrice()
5412    {
5413      return $this->price;
5414    }
5415    public function setProduct(Google_Service_ShoppingContent_OrderLineItemProduct $product)
5416    {
5417      $this->product = $product;
5418    }
5419    public function getProduct()
5420    {
5421      return $this->product;
5422    }
5423    public function setQuantityCanceled($quantityCanceled)
5424    {
5425      $this->quantityCanceled = $quantityCanceled;
5426    }
5427    public function getQuantityCanceled()
5428    {
5429      return $this->quantityCanceled;
5430    }
5431    public function setQuantityDelivered($quantityDelivered)
5432    {
5433      $this->quantityDelivered = $quantityDelivered;
5434    }
5435    public function getQuantityDelivered()
5436    {
5437      return $this->quantityDelivered;
5438    }
5439    public function setQuantityOrdered($quantityOrdered)
5440    {
5441      $this->quantityOrdered = $quantityOrdered;
5442    }
5443    public function getQuantityOrdered()
5444    {
5445      return $this->quantityOrdered;
5446    }
5447    public function setQuantityPending($quantityPending)
5448    {
5449      $this->quantityPending = $quantityPending;
5450    }
5451    public function getQuantityPending()
5452    {
5453      return $this->quantityPending;
5454    }
5455    public function setQuantityReturned($quantityReturned)
5456    {
5457      $this->quantityReturned = $quantityReturned;
5458    }
5459    public function getQuantityReturned()
5460    {
5461      return $this->quantityReturned;
5462    }
5463    public function setQuantityShipped($quantityShipped)
5464    {
5465      $this->quantityShipped = $quantityShipped;
5466    }
5467    public function getQuantityShipped()
5468    {
5469      return $this->quantityShipped;
5470    }
5471    public function setReturnInfo(Google_Service_ShoppingContent_OrderLineItemReturnInfo $returnInfo)
5472    {
5473      $this->returnInfo = $returnInfo;
5474    }
5475    public function getReturnInfo()
5476    {
5477      return $this->returnInfo;
5478    }
5479    public function setReturns($returns)
5480    {
5481      $this->returns = $returns;
5482    }
5483    public function getReturns()
5484    {
5485      return $this->returns;
5486    }
5487    public function setShippingDetails(Google_Service_ShoppingContent_OrderLineItemShippingDetails $shippingDetails)
5488    {
5489      $this->shippingDetails = $shippingDetails;
5490    }
5491    public function getShippingDetails()
5492    {
5493      return $this->shippingDetails;
5494    }
5495    public function setTax(Google_Service_ShoppingContent_Price $tax)
5496    {
5497      $this->tax = $tax;
5498    }
5499    public function getTax()
5500    {
5501      return $this->tax;
5502    }
5503  }
5504  
5505  #[AllowDynamicProperties]
5506  class Google_Service_ShoppingContent_OrderLineItemProduct extends Google_Collection
5507  {
5508    protected $collection_key = 'variantAttributes';
5509    protected $internal_gapi_mappings = array(
5510    );
5511    public $brand;
5512    public $channel;
5513    public $condition;
5514    public $contentLanguage;
5515    public $gtin;
5516    public $id;
5517    public $imageLink;
5518    public $itemGroupId;
5519    public $mpn;
5520    public $offerId;
5521    protected $priceType = 'Google_Service_ShoppingContent_Price';
5522    protected $priceDataType = '';
5523    public $shownImage;
5524    public $targetCountry;
5525    public $title;
5526    protected $variantAttributesType = 'Google_Service_ShoppingContent_OrderLineItemProductVariantAttribute';
5527    protected $variantAttributesDataType = 'array';
5528  
5529  
5530    public function setBrand($brand)
5531    {
5532      $this->brand = $brand;
5533    }
5534    public function getBrand()
5535    {
5536      return $this->brand;
5537    }
5538    public function setChannel($channel)
5539    {
5540      $this->channel = $channel;
5541    }
5542    public function getChannel()
5543    {
5544      return $this->channel;
5545    }
5546    public function setCondition($condition)
5547    {
5548      $this->condition = $condition;
5549    }
5550    public function getCondition()
5551    {
5552      return $this->condition;
5553    }
5554    public function setContentLanguage($contentLanguage)
5555    {
5556      $this->contentLanguage = $contentLanguage;
5557    }
5558    public function getContentLanguage()
5559    {
5560      return $this->contentLanguage;
5561    }
5562    public function setGtin($gtin)
5563    {
5564      $this->gtin = $gtin;
5565    }
5566    public function getGtin()
5567    {
5568      return $this->gtin;
5569    }
5570    public function setId($id)
5571    {
5572      $this->id = $id;
5573    }
5574    public function getId()
5575    {
5576      return $this->id;
5577    }
5578    public function setImageLink($imageLink)
5579    {
5580      $this->imageLink = $imageLink;
5581    }
5582    public function getImageLink()
5583    {
5584      return $this->imageLink;
5585    }
5586    public function setItemGroupId($itemGroupId)
5587    {
5588      $this->itemGroupId = $itemGroupId;
5589    }
5590    public function getItemGroupId()
5591    {
5592      return $this->itemGroupId;
5593    }
5594    public function setMpn($mpn)
5595    {
5596      $this->mpn = $mpn;
5597    }
5598    public function getMpn()
5599    {
5600      return $this->mpn;
5601    }
5602    public function setOfferId($offerId)
5603    {
5604      $this->offerId = $offerId;
5605    }
5606    public function getOfferId()
5607    {
5608      return $this->offerId;
5609    }
5610    public function setPrice(Google_Service_ShoppingContent_Price $price)
5611    {
5612      $this->price = $price;
5613    }
5614    public function getPrice()
5615    {
5616      return $this->price;
5617    }
5618    public function setShownImage($shownImage)
5619    {
5620      $this->shownImage = $shownImage;
5621    }
5622    public function getShownImage()
5623    {
5624      return $this->shownImage;
5625    }
5626    public function setTargetCountry($targetCountry)
5627    {
5628      $this->targetCountry = $targetCountry;
5629    }
5630    public function getTargetCountry()
5631    {
5632      return $this->targetCountry;
5633    }
5634    public function setTitle($title)
5635    {
5636      $this->title = $title;
5637    }
5638    public function getTitle()
5639    {
5640      return $this->title;
5641    }
5642    public function setVariantAttributes($variantAttributes)
5643    {
5644      $this->variantAttributes = $variantAttributes;
5645    }
5646    public function getVariantAttributes()
5647    {
5648      return $this->variantAttributes;
5649    }
5650  }
5651  
5652  #[AllowDynamicProperties]
5653  class Google_Service_ShoppingContent_OrderLineItemProductVariantAttribute extends Google_Model
5654  {
5655    protected $internal_gapi_mappings = array(
5656    );
5657    public $dimension;
5658    public $value;
5659  
5660  
5661    public function setDimension($dimension)
5662    {
5663      $this->dimension = $dimension;
5664    }
5665    public function getDimension()
5666    {
5667      return $this->dimension;
5668    }
5669    public function setValue($value)
5670    {
5671      $this->value = $value;
5672    }
5673    public function getValue()
5674    {
5675      return $this->value;
5676    }
5677  }
5678  
5679  #[AllowDynamicProperties]
5680  class Google_Service_ShoppingContent_OrderLineItemReturnInfo extends Google_Model
5681  {
5682    protected $internal_gapi_mappings = array(
5683    );
5684    public $daysToReturn;
5685    public $isReturnable;
5686    public $policyUrl;
5687  
5688  
5689    public function setDaysToReturn($daysToReturn)
5690    {
5691      $this->daysToReturn = $daysToReturn;
5692    }
5693    public function getDaysToReturn()
5694    {
5695      return $this->daysToReturn;
5696    }
5697    public function setIsReturnable($isReturnable)
5698    {
5699      $this->isReturnable = $isReturnable;
5700    }
5701    public function getIsReturnable()
5702    {
5703      return $this->isReturnable;
5704    }
5705    public function setPolicyUrl($policyUrl)
5706    {
5707      $this->policyUrl = $policyUrl;
5708    }
5709    public function getPolicyUrl()
5710    {
5711      return $this->policyUrl;
5712    }
5713  }
5714  
5715  #[AllowDynamicProperties]
5716  class Google_Service_ShoppingContent_OrderLineItemShippingDetails extends Google_Model
5717  {
5718    protected $internal_gapi_mappings = array(
5719    );
5720    public $deliverByDate;
5721    protected $methodType = 'Google_Service_ShoppingContent_OrderLineItemShippingDetailsMethod';
5722    protected $methodDataType = '';
5723    public $shipByDate;
5724  
5725  
5726    public function setDeliverByDate($deliverByDate)
5727    {
5728      $this->deliverByDate = $deliverByDate;
5729    }
5730    public function getDeliverByDate()
5731    {
5732      return $this->deliverByDate;
5733    }
5734    public function setMethod(Google_Service_ShoppingContent_OrderLineItemShippingDetailsMethod $method)
5735    {
5736      $this->method = $method;
5737    }
5738    public function getMethod()
5739    {
5740      return $this->method;
5741    }
5742    public function setShipByDate($shipByDate)
5743    {
5744      $this->shipByDate = $shipByDate;
5745    }
5746    public function getShipByDate()
5747    {
5748      return $this->shipByDate;
5749    }
5750  }
5751  
5752  #[AllowDynamicProperties]
5753  class Google_Service_ShoppingContent_OrderLineItemShippingDetailsMethod extends Google_Model
5754  {
5755    protected $internal_gapi_mappings = array(
5756    );
5757    public $carrier;
5758    public $maxDaysInTransit;
5759    public $methodName;
5760    public $minDaysInTransit;
5761  
5762  
5763    public function setCarrier($carrier)
5764    {
5765      $this->carrier = $carrier;
5766    }
5767    public function getCarrier()
5768    {
5769      return $this->carrier;
5770    }
5771    public function setMaxDaysInTransit($maxDaysInTransit)
5772    {
5773      $this->maxDaysInTransit = $maxDaysInTransit;
5774    }
5775    public function getMaxDaysInTransit()
5776    {
5777      return $this->maxDaysInTransit;
5778    }
5779    public function setMethodName($methodName)
5780    {
5781      $this->methodName = $methodName;
5782    }
5783    public function getMethodName()
5784    {
5785      return $this->methodName;
5786    }
5787    public function setMinDaysInTransit($minDaysInTransit)
5788    {
5789      $this->minDaysInTransit = $minDaysInTransit;
5790    }
5791    public function getMinDaysInTransit()
5792    {
5793      return $this->minDaysInTransit;
5794    }
5795  }
5796  
5797  #[AllowDynamicProperties]
5798  class Google_Service_ShoppingContent_OrderPaymentMethod extends Google_Model
5799  {
5800    protected $internal_gapi_mappings = array(
5801    );
5802    protected $billingAddressType = 'Google_Service_ShoppingContent_OrderAddress';
5803    protected $billingAddressDataType = '';
5804    public $expirationMonth;
5805    public $expirationYear;
5806    public $lastFourDigits;
5807    public $phoneNumber;
5808    public $type;
5809  
5810  
5811    public function setBillingAddress(Google_Service_ShoppingContent_OrderAddress $billingAddress)
5812    {
5813      $this->billingAddress = $billingAddress;
5814    }
5815    public function getBillingAddress()
5816    {
5817      return $this->billingAddress;
5818    }
5819    public function setExpirationMonth($expirationMonth)
5820    {
5821      $this->expirationMonth = $expirationMonth;
5822    }
5823    public function getExpirationMonth()
5824    {
5825      return $this->expirationMonth;
5826    }
5827    public function setExpirationYear($expirationYear)
5828    {
5829      $this->expirationYear = $expirationYear;
5830    }
5831    public function getExpirationYear()
5832    {
5833      return $this->expirationYear;
5834    }
5835    public function setLastFourDigits($lastFourDigits)
5836    {
5837      $this->lastFourDigits = $lastFourDigits;
5838    }
5839    public function getLastFourDigits()
5840    {
5841      return $this->lastFourDigits;
5842    }
5843    public function setPhoneNumber($phoneNumber)
5844    {
5845      $this->phoneNumber = $phoneNumber;
5846    }
5847    public function getPhoneNumber()
5848    {
5849      return $this->phoneNumber;
5850    }
5851    public function setType($type)
5852    {
5853      $this->type = $type;
5854    }
5855    public function getType()
5856    {
5857      return $this->type;
5858    }
5859  }
5860  
5861  #[AllowDynamicProperties]
5862  class Google_Service_ShoppingContent_OrderRefund extends Google_Model
5863  {
5864    protected $internal_gapi_mappings = array(
5865    );
5866    public $actor;
5867    protected $amountType = 'Google_Service_ShoppingContent_Price';
5868    protected $amountDataType = '';
5869    public $creationDate;
5870    public $reason;
5871    public $reasonText;
5872  
5873  
5874    public function setActor($actor)
5875    {
5876      $this->actor = $actor;
5877    }
5878    public function getActor()
5879    {
5880      return $this->actor;
5881    }
5882    public function setAmount(Google_Service_ShoppingContent_Price $amount)
5883    {
5884      $this->amount = $amount;
5885    }
5886    public function getAmount()
5887    {
5888      return $this->amount;
5889    }
5890    public function setCreationDate($creationDate)
5891    {
5892      $this->creationDate = $creationDate;
5893    }
5894    public function getCreationDate()
5895    {
5896      return $this->creationDate;
5897    }
5898    public function setReason($reason)
5899    {
5900      $this->reason = $reason;
5901    }
5902    public function getReason()
5903    {
5904      return $this->reason;
5905    }
5906    public function setReasonText($reasonText)
5907    {
5908      $this->reasonText = $reasonText;
5909    }
5910    public function getReasonText()
5911    {
5912      return $this->reasonText;
5913    }
5914  }
5915  
5916  #[AllowDynamicProperties]
5917  class Google_Service_ShoppingContent_OrderReturn extends Google_Model
5918  {
5919    protected $internal_gapi_mappings = array(
5920    );
5921    public $actor;
5922    public $creationDate;
5923    public $quantity;
5924    public $reason;
5925    public $reasonText;
5926  
5927  
5928    public function setActor($actor)
5929    {
5930      $this->actor = $actor;
5931    }
5932    public function getActor()
5933    {
5934      return $this->actor;
5935    }
5936    public function setCreationDate($creationDate)
5937    {
5938      $this->creationDate = $creationDate;
5939    }
5940    public function getCreationDate()
5941    {
5942      return $this->creationDate;
5943    }
5944    public function setQuantity($quantity)
5945    {
5946      $this->quantity = $quantity;
5947    }
5948    public function getQuantity()
5949    {
5950      return $this->quantity;
5951    }
5952    public function setReason($reason)
5953    {
5954      $this->reason = $reason;
5955    }
5956    public function getReason()
5957    {
5958      return $this->reason;
5959    }
5960    public function setReasonText($reasonText)
5961    {
5962      $this->reasonText = $reasonText;
5963    }
5964    public function getReasonText()
5965    {
5966      return $this->reasonText;
5967    }
5968  }
5969  
5970  #[AllowDynamicProperties]
5971  class Google_Service_ShoppingContent_OrderShipment extends Google_Collection
5972  {
5973    protected $collection_key = 'lineItems';
5974    protected $internal_gapi_mappings = array(
5975    );
5976    public $carrier;
5977    public $creationDate;
5978    public $deliveryDate;
5979    public $id;
5980    protected $lineItemsType = 'Google_Service_ShoppingContent_OrderShipmentLineItemShipment';
5981    protected $lineItemsDataType = 'array';
5982    public $status;
5983    public $trackingId;
5984  
5985  
5986    public function setCarrier($carrier)
5987    {
5988      $this->carrier = $carrier;
5989    }
5990    public function getCarrier()
5991    {
5992      return $this->carrier;
5993    }
5994    public function setCreationDate($creationDate)
5995    {
5996      $this->creationDate = $creationDate;
5997    }
5998    public function getCreationDate()
5999    {
6000      return $this->creationDate;
6001    }
6002    public function setDeliveryDate($deliveryDate)
6003    {
6004      $this->deliveryDate = $deliveryDate;
6005    }
6006    public function getDeliveryDate()
6007    {
6008      return $this->deliveryDate;
6009    }
6010    public function setId($id)
6011    {
6012      $this->id = $id;
6013    }
6014    public function getId()
6015    {
6016      return $this->id;
6017    }
6018    public function setLineItems($lineItems)
6019    {
6020      $this->lineItems = $lineItems;
6021    }
6022    public function getLineItems()
6023    {
6024      return $this->lineItems;
6025    }
6026    public function setStatus($status)
6027    {
6028      $this->status = $status;
6029    }
6030    public function getStatus()
6031    {
6032      return $this->status;
6033    }
6034    public function setTrackingId($trackingId)
6035    {
6036      $this->trackingId = $trackingId;
6037    }
6038    public function getTrackingId()
6039    {
6040      return $this->trackingId;
6041    }
6042  }
6043  
6044  #[AllowDynamicProperties]
6045  class Google_Service_ShoppingContent_OrderShipmentLineItemShipment extends Google_Model
6046  {
6047    protected $internal_gapi_mappings = array(
6048    );
6049    public $lineItemId;
6050    public $quantity;
6051  
6052  
6053    public function setLineItemId($lineItemId)
6054    {
6055      $this->lineItemId = $lineItemId;
6056    }
6057    public function getLineItemId()
6058    {
6059      return $this->lineItemId;
6060    }
6061    public function setQuantity($quantity)
6062    {
6063      $this->quantity = $quantity;
6064    }
6065    public function getQuantity()
6066    {
6067      return $this->quantity;
6068    }
6069  }
6070  
6071  #[AllowDynamicProperties]
6072  class Google_Service_ShoppingContent_OrdersAcknowledgeRequest extends Google_Model
6073  {
6074    protected $internal_gapi_mappings = array(
6075    );
6076    public $operationId;
6077  
6078  
6079    public function setOperationId($operationId)
6080    {
6081      $this->operationId = $operationId;
6082    }
6083    public function getOperationId()
6084    {
6085      return $this->operationId;
6086    }
6087  }
6088  
6089  #[AllowDynamicProperties]
6090  class Google_Service_ShoppingContent_OrdersAcknowledgeResponse extends Google_Model
6091  {
6092    protected $internal_gapi_mappings = array(
6093    );
6094    public $executionStatus;
6095    public $kind;
6096  
6097  
6098    public function setExecutionStatus($executionStatus)
6099    {
6100      $this->executionStatus = $executionStatus;
6101    }
6102    public function getExecutionStatus()
6103    {
6104      return $this->executionStatus;
6105    }
6106    public function setKind($kind)
6107    {
6108      $this->kind = $kind;
6109    }
6110    public function getKind()
6111    {
6112      return $this->kind;
6113    }
6114  }
6115  
6116  #[AllowDynamicProperties]
6117  class Google_Service_ShoppingContent_OrdersAdvanceTestOrderResponse extends Google_Model
6118  {
6119    protected $internal_gapi_mappings = array(
6120    );
6121    public $kind;
6122  
6123  
6124    public function setKind($kind)
6125    {
6126      $this->kind = $kind;
6127    }
6128    public function getKind()
6129    {
6130      return $this->kind;
6131    }
6132  }
6133  
6134  #[AllowDynamicProperties]
6135  class Google_Service_ShoppingContent_OrdersCancelLineItemRequest extends Google_Model
6136  {
6137    protected $internal_gapi_mappings = array(
6138    );
6139    public $lineItemId;
6140    public $operationId;
6141    public $quantity;
6142    public $reason;
6143    public $reasonText;
6144  
6145  
6146    public function setLineItemId($lineItemId)
6147    {
6148      $this->lineItemId = $lineItemId;
6149    }
6150    public function getLineItemId()
6151    {
6152      return $this->lineItemId;
6153    }
6154    public function setOperationId($operationId)
6155    {
6156      $this->operationId = $operationId;
6157    }
6158    public function getOperationId()
6159    {
6160      return $this->operationId;
6161    }
6162    public function setQuantity($quantity)
6163    {
6164      $this->quantity = $quantity;
6165    }
6166    public function getQuantity()
6167    {
6168      return $this->quantity;
6169    }
6170    public function setReason($reason)
6171    {
6172      $this->reason = $reason;
6173    }
6174    public function getReason()
6175    {
6176      return $this->reason;
6177    }
6178    public function setReasonText($reasonText)
6179    {
6180      $this->reasonText = $reasonText;
6181    }
6182    public function getReasonText()
6183    {
6184      return $this->reasonText;
6185    }
6186  }
6187  
6188  #[AllowDynamicProperties]
6189  class Google_Service_ShoppingContent_OrdersCancelLineItemResponse extends Google_Model
6190  {
6191    protected $internal_gapi_mappings = array(
6192    );
6193    public $executionStatus;
6194    public $kind;
6195  
6196  
6197    public function setExecutionStatus($executionStatus)
6198    {
6199      $this->executionStatus = $executionStatus;
6200    }
6201    public function getExecutionStatus()
6202    {
6203      return $this->executionStatus;
6204    }
6205    public function setKind($kind)
6206    {
6207      $this->kind = $kind;
6208    }
6209    public function getKind()
6210    {
6211      return $this->kind;
6212    }
6213  }
6214  
6215  #[AllowDynamicProperties]
6216  class Google_Service_ShoppingContent_OrdersCancelRequest extends Google_Model
6217  {
6218    protected $internal_gapi_mappings = array(
6219    );
6220    public $operationId;
6221    public $reason;
6222    public $reasonText;
6223  
6224  
6225    public function setOperationId($operationId)
6226    {
6227      $this->operationId = $operationId;
6228    }
6229    public function getOperationId()
6230    {
6231      return $this->operationId;
6232    }
6233    public function setReason($reason)
6234    {
6235      $this->reason = $reason;
6236    }
6237    public function getReason()
6238    {
6239      return $this->reason;
6240    }
6241    public function setReasonText($reasonText)
6242    {
6243      $this->reasonText = $reasonText;
6244    }
6245    public function getReasonText()
6246    {
6247      return $this->reasonText;
6248    }
6249  }
6250  
6251  #[AllowDynamicProperties]
6252  class Google_Service_ShoppingContent_OrdersCancelResponse extends Google_Model
6253  {
6254    protected $internal_gapi_mappings = array(
6255    );
6256    public $executionStatus;
6257    public $kind;
6258  
6259  
6260    public function setExecutionStatus($executionStatus)
6261    {
6262      $this->executionStatus = $executionStatus;
6263    }
6264    public function getExecutionStatus()
6265    {
6266      return $this->executionStatus;
6267    }
6268    public function setKind($kind)
6269    {
6270      $this->kind = $kind;
6271    }
6272    public function getKind()
6273    {
6274      return $this->kind;
6275    }
6276  }
6277  
6278  #[AllowDynamicProperties]
6279  class Google_Service_ShoppingContent_OrdersCreateTestOrderRequest extends Google_Model
6280  {
6281    protected $internal_gapi_mappings = array(
6282    );
6283    public $templateName;
6284    protected $testOrderType = 'Google_Service_ShoppingContent_TestOrder';
6285    protected $testOrderDataType = '';
6286  
6287  
6288    public function setTemplateName($templateName)
6289    {
6290      $this->templateName = $templateName;
6291    }
6292    public function getTemplateName()
6293    {
6294      return $this->templateName;
6295    }
6296    public function setTestOrder(Google_Service_ShoppingContent_TestOrder $testOrder)
6297    {
6298      $this->testOrder = $testOrder;
6299    }
6300    public function getTestOrder()
6301    {
6302      return $this->testOrder;
6303    }
6304  }
6305  
6306  #[AllowDynamicProperties]
6307  class Google_Service_ShoppingContent_OrdersCreateTestOrderResponse extends Google_Model
6308  {
6309    protected $internal_gapi_mappings = array(
6310    );
6311    public $kind;
6312    public $orderId;
6313  
6314  
6315    public function setKind($kind)
6316    {
6317      $this->kind = $kind;
6318    }
6319    public function getKind()
6320    {
6321      return $this->kind;
6322    }
6323    public function setOrderId($orderId)
6324    {
6325      $this->orderId = $orderId;
6326    }
6327    public function getOrderId()
6328    {
6329      return $this->orderId;
6330    }
6331  }
6332  
6333  #[AllowDynamicProperties]
6334  class Google_Service_ShoppingContent_OrdersCustomBatchRequest extends Google_Collection
6335  {
6336    protected $collection_key = 'entries';
6337    protected $internal_gapi_mappings = array(
6338    );
6339    protected $entriesType = 'Google_Service_ShoppingContent_OrdersCustomBatchRequestEntry';
6340    protected $entriesDataType = 'array';
6341  
6342  
6343    public function setEntries($entries)
6344    {
6345      $this->entries = $entries;
6346    }
6347    public function getEntries()
6348    {
6349      return $this->entries;
6350    }
6351  }
6352  
6353  #[AllowDynamicProperties]
6354  class Google_Service_ShoppingContent_OrdersCustomBatchRequestEntry extends Google_Model
6355  {
6356    protected $internal_gapi_mappings = array(
6357    );
6358    public $batchId;
6359    protected $cancelType = 'Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryCancel';
6360    protected $cancelDataType = '';
6361    protected $cancelLineItemType = 'Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryCancelLineItem';
6362    protected $cancelLineItemDataType = '';
6363    public $merchantId;
6364    public $merchantOrderId;
6365    public $method;
6366    public $operationId;
6367    public $orderId;
6368    protected $refundType = 'Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryRefund';
6369    protected $refundDataType = '';
6370    protected $returnLineItemType = 'Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryReturnLineItem';
6371    protected $returnLineItemDataType = '';
6372    protected $shipLineItemsType = 'Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryShipLineItems';
6373    protected $shipLineItemsDataType = '';
6374    protected $updateShipmentType = 'Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryUpdateShipment';
6375    protected $updateShipmentDataType = '';
6376  
6377  
6378    public function setBatchId($batchId)
6379    {
6380      $this->batchId = $batchId;
6381    }
6382    public function getBatchId()
6383    {
6384      return $this->batchId;
6385    }
6386    public function setCancel(Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryCancel $cancel)
6387    {
6388      $this->cancel = $cancel;
6389    }
6390    public function getCancel()
6391    {
6392      return $this->cancel;
6393    }
6394    public function setCancelLineItem(Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryCancelLineItem $cancelLineItem)
6395    {
6396      $this->cancelLineItem = $cancelLineItem;
6397    }
6398    public function getCancelLineItem()
6399    {
6400      return $this->cancelLineItem;
6401    }
6402    public function setMerchantId($merchantId)
6403    {
6404      $this->merchantId = $merchantId;
6405    }
6406    public function getMerchantId()
6407    {
6408      return $this->merchantId;
6409    }
6410    public function setMerchantOrderId($merchantOrderId)
6411    {
6412      $this->merchantOrderId = $merchantOrderId;
6413    }
6414    public function getMerchantOrderId()
6415    {
6416      return $this->merchantOrderId;
6417    }
6418    public function setMethod($method)
6419    {
6420      $this->method = $method;
6421    }
6422    public function getMethod()
6423    {
6424      return $this->method;
6425    }
6426    public function setOperationId($operationId)
6427    {
6428      $this->operationId = $operationId;
6429    }
6430    public function getOperationId()
6431    {
6432      return $this->operationId;
6433    }
6434    public function setOrderId($orderId)
6435    {
6436      $this->orderId = $orderId;
6437    }
6438    public function getOrderId()
6439    {
6440      return $this->orderId;
6441    }
6442    public function setRefund(Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryRefund $refund)
6443    {
6444      $this->refund = $refund;
6445    }
6446    public function getRefund()
6447    {
6448      return $this->refund;
6449    }
6450    public function setReturnLineItem(Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryReturnLineItem $returnLineItem)
6451    {
6452      $this->returnLineItem = $returnLineItem;
6453    }
6454    public function getReturnLineItem()
6455    {
6456      return $this->returnLineItem;
6457    }
6458    public function setShipLineItems(Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryShipLineItems $shipLineItems)
6459    {
6460      $this->shipLineItems = $shipLineItems;
6461    }
6462    public function getShipLineItems()
6463    {
6464      return $this->shipLineItems;
6465    }
6466    public function setUpdateShipment(Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryUpdateShipment $updateShipment)
6467    {
6468      $this->updateShipment = $updateShipment;
6469    }
6470    public function getUpdateShipment()
6471    {
6472      return $this->updateShipment;
6473    }
6474  }
6475  
6476  #[AllowDynamicProperties]
6477  class Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryCancel extends Google_Model
6478  {
6479    protected $internal_gapi_mappings = array(
6480    );
6481    public $reason;
6482    public $reasonText;
6483  
6484  
6485    public function setReason($reason)
6486    {
6487      $this->reason = $reason;
6488    }
6489    public function getReason()
6490    {
6491      return $this->reason;
6492    }
6493    public function setReasonText($reasonText)
6494    {
6495      $this->reasonText = $reasonText;
6496    }
6497    public function getReasonText()
6498    {
6499      return $this->reasonText;
6500    }
6501  }
6502  
6503  #[AllowDynamicProperties]
6504  class Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryCancelLineItem extends Google_Model
6505  {
6506    protected $internal_gapi_mappings = array(
6507    );
6508    public $lineItemId;
6509    public $quantity;
6510    public $reason;
6511    public $reasonText;
6512  
6513  
6514    public function setLineItemId($lineItemId)
6515    {
6516      $this->lineItemId = $lineItemId;
6517    }
6518    public function getLineItemId()
6519    {
6520      return $this->lineItemId;
6521    }
6522    public function setQuantity($quantity)
6523    {
6524      $this->quantity = $quantity;
6525    }
6526    public function getQuantity()
6527    {
6528      return $this->quantity;
6529    }
6530    public function setReason($reason)
6531    {
6532      $this->reason = $reason;
6533    }
6534    public function getReason()
6535    {
6536      return $this->reason;
6537    }
6538    public function setReasonText($reasonText)
6539    {
6540      $this->reasonText = $reasonText;
6541    }
6542    public function getReasonText()
6543    {
6544      return $this->reasonText;
6545    }
6546  }
6547  
6548  #[AllowDynamicProperties]
6549  class Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryRefund extends Google_Model
6550  {
6551    protected $internal_gapi_mappings = array(
6552    );
6553    protected $amountType = 'Google_Service_ShoppingContent_Price';
6554    protected $amountDataType = '';
6555    public $reason;
6556    public $reasonText;
6557  
6558  
6559    public function setAmount(Google_Service_ShoppingContent_Price $amount)
6560    {
6561      $this->amount = $amount;
6562    }
6563    public function getAmount()
6564    {
6565      return $this->amount;
6566    }
6567    public function setReason($reason)
6568    {
6569      $this->reason = $reason;
6570    }
6571    public function getReason()
6572    {
6573      return $this->reason;
6574    }
6575    public function setReasonText($reasonText)
6576    {
6577      $this->reasonText = $reasonText;
6578    }
6579    public function getReasonText()
6580    {
6581      return $this->reasonText;
6582    }
6583  }
6584  
6585  #[AllowDynamicProperties]
6586  class Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryReturnLineItem extends Google_Model
6587  {
6588    protected $internal_gapi_mappings = array(
6589    );
6590    public $lineItemId;
6591    public $quantity;
6592    public $reason;
6593    public $reasonText;
6594  
6595  
6596    public function setLineItemId($lineItemId)
6597    {
6598      $this->lineItemId = $lineItemId;
6599    }
6600    public function getLineItemId()
6601    {
6602      return $this->lineItemId;
6603    }
6604    public function setQuantity($quantity)
6605    {
6606      $this->quantity = $quantity;
6607    }
6608    public function getQuantity()
6609    {
6610      return $this->quantity;
6611    }
6612    public function setReason($reason)
6613    {
6614      $this->reason = $reason;
6615    }
6616    public function getReason()
6617    {
6618      return $this->reason;
6619    }
6620    public function setReasonText($reasonText)
6621    {
6622      $this->reasonText = $reasonText;
6623    }
6624    public function getReasonText()
6625    {
6626      return $this->reasonText;
6627    }
6628  }
6629  
6630  #[AllowDynamicProperties]
6631  class Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryShipLineItems extends Google_Collection
6632  {
6633    protected $collection_key = 'lineItems';
6634    protected $internal_gapi_mappings = array(
6635    );
6636    public $carrier;
6637    protected $lineItemsType = 'Google_Service_ShoppingContent_OrderShipmentLineItemShipment';
6638    protected $lineItemsDataType = 'array';
6639    public $shipmentId;
6640    public $trackingId;
6641  
6642  
6643    public function setCarrier($carrier)
6644    {
6645      $this->carrier = $carrier;
6646    }
6647    public function getCarrier()
6648    {
6649      return $this->carrier;
6650    }
6651    public function setLineItems($lineItems)
6652    {
6653      $this->lineItems = $lineItems;
6654    }
6655    public function getLineItems()
6656    {
6657      return $this->lineItems;
6658    }
6659    public function setShipmentId($shipmentId)
6660    {
6661      $this->shipmentId = $shipmentId;
6662    }
6663    public function getShipmentId()
6664    {
6665      return $this->shipmentId;
6666    }
6667    public function setTrackingId($trackingId)
6668    {
6669      $this->trackingId = $trackingId;
6670    }
6671    public function getTrackingId()
6672    {
6673      return $this->trackingId;
6674    }
6675  }
6676  
6677  #[AllowDynamicProperties]
6678  class Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryUpdateShipment extends Google_Model
6679  {
6680    protected $internal_gapi_mappings = array(
6681    );
6682    public $carrier;
6683    public $shipmentId;
6684    public $status;
6685    public $trackingId;
6686  
6687  
6688    public function setCarrier($carrier)
6689    {
6690      $this->carrier = $carrier;
6691    }
6692    public function getCarrier()
6693    {
6694      return $this->carrier;
6695    }
6696    public function setShipmentId($shipmentId)
6697    {
6698      $this->shipmentId = $shipmentId;
6699    }
6700    public function getShipmentId()
6701    {
6702      return $this->shipmentId;
6703    }
6704    public function setStatus($status)
6705    {
6706      $this->status = $status;
6707    }
6708    public function getStatus()
6709    {
6710      return $this->status;
6711    }
6712    public function setTrackingId($trackingId)
6713    {
6714      $this->trackingId = $trackingId;
6715    }
6716    public function getTrackingId()
6717    {
6718      return $this->trackingId;
6719    }
6720  }
6721  
6722  #[AllowDynamicProperties]
6723  class Google_Service_ShoppingContent_OrdersCustomBatchResponse extends Google_Collection
6724  {
6725    protected $collection_key = 'entries';
6726    protected $internal_gapi_mappings = array(
6727    );
6728    protected $entriesType = 'Google_Service_ShoppingContent_OrdersCustomBatchResponseEntry';
6729    protected $entriesDataType = 'array';
6730    public $kind;
6731  
6732  
6733    public function setEntries($entries)
6734    {
6735      $this->entries = $entries;
6736    }
6737    public function getEntries()
6738    {
6739      return $this->entries;
6740    }
6741    public function setKind($kind)
6742    {
6743      $this->kind = $kind;
6744    }
6745    public function getKind()
6746    {
6747      return $this->kind;
6748    }
6749  }
6750  
6751  #[AllowDynamicProperties]
6752  class Google_Service_ShoppingContent_OrdersCustomBatchResponseEntry extends Google_Model
6753  {
6754    protected $internal_gapi_mappings = array(
6755    );
6756    public $batchId;
6757    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
6758    protected $errorsDataType = '';
6759    public $executionStatus;
6760    public $kind;
6761    protected $orderType = 'Google_Service_ShoppingContent_Order';
6762    protected $orderDataType = '';
6763  
6764  
6765    public function setBatchId($batchId)
6766    {
6767      $this->batchId = $batchId;
6768    }
6769    public function getBatchId()
6770    {
6771      return $this->batchId;
6772    }
6773    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
6774    {
6775      $this->errors = $errors;
6776    }
6777    public function getErrors()
6778    {
6779      return $this->errors;
6780    }
6781    public function setExecutionStatus($executionStatus)
6782    {
6783      $this->executionStatus = $executionStatus;
6784    }
6785    public function getExecutionStatus()
6786    {
6787      return $this->executionStatus;
6788    }
6789    public function setKind($kind)
6790    {
6791      $this->kind = $kind;
6792    }
6793    public function getKind()
6794    {
6795      return $this->kind;
6796    }
6797    public function setOrder(Google_Service_ShoppingContent_Order $order)
6798    {
6799      $this->order = $order;
6800    }
6801    public function getOrder()
6802    {
6803      return $this->order;
6804    }
6805  }
6806  
6807  #[AllowDynamicProperties]
6808  class Google_Service_ShoppingContent_OrdersGetByMerchantOrderIdResponse extends Google_Model
6809  {
6810    protected $internal_gapi_mappings = array(
6811    );
6812    public $kind;
6813    protected $orderType = 'Google_Service_ShoppingContent_Order';
6814    protected $orderDataType = '';
6815  
6816  
6817    public function setKind($kind)
6818    {
6819      $this->kind = $kind;
6820    }
6821    public function getKind()
6822    {
6823      return $this->kind;
6824    }
6825    public function setOrder(Google_Service_ShoppingContent_Order $order)
6826    {
6827      $this->order = $order;
6828    }
6829    public function getOrder()
6830    {
6831      return $this->order;
6832    }
6833  }
6834  
6835  #[AllowDynamicProperties]
6836  class Google_Service_ShoppingContent_OrdersGetTestOrderTemplateResponse extends Google_Model
6837  {
6838    protected $internal_gapi_mappings = array(
6839    );
6840    public $kind;
6841    protected $templateType = 'Google_Service_ShoppingContent_TestOrder';
6842    protected $templateDataType = '';
6843  
6844  
6845    public function setKind($kind)
6846    {
6847      $this->kind = $kind;
6848    }
6849    public function getKind()
6850    {
6851      return $this->kind;
6852    }
6853    public function setTemplate(Google_Service_ShoppingContent_TestOrder $template)
6854    {
6855      $this->template = $template;
6856    }
6857    public function getTemplate()
6858    {
6859      return $this->template;
6860    }
6861  }
6862  
6863  #[AllowDynamicProperties]
6864  class Google_Service_ShoppingContent_OrdersListResponse extends Google_Collection
6865  {
6866    protected $collection_key = 'resources';
6867    protected $internal_gapi_mappings = array(
6868    );
6869    public $kind;
6870    public $nextPageToken;
6871    protected $resourcesType = 'Google_Service_ShoppingContent_Order';
6872    protected $resourcesDataType = 'array';
6873  
6874  
6875    public function setKind($kind)
6876    {
6877      $this->kind = $kind;
6878    }
6879    public function getKind()
6880    {
6881      return $this->kind;
6882    }
6883    public function setNextPageToken($nextPageToken)
6884    {
6885      $this->nextPageToken = $nextPageToken;
6886    }
6887    public function getNextPageToken()
6888    {
6889      return $this->nextPageToken;
6890    }
6891    public function setResources($resources)
6892    {
6893      $this->resources = $resources;
6894    }
6895    public function getResources()
6896    {
6897      return $this->resources;
6898    }
6899  }
6900  
6901  #[AllowDynamicProperties]
6902  class Google_Service_ShoppingContent_OrdersRefundRequest extends Google_Model
6903  {
6904    protected $internal_gapi_mappings = array(
6905    );
6906    protected $amountType = 'Google_Service_ShoppingContent_Price';
6907    protected $amountDataType = '';
6908    public $operationId;
6909    public $reason;
6910    public $reasonText;
6911  
6912  
6913    public function setAmount(Google_Service_ShoppingContent_Price $amount)
6914    {
6915      $this->amount = $amount;
6916    }
6917    public function getAmount()
6918    {
6919      return $this->amount;
6920    }
6921    public function setOperationId($operationId)
6922    {
6923      $this->operationId = $operationId;
6924    }
6925    public function getOperationId()
6926    {
6927      return $this->operationId;
6928    }
6929    public function setReason($reason)
6930    {
6931      $this->reason = $reason;
6932    }
6933    public function getReason()
6934    {
6935      return $this->reason;
6936    }
6937    public function setReasonText($reasonText)
6938    {
6939      $this->reasonText = $reasonText;
6940    }
6941    public function getReasonText()
6942    {
6943      return $this->reasonText;
6944    }
6945  }
6946  
6947  #[AllowDynamicProperties]
6948  class Google_Service_ShoppingContent_OrdersRefundResponse extends Google_Model
6949  {
6950    protected $internal_gapi_mappings = array(
6951    );
6952    public $executionStatus;
6953    public $kind;
6954  
6955  
6956    public function setExecutionStatus($executionStatus)
6957    {
6958      $this->executionStatus = $executionStatus;
6959    }
6960    public function getExecutionStatus()
6961    {
6962      return $this->executionStatus;
6963    }
6964    public function setKind($kind)
6965    {
6966      $this->kind = $kind;
6967    }
6968    public function getKind()
6969    {
6970      return $this->kind;
6971    }
6972  }
6973  
6974  #[AllowDynamicProperties]
6975  class Google_Service_ShoppingContent_OrdersReturnLineItemRequest extends Google_Model
6976  {
6977    protected $internal_gapi_mappings = array(
6978    );
6979    public $lineItemId;
6980    public $operationId;
6981    public $quantity;
6982    public $reason;
6983    public $reasonText;
6984  
6985  
6986    public function setLineItemId($lineItemId)
6987    {
6988      $this->lineItemId = $lineItemId;
6989    }
6990    public function getLineItemId()
6991    {
6992      return $this->lineItemId;
6993    }
6994    public function setOperationId($operationId)
6995    {
6996      $this->operationId = $operationId;
6997    }
6998    public function getOperationId()
6999    {
7000      return $this->operationId;
7001    }
7002    public function setQuantity($quantity)
7003    {
7004      $this->quantity = $quantity;
7005    }
7006    public function getQuantity()
7007    {
7008      return $this->quantity;
7009    }
7010    public function setReason($reason)
7011    {
7012      $this->reason = $reason;
7013    }
7014    public function getReason()
7015    {
7016      return $this->reason;
7017    }
7018    public function setReasonText($reasonText)
7019    {
7020      $this->reasonText = $reasonText;
7021    }
7022    public function getReasonText()
7023    {
7024      return $this->reasonText;
7025    }
7026  }
7027  
7028  #[AllowDynamicProperties]
7029  class Google_Service_ShoppingContent_OrdersReturnLineItemResponse extends Google_Model
7030  {
7031    protected $internal_gapi_mappings = array(
7032    );
7033    public $executionStatus;
7034    public $kind;
7035  
7036  
7037    public function setExecutionStatus($executionStatus)
7038    {
7039      $this->executionStatus = $executionStatus;
7040    }
7041    public function getExecutionStatus()
7042    {
7043      return $this->executionStatus;
7044    }
7045    public function setKind($kind)
7046    {
7047      $this->kind = $kind;
7048    }
7049    public function getKind()
7050    {
7051      return $this->kind;
7052    }
7053  }
7054  
7055  #[AllowDynamicProperties]
7056  class Google_Service_ShoppingContent_OrdersShipLineItemsRequest extends Google_Collection
7057  {
7058    protected $collection_key = 'lineItems';
7059    protected $internal_gapi_mappings = array(
7060    );
7061    public $carrier;
7062    protected $lineItemsType = 'Google_Service_ShoppingContent_OrderShipmentLineItemShipment';
7063    protected $lineItemsDataType = 'array';
7064    public $operationId;
7065    public $shipmentId;
7066    public $trackingId;
7067  
7068  
7069    public function setCarrier($carrier)
7070    {
7071      $this->carrier = $carrier;
7072    }
7073    public function getCarrier()
7074    {
7075      return $this->carrier;
7076    }
7077    public function setLineItems($lineItems)
7078    {
7079      $this->lineItems = $lineItems;
7080    }
7081    public function getLineItems()
7082    {
7083      return $this->lineItems;
7084    }
7085    public function setOperationId($operationId)
7086    {
7087      $this->operationId = $operationId;
7088    }
7089    public function getOperationId()
7090    {
7091      return $this->operationId;
7092    }
7093    public function setShipmentId($shipmentId)
7094    {
7095      $this->shipmentId = $shipmentId;
7096    }
7097    public function getShipmentId()
7098    {
7099      return $this->shipmentId;
7100    }
7101    public function setTrackingId($trackingId)
7102    {
7103      $this->trackingId = $trackingId;
7104    }
7105    public function getTrackingId()
7106    {
7107      return $this->trackingId;
7108    }
7109  }
7110  
7111  #[AllowDynamicProperties]
7112  class Google_Service_ShoppingContent_OrdersShipLineItemsResponse extends Google_Model
7113  {
7114    protected $internal_gapi_mappings = array(
7115    );
7116    public $executionStatus;
7117    public $kind;
7118  
7119  
7120    public function setExecutionStatus($executionStatus)
7121    {
7122      $this->executionStatus = $executionStatus;
7123    }
7124    public function getExecutionStatus()
7125    {
7126      return $this->executionStatus;
7127    }
7128    public function setKind($kind)
7129    {
7130      $this->kind = $kind;
7131    }
7132    public function getKind()
7133    {
7134      return $this->kind;
7135    }
7136  }
7137  
7138  #[AllowDynamicProperties]
7139  class Google_Service_ShoppingContent_OrdersUpdateMerchantOrderIdRequest extends Google_Model
7140  {
7141    protected $internal_gapi_mappings = array(
7142    );
7143    public $merchantOrderId;
7144    public $operationId;
7145  
7146  
7147    public function setMerchantOrderId($merchantOrderId)
7148    {
7149      $this->merchantOrderId = $merchantOrderId;
7150    }
7151    public function getMerchantOrderId()
7152    {
7153      return $this->merchantOrderId;
7154    }
7155    public function setOperationId($operationId)
7156    {
7157      $this->operationId = $operationId;
7158    }
7159    public function getOperationId()
7160    {
7161      return $this->operationId;
7162    }
7163  }
7164  
7165  #[AllowDynamicProperties]
7166  class Google_Service_ShoppingContent_OrdersUpdateMerchantOrderIdResponse extends Google_Model
7167  {
7168    protected $internal_gapi_mappings = array(
7169    );
7170    public $executionStatus;
7171    public $kind;
7172  
7173  
7174    public function setExecutionStatus($executionStatus)
7175    {
7176      $this->executionStatus = $executionStatus;
7177    }
7178    public function getExecutionStatus()
7179    {
7180      return $this->executionStatus;
7181    }
7182    public function setKind($kind)
7183    {
7184      $this->kind = $kind;
7185    }
7186    public function getKind()
7187    {
7188      return $this->kind;
7189    }
7190  }
7191  
7192  #[AllowDynamicProperties]
7193  class Google_Service_ShoppingContent_OrdersUpdateShipmentRequest extends Google_Model
7194  {
7195    protected $internal_gapi_mappings = array(
7196    );
7197    public $carrier;
7198    public $operationId;
7199    public $shipmentId;
7200    public $status;
7201    public $trackingId;
7202  
7203  
7204    public function setCarrier($carrier)
7205    {
7206      $this->carrier = $carrier;
7207    }
7208    public function getCarrier()
7209    {
7210      return $this->carrier;
7211    }
7212    public function setOperationId($operationId)
7213    {
7214      $this->operationId = $operationId;
7215    }
7216    public function getOperationId()
7217    {
7218      return $this->operationId;
7219    }
7220    public function setShipmentId($shipmentId)
7221    {
7222      $this->shipmentId = $shipmentId;
7223    }
7224    public function getShipmentId()
7225    {
7226      return $this->shipmentId;
7227    }
7228    public function setStatus($status)
7229    {
7230      $this->status = $status;
7231    }
7232    public function getStatus()
7233    {
7234      return $this->status;
7235    }
7236    public function setTrackingId($trackingId)
7237    {
7238      $this->trackingId = $trackingId;
7239    }
7240    public function getTrackingId()
7241    {
7242      return $this->trackingId;
7243    }
7244  }
7245  
7246  #[AllowDynamicProperties]
7247  class Google_Service_ShoppingContent_OrdersUpdateShipmentResponse extends Google_Model
7248  {
7249    protected $internal_gapi_mappings = array(
7250    );
7251    public $executionStatus;
7252    public $kind;
7253  
7254  
7255    public function setExecutionStatus($executionStatus)
7256    {
7257      $this->executionStatus = $executionStatus;
7258    }
7259    public function getExecutionStatus()
7260    {
7261      return $this->executionStatus;
7262    }
7263    public function setKind($kind)
7264    {
7265      $this->kind = $kind;
7266    }
7267    public function getKind()
7268    {
7269      return $this->kind;
7270    }
7271  }
7272  
7273  #[AllowDynamicProperties]
7274  class Google_Service_ShoppingContent_Price extends Google_Model
7275  {
7276    protected $internal_gapi_mappings = array(
7277    );
7278    public $currency;
7279    public $value;
7280  
7281  
7282    public function setCurrency($currency)
7283    {
7284      $this->currency = $currency;
7285    }
7286    public function getCurrency()
7287    {
7288      return $this->currency;
7289    }
7290    public function setValue($value)
7291    {
7292      $this->value = $value;
7293    }
7294    public function getValue()
7295    {
7296      return $this->value;
7297    }
7298  }
7299  
7300  #[AllowDynamicProperties]
7301  class Google_Service_ShoppingContent_Product extends Google_Collection
7302  {
7303    protected $collection_key = 'warnings';
7304    protected $internal_gapi_mappings = array(
7305    );
7306    public $additionalImageLinks;
7307    public $adult;
7308    public $adwordsGrouping;
7309    public $adwordsLabels;
7310    public $adwordsRedirect;
7311    public $ageGroup;
7312    protected $aspectsType = 'Google_Service_ShoppingContent_ProductAspect';
7313    protected $aspectsDataType = 'array';
7314    public $availability;
7315    public $availabilityDate;
7316    public $brand;
7317    public $channel;
7318    public $color;
7319    public $condition;
7320    public $contentLanguage;
7321    protected $customAttributesType = 'Google_Service_ShoppingContent_ProductCustomAttribute';
7322    protected $customAttributesDataType = 'array';
7323    protected $customGroupsType = 'Google_Service_ShoppingContent_ProductCustomGroup';
7324    protected $customGroupsDataType = 'array';
7325    public $customLabel0;
7326    public $customLabel1;
7327    public $customLabel2;
7328    public $customLabel3;
7329    public $customLabel4;
7330    public $description;
7331    protected $destinationsType = 'Google_Service_ShoppingContent_ProductDestination';
7332    protected $destinationsDataType = 'array';
7333    public $displayAdsId;
7334    public $displayAdsLink;
7335    public $displayAdsSimilarIds;
7336    public $displayAdsTitle;
7337    public $displayAdsValue;
7338    public $energyEfficiencyClass;
7339    public $expirationDate;
7340    public $gender;
7341    public $googleProductCategory;
7342    public $gtin;
7343    public $id;
7344    public $identifierExists;
7345    public $imageLink;
7346    protected $installmentType = 'Google_Service_ShoppingContent_ProductInstallment';
7347    protected $installmentDataType = '';
7348    public $isBundle;
7349    public $itemGroupId;
7350    public $kind;
7351    public $link;
7352    protected $loyaltyPointsType = 'Google_Service_ShoppingContent_LoyaltyPoints';
7353    protected $loyaltyPointsDataType = '';
7354    public $material;
7355    public $mobileLink;
7356    public $mpn;
7357    public $multipack;
7358    public $offerId;
7359    public $onlineOnly;
7360    public $pattern;
7361    protected $priceType = 'Google_Service_ShoppingContent_Price';
7362    protected $priceDataType = '';
7363    public $productType;
7364    protected $salePriceType = 'Google_Service_ShoppingContent_Price';
7365    protected $salePriceDataType = '';
7366    public $salePriceEffectiveDate;
7367    public $sellOnGoogleQuantity;
7368    protected $shippingType = 'Google_Service_ShoppingContent_ProductShipping';
7369    protected $shippingDataType = 'array';
7370    protected $shippingHeightType = 'Google_Service_ShoppingContent_ProductShippingDimension';
7371    protected $shippingHeightDataType = '';
7372    public $shippingLabel;
7373    protected $shippingLengthType = 'Google_Service_ShoppingContent_ProductShippingDimension';
7374    protected $shippingLengthDataType = '';
7375    protected $shippingWeightType = 'Google_Service_ShoppingContent_ProductShippingWeight';
7376    protected $shippingWeightDataType = '';
7377    protected $shippingWidthType = 'Google_Service_ShoppingContent_ProductShippingDimension';
7378    protected $shippingWidthDataType = '';
7379    public $sizeSystem;
7380    public $sizeType;
7381    public $sizes;
7382    public $targetCountry;
7383    protected $taxesType = 'Google_Service_ShoppingContent_ProductTax';
7384    protected $taxesDataType = 'array';
7385    public $title;
7386    protected $unitPricingBaseMeasureType = 'Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure';
7387    protected $unitPricingBaseMeasureDataType = '';
7388    protected $unitPricingMeasureType = 'Google_Service_ShoppingContent_ProductUnitPricingMeasure';
7389    protected $unitPricingMeasureDataType = '';
7390    public $validatedDestinations;
7391    protected $warningsType = 'Google_Service_ShoppingContent_Error';
7392    protected $warningsDataType = 'array';
7393  
7394  
7395    public function setAdditionalImageLinks($additionalImageLinks)
7396    {
7397      $this->additionalImageLinks = $additionalImageLinks;
7398    }
7399    public function getAdditionalImageLinks()
7400    {
7401      return $this->additionalImageLinks;
7402    }
7403    public function setAdult($adult)
7404    {
7405      $this->adult = $adult;
7406    }
7407    public function getAdult()
7408    {
7409      return $this->adult;
7410    }
7411    public function setAdwordsGrouping($adwordsGrouping)
7412    {
7413      $this->adwordsGrouping = $adwordsGrouping;
7414    }
7415    public function getAdwordsGrouping()
7416    {
7417      return $this->adwordsGrouping;
7418    }
7419    public function setAdwordsLabels($adwordsLabels)
7420    {
7421      $this->adwordsLabels = $adwordsLabels;
7422    }
7423    public function getAdwordsLabels()
7424    {
7425      return $this->adwordsLabels;
7426    }
7427    public function setAdwordsRedirect($adwordsRedirect)
7428    {
7429      $this->adwordsRedirect = $adwordsRedirect;
7430    }
7431    public function getAdwordsRedirect()
7432    {
7433      return $this->adwordsRedirect;
7434    }
7435    public function setAgeGroup($ageGroup)
7436    {
7437      $this->ageGroup = $ageGroup;
7438    }
7439    public function getAgeGroup()
7440    {
7441      return $this->ageGroup;
7442    }
7443    public function setAspects($aspects)
7444    {
7445      $this->aspects = $aspects;
7446    }
7447    public function getAspects()
7448    {
7449      return $this->aspects;
7450    }
7451    public function setAvailability($availability)
7452    {
7453      $this->availability = $availability;
7454    }
7455    public function getAvailability()
7456    {
7457      return $this->availability;
7458    }
7459    public function setAvailabilityDate($availabilityDate)
7460    {
7461      $this->availabilityDate = $availabilityDate;
7462    }
7463    public function getAvailabilityDate()
7464    {
7465      return $this->availabilityDate;
7466    }
7467    public function setBrand($brand)
7468    {
7469      $this->brand = $brand;
7470    }
7471    public function getBrand()
7472    {
7473      return $this->brand;
7474    }
7475    public function setChannel($channel)
7476    {
7477      $this->channel = $channel;
7478    }
7479    public function getChannel()
7480    {
7481      return $this->channel;
7482    }
7483    public function setColor($color)
7484    {
7485      $this->color = $color;
7486    }
7487    public function getColor()
7488    {
7489      return $this->color;
7490    }
7491    public function setCondition($condition)
7492    {
7493      $this->condition = $condition;
7494    }
7495    public function getCondition()
7496    {
7497      return $this->condition;
7498    }
7499    public function setContentLanguage($contentLanguage)
7500    {
7501      $this->contentLanguage = $contentLanguage;
7502    }
7503    public function getContentLanguage()
7504    {
7505      return $this->contentLanguage;
7506    }
7507    public function setCustomAttributes($customAttributes)
7508    {
7509      $this->customAttributes = $customAttributes;
7510    }
7511    public function getCustomAttributes()
7512    {
7513      return $this->customAttributes;
7514    }
7515    public function setCustomGroups($customGroups)
7516    {
7517      $this->customGroups = $customGroups;
7518    }
7519    public function getCustomGroups()
7520    {
7521      return $this->customGroups;
7522    }
7523    public function setCustomLabel0($customLabel0)
7524    {
7525      $this->customLabel0 = $customLabel0;
7526    }
7527    public function getCustomLabel0()
7528    {
7529      return $this->customLabel0;
7530    }
7531    public function setCustomLabel1($customLabel1)
7532    {
7533      $this->customLabel1 = $customLabel1;
7534    }
7535    public function getCustomLabel1()
7536    {
7537      return $this->customLabel1;
7538    }
7539    public function setCustomLabel2($customLabel2)
7540    {
7541      $this->customLabel2 = $customLabel2;
7542    }
7543    public function getCustomLabel2()
7544    {
7545      return $this->customLabel2;
7546    }
7547    public function setCustomLabel3($customLabel3)
7548    {
7549      $this->customLabel3 = $customLabel3;
7550    }
7551    public function getCustomLabel3()
7552    {
7553      return $this->customLabel3;
7554    }
7555    public function setCustomLabel4($customLabel4)
7556    {
7557      $this->customLabel4 = $customLabel4;
7558    }
7559    public function getCustomLabel4()
7560    {
7561      return $this->customLabel4;
7562    }
7563    public function setDescription($description)
7564    {
7565      $this->description = $description;
7566    }
7567    public function getDescription()
7568    {
7569      return $this->description;
7570    }
7571    public function setDestinations($destinations)
7572    {
7573      $this->destinations = $destinations;
7574    }
7575    public function getDestinations()
7576    {
7577      return $this->destinations;
7578    }
7579    public function setDisplayAdsId($displayAdsId)
7580    {
7581      $this->displayAdsId = $displayAdsId;
7582    }
7583    public function getDisplayAdsId()
7584    {
7585      return $this->displayAdsId;
7586    }
7587    public function setDisplayAdsLink($displayAdsLink)
7588    {
7589      $this->displayAdsLink = $displayAdsLink;
7590    }
7591    public function getDisplayAdsLink()
7592    {
7593      return $this->displayAdsLink;
7594    }
7595    public function setDisplayAdsSimilarIds($displayAdsSimilarIds)
7596    {
7597      $this->displayAdsSimilarIds = $displayAdsSimilarIds;
7598    }
7599    public function getDisplayAdsSimilarIds()
7600    {
7601      return $this->displayAdsSimilarIds;
7602    }
7603    public function setDisplayAdsTitle($displayAdsTitle)
7604    {
7605      $this->displayAdsTitle = $displayAdsTitle;
7606    }
7607    public function getDisplayAdsTitle()
7608    {
7609      return $this->displayAdsTitle;
7610    }
7611    public function setDisplayAdsValue($displayAdsValue)
7612    {
7613      $this->displayAdsValue = $displayAdsValue;
7614    }
7615    public function getDisplayAdsValue()
7616    {
7617      return $this->displayAdsValue;
7618    }
7619    public function setEnergyEfficiencyClass($energyEfficiencyClass)
7620    {
7621      $this->energyEfficiencyClass = $energyEfficiencyClass;
7622    }
7623    public function getEnergyEfficiencyClass()
7624    {
7625      return $this->energyEfficiencyClass;
7626    }
7627    public function setExpirationDate($expirationDate)
7628    {
7629      $this->expirationDate = $expirationDate;
7630    }
7631    public function getExpirationDate()
7632    {
7633      return $this->expirationDate;
7634    }
7635    public function setGender($gender)
7636    {
7637      $this->gender = $gender;
7638    }
7639    public function getGender()
7640    {
7641      return $this->gender;
7642    }
7643    public function setGoogleProductCategory($googleProductCategory)
7644    {
7645      $this->googleProductCategory = $googleProductCategory;
7646    }
7647    public function getGoogleProductCategory()
7648    {
7649      return $this->googleProductCategory;
7650    }
7651    public function setGtin($gtin)
7652    {
7653      $this->gtin = $gtin;
7654    }
7655    public function getGtin()
7656    {
7657      return $this->gtin;
7658    }
7659    public function setId($id)
7660    {
7661      $this->id = $id;
7662    }
7663    public function getId()
7664    {
7665      return $this->id;
7666    }
7667    public function setIdentifierExists($identifierExists)
7668    {
7669      $this->identifierExists = $identifierExists;
7670    }
7671    public function getIdentifierExists()
7672    {
7673      return $this->identifierExists;
7674    }
7675    public function setImageLink($imageLink)
7676    {
7677      $this->imageLink = $imageLink;
7678    }
7679    public function getImageLink()
7680    {
7681      return $this->imageLink;
7682    }
7683    public function setInstallment(Google_Service_ShoppingContent_ProductInstallment $installment)
7684    {
7685      $this->installment = $installment;
7686    }
7687    public function getInstallment()
7688    {
7689      return $this->installment;
7690    }
7691    public function setIsBundle($isBundle)
7692    {
7693      $this->isBundle = $isBundle;
7694    }
7695    public function getIsBundle()
7696    {
7697      return $this->isBundle;
7698    }
7699    public function setItemGroupId($itemGroupId)
7700    {
7701      $this->itemGroupId = $itemGroupId;
7702    }
7703    public function getItemGroupId()
7704    {
7705      return $this->itemGroupId;
7706    }
7707    public function setKind($kind)
7708    {
7709      $this->kind = $kind;
7710    }
7711    public function getKind()
7712    {
7713      return $this->kind;
7714    }
7715    public function setLink($link)
7716    {
7717      $this->link = $link;
7718    }
7719    public function getLink()
7720    {
7721      return $this->link;
7722    }
7723    public function setLoyaltyPoints(Google_Service_ShoppingContent_LoyaltyPoints $loyaltyPoints)
7724    {
7725      $this->loyaltyPoints = $loyaltyPoints;
7726    }
7727    public function getLoyaltyPoints()
7728    {
7729      return $this->loyaltyPoints;
7730    }
7731    public function setMaterial($material)
7732    {
7733      $this->material = $material;
7734    }
7735    public function getMaterial()
7736    {
7737      return $this->material;
7738    }
7739    public function setMobileLink($mobileLink)
7740    {
7741      $this->mobileLink = $mobileLink;
7742    }
7743    public function getMobileLink()
7744    {
7745      return $this->mobileLink;
7746    }
7747    public function setMpn($mpn)
7748    {
7749      $this->mpn = $mpn;
7750    }
7751    public function getMpn()
7752    {
7753      return $this->mpn;
7754    }
7755    public function setMultipack($multipack)
7756    {
7757      $this->multipack = $multipack;
7758    }
7759    public function getMultipack()
7760    {
7761      return $this->multipack;
7762    }
7763    public function setOfferId($offerId)
7764    {
7765      $this->offerId = $offerId;
7766    }
7767    public function getOfferId()
7768    {
7769      return $this->offerId;
7770    }
7771    public function setOnlineOnly($onlineOnly)
7772    {
7773      $this->onlineOnly = $onlineOnly;
7774    }
7775    public function getOnlineOnly()
7776    {
7777      return $this->onlineOnly;
7778    }
7779    public function setPattern($pattern)
7780    {
7781      $this->pattern = $pattern;
7782    }
7783    public function getPattern()
7784    {
7785      return $this->pattern;
7786    }
7787    public function setPrice(Google_Service_ShoppingContent_Price $price)
7788    {
7789      $this->price = $price;
7790    }
7791    public function getPrice()
7792    {
7793      return $this->price;
7794    }
7795    public function setProductType($productType)
7796    {
7797      $this->productType = $productType;
7798    }
7799    public function getProductType()
7800    {
7801      return $this->productType;
7802    }
7803    public function setSalePrice(Google_Service_ShoppingContent_Price $salePrice)
7804    {
7805      $this->salePrice = $salePrice;
7806    }
7807    public function getSalePrice()
7808    {
7809      return $this->salePrice;
7810    }
7811    public function setSalePriceEffectiveDate($salePriceEffectiveDate)
7812    {
7813      $this->salePriceEffectiveDate = $salePriceEffectiveDate;
7814    }
7815    public function getSalePriceEffectiveDate()
7816    {
7817      return $this->salePriceEffectiveDate;
7818    }
7819    public function setSellOnGoogleQuantity($sellOnGoogleQuantity)
7820    {
7821      $this->sellOnGoogleQuantity = $sellOnGoogleQuantity;
7822    }
7823    public function getSellOnGoogleQuantity()
7824    {
7825      return $this->sellOnGoogleQuantity;
7826    }
7827    public function setShipping($shipping)
7828    {
7829      $this->shipping = $shipping;
7830    }
7831    public function getShipping()
7832    {
7833      return $this->shipping;
7834    }
7835    public function setShippingHeight(Google_Service_ShoppingContent_ProductShippingDimension $shippingHeight)
7836    {
7837      $this->shippingHeight = $shippingHeight;
7838    }
7839    public function getShippingHeight()
7840    {
7841      return $this->shippingHeight;
7842    }
7843    public function setShippingLabel($shippingLabel)
7844    {
7845      $this->shippingLabel = $shippingLabel;
7846    }
7847    public function getShippingLabel()
7848    {
7849      return $this->shippingLabel;
7850    }
7851    public function setShippingLength(Google_Service_ShoppingContent_ProductShippingDimension $shippingLength)
7852    {
7853      $this->shippingLength = $shippingLength;
7854    }
7855    public function getShippingLength()
7856    {
7857      return $this->shippingLength;
7858    }
7859    public function setShippingWeight(Google_Service_ShoppingContent_ProductShippingWeight $shippingWeight)
7860    {
7861      $this->shippingWeight = $shippingWeight;
7862    }
7863    public function getShippingWeight()
7864    {
7865      return $this->shippingWeight;
7866    }
7867    public function setShippingWidth(Google_Service_ShoppingContent_ProductShippingDimension $shippingWidth)
7868    {
7869      $this->shippingWidth = $shippingWidth;
7870    }
7871    public function getShippingWidth()
7872    {
7873      return $this->shippingWidth;
7874    }
7875    public function setSizeSystem($sizeSystem)
7876    {
7877      $this->sizeSystem = $sizeSystem;
7878    }
7879    public function getSizeSystem()
7880    {
7881      return $this->sizeSystem;
7882    }
7883    public function setSizeType($sizeType)
7884    {
7885      $this->sizeType = $sizeType;
7886    }
7887    public function getSizeType()
7888    {
7889      return $this->sizeType;
7890    }
7891    public function setSizes($sizes)
7892    {
7893      $this->sizes = $sizes;
7894    }
7895    public function getSizes()
7896    {
7897      return $this->sizes;
7898    }
7899    public function setTargetCountry($targetCountry)
7900    {
7901      $this->targetCountry = $targetCountry;
7902    }
7903    public function getTargetCountry()
7904    {
7905      return $this->targetCountry;
7906    }
7907    public function setTaxes($taxes)
7908    {
7909      $this->taxes = $taxes;
7910    }
7911    public function getTaxes()
7912    {
7913      return $this->taxes;
7914    }
7915    public function setTitle($title)
7916    {
7917      $this->title = $title;
7918    }
7919    public function getTitle()
7920    {
7921      return $this->title;
7922    }
7923    public function setUnitPricingBaseMeasure(Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure $unitPricingBaseMeasure)
7924    {
7925      $this->unitPricingBaseMeasure = $unitPricingBaseMeasure;
7926    }
7927    public function getUnitPricingBaseMeasure()
7928    {
7929      return $this->unitPricingBaseMeasure;
7930    }
7931    public function setUnitPricingMeasure(Google_Service_ShoppingContent_ProductUnitPricingMeasure $unitPricingMeasure)
7932    {
7933      $this->unitPricingMeasure = $unitPricingMeasure;
7934    }
7935    public function getUnitPricingMeasure()
7936    {
7937      return $this->unitPricingMeasure;
7938    }
7939    public function setValidatedDestinations($validatedDestinations)
7940    {
7941      $this->validatedDestinations = $validatedDestinations;
7942    }
7943    public function getValidatedDestinations()
7944    {
7945      return $this->validatedDestinations;
7946    }
7947    public function setWarnings($warnings)
7948    {
7949      $this->warnings = $warnings;
7950    }
7951    public function getWarnings()
7952    {
7953      return $this->warnings;
7954    }
7955  }
7956  
7957  #[AllowDynamicProperties]
7958  class Google_Service_ShoppingContent_ProductAspect extends Google_Model
7959  {
7960    protected $internal_gapi_mappings = array(
7961    );
7962    public $aspectName;
7963    public $destinationName;
7964    public $intention;
7965  
7966  
7967    public function setAspectName($aspectName)
7968    {
7969      $this->aspectName = $aspectName;
7970    }
7971    public function getAspectName()
7972    {
7973      return $this->aspectName;
7974    }
7975    public function setDestinationName($destinationName)
7976    {
7977      $this->destinationName = $destinationName;
7978    }
7979    public function getDestinationName()
7980    {
7981      return $this->destinationName;
7982    }
7983    public function setIntention($intention)
7984    {
7985      $this->intention = $intention;
7986    }
7987    public function getIntention()
7988    {
7989      return $this->intention;
7990    }
7991  }
7992  
7993  #[AllowDynamicProperties]
7994  class Google_Service_ShoppingContent_ProductCustomAttribute extends Google_Model
7995  {
7996    protected $internal_gapi_mappings = array(
7997    );
7998    public $name;
7999    public $type;
8000    public $unit;
8001    public $value;
8002  
8003  
8004    public function setName($name)
8005    {
8006      $this->name = $name;
8007    }
8008    public function getName()
8009    {
8010      return $this->name;
8011    }
8012    public function setType($type)
8013    {
8014      $this->type = $type;
8015    }
8016    public function getType()
8017    {
8018      return $this->type;
8019    }
8020    public function setUnit($unit)
8021    {
8022      $this->unit = $unit;
8023    }
8024    public function getUnit()
8025    {
8026      return $this->unit;
8027    }
8028    public function setValue($value)
8029    {
8030      $this->value = $value;
8031    }
8032    public function getValue()
8033    {
8034      return $this->value;
8035    }
8036  }
8037  
8038  #[AllowDynamicProperties]
8039  class Google_Service_ShoppingContent_ProductCustomGroup extends Google_Collection
8040  {
8041    protected $collection_key = 'attributes';
8042    protected $internal_gapi_mappings = array(
8043    );
8044    protected $attributesType = 'Google_Service_ShoppingContent_ProductCustomAttribute';
8045    protected $attributesDataType = 'array';
8046    public $name;
8047  
8048  
8049    public function setAttributes($attributes)
8050    {
8051      $this->attributes = $attributes;
8052    }
8053    public function getAttributes()
8054    {
8055      return $this->attributes;
8056    }
8057    public function setName($name)
8058    {
8059      $this->name = $name;
8060    }
8061    public function getName()
8062    {
8063      return $this->name;
8064    }
8065  }
8066  
8067  #[AllowDynamicProperties]
8068  class Google_Service_ShoppingContent_ProductDestination extends Google_Model
8069  {
8070    protected $internal_gapi_mappings = array(
8071    );
8072    public $destinationName;
8073    public $intention;
8074  
8075  
8076    public function setDestinationName($destinationName)
8077    {
8078      $this->destinationName = $destinationName;
8079    }
8080    public function getDestinationName()
8081    {
8082      return $this->destinationName;
8083    }
8084    public function setIntention($intention)
8085    {
8086      $this->intention = $intention;
8087    }
8088    public function getIntention()
8089    {
8090      return $this->intention;
8091    }
8092  }
8093  
8094  #[AllowDynamicProperties]
8095  class Google_Service_ShoppingContent_ProductInstallment extends Google_Model
8096  {
8097    protected $internal_gapi_mappings = array(
8098    );
8099    protected $amountType = 'Google_Service_ShoppingContent_Price';
8100    protected $amountDataType = '';
8101    public $months;
8102  
8103  
8104    public function setAmount(Google_Service_ShoppingContent_Price $amount)
8105    {
8106      $this->amount = $amount;
8107    }
8108    public function getAmount()
8109    {
8110      return $this->amount;
8111    }
8112    public function setMonths($months)
8113    {
8114      $this->months = $months;
8115    }
8116    public function getMonths()
8117    {
8118      return $this->months;
8119    }
8120  }
8121  
8122  #[AllowDynamicProperties]
8123  class Google_Service_ShoppingContent_ProductShipping extends Google_Model
8124  {
8125    protected $internal_gapi_mappings = array(
8126    );
8127    public $country;
8128    public $locationGroupName;
8129    public $locationId;
8130    public $postalCode;
8131    protected $priceType = 'Google_Service_ShoppingContent_Price';
8132    protected $priceDataType = '';
8133    public $region;
8134    public $service;
8135  
8136  
8137    public function setCountry($country)
8138    {
8139      $this->country = $country;
8140    }
8141    public function getCountry()
8142    {
8143      return $this->country;
8144    }
8145    public function setLocationGroupName($locationGroupName)
8146    {
8147      $this->locationGroupName = $locationGroupName;
8148    }
8149    public function getLocationGroupName()
8150    {
8151      return $this->locationGroupName;
8152    }
8153    public function setLocationId($locationId)
8154    {
8155      $this->locationId = $locationId;
8156    }
8157    public function getLocationId()
8158    {
8159      return $this->locationId;
8160    }
8161    public function setPostalCode($postalCode)
8162    {
8163      $this->postalCode = $postalCode;
8164    }
8165    public function getPostalCode()
8166    {
8167      return $this->postalCode;
8168    }
8169    public function setPrice(Google_Service_ShoppingContent_Price $price)
8170    {
8171      $this->price = $price;
8172    }
8173    public function getPrice()
8174    {
8175      return $this->price;
8176    }
8177    public function setRegion($region)
8178    {
8179      $this->region = $region;
8180    }
8181    public function getRegion()
8182    {
8183      return $this->region;
8184    }
8185    public function setService($service)
8186    {
8187      $this->service = $service;
8188    }
8189    public function getService()
8190    {
8191      return $this->service;
8192    }
8193  }
8194  
8195  #[AllowDynamicProperties]
8196  class Google_Service_ShoppingContent_ProductShippingDimension extends Google_Model
8197  {
8198    protected $internal_gapi_mappings = array(
8199    );
8200    public $unit;
8201    public $value;
8202  
8203  
8204    public function setUnit($unit)
8205    {
8206      $this->unit = $unit;
8207    }
8208    public function getUnit()
8209    {
8210      return $this->unit;
8211    }
8212    public function setValue($value)
8213    {
8214      $this->value = $value;
8215    }
8216    public function getValue()
8217    {
8218      return $this->value;
8219    }
8220  }
8221  
8222  #[AllowDynamicProperties]
8223  class Google_Service_ShoppingContent_ProductShippingWeight extends Google_Model
8224  {
8225    protected $internal_gapi_mappings = array(
8226    );
8227    public $unit;
8228    public $value;
8229  
8230  
8231    public function setUnit($unit)
8232    {
8233      $this->unit = $unit;
8234    }
8235    public function getUnit()
8236    {
8237      return $this->unit;
8238    }
8239    public function setValue($value)
8240    {
8241      $this->value = $value;
8242    }
8243    public function getValue()
8244    {
8245      return $this->value;
8246    }
8247  }
8248  
8249  #[AllowDynamicProperties]
8250  class Google_Service_ShoppingContent_ProductStatus extends Google_Collection
8251  {
8252    protected $collection_key = 'destinationStatuses';
8253    protected $internal_gapi_mappings = array(
8254    );
8255    public $creationDate;
8256    protected $dataQualityIssuesType = 'Google_Service_ShoppingContent_ProductStatusDataQualityIssue';
8257    protected $dataQualityIssuesDataType = 'array';
8258    protected $destinationStatusesType = 'Google_Service_ShoppingContent_ProductStatusDestinationStatus';
8259    protected $destinationStatusesDataType = 'array';
8260    public $googleExpirationDate;
8261    public $kind;
8262    public $lastUpdateDate;
8263    public $link;
8264    public $productId;
8265    public $title;
8266  
8267  
8268    public function setCreationDate($creationDate)
8269    {
8270      $this->creationDate = $creationDate;
8271    }
8272    public function getCreationDate()
8273    {
8274      return $this->creationDate;
8275    }
8276    public function setDataQualityIssues($dataQualityIssues)
8277    {
8278      $this->dataQualityIssues = $dataQualityIssues;
8279    }
8280    public function getDataQualityIssues()
8281    {
8282      return $this->dataQualityIssues;
8283    }
8284    public function setDestinationStatuses($destinationStatuses)
8285    {
8286      $this->destinationStatuses = $destinationStatuses;
8287    }
8288    public function getDestinationStatuses()
8289    {
8290      return $this->destinationStatuses;
8291    }
8292    public function setGoogleExpirationDate($googleExpirationDate)
8293    {
8294      $this->googleExpirationDate = $googleExpirationDate;
8295    }
8296    public function getGoogleExpirationDate()
8297    {
8298      return $this->googleExpirationDate;
8299    }
8300    public function setKind($kind)
8301    {
8302      $this->kind = $kind;
8303    }
8304    public function getKind()
8305    {
8306      return $this->kind;
8307    }
8308    public function setLastUpdateDate($lastUpdateDate)
8309    {
8310      $this->lastUpdateDate = $lastUpdateDate;
8311    }
8312    public function getLastUpdateDate()
8313    {
8314      return $this->lastUpdateDate;
8315    }
8316    public function setLink($link)
8317    {
8318      $this->link = $link;
8319    }
8320    public function getLink()
8321    {
8322      return $this->link;
8323    }
8324    public function setProductId($productId)
8325    {
8326      $this->productId = $productId;
8327    }
8328    public function getProductId()
8329    {
8330      return $this->productId;
8331    }
8332    public function setTitle($title)
8333    {
8334      $this->title = $title;
8335    }
8336    public function getTitle()
8337    {
8338      return $this->title;
8339    }
8340  }
8341  
8342  #[AllowDynamicProperties]
8343  class Google_Service_ShoppingContent_ProductStatusDataQualityIssue extends Google_Model
8344  {
8345    protected $internal_gapi_mappings = array(
8346    );
8347    public $detail;
8348    public $fetchStatus;
8349    public $id;
8350    public $location;
8351    public $severity;
8352    public $timestamp;
8353    public $valueOnLandingPage;
8354    public $valueProvided;
8355  
8356  
8357    public function setDetail($detail)
8358    {
8359      $this->detail = $detail;
8360    }
8361    public function getDetail()
8362    {
8363      return $this->detail;
8364    }
8365    public function setFetchStatus($fetchStatus)
8366    {
8367      $this->fetchStatus = $fetchStatus;
8368    }
8369    public function getFetchStatus()
8370    {
8371      return $this->fetchStatus;
8372    }
8373    public function setId($id)
8374    {
8375      $this->id = $id;
8376    }
8377    public function getId()
8378    {
8379      return $this->id;
8380    }
8381    public function setLocation($location)
8382    {
8383      $this->location = $location;
8384    }
8385    public function getLocation()
8386    {
8387      return $this->location;
8388    }
8389    public function setSeverity($severity)
8390    {
8391      $this->severity = $severity;
8392    }
8393    public function getSeverity()
8394    {
8395      return $this->severity;
8396    }
8397    public function setTimestamp($timestamp)
8398    {
8399      $this->timestamp = $timestamp;
8400    }
8401    public function getTimestamp()
8402    {
8403      return $this->timestamp;
8404    }
8405    public function setValueOnLandingPage($valueOnLandingPage)
8406    {
8407      $this->valueOnLandingPage = $valueOnLandingPage;
8408    }
8409    public function getValueOnLandingPage()
8410    {
8411      return $this->valueOnLandingPage;
8412    }
8413    public function setValueProvided($valueProvided)
8414    {
8415      $this->valueProvided = $valueProvided;
8416    }
8417    public function getValueProvided()
8418    {
8419      return $this->valueProvided;
8420    }
8421  }
8422  
8423  #[AllowDynamicProperties]
8424  class Google_Service_ShoppingContent_ProductStatusDestinationStatus extends Google_Model
8425  {
8426    protected $internal_gapi_mappings = array(
8427    );
8428    public $approvalStatus;
8429    public $destination;
8430    public $intention;
8431  
8432  
8433    public function setApprovalStatus($approvalStatus)
8434    {
8435      $this->approvalStatus = $approvalStatus;
8436    }
8437    public function getApprovalStatus()
8438    {
8439      return $this->approvalStatus;
8440    }
8441    public function setDestination($destination)
8442    {
8443      $this->destination = $destination;
8444    }
8445    public function getDestination()
8446    {
8447      return $this->destination;
8448    }
8449    public function setIntention($intention)
8450    {
8451      $this->intention = $intention;
8452    }
8453    public function getIntention()
8454    {
8455      return $this->intention;
8456    }
8457  }
8458  
8459  #[AllowDynamicProperties]
8460  class Google_Service_ShoppingContent_ProductTax extends Google_Model
8461  {
8462    protected $internal_gapi_mappings = array(
8463    );
8464    public $country;
8465    public $locationId;
8466    public $postalCode;
8467    public $rate;
8468    public $region;
8469    public $taxShip;
8470  
8471  
8472    public function setCountry($country)
8473    {
8474      $this->country = $country;
8475    }
8476    public function getCountry()
8477    {
8478      return $this->country;
8479    }
8480    public function setLocationId($locationId)
8481    {
8482      $this->locationId = $locationId;
8483    }
8484    public function getLocationId()
8485    {
8486      return $this->locationId;
8487    }
8488    public function setPostalCode($postalCode)
8489    {
8490      $this->postalCode = $postalCode;
8491    }
8492    public function getPostalCode()
8493    {
8494      return $this->postalCode;
8495    }
8496    public function setRate($rate)
8497    {
8498      $this->rate = $rate;
8499    }
8500    public function getRate()
8501    {
8502      return $this->rate;
8503    }
8504    public function setRegion($region)
8505    {
8506      $this->region = $region;
8507    }
8508    public function getRegion()
8509    {
8510      return $this->region;
8511    }
8512    public function setTaxShip($taxShip)
8513    {
8514      $this->taxShip = $taxShip;
8515    }
8516    public function getTaxShip()
8517    {
8518      return $this->taxShip;
8519    }
8520  }
8521  
8522  #[AllowDynamicProperties]
8523  class Google_Service_ShoppingContent_ProductUnitPricingBaseMeasure extends Google_Model
8524  {
8525    protected $internal_gapi_mappings = array(
8526    );
8527    public $unit;
8528    public $value;
8529  
8530  
8531    public function setUnit($unit)
8532    {
8533      $this->unit = $unit;
8534    }
8535    public function getUnit()
8536    {
8537      return $this->unit;
8538    }
8539    public function setValue($value)
8540    {
8541      $this->value = $value;
8542    }
8543    public function getValue()
8544    {
8545      return $this->value;
8546    }
8547  }
8548  
8549  #[AllowDynamicProperties]
8550  class Google_Service_ShoppingContent_ProductUnitPricingMeasure extends Google_Model
8551  {
8552    protected $internal_gapi_mappings = array(
8553    );
8554    public $unit;
8555    public $value;
8556  
8557  
8558    public function setUnit($unit)
8559    {
8560      $this->unit = $unit;
8561    }
8562    public function getUnit()
8563    {
8564      return $this->unit;
8565    }
8566    public function setValue($value)
8567    {
8568      $this->value = $value;
8569    }
8570    public function getValue()
8571    {
8572      return $this->value;
8573    }
8574  }
8575  
8576  #[AllowDynamicProperties]
8577  class Google_Service_ShoppingContent_ProductsCustomBatchRequest extends Google_Collection
8578  {
8579    protected $collection_key = 'entries';
8580    protected $internal_gapi_mappings = array(
8581    );
8582    protected $entriesType = 'Google_Service_ShoppingContent_ProductsCustomBatchRequestEntry';
8583    protected $entriesDataType = 'array';
8584  
8585  
8586    public function setEntries($entries)
8587    {
8588      $this->entries = $entries;
8589    }
8590    public function getEntries()
8591    {
8592      return $this->entries;
8593    }
8594  }
8595  
8596  #[AllowDynamicProperties]
8597  class Google_Service_ShoppingContent_ProductsCustomBatchRequestEntry extends Google_Model
8598  {
8599    protected $internal_gapi_mappings = array(
8600    );
8601    public $batchId;
8602    public $merchantId;
8603    public $method;
8604    protected $productType = 'Google_Service_ShoppingContent_Product';
8605    protected $productDataType = '';
8606    public $productId;
8607  
8608  
8609    public function setBatchId($batchId)
8610    {
8611      $this->batchId = $batchId;
8612    }
8613    public function getBatchId()
8614    {
8615      return $this->batchId;
8616    }
8617    public function setMerchantId($merchantId)
8618    {
8619      $this->merchantId = $merchantId;
8620    }
8621    public function getMerchantId()
8622    {
8623      return $this->merchantId;
8624    }
8625    public function setMethod($method)
8626    {
8627      $this->method = $method;
8628    }
8629    public function getMethod()
8630    {
8631      return $this->method;
8632    }
8633    public function setProduct(Google_Service_ShoppingContent_Product $product)
8634    {
8635      $this->product = $product;
8636    }
8637    public function getProduct()
8638    {
8639      return $this->product;
8640    }
8641    public function setProductId($productId)
8642    {
8643      $this->productId = $productId;
8644    }
8645    public function getProductId()
8646    {
8647      return $this->productId;
8648    }
8649  }
8650  
8651  #[AllowDynamicProperties]
8652  class Google_Service_ShoppingContent_ProductsCustomBatchResponse extends Google_Collection
8653  {
8654    protected $collection_key = 'entries';
8655    protected $internal_gapi_mappings = array(
8656    );
8657    protected $entriesType = 'Google_Service_ShoppingContent_ProductsCustomBatchResponseEntry';
8658    protected $entriesDataType = 'array';
8659    public $kind;
8660  
8661  
8662    public function setEntries($entries)
8663    {
8664      $this->entries = $entries;
8665    }
8666    public function getEntries()
8667    {
8668      return $this->entries;
8669    }
8670    public function setKind($kind)
8671    {
8672      $this->kind = $kind;
8673    }
8674    public function getKind()
8675    {
8676      return $this->kind;
8677    }
8678  }
8679  
8680  #[AllowDynamicProperties]
8681  class Google_Service_ShoppingContent_ProductsCustomBatchResponseEntry extends Google_Model
8682  {
8683    protected $internal_gapi_mappings = array(
8684    );
8685    public $batchId;
8686    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
8687    protected $errorsDataType = '';
8688    public $kind;
8689    protected $productType = 'Google_Service_ShoppingContent_Product';
8690    protected $productDataType = '';
8691  
8692  
8693    public function setBatchId($batchId)
8694    {
8695      $this->batchId = $batchId;
8696    }
8697    public function getBatchId()
8698    {
8699      return $this->batchId;
8700    }
8701    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
8702    {
8703      $this->errors = $errors;
8704    }
8705    public function getErrors()
8706    {
8707      return $this->errors;
8708    }
8709    public function setKind($kind)
8710    {
8711      $this->kind = $kind;
8712    }
8713    public function getKind()
8714    {
8715      return $this->kind;
8716    }
8717    public function setProduct(Google_Service_ShoppingContent_Product $product)
8718    {
8719      $this->product = $product;
8720    }
8721    public function getProduct()
8722    {
8723      return $this->product;
8724    }
8725  }
8726  
8727  #[AllowDynamicProperties]
8728  class Google_Service_ShoppingContent_ProductsListResponse extends Google_Collection
8729  {
8730    protected $collection_key = 'resources';
8731    protected $internal_gapi_mappings = array(
8732    );
8733    public $kind;
8734    public $nextPageToken;
8735    protected $resourcesType = 'Google_Service_ShoppingContent_Product';
8736    protected $resourcesDataType = 'array';
8737  
8738  
8739    public function setKind($kind)
8740    {
8741      $this->kind = $kind;
8742    }
8743    public function getKind()
8744    {
8745      return $this->kind;
8746    }
8747    public function setNextPageToken($nextPageToken)
8748    {
8749      $this->nextPageToken = $nextPageToken;
8750    }
8751    public function getNextPageToken()
8752    {
8753      return $this->nextPageToken;
8754    }
8755    public function setResources($resources)
8756    {
8757      $this->resources = $resources;
8758    }
8759    public function getResources()
8760    {
8761      return $this->resources;
8762    }
8763  }
8764  
8765  #[AllowDynamicProperties]
8766  class Google_Service_ShoppingContent_ProductstatusesCustomBatchRequest extends Google_Collection
8767  {
8768    protected $collection_key = 'entries';
8769    protected $internal_gapi_mappings = array(
8770    );
8771    protected $entriesType = 'Google_Service_ShoppingContent_ProductstatusesCustomBatchRequestEntry';
8772    protected $entriesDataType = 'array';
8773  
8774  
8775    public function setEntries($entries)
8776    {
8777      $this->entries = $entries;
8778    }
8779    public function getEntries()
8780    {
8781      return $this->entries;
8782    }
8783  }
8784  
8785  #[AllowDynamicProperties]
8786  class Google_Service_ShoppingContent_ProductstatusesCustomBatchRequestEntry extends Google_Model
8787  {
8788    protected $internal_gapi_mappings = array(
8789    );
8790    public $batchId;
8791    public $merchantId;
8792    public $method;
8793    public $productId;
8794  
8795  
8796    public function setBatchId($batchId)
8797    {
8798      $this->batchId = $batchId;
8799    }
8800    public function getBatchId()
8801    {
8802      return $this->batchId;
8803    }
8804    public function setMerchantId($merchantId)
8805    {
8806      $this->merchantId = $merchantId;
8807    }
8808    public function getMerchantId()
8809    {
8810      return $this->merchantId;
8811    }
8812    public function setMethod($method)
8813    {
8814      $this->method = $method;
8815    }
8816    public function getMethod()
8817    {
8818      return $this->method;
8819    }
8820    public function setProductId($productId)
8821    {
8822      $this->productId = $productId;
8823    }
8824    public function getProductId()
8825    {
8826      return $this->productId;
8827    }
8828  }
8829  
8830  #[AllowDynamicProperties]
8831  class Google_Service_ShoppingContent_ProductstatusesCustomBatchResponse extends Google_Collection
8832  {
8833    protected $collection_key = 'entries';
8834    protected $internal_gapi_mappings = array(
8835    );
8836    protected $entriesType = 'Google_Service_ShoppingContent_ProductstatusesCustomBatchResponseEntry';
8837    protected $entriesDataType = 'array';
8838    public $kind;
8839  
8840  
8841    public function setEntries($entries)
8842    {
8843      $this->entries = $entries;
8844    }
8845    public function getEntries()
8846    {
8847      return $this->entries;
8848    }
8849    public function setKind($kind)
8850    {
8851      $this->kind = $kind;
8852    }
8853    public function getKind()
8854    {
8855      return $this->kind;
8856    }
8857  }
8858  
8859  #[AllowDynamicProperties]
8860  class Google_Service_ShoppingContent_ProductstatusesCustomBatchResponseEntry extends Google_Model
8861  {
8862    protected $internal_gapi_mappings = array(
8863    );
8864    public $batchId;
8865    protected $errorsType = 'Google_Service_ShoppingContent_Errors';
8866    protected $errorsDataType = '';
8867    public $kind;
8868    protected $productStatusType = 'Google_Service_ShoppingContent_ProductStatus';
8869    protected $productStatusDataType = '';
8870  
8871  
8872    public function setBatchId($batchId)
8873    {
8874      $this->batchId = $batchId;
8875    }
8876    public function getBatchId()
8877    {
8878      return $this->batchId;
8879    }
8880    public function setErrors(Google_Service_ShoppingContent_Errors $errors)
8881    {
8882      $this->errors = $errors;
8883    }
8884    public function getErrors()
8885    {
8886      return $this->errors;
8887    }
8888    public function setKind($kind)
8889    {
8890      $this->kind = $kind;
8891    }
8892    public function getKind()
8893    {
8894      return $this->kind;
8895    }
8896    public function setProductStatus(Google_Service_ShoppingContent_ProductStatus $productStatus)
8897    {
8898      $this->productStatus = $productStatus;
8899    }
8900    public function getProductStatus()
8901    {
8902      return $this->productStatus;
8903    }
8904  }
8905  
8906  #[AllowDynamicProperties]
8907  class Google_Service_ShoppingContent_ProductstatusesListResponse extends Google_Collection
8908  {
8909    protected $collection_key = 'resources';
8910    protected $internal_gapi_mappings = array(
8911    );
8912    public $kind;
8913    public $nextPageToken;
8914    protected $resourcesType = 'Google_Service_ShoppingContent_ProductStatus';
8915    protected $resourcesDataType = 'array';
8916  
8917  
8918    public function setKind($kind)
8919    {
8920      $this->kind = $kind;
8921    }
8922    public function getKind()
8923    {
8924      return $this->kind;
8925    }
8926    public function setNextPageToken($nextPageToken)
8927    {
8928      $this->nextPageToken = $nextPageToken;
8929    }
8930    public function getNextPageToken()
8931    {
8932      return $this->nextPageToken;
8933    }
8934    public function setResources($resources)
8935    {
8936      $this->resources = $resources;
8937    }
8938    public function getResources()
8939    {
8940      return $this->resources;
8941    }
8942  }
8943  
8944  #[AllowDynamicProperties]
8945  class Google_Service_ShoppingContent_TestOrder extends Google_Collection
8946  {
8947    protected $collection_key = 'lineItems';
8948    protected $internal_gapi_mappings = array(
8949    );
8950    protected $customerType = 'Google_Service_ShoppingContent_TestOrderCustomer';
8951    protected $customerDataType = '';
8952    public $kind;
8953    protected $lineItemsType = 'Google_Service_ShoppingContent_TestOrderLineItem';
8954    protected $lineItemsDataType = 'array';
8955    protected $paymentMethodType = 'Google_Service_ShoppingContent_TestOrderPaymentMethod';
8956    protected $paymentMethodDataType = '';
8957    public $predefinedDeliveryAddress;
8958    protected $shippingCostType = 'Google_Service_ShoppingContent_Price';
8959    protected $shippingCostDataType = '';
8960    protected $shippingCostTaxType = 'Google_Service_ShoppingContent_Price';
8961    protected $shippingCostTaxDataType = '';
8962    public $shippingOption;
8963  
8964  
8965    public function setCustomer(Google_Service_ShoppingContent_TestOrderCustomer $customer)
8966    {
8967      $this->customer = $customer;
8968    }
8969    public function getCustomer()
8970    {
8971      return $this->customer;
8972    }
8973    public function setKind($kind)
8974    {
8975      $this->kind = $kind;
8976    }
8977    public function getKind()
8978    {
8979      return $this->kind;
8980    }
8981    public function setLineItems($lineItems)
8982    {
8983      $this->lineItems = $lineItems;
8984    }
8985    public function getLineItems()
8986    {
8987      return $this->lineItems;
8988    }
8989    public function setPaymentMethod(Google_Service_ShoppingContent_TestOrderPaymentMethod $paymentMethod)
8990    {
8991      $this->paymentMethod = $paymentMethod;
8992    }
8993    public function getPaymentMethod()
8994    {
8995      return $this->paymentMethod;
8996    }
8997    public function setPredefinedDeliveryAddress($predefinedDeliveryAddress)
8998    {
8999      $this->predefinedDeliveryAddress = $predefinedDeliveryAddress;
9000    }
9001    public function getPredefinedDeliveryAddress()
9002    {
9003      return $this->predefinedDeliveryAddress;
9004    }
9005    public function setShippingCost(Google_Service_ShoppingContent_Price $shippingCost)
9006    {
9007      $this->shippingCost = $shippingCost;
9008    }
9009    public function getShippingCost()
9010    {
9011      return $this->shippingCost;
9012    }
9013    public function setShippingCostTax(Google_Service_ShoppingContent_Price $shippingCostTax)
9014    {
9015      $this->shippingCostTax = $shippingCostTax;
9016    }
9017    public function getShippingCostTax()
9018    {
9019      return $this->shippingCostTax;
9020    }
9021    public function setShippingOption($shippingOption)
9022    {
9023      $this->shippingOption = $shippingOption;
9024    }
9025    public function getShippingOption()
9026    {
9027      return $this->shippingOption;
9028    }
9029  }
9030  
9031  #[AllowDynamicProperties]
9032  class Google_Service_ShoppingContent_TestOrderCustomer extends Google_Model
9033  {
9034    protected $internal_gapi_mappings = array(
9035    );
9036    public $email;
9037    public $explicitMarketingPreference;
9038    public $fullName;
9039  
9040  
9041    public function setEmail($email)
9042    {
9043      $this->email = $email;
9044    }
9045    public function getEmail()
9046    {
9047      return $this->email;
9048    }
9049    public function setExplicitMarketingPreference($explicitMarketingPreference)
9050    {
9051      $this->explicitMarketingPreference = $explicitMarketingPreference;
9052    }
9053    public function getExplicitMarketingPreference()
9054    {
9055      return $this->explicitMarketingPreference;
9056    }
9057    public function setFullName($fullName)
9058    {
9059      $this->fullName = $fullName;
9060    }
9061    public function getFullName()
9062    {
9063      return $this->fullName;
9064    }
9065  }
9066  
9067  #[AllowDynamicProperties]
9068  class Google_Service_ShoppingContent_TestOrderLineItem extends Google_Model
9069  {
9070    protected $internal_gapi_mappings = array(
9071    );
9072    protected $productType = 'Google_Service_ShoppingContent_TestOrderLineItemProduct';
9073    protected $productDataType = '';
9074    public $quantityOrdered;
9075    protected $returnInfoType = 'Google_Service_ShoppingContent_OrderLineItemReturnInfo';
9076    protected $returnInfoDataType = '';
9077    protected $shippingDetailsType = 'Google_Service_ShoppingContent_OrderLineItemShippingDetails';
9078    protected $shippingDetailsDataType = '';
9079    protected $unitTaxType = 'Google_Service_ShoppingContent_Price';
9080    protected $unitTaxDataType = '';
9081  
9082  
9083    public function setProduct(Google_Service_ShoppingContent_TestOrderLineItemProduct $product)
9084    {
9085      $this->product = $product;
9086    }
9087    public function getProduct()
9088    {
9089      return $this->product;
9090    }
9091    public function setQuantityOrdered($quantityOrdered)
9092    {
9093      $this->quantityOrdered = $quantityOrdered;
9094    }
9095    public function getQuantityOrdered()
9096    {
9097      return $this->quantityOrdered;
9098    }
9099    public function setReturnInfo(Google_Service_ShoppingContent_OrderLineItemReturnInfo $returnInfo)
9100    {
9101      $this->returnInfo = $returnInfo;
9102    }
9103    public function getReturnInfo()
9104    {
9105      return $this->returnInfo;
9106    }
9107    public function setShippingDetails(Google_Service_ShoppingContent_OrderLineItemShippingDetails $shippingDetails)
9108    {
9109      $this->shippingDetails = $shippingDetails;
9110    }
9111    public function getShippingDetails()
9112    {
9113      return $this->shippingDetails;
9114    }
9115    public function setUnitTax(Google_Service_ShoppingContent_Price $unitTax)
9116    {
9117      $this->unitTax = $unitTax;
9118    }
9119    public function getUnitTax()
9120    {
9121      return $this->unitTax;
9122    }
9123  }
9124  
9125  #[AllowDynamicProperties]
9126  class Google_Service_ShoppingContent_TestOrderLineItemProduct extends Google_Collection
9127  {
9128    protected $collection_key = 'variantAttributes';
9129    protected $internal_gapi_mappings = array(
9130    );
9131    public $brand;
9132    public $channel;
9133    public $condition;
9134    public $contentLanguage;
9135    public $gtin;
9136    public $imageLink;
9137    public $itemGroupId;
9138    public $mpn;
9139    public $offerId;
9140    protected $priceType = 'Google_Service_ShoppingContent_Price';
9141    protected $priceDataType = '';
9142    public $targetCountry;
9143    public $title;
9144    protected $variantAttributesType = 'Google_Service_ShoppingContent_OrderLineItemProductVariantAttribute';
9145    protected $variantAttributesDataType = 'array';
9146  
9147  
9148    public function setBrand($brand)
9149    {
9150      $this->brand = $brand;
9151    }
9152    public function getBrand()
9153    {
9154      return $this->brand;
9155    }
9156    public function setChannel($channel)
9157    {
9158      $this->channel = $channel;
9159    }
9160    public function getChannel()
9161    {
9162      return $this->channel;
9163    }
9164    public function setCondition($condition)
9165    {
9166      $this->condition = $condition;
9167    }
9168    public function getCondition()
9169    {
9170      return $this->condition;
9171    }
9172    public function setContentLanguage($contentLanguage)
9173    {
9174      $this->contentLanguage = $contentLanguage;
9175    }
9176    public function getContentLanguage()
9177    {
9178      return $this->contentLanguage;
9179    }
9180    public function setGtin($gtin)
9181    {
9182      $this->gtin = $gtin;
9183    }
9184    public function getGtin()
9185    {
9186      return $this->gtin;
9187    }
9188    public function setImageLink($imageLink)
9189    {
9190      $this->imageLink = $imageLink;
9191    }
9192    public function getImageLink()
9193    {
9194      return $this->imageLink;
9195    }
9196    public function setItemGroupId($itemGroupId)
9197    {
9198      $this->itemGroupId = $itemGroupId;
9199    }
9200    public function getItemGroupId()
9201    {
9202      return $this->itemGroupId;
9203    }
9204    public function setMpn($mpn)
9205    {
9206      $this->mpn = $mpn;
9207    }
9208    public function getMpn()
9209    {
9210      return $this->mpn;
9211    }
9212    public function setOfferId($offerId)
9213    {
9214      $this->offerId = $offerId;
9215    }
9216    public function getOfferId()
9217    {
9218      return $this->offerId;
9219    }
9220    public function setPrice(Google_Service_ShoppingContent_Price $price)
9221    {
9222      $this->price = $price;
9223    }
9224    public function getPrice()
9225    {
9226      return $this->price;
9227    }
9228    public function setTargetCountry($targetCountry)
9229    {
9230      $this->targetCountry = $targetCountry;
9231    }
9232    public function getTargetCountry()
9233    {
9234      return $this->targetCountry;
9235    }
9236    public function setTitle($title)
9237    {
9238      $this->title = $title;
9239    }
9240    public function getTitle()
9241    {
9242      return $this->title;
9243    }
9244    public function setVariantAttributes($variantAttributes)
9245    {
9246      $this->variantAttributes = $variantAttributes;
9247    }
9248    public function getVariantAttributes()
9249    {
9250      return $this->variantAttributes;
9251    }
9252  }
9253  
9254  #[AllowDynamicProperties]
9255  class Google_Service_ShoppingContent_TestOrderPaymentMethod extends Google_Model
9256  {
9257    protected $internal_gapi_mappings = array(
9258    );
9259    public $expirationMonth;
9260    public $expirationYear;
9261    public $lastFourDigits;
9262    public $predefinedBillingAddress;
9263    public $type;
9264  
9265  
9266    public function setExpirationMonth($expirationMonth)
9267    {
9268      $this->expirationMonth = $expirationMonth;
9269    }
9270    public function getExpirationMonth()
9271    {
9272      return $this->expirationMonth;
9273    }
9274    public function setExpirationYear($expirationYear)
9275    {
9276      $this->expirationYear = $expirationYear;
9277    }
9278    public function getExpirationYear()
9279    {
9280      return $this->expirationYear;
9281    }
9282    public function setLastFourDigits($lastFourDigits)
9283    {
9284      $this->lastFourDigits = $lastFourDigits;
9285    }
9286    public function getLastFourDigits()
9287    {
9288      return $this->lastFourDigits;
9289    }
9290    public function setPredefinedBillingAddress($predefinedBillingAddress)
9291    {
9292      $this->predefinedBillingAddress = $predefinedBillingAddress;
9293    }
9294    public function getPredefinedBillingAddress()
9295    {
9296      return $this->predefinedBillingAddress;
9297    }
9298    public function setType($type)
9299    {
9300      $this->type = $type;
9301    }
9302    public function getType()
9303    {
9304      return $this->type;
9305    }
9306  }
9307  
9308  #[AllowDynamicProperties]
9309  class Google_Service_ShoppingContent_Weight extends Google_Model
9310  {
9311    protected $internal_gapi_mappings = array(
9312    );
9313    public $unit;
9314    public $value;
9315  
9316  
9317    public function setUnit($unit)
9318    {
9319      $this->unit = $unit;
9320    }
9321    public function getUnit()
9322    {
9323      return $this->unit;
9324    }
9325    public function setValue($value)
9326    {
9327      $this->value = $value;
9328    }
9329    public function getValue()
9330    {
9331      return $this->value;
9332    }
9333  }