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