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 Reseller (v1).
20
 *
21
 * <p>
22
 * Lets you create and manage your customers and their subscriptions.</p>
23
 *
24
 * <p>
25
 * For more information about this service, see the API
26
 * <a href="https://developers.google.com/google-apps/reseller/" target="_blank">Documentation</a>
27
 * </p>
28
 *
29
 * @author Google, Inc.
30
 */
31
#[AllowDynamicProperties]
32
class Google_Service_Reseller extends Google_Service
33
{
34
  /** Manage users on your domain. */
35
  const APPS_ORDER =
36
      "https://www.googleapis.com/auth/apps.order";
37
  /** Manage users on your domain. */
38
  const APPS_ORDER_READONLY =
39
      "https://www.googleapis.com/auth/apps.order.readonly";
40
 
41
  public $customers;
42
  public $subscriptions;
43
 
44
 
45
  /**
46
   * Constructs the internal representation of the Reseller service.
47
   *
48
   * @param Google_Client $client
49
   */
50
  public function __construct(Google_Client $client)
51
  {
52
    parent::__construct($client);
53
    $this->rootUrl = 'https://www.googleapis.com/';
54
    $this->servicePath = 'apps/reseller/v1/';
55
    $this->version = 'v1';
56
    $this->serviceName = 'reseller';
57
 
58
    $this->customers = new Google_Service_Reseller_Customers_Resource(
59
        $this,
60
        $this->serviceName,
61
        'customers',
62
        array(
63
          'methods' => array(
64
            'get' => array(
65
              'path' => 'customers/{customerId}',
66
              'httpMethod' => 'GET',
67
              'parameters' => array(
68
                'customerId' => array(
69
                  'location' => 'path',
70
                  'type' => 'string',
71
                  'required' => true,
72
                ),
73
              ),
74
            ),'insert' => array(
75
              'path' => 'customers',
76
              'httpMethod' => 'POST',
77
              'parameters' => array(
78
                'customerAuthToken' => array(
79
                  'location' => 'query',
80
                  'type' => 'string',
81
                ),
82
              ),
83
            ),'patch' => array(
84
              'path' => 'customers/{customerId}',
85
              'httpMethod' => 'PATCH',
86
              'parameters' => array(
87
                'customerId' => array(
88
                  'location' => 'path',
89
                  'type' => 'string',
90
                  'required' => true,
91
                ),
92
              ),
93
            ),'update' => array(
94
              'path' => 'customers/{customerId}',
95
              'httpMethod' => 'PUT',
96
              'parameters' => array(
97
                'customerId' => array(
98
                  'location' => 'path',
99
                  'type' => 'string',
100
                  'required' => true,
101
                ),
102
              ),
103
            ),
104
          )
105
        )
106
    );
107
    $this->subscriptions = new Google_Service_Reseller_Subscriptions_Resource(
108
        $this,
109
        $this->serviceName,
110
        'subscriptions',
111
        array(
112
          'methods' => array(
113
            'activate' => array(
114
              'path' => 'customers/{customerId}/subscriptions/{subscriptionId}/activate',
115
              'httpMethod' => 'POST',
116
              'parameters' => array(
117
                'customerId' => array(
118
                  'location' => 'path',
119
                  'type' => 'string',
120
                  'required' => true,
121
                ),
122
                'subscriptionId' => array(
123
                  'location' => 'path',
124
                  'type' => 'string',
125
                  'required' => true,
126
                ),
127
              ),
128
            ),'changePlan' => array(
129
              'path' => 'customers/{customerId}/subscriptions/{subscriptionId}/changePlan',
130
              'httpMethod' => 'POST',
131
              'parameters' => array(
132
                'customerId' => array(
133
                  'location' => 'path',
134
                  'type' => 'string',
135
                  'required' => true,
136
                ),
137
                'subscriptionId' => array(
138
                  'location' => 'path',
139
                  'type' => 'string',
140
                  'required' => true,
141
                ),
142
              ),
143
            ),'changeRenewalSettings' => array(
144
              'path' => 'customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings',
145
              'httpMethod' => 'POST',
146
              'parameters' => array(
147
                'customerId' => array(
148
                  'location' => 'path',
149
                  'type' => 'string',
150
                  'required' => true,
151
                ),
152
                'subscriptionId' => array(
153
                  'location' => 'path',
154
                  'type' => 'string',
155
                  'required' => true,
156
                ),
157
              ),
158
            ),'changeSeats' => array(
159
              'path' => 'customers/{customerId}/subscriptions/{subscriptionId}/changeSeats',
160
              'httpMethod' => 'POST',
161
              'parameters' => array(
162
                'customerId' => array(
163
                  'location' => 'path',
164
                  'type' => 'string',
165
                  'required' => true,
166
                ),
167
                'subscriptionId' => array(
168
                  'location' => 'path',
169
                  'type' => 'string',
170
                  'required' => true,
171
                ),
172
              ),
173
            ),'delete' => array(
174
              'path' => 'customers/{customerId}/subscriptions/{subscriptionId}',
175
              'httpMethod' => 'DELETE',
176
              'parameters' => array(
177
                'customerId' => array(
178
                  'location' => 'path',
179
                  'type' => 'string',
180
                  'required' => true,
181
                ),
182
                'subscriptionId' => array(
183
                  'location' => 'path',
184
                  'type' => 'string',
185
                  'required' => true,
186
                ),
187
                'deletionType' => array(
188
                  'location' => 'query',
189
                  'type' => 'string',
190
                  'required' => true,
191
                ),
192
              ),
193
            ),'get' => array(
194
              'path' => 'customers/{customerId}/subscriptions/{subscriptionId}',
195
              'httpMethod' => 'GET',
196
              'parameters' => array(
197
                'customerId' => array(
198
                  'location' => 'path',
199
                  'type' => 'string',
200
                  'required' => true,
201
                ),
202
                'subscriptionId' => array(
203
                  'location' => 'path',
204
                  'type' => 'string',
205
                  'required' => true,
206
                ),
207
              ),
208
            ),'insert' => array(
209
              'path' => 'customers/{customerId}/subscriptions',
210
              'httpMethod' => 'POST',
211
              'parameters' => array(
212
                'customerId' => array(
213
                  'location' => 'path',
214
                  'type' => 'string',
215
                  'required' => true,
216
                ),
217
                'customerAuthToken' => array(
218
                  'location' => 'query',
219
                  'type' => 'string',
220
                ),
221
              ),
222
            ),'list' => array(
223
              'path' => 'subscriptions',
224
              'httpMethod' => 'GET',
225
              'parameters' => array(
226
                'customerAuthToken' => array(
227
                  'location' => 'query',
228
                  'type' => 'string',
229
                ),
230
                'pageToken' => array(
231
                  'location' => 'query',
232
                  'type' => 'string',
233
                ),
234
                'customerId' => array(
235
                  'location' => 'query',
236
                  'type' => 'string',
237
                ),
238
                'maxResults' => array(
239
                  'location' => 'query',
240
                  'type' => 'integer',
241
                ),
242
                'customerNamePrefix' => array(
243
                  'location' => 'query',
244
                  'type' => 'string',
245
                ),
246
              ),
247
            ),'startPaidService' => array(
248
              'path' => 'customers/{customerId}/subscriptions/{subscriptionId}/startPaidService',
249
              'httpMethod' => 'POST',
250
              'parameters' => array(
251
                'customerId' => array(
252
                  'location' => 'path',
253
                  'type' => 'string',
254
                  'required' => true,
255
                ),
256
                'subscriptionId' => array(
257
                  'location' => 'path',
258
                  'type' => 'string',
259
                  'required' => true,
260
                ),
261
              ),
262
            ),'suspend' => array(
263
              'path' => 'customers/{customerId}/subscriptions/{subscriptionId}/suspend',
264
              'httpMethod' => 'POST',
265
              'parameters' => array(
266
                'customerId' => array(
267
                  'location' => 'path',
268
                  'type' => 'string',
269
                  'required' => true,
270
                ),
271
                'subscriptionId' => array(
272
                  'location' => 'path',
273
                  'type' => 'string',
274
                  'required' => true,
275
                ),
276
              ),
277
            ),
278
          )
279
        )
280
    );
281
  }
282
}
283
 
284
 
285
/**
286
 * The "customers" collection of methods.
287
 * Typical usage is:
288
 *  <code>
289
 *   $resellerService = new Google_Service_Reseller(...);
290
 *   $customers = $resellerService->customers;
291
 *  </code>
292
 */
293
#[AllowDynamicProperties]
294
class Google_Service_Reseller_Customers_Resource extends Google_Service_Resource
295
{
296
 
297
  /**
298
   * Gets a customer resource if one exists and is owned by the reseller.
299
   * (customers.get)
300
   *
301
   * @param string $customerId Id of the Customer
302
   * @param array $optParams Optional parameters.
303
   * @return Google_Service_Reseller_Customer
304
   */
305
  public function get($customerId, $optParams = array())
306
  {
307
    $params = array('customerId' => $customerId);
308
    $params = array_merge($params, $optParams);
309
    return $this->call('get', array($params), "Google_Service_Reseller_Customer");
310
  }
311
 
312
  /**
313
   * Creates a customer resource if one does not already exist. (customers.insert)
314
   *
315
   * @param Google_Customer $postBody
316
   * @param array $optParams Optional parameters.
317
   *
318
   * @opt_param string customerAuthToken An auth token needed for inserting a
319
   * customer for which domain already exists. Can be generated at
320
   * https://www.google.com/a/cpanel//TransferToken. Optional.
321
   * @return Google_Service_Reseller_Customer
322
   */
323
  public function insert(Google_Service_Reseller_Customer $postBody, $optParams = array())
324
  {
325
    $params = array('postBody' => $postBody);
326
    $params = array_merge($params, $optParams);
327
    return $this->call('insert', array($params), "Google_Service_Reseller_Customer");
328
  }
329
 
330
  /**
331
   * Update a customer resource if one it exists and is owned by the reseller.
332
   * This method supports patch semantics. (customers.patch)
333
   *
334
   * @param string $customerId Id of the Customer
335
   * @param Google_Customer $postBody
336
   * @param array $optParams Optional parameters.
337
   * @return Google_Service_Reseller_Customer
338
   */
339
  public function patch($customerId, Google_Service_Reseller_Customer $postBody, $optParams = array())
340
  {
341
    $params = array('customerId' => $customerId, 'postBody' => $postBody);
342
    $params = array_merge($params, $optParams);
343
    return $this->call('patch', array($params), "Google_Service_Reseller_Customer");
344
  }
345
 
346
  /**
347
   * Update a customer resource if one it exists and is owned by the reseller.
348
   * (customers.update)
349
   *
350
   * @param string $customerId Id of the Customer
351
   * @param Google_Customer $postBody
352
   * @param array $optParams Optional parameters.
353
   * @return Google_Service_Reseller_Customer
354
   */
355
  public function update($customerId, Google_Service_Reseller_Customer $postBody, $optParams = array())
356
  {
357
    $params = array('customerId' => $customerId, 'postBody' => $postBody);
358
    $params = array_merge($params, $optParams);
359
    return $this->call('update', array($params), "Google_Service_Reseller_Customer");
360
  }
361
}
362
 
363
/**
364
 * The "subscriptions" collection of methods.
365
 * Typical usage is:
366
 *  <code>
367
 *   $resellerService = new Google_Service_Reseller(...);
368
 *   $subscriptions = $resellerService->subscriptions;
369
 *  </code>
370
 */
371
#[AllowDynamicProperties]
372
class Google_Service_Reseller_Subscriptions_Resource extends Google_Service_Resource
373
{
374
 
375
  /**
376
   * Activates a subscription previously suspended by the reseller
377
   * (subscriptions.activate)
378
   *
379
   * @param string $customerId Id of the Customer
380
   * @param string $subscriptionId Id of the subscription, which is unique for a
381
   * customer
382
   * @param array $optParams Optional parameters.
383
   * @return Google_Service_Reseller_Subscription
384
   */
385
  public function activate($customerId, $subscriptionId, $optParams = array())
386
  {
387
    $params = array('customerId' => $customerId, 'subscriptionId' => $subscriptionId);
388
    $params = array_merge($params, $optParams);
389
    return $this->call('activate', array($params), "Google_Service_Reseller_Subscription");
390
  }
391
 
392
  /**
393
   * Changes the plan of a subscription (subscriptions.changePlan)
394
   *
395
   * @param string $customerId Id of the Customer
396
   * @param string $subscriptionId Id of the subscription, which is unique for a
397
   * customer
398
   * @param Google_ChangePlanRequest $postBody
399
   * @param array $optParams Optional parameters.
400
   * @return Google_Service_Reseller_Subscription
401
   */
402
  public function changePlan($customerId, $subscriptionId, Google_Service_Reseller_ChangePlanRequest $postBody, $optParams = array())
403
  {
404
    $params = array('customerId' => $customerId, 'subscriptionId' => $subscriptionId, 'postBody' => $postBody);
405
    $params = array_merge($params, $optParams);
406
    return $this->call('changePlan', array($params), "Google_Service_Reseller_Subscription");
407
  }
408
 
409
  /**
410
   * Changes the renewal settings of a subscription
411
   * (subscriptions.changeRenewalSettings)
412
   *
413
   * @param string $customerId Id of the Customer
414
   * @param string $subscriptionId Id of the subscription, which is unique for a
415
   * customer
416
   * @param Google_RenewalSettings $postBody
417
   * @param array $optParams Optional parameters.
418
   * @return Google_Service_Reseller_Subscription
419
   */
420
  public function changeRenewalSettings($customerId, $subscriptionId, Google_Service_Reseller_RenewalSettings $postBody, $optParams = array())
421
  {
422
    $params = array('customerId' => $customerId, 'subscriptionId' => $subscriptionId, 'postBody' => $postBody);
423
    $params = array_merge($params, $optParams);
424
    return $this->call('changeRenewalSettings', array($params), "Google_Service_Reseller_Subscription");
425
  }
426
 
427
  /**
428
   * Changes the seats configuration of a subscription (subscriptions.changeSeats)
429
   *
430
   * @param string $customerId Id of the Customer
431
   * @param string $subscriptionId Id of the subscription, which is unique for a
432
   * customer
433
   * @param Google_Seats $postBody
434
   * @param array $optParams Optional parameters.
435
   * @return Google_Service_Reseller_Subscription
436
   */
437
  public function changeSeats($customerId, $subscriptionId, Google_Service_Reseller_Seats $postBody, $optParams = array())
438
  {
439
    $params = array('customerId' => $customerId, 'subscriptionId' => $subscriptionId, 'postBody' => $postBody);
440
    $params = array_merge($params, $optParams);
441
    return $this->call('changeSeats', array($params), "Google_Service_Reseller_Subscription");
442
  }
443
 
444
  /**
445
   * Cancels/Downgrades a subscription. (subscriptions.delete)
446
   *
447
   * @param string $customerId Id of the Customer
448
   * @param string $subscriptionId Id of the subscription, which is unique for a
449
   * customer
450
   * @param string $deletionType Whether the subscription is to be fully cancelled
451
   * or downgraded
452
   * @param array $optParams Optional parameters.
453
   */
454
  public function delete($customerId, $subscriptionId, $deletionType, $optParams = array())
455
  {
456
    $params = array('customerId' => $customerId, 'subscriptionId' => $subscriptionId, 'deletionType' => $deletionType);
457
    $params = array_merge($params, $optParams);
458
    return $this->call('delete', array($params));
459
  }
460
 
461
  /**
462
   * Gets a subscription of the customer. (subscriptions.get)
463
   *
464
   * @param string $customerId Id of the Customer
465
   * @param string $subscriptionId Id of the subscription, which is unique for a
466
   * customer
467
   * @param array $optParams Optional parameters.
468
   * @return Google_Service_Reseller_Subscription
469
   */
470
  public function get($customerId, $subscriptionId, $optParams = array())
471
  {
472
    $params = array('customerId' => $customerId, 'subscriptionId' => $subscriptionId);
473
    $params = array_merge($params, $optParams);
474
    return $this->call('get', array($params), "Google_Service_Reseller_Subscription");
475
  }
476
 
477
  /**
478
   * Creates/Transfers a subscription for the customer. (subscriptions.insert)
479
   *
480
   * @param string $customerId Id of the Customer
481
   * @param Google_Subscription $postBody
482
   * @param array $optParams Optional parameters.
483
   *
484
   * @opt_param string customerAuthToken An auth token needed for transferring a
485
   * subscription. Can be generated at https://www.google.com/a/cpanel/customer-
486
   * domain/TransferToken. Optional.
487
   * @return Google_Service_Reseller_Subscription
488
   */
489
  public function insert($customerId, Google_Service_Reseller_Subscription $postBody, $optParams = array())
490
  {
491
    $params = array('customerId' => $customerId, 'postBody' => $postBody);
492
    $params = array_merge($params, $optParams);
493
    return $this->call('insert', array($params), "Google_Service_Reseller_Subscription");
494
  }
495
 
496
  /**
497
   * Lists subscriptions of a reseller, optionally filtered by a customer name
498
   * prefix. (subscriptions.listSubscriptions)
499
   *
500
   * @param array $optParams Optional parameters.
501
   *
502
   * @opt_param string customerAuthToken An auth token needed if the customer is
503
   * not a resold customer of this reseller. Can be generated at
504
   * https://www.google.com/a/cpanel/customer-domain/TransferToken.Optional.
505
   * @opt_param string pageToken Token to specify next page in the list
506
   * @opt_param string customerId Id of the Customer
507
   * @opt_param string maxResults Maximum number of results to return
508
   * @opt_param string customerNamePrefix Prefix of the customer's domain name by
509
   * which the subscriptions should be filtered. Optional
510
   * @return Google_Service_Reseller_Subscriptions
511
   */
512
  public function listSubscriptions($optParams = array())
513
  {
514
    $params = array();
515
    $params = array_merge($params, $optParams);
516
    return $this->call('list', array($params), "Google_Service_Reseller_Subscriptions");
517
  }
518
 
519
  /**
520
   * Starts paid service of a trial subscription (subscriptions.startPaidService)
521
   *
522
   * @param string $customerId Id of the Customer
523
   * @param string $subscriptionId Id of the subscription, which is unique for a
524
   * customer
525
   * @param array $optParams Optional parameters.
526
   * @return Google_Service_Reseller_Subscription
527
   */
528
  public function startPaidService($customerId, $subscriptionId, $optParams = array())
529
  {
530
    $params = array('customerId' => $customerId, 'subscriptionId' => $subscriptionId);
531
    $params = array_merge($params, $optParams);
532
    return $this->call('startPaidService', array($params), "Google_Service_Reseller_Subscription");
533
  }
534
 
535
  /**
536
   * Suspends an active subscription (subscriptions.suspend)
537
   *
538
   * @param string $customerId Id of the Customer
539
   * @param string $subscriptionId Id of the subscription, which is unique for a
540
   * customer
541
   * @param array $optParams Optional parameters.
542
   * @return Google_Service_Reseller_Subscription
543
   */
544
  public function suspend($customerId, $subscriptionId, $optParams = array())
545
  {
546
    $params = array('customerId' => $customerId, 'subscriptionId' => $subscriptionId);
547
    $params = array_merge($params, $optParams);
548
    return $this->call('suspend', array($params), "Google_Service_Reseller_Subscription");
549
  }
550
}
551
 
552
 
553
 
554
 
555
#[AllowDynamicProperties]
556
class Google_Service_Reseller_Address extends Google_Model
557
{
558
  protected $internal_gapi_mappings = array(
559
  );
560
  public $addressLine1;
561
  public $addressLine2;
562
  public $addressLine3;
563
  public $contactName;
564
  public $countryCode;
565
  public $kind;
566
  public $locality;
567
  public $organizationName;
568
  public $postalCode;
569
  public $region;
570
 
571
 
572
  public function setAddressLine1($addressLine1)
573
  {
574
    $this->addressLine1 = $addressLine1;
575
  }
576
  public function getAddressLine1()
577
  {
578
    return $this->addressLine1;
579
  }
580
  public function setAddressLine2($addressLine2)
581
  {
582
    $this->addressLine2 = $addressLine2;
583
  }
584
  public function getAddressLine2()
585
  {
586
    return $this->addressLine2;
587
  }
588
  public function setAddressLine3($addressLine3)
589
  {
590
    $this->addressLine3 = $addressLine3;
591
  }
592
  public function getAddressLine3()
593
  {
594
    return $this->addressLine3;
595
  }
596
  public function setContactName($contactName)
597
  {
598
    $this->contactName = $contactName;
599
  }
600
  public function getContactName()
601
  {
602
    return $this->contactName;
603
  }
604
  public function setCountryCode($countryCode)
605
  {
606
    $this->countryCode = $countryCode;
607
  }
608
  public function getCountryCode()
609
  {
610
    return $this->countryCode;
611
  }
612
  public function setKind($kind)
613
  {
614
    $this->kind = $kind;
615
  }
616
  public function getKind()
617
  {
618
    return $this->kind;
619
  }
620
  public function setLocality($locality)
621
  {
622
    $this->locality = $locality;
623
  }
624
  public function getLocality()
625
  {
626
    return $this->locality;
627
  }
628
  public function setOrganizationName($organizationName)
629
  {
630
    $this->organizationName = $organizationName;
631
  }
632
  public function getOrganizationName()
633
  {
634
    return $this->organizationName;
635
  }
636
  public function setPostalCode($postalCode)
637
  {
638
    $this->postalCode = $postalCode;
639
  }
640
  public function getPostalCode()
641
  {
642
    return $this->postalCode;
643
  }
644
  public function setRegion($region)
645
  {
646
    $this->region = $region;
647
  }
648
  public function getRegion()
649
  {
650
    return $this->region;
651
  }
652
}
653
 
654
#[AllowDynamicProperties]
655
class Google_Service_Reseller_ChangePlanRequest extends Google_Model
656
{
657
  protected $internal_gapi_mappings = array(
658
  );
659
  public $kind;
660
  public $planName;
661
  public $purchaseOrderId;
662
  protected $seatsType = 'Google_Service_Reseller_Seats';
663
  protected $seatsDataType = '';
664
 
665
 
666
  public function setKind($kind)
667
  {
668
    $this->kind = $kind;
669
  }
670
  public function getKind()
671
  {
672
    return $this->kind;
673
  }
674
  public function setPlanName($planName)
675
  {
676
    $this->planName = $planName;
677
  }
678
  public function getPlanName()
679
  {
680
    return $this->planName;
681
  }
682
  public function setPurchaseOrderId($purchaseOrderId)
683
  {
684
    $this->purchaseOrderId = $purchaseOrderId;
685
  }
686
  public function getPurchaseOrderId()
687
  {
688
    return $this->purchaseOrderId;
689
  }
690
  public function setSeats(Google_Service_Reseller_Seats $seats)
691
  {
692
    $this->seats = $seats;
693
  }
694
  public function getSeats()
695
  {
696
    return $this->seats;
697
  }
698
}
699
 
700
#[AllowDynamicProperties]
701
class Google_Service_Reseller_Customer extends Google_Model
702
{
703
  protected $internal_gapi_mappings = array(
704
  );
705
  public $alternateEmail;
706
  public $customerDomain;
707
  public $customerDomainVerified;
708
  public $customerId;
709
  public $kind;
710
  public $phoneNumber;
711
  protected $postalAddressType = 'Google_Service_Reseller_Address';
712
  protected $postalAddressDataType = '';
713
  public $resourceUiUrl;
714
 
715
 
716
  public function setAlternateEmail($alternateEmail)
717
  {
718
    $this->alternateEmail = $alternateEmail;
719
  }
720
  public function getAlternateEmail()
721
  {
722
    return $this->alternateEmail;
723
  }
724
  public function setCustomerDomain($customerDomain)
725
  {
726
    $this->customerDomain = $customerDomain;
727
  }
728
  public function getCustomerDomain()
729
  {
730
    return $this->customerDomain;
731
  }
732
  public function setCustomerDomainVerified($customerDomainVerified)
733
  {
734
    $this->customerDomainVerified = $customerDomainVerified;
735
  }
736
  public function getCustomerDomainVerified()
737
  {
738
    return $this->customerDomainVerified;
739
  }
740
  public function setCustomerId($customerId)
741
  {
742
    $this->customerId = $customerId;
743
  }
744
  public function getCustomerId()
745
  {
746
    return $this->customerId;
747
  }
748
  public function setKind($kind)
749
  {
750
    $this->kind = $kind;
751
  }
752
  public function getKind()
753
  {
754
    return $this->kind;
755
  }
756
  public function setPhoneNumber($phoneNumber)
757
  {
758
    $this->phoneNumber = $phoneNumber;
759
  }
760
  public function getPhoneNumber()
761
  {
762
    return $this->phoneNumber;
763
  }
764
  public function setPostalAddress(Google_Service_Reseller_Address $postalAddress)
765
  {
766
    $this->postalAddress = $postalAddress;
767
  }
768
  public function getPostalAddress()
769
  {
770
    return $this->postalAddress;
771
  }
772
  public function setResourceUiUrl($resourceUiUrl)
773
  {
774
    $this->resourceUiUrl = $resourceUiUrl;
775
  }
776
  public function getResourceUiUrl()
777
  {
778
    return $this->resourceUiUrl;
779
  }
780
}
781
 
782
#[AllowDynamicProperties]
783
class Google_Service_Reseller_RenewalSettings extends Google_Model
784
{
785
  protected $internal_gapi_mappings = array(
786
  );
787
  public $kind;
788
  public $renewalType;
789
 
790
 
791
  public function setKind($kind)
792
  {
793
    $this->kind = $kind;
794
  }
795
  public function getKind()
796
  {
797
    return $this->kind;
798
  }
799
  public function setRenewalType($renewalType)
800
  {
801
    $this->renewalType = $renewalType;
802
  }
803
  public function getRenewalType()
804
  {
805
    return $this->renewalType;
806
  }
807
}
808
 
809
#[AllowDynamicProperties]
810
class Google_Service_Reseller_Seats extends Google_Model
811
{
812
  protected $internal_gapi_mappings = array(
813
  );
814
  public $kind;
815
  public $licensedNumberOfSeats;
816
  public $maximumNumberOfSeats;
817
  public $numberOfSeats;
818
 
819
 
820
  public function setKind($kind)
821
  {
822
    $this->kind = $kind;
823
  }
824
  public function getKind()
825
  {
826
    return $this->kind;
827
  }
828
  public function setLicensedNumberOfSeats($licensedNumberOfSeats)
829
  {
830
    $this->licensedNumberOfSeats = $licensedNumberOfSeats;
831
  }
832
  public function getLicensedNumberOfSeats()
833
  {
834
    return $this->licensedNumberOfSeats;
835
  }
836
  public function setMaximumNumberOfSeats($maximumNumberOfSeats)
837
  {
838
    $this->maximumNumberOfSeats = $maximumNumberOfSeats;
839
  }
840
  public function getMaximumNumberOfSeats()
841
  {
842
    return $this->maximumNumberOfSeats;
843
  }
844
  public function setNumberOfSeats($numberOfSeats)
845
  {
846
    $this->numberOfSeats = $numberOfSeats;
847
  }
848
  public function getNumberOfSeats()
849
  {
850
    return $this->numberOfSeats;
851
  }
852
}
853
 
854
#[AllowDynamicProperties]
855
class Google_Service_Reseller_Subscription extends Google_Collection
856
{
857
  protected $collection_key = 'suspensionReasons';
858
  protected $internal_gapi_mappings = array(
859
  );
860
  public $billingMethod;
861
  public $creationTime;
862
  public $customerId;
863
  public $kind;
864
  protected $planType = 'Google_Service_Reseller_SubscriptionPlan';
865
  protected $planDataType = '';
866
  public $purchaseOrderId;
867
  protected $renewalSettingsType = 'Google_Service_Reseller_RenewalSettings';
868
  protected $renewalSettingsDataType = '';
869
  public $resourceUiUrl;
870
  protected $seatsType = 'Google_Service_Reseller_Seats';
871
  protected $seatsDataType = '';
872
  public $skuId;
873
  public $status;
874
  public $subscriptionId;
875
  public $suspensionReasons;
876
  protected $transferInfoType = 'Google_Service_Reseller_SubscriptionTransferInfo';
877
  protected $transferInfoDataType = '';
878
  protected $trialSettingsType = 'Google_Service_Reseller_SubscriptionTrialSettings';
879
  protected $trialSettingsDataType = '';
880
 
881
 
882
  public function setBillingMethod($billingMethod)
883
  {
884
    $this->billingMethod = $billingMethod;
885
  }
886
  public function getBillingMethod()
887
  {
888
    return $this->billingMethod;
889
  }
890
  public function setCreationTime($creationTime)
891
  {
892
    $this->creationTime = $creationTime;
893
  }
894
  public function getCreationTime()
895
  {
896
    return $this->creationTime;
897
  }
898
  public function setCustomerId($customerId)
899
  {
900
    $this->customerId = $customerId;
901
  }
902
  public function getCustomerId()
903
  {
904
    return $this->customerId;
905
  }
906
  public function setKind($kind)
907
  {
908
    $this->kind = $kind;
909
  }
910
  public function getKind()
911
  {
912
    return $this->kind;
913
  }
914
  public function setPlan(Google_Service_Reseller_SubscriptionPlan $plan)
915
  {
916
    $this->plan = $plan;
917
  }
918
  public function getPlan()
919
  {
920
    return $this->plan;
921
  }
922
  public function setPurchaseOrderId($purchaseOrderId)
923
  {
924
    $this->purchaseOrderId = $purchaseOrderId;
925
  }
926
  public function getPurchaseOrderId()
927
  {
928
    return $this->purchaseOrderId;
929
  }
930
  public function setRenewalSettings(Google_Service_Reseller_RenewalSettings $renewalSettings)
931
  {
932
    $this->renewalSettings = $renewalSettings;
933
  }
934
  public function getRenewalSettings()
935
  {
936
    return $this->renewalSettings;
937
  }
938
  public function setResourceUiUrl($resourceUiUrl)
939
  {
940
    $this->resourceUiUrl = $resourceUiUrl;
941
  }
942
  public function getResourceUiUrl()
943
  {
944
    return $this->resourceUiUrl;
945
  }
946
  public function setSeats(Google_Service_Reseller_Seats $seats)
947
  {
948
    $this->seats = $seats;
949
  }
950
  public function getSeats()
951
  {
952
    return $this->seats;
953
  }
954
  public function setSkuId($skuId)
955
  {
956
    $this->skuId = $skuId;
957
  }
958
  public function getSkuId()
959
  {
960
    return $this->skuId;
961
  }
962
  public function setStatus($status)
963
  {
964
    $this->status = $status;
965
  }
966
  public function getStatus()
967
  {
968
    return $this->status;
969
  }
970
  public function setSubscriptionId($subscriptionId)
971
  {
972
    $this->subscriptionId = $subscriptionId;
973
  }
974
  public function getSubscriptionId()
975
  {
976
    return $this->subscriptionId;
977
  }
978
  public function setSuspensionReasons($suspensionReasons)
979
  {
980
    $this->suspensionReasons = $suspensionReasons;
981
  }
982
  public function getSuspensionReasons()
983
  {
984
    return $this->suspensionReasons;
985
  }
986
  public function setTransferInfo(Google_Service_Reseller_SubscriptionTransferInfo $transferInfo)
987
  {
988
    $this->transferInfo = $transferInfo;
989
  }
990
  public function getTransferInfo()
991
  {
992
    return $this->transferInfo;
993
  }
994
  public function setTrialSettings(Google_Service_Reseller_SubscriptionTrialSettings $trialSettings)
995
  {
996
    $this->trialSettings = $trialSettings;
997
  }
998
  public function getTrialSettings()
999
  {
1000
    return $this->trialSettings;
1001
  }
1002
}
1003
 
1004
#[AllowDynamicProperties]
1005
class Google_Service_Reseller_SubscriptionPlan extends Google_Model
1006
{
1007
  protected $internal_gapi_mappings = array(
1008
  );
1009
  protected $commitmentIntervalType = 'Google_Service_Reseller_SubscriptionPlanCommitmentInterval';
1010
  protected $commitmentIntervalDataType = '';
1011
  public $isCommitmentPlan;
1012
  public $planName;
1013
 
1014
 
1015
  public function setCommitmentInterval(Google_Service_Reseller_SubscriptionPlanCommitmentInterval $commitmentInterval)
1016
  {
1017
    $this->commitmentInterval = $commitmentInterval;
1018
  }
1019
  public function getCommitmentInterval()
1020
  {
1021
    return $this->commitmentInterval;
1022
  }
1023
  public function setIsCommitmentPlan($isCommitmentPlan)
1024
  {
1025
    $this->isCommitmentPlan = $isCommitmentPlan;
1026
  }
1027
  public function getIsCommitmentPlan()
1028
  {
1029
    return $this->isCommitmentPlan;
1030
  }
1031
  public function setPlanName($planName)
1032
  {
1033
    $this->planName = $planName;
1034
  }
1035
  public function getPlanName()
1036
  {
1037
    return $this->planName;
1038
  }
1039
}
1040
 
1041
#[AllowDynamicProperties]
1042
class Google_Service_Reseller_SubscriptionPlanCommitmentInterval extends Google_Model
1043
{
1044
  protected $internal_gapi_mappings = array(
1045
  );
1046
  public $endTime;
1047
  public $startTime;
1048
 
1049
 
1050
  public function setEndTime($endTime)
1051
  {
1052
    $this->endTime = $endTime;
1053
  }
1054
  public function getEndTime()
1055
  {
1056
    return $this->endTime;
1057
  }
1058
  public function setStartTime($startTime)
1059
  {
1060
    $this->startTime = $startTime;
1061
  }
1062
  public function getStartTime()
1063
  {
1064
    return $this->startTime;
1065
  }
1066
}
1067
 
1068
#[AllowDynamicProperties]
1069
class Google_Service_Reseller_SubscriptionTransferInfo extends Google_Model
1070
{
1071
  protected $internal_gapi_mappings = array(
1072
  );
1073
  public $minimumTransferableSeats;
1074
  public $transferabilityExpirationTime;
1075
 
1076
 
1077
  public function setMinimumTransferableSeats($minimumTransferableSeats)
1078
  {
1079
    $this->minimumTransferableSeats = $minimumTransferableSeats;
1080
  }
1081
  public function getMinimumTransferableSeats()
1082
  {
1083
    return $this->minimumTransferableSeats;
1084
  }
1085
  public function setTransferabilityExpirationTime($transferabilityExpirationTime)
1086
  {
1087
    $this->transferabilityExpirationTime = $transferabilityExpirationTime;
1088
  }
1089
  public function getTransferabilityExpirationTime()
1090
  {
1091
    return $this->transferabilityExpirationTime;
1092
  }
1093
}
1094
 
1095
#[AllowDynamicProperties]
1096
class Google_Service_Reseller_SubscriptionTrialSettings extends Google_Model
1097
{
1098
  protected $internal_gapi_mappings = array(
1099
  );
1100
  public $isInTrial;
1101
  public $trialEndTime;
1102
 
1103
 
1104
  public function setIsInTrial($isInTrial)
1105
  {
1106
    $this->isInTrial = $isInTrial;
1107
  }
1108
  public function getIsInTrial()
1109
  {
1110
    return $this->isInTrial;
1111
  }
1112
  public function setTrialEndTime($trialEndTime)
1113
  {
1114
    $this->trialEndTime = $trialEndTime;
1115
  }
1116
  public function getTrialEndTime()
1117
  {
1118
    return $this->trialEndTime;
1119
  }
1120
}
1121
 
1122
#[AllowDynamicProperties]
1123
class Google_Service_Reseller_Subscriptions extends Google_Collection
1124
{
1125
  protected $collection_key = 'subscriptions';
1126
  protected $internal_gapi_mappings = array(
1127
  );
1128
  public $kind;
1129
  public $nextPageToken;
1130
  protected $subscriptionsType = 'Google_Service_Reseller_Subscription';
1131
  protected $subscriptionsDataType = 'array';
1132
 
1133
 
1134
  public function setKind($kind)
1135
  {
1136
    $this->kind = $kind;
1137
  }
1138
  public function getKind()
1139
  {
1140
    return $this->kind;
1141
  }
1142
  public function setNextPageToken($nextPageToken)
1143
  {
1144
    $this->nextPageToken = $nextPageToken;
1145
  }
1146
  public function getNextPageToken()
1147
  {
1148
    return $this->nextPageToken;
1149
  }
1150
  public function setSubscriptions($subscriptions)
1151
  {
1152
    $this->subscriptions = $subscriptions;
1153
  }
1154
  public function getSubscriptions()
1155
  {
1156
    return $this->subscriptions;
1157
  }
1158
}