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_Drive_Change extends Google_Model
19{
20  public $changeType;
21  protected $driveType = 'Google_Service_Drive_Drive';
22  protected $driveDataType = '';
23  public $driveId;
24  protected $fileType = 'Google_Service_Drive_DriveFile';
25  protected $fileDataType = '';
26  public $fileId;
27  public $kind;
28  public $removed;
29  protected $teamDriveType = 'Google_Service_Drive_TeamDrive';
30  protected $teamDriveDataType = '';
31  public $teamDriveId;
32  public $time;
33  public $type;
34
35  public function setChangeType($changeType)
36  {
37    $this->changeType = $changeType;
38  }
39  public function getChangeType()
40  {
41    return $this->changeType;
42  }
43  /**
44   * @param Google_Service_Drive_Drive
45   */
46  public function setDrive(Google_Service_Drive_Drive $drive)
47  {
48    $this->drive = $drive;
49  }
50  /**
51   * @return Google_Service_Drive_Drive
52   */
53  public function getDrive()
54  {
55    return $this->drive;
56  }
57  public function setDriveId($driveId)
58  {
59    $this->driveId = $driveId;
60  }
61  public function getDriveId()
62  {
63    return $this->driveId;
64  }
65  /**
66   * @param Google_Service_Drive_DriveFile
67   */
68  public function setFile(Google_Service_Drive_DriveFile $file)
69  {
70    $this->file = $file;
71  }
72  /**
73   * @return Google_Service_Drive_DriveFile
74   */
75  public function getFile()
76  {
77    return $this->file;
78  }
79  public function setFileId($fileId)
80  {
81    $this->fileId = $fileId;
82  }
83  public function getFileId()
84  {
85    return $this->fileId;
86  }
87  public function setKind($kind)
88  {
89    $this->kind = $kind;
90  }
91  public function getKind()
92  {
93    return $this->kind;
94  }
95  public function setRemoved($removed)
96  {
97    $this->removed = $removed;
98  }
99  public function getRemoved()
100  {
101    return $this->removed;
102  }
103  /**
104   * @param Google_Service_Drive_TeamDrive
105   */
106  public function setTeamDrive(Google_Service_Drive_TeamDrive $teamDrive)
107  {
108    $this->teamDrive = $teamDrive;
109  }
110  /**
111   * @return Google_Service_Drive_TeamDrive
112   */
113  public function getTeamDrive()
114  {
115    return $this->teamDrive;
116  }
117  public function setTeamDriveId($teamDriveId)
118  {
119    $this->teamDriveId = $teamDriveId;
120  }
121  public function getTeamDriveId()
122  {
123    return $this->teamDriveId;
124  }
125  public function setTime($time)
126  {
127    $this->time = $time;
128  }
129  public function getTime()
130  {
131    return $this->time;
132  }
133  public function setType($type)
134  {
135    $this->type = $type;
136  }
137  public function getType()
138  {
139    return $this->type;
140  }
141}
142