1<?php
2/*
3 * Copyright 2014 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18class Google_Service_ShoppingContent_OrdersUpdateShipmentRequest extends Google_Model
19{
20  public $carrier;
21  public $deliveryDate;
22  public $lastPickupDate;
23  public $operationId;
24  public $readyPickupDate;
25  protected $scheduledDeliveryDetailsType = 'Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryUpdateShipmentScheduledDeliveryDetails';
26  protected $scheduledDeliveryDetailsDataType = '';
27  public $shipmentId;
28  public $status;
29  public $trackingId;
30  public $undeliveredDate;
31
32  public function setCarrier($carrier)
33  {
34    $this->carrier = $carrier;
35  }
36  public function getCarrier()
37  {
38    return $this->carrier;
39  }
40  public function setDeliveryDate($deliveryDate)
41  {
42    $this->deliveryDate = $deliveryDate;
43  }
44  public function getDeliveryDate()
45  {
46    return $this->deliveryDate;
47  }
48  public function setLastPickupDate($lastPickupDate)
49  {
50    $this->lastPickupDate = $lastPickupDate;
51  }
52  public function getLastPickupDate()
53  {
54    return $this->lastPickupDate;
55  }
56  public function setOperationId($operationId)
57  {
58    $this->operationId = $operationId;
59  }
60  public function getOperationId()
61  {
62    return $this->operationId;
63  }
64  public function setReadyPickupDate($readyPickupDate)
65  {
66    $this->readyPickupDate = $readyPickupDate;
67  }
68  public function getReadyPickupDate()
69  {
70    return $this->readyPickupDate;
71  }
72  /**
73   * @param Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryUpdateShipmentScheduledDeliveryDetails
74   */
75  public function setScheduledDeliveryDetails(Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryUpdateShipmentScheduledDeliveryDetails $scheduledDeliveryDetails)
76  {
77    $this->scheduledDeliveryDetails = $scheduledDeliveryDetails;
78  }
79  /**
80   * @return Google_Service_ShoppingContent_OrdersCustomBatchRequestEntryUpdateShipmentScheduledDeliveryDetails
81   */
82  public function getScheduledDeliveryDetails()
83  {
84    return $this->scheduledDeliveryDetails;
85  }
86  public function setShipmentId($shipmentId)
87  {
88    $this->shipmentId = $shipmentId;
89  }
90  public function getShipmentId()
91  {
92    return $this->shipmentId;
93  }
94  public function setStatus($status)
95  {
96    $this->status = $status;
97  }
98  public function getStatus()
99  {
100    return $this->status;
101  }
102  public function setTrackingId($trackingId)
103  {
104    $this->trackingId = $trackingId;
105  }
106  public function getTrackingId()
107  {
108    return $this->trackingId;
109  }
110  public function setUndeliveredDate($undeliveredDate)
111  {
112    $this->undeliveredDate = $undeliveredDate;
113  }
114  public function getUndeliveredDate()
115  {
116    return $this->undeliveredDate;
117  }
118}
119