Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 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
}