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_DriveFileCapabilities extends Google_Model
19{
20  public $canAddChildren;
21  public $canChangeCopyRequiresWriterPermission;
22  public $canChangeViewersCanCopyContent;
23  public $canComment;
24  public $canCopy;
25  public $canDelete;
26  public $canDeleteChildren;
27  public $canDownload;
28  public $canEdit;
29  public $canListChildren;
30  public $canMoveChildrenOutOfDrive;
31  public $canMoveChildrenOutOfTeamDrive;
32  public $canMoveChildrenWithinDrive;
33  public $canMoveChildrenWithinTeamDrive;
34  public $canMoveItemIntoTeamDrive;
35  public $canMoveItemOutOfDrive;
36  public $canMoveItemOutOfTeamDrive;
37  public $canMoveItemWithinDrive;
38  public $canMoveItemWithinTeamDrive;
39  public $canMoveTeamDriveItem;
40  public $canReadDrive;
41  public $canReadRevisions;
42  public $canReadTeamDrive;
43  public $canRemoveChildren;
44  public $canRename;
45  public $canShare;
46  public $canTrash;
47  public $canTrashChildren;
48  public $canUntrash;
49
50  public function setCanAddChildren($canAddChildren)
51  {
52    $this->canAddChildren = $canAddChildren;
53  }
54  public function getCanAddChildren()
55  {
56    return $this->canAddChildren;
57  }
58  public function setCanChangeCopyRequiresWriterPermission($canChangeCopyRequiresWriterPermission)
59  {
60    $this->canChangeCopyRequiresWriterPermission = $canChangeCopyRequiresWriterPermission;
61  }
62  public function getCanChangeCopyRequiresWriterPermission()
63  {
64    return $this->canChangeCopyRequiresWriterPermission;
65  }
66  public function setCanChangeViewersCanCopyContent($canChangeViewersCanCopyContent)
67  {
68    $this->canChangeViewersCanCopyContent = $canChangeViewersCanCopyContent;
69  }
70  public function getCanChangeViewersCanCopyContent()
71  {
72    return $this->canChangeViewersCanCopyContent;
73  }
74  public function setCanComment($canComment)
75  {
76    $this->canComment = $canComment;
77  }
78  public function getCanComment()
79  {
80    return $this->canComment;
81  }
82  public function setCanCopy($canCopy)
83  {
84    $this->canCopy = $canCopy;
85  }
86  public function getCanCopy()
87  {
88    return $this->canCopy;
89  }
90  public function setCanDelete($canDelete)
91  {
92    $this->canDelete = $canDelete;
93  }
94  public function getCanDelete()
95  {
96    return $this->canDelete;
97  }
98  public function setCanDeleteChildren($canDeleteChildren)
99  {
100    $this->canDeleteChildren = $canDeleteChildren;
101  }
102  public function getCanDeleteChildren()
103  {
104    return $this->canDeleteChildren;
105  }
106  public function setCanDownload($canDownload)
107  {
108    $this->canDownload = $canDownload;
109  }
110  public function getCanDownload()
111  {
112    return $this->canDownload;
113  }
114  public function setCanEdit($canEdit)
115  {
116    $this->canEdit = $canEdit;
117  }
118  public function getCanEdit()
119  {
120    return $this->canEdit;
121  }
122  public function setCanListChildren($canListChildren)
123  {
124    $this->canListChildren = $canListChildren;
125  }
126  public function getCanListChildren()
127  {
128    return $this->canListChildren;
129  }
130  public function setCanMoveChildrenOutOfDrive($canMoveChildrenOutOfDrive)
131  {
132    $this->canMoveChildrenOutOfDrive = $canMoveChildrenOutOfDrive;
133  }
134  public function getCanMoveChildrenOutOfDrive()
135  {
136    return $this->canMoveChildrenOutOfDrive;
137  }
138  public function setCanMoveChildrenOutOfTeamDrive($canMoveChildrenOutOfTeamDrive)
139  {
140    $this->canMoveChildrenOutOfTeamDrive = $canMoveChildrenOutOfTeamDrive;
141  }
142  public function getCanMoveChildrenOutOfTeamDrive()
143  {
144    return $this->canMoveChildrenOutOfTeamDrive;
145  }
146  public function setCanMoveChildrenWithinDrive($canMoveChildrenWithinDrive)
147  {
148    $this->canMoveChildrenWithinDrive = $canMoveChildrenWithinDrive;
149  }
150  public function getCanMoveChildrenWithinDrive()
151  {
152    return $this->canMoveChildrenWithinDrive;
153  }
154  public function setCanMoveChildrenWithinTeamDrive($canMoveChildrenWithinTeamDrive)
155  {
156    $this->canMoveChildrenWithinTeamDrive = $canMoveChildrenWithinTeamDrive;
157  }
158  public function getCanMoveChildrenWithinTeamDrive()
159  {
160    return $this->canMoveChildrenWithinTeamDrive;
161  }
162  public function setCanMoveItemIntoTeamDrive($canMoveItemIntoTeamDrive)
163  {
164    $this->canMoveItemIntoTeamDrive = $canMoveItemIntoTeamDrive;
165  }
166  public function getCanMoveItemIntoTeamDrive()
167  {
168    return $this->canMoveItemIntoTeamDrive;
169  }
170  public function setCanMoveItemOutOfDrive($canMoveItemOutOfDrive)
171  {
172    $this->canMoveItemOutOfDrive = $canMoveItemOutOfDrive;
173  }
174  public function getCanMoveItemOutOfDrive()
175  {
176    return $this->canMoveItemOutOfDrive;
177  }
178  public function setCanMoveItemOutOfTeamDrive($canMoveItemOutOfTeamDrive)
179  {
180    $this->canMoveItemOutOfTeamDrive = $canMoveItemOutOfTeamDrive;
181  }
182  public function getCanMoveItemOutOfTeamDrive()
183  {
184    return $this->canMoveItemOutOfTeamDrive;
185  }
186  public function setCanMoveItemWithinDrive($canMoveItemWithinDrive)
187  {
188    $this->canMoveItemWithinDrive = $canMoveItemWithinDrive;
189  }
190  public function getCanMoveItemWithinDrive()
191  {
192    return $this->canMoveItemWithinDrive;
193  }
194  public function setCanMoveItemWithinTeamDrive($canMoveItemWithinTeamDrive)
195  {
196    $this->canMoveItemWithinTeamDrive = $canMoveItemWithinTeamDrive;
197  }
198  public function getCanMoveItemWithinTeamDrive()
199  {
200    return $this->canMoveItemWithinTeamDrive;
201  }
202  public function setCanMoveTeamDriveItem($canMoveTeamDriveItem)
203  {
204    $this->canMoveTeamDriveItem = $canMoveTeamDriveItem;
205  }
206  public function getCanMoveTeamDriveItem()
207  {
208    return $this->canMoveTeamDriveItem;
209  }
210  public function setCanReadDrive($canReadDrive)
211  {
212    $this->canReadDrive = $canReadDrive;
213  }
214  public function getCanReadDrive()
215  {
216    return $this->canReadDrive;
217  }
218  public function setCanReadRevisions($canReadRevisions)
219  {
220    $this->canReadRevisions = $canReadRevisions;
221  }
222  public function getCanReadRevisions()
223  {
224    return $this->canReadRevisions;
225  }
226  public function setCanReadTeamDrive($canReadTeamDrive)
227  {
228    $this->canReadTeamDrive = $canReadTeamDrive;
229  }
230  public function getCanReadTeamDrive()
231  {
232    return $this->canReadTeamDrive;
233  }
234  public function setCanRemoveChildren($canRemoveChildren)
235  {
236    $this->canRemoveChildren = $canRemoveChildren;
237  }
238  public function getCanRemoveChildren()
239  {
240    return $this->canRemoveChildren;
241  }
242  public function setCanRename($canRename)
243  {
244    $this->canRename = $canRename;
245  }
246  public function getCanRename()
247  {
248    return $this->canRename;
249  }
250  public function setCanShare($canShare)
251  {
252    $this->canShare = $canShare;
253  }
254  public function getCanShare()
255  {
256    return $this->canShare;
257  }
258  public function setCanTrash($canTrash)
259  {
260    $this->canTrash = $canTrash;
261  }
262  public function getCanTrash()
263  {
264    return $this->canTrash;
265  }
266  public function setCanTrashChildren($canTrashChildren)
267  {
268    $this->canTrashChildren = $canTrashChildren;
269  }
270  public function getCanTrashChildren()
271  {
272    return $this->canTrashChildren;
273  }
274  public function setCanUntrash($canUntrash)
275  {
276    $this->canUntrash = $canUntrash;
277  }
278  public function getCanUntrash()
279  {
280    return $this->canUntrash;
281  }
282}
283