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_DriveCapabilities extends Google_Model
19{
20  public $canAddChildren;
21  public $canChangeCopyRequiresWriterPermissionRestriction;
22  public $canChangeDomainUsersOnlyRestriction;
23  public $canChangeDriveBackground;
24  public $canChangeDriveMembersOnlyRestriction;
25  public $canComment;
26  public $canCopy;
27  public $canDeleteChildren;
28  public $canDeleteDrive;
29  public $canDownload;
30  public $canEdit;
31  public $canListChildren;
32  public $canManageMembers;
33  public $canReadRevisions;
34  public $canRename;
35  public $canRenameDrive;
36  public $canShare;
37  public $canTrashChildren;
38
39  public function setCanAddChildren($canAddChildren)
40  {
41    $this->canAddChildren = $canAddChildren;
42  }
43  public function getCanAddChildren()
44  {
45    return $this->canAddChildren;
46  }
47  public function setCanChangeCopyRequiresWriterPermissionRestriction($canChangeCopyRequiresWriterPermissionRestriction)
48  {
49    $this->canChangeCopyRequiresWriterPermissionRestriction = $canChangeCopyRequiresWriterPermissionRestriction;
50  }
51  public function getCanChangeCopyRequiresWriterPermissionRestriction()
52  {
53    return $this->canChangeCopyRequiresWriterPermissionRestriction;
54  }
55  public function setCanChangeDomainUsersOnlyRestriction($canChangeDomainUsersOnlyRestriction)
56  {
57    $this->canChangeDomainUsersOnlyRestriction = $canChangeDomainUsersOnlyRestriction;
58  }
59  public function getCanChangeDomainUsersOnlyRestriction()
60  {
61    return $this->canChangeDomainUsersOnlyRestriction;
62  }
63  public function setCanChangeDriveBackground($canChangeDriveBackground)
64  {
65    $this->canChangeDriveBackground = $canChangeDriveBackground;
66  }
67  public function getCanChangeDriveBackground()
68  {
69    return $this->canChangeDriveBackground;
70  }
71  public function setCanChangeDriveMembersOnlyRestriction($canChangeDriveMembersOnlyRestriction)
72  {
73    $this->canChangeDriveMembersOnlyRestriction = $canChangeDriveMembersOnlyRestriction;
74  }
75  public function getCanChangeDriveMembersOnlyRestriction()
76  {
77    return $this->canChangeDriveMembersOnlyRestriction;
78  }
79  public function setCanComment($canComment)
80  {
81    $this->canComment = $canComment;
82  }
83  public function getCanComment()
84  {
85    return $this->canComment;
86  }
87  public function setCanCopy($canCopy)
88  {
89    $this->canCopy = $canCopy;
90  }
91  public function getCanCopy()
92  {
93    return $this->canCopy;
94  }
95  public function setCanDeleteChildren($canDeleteChildren)
96  {
97    $this->canDeleteChildren = $canDeleteChildren;
98  }
99  public function getCanDeleteChildren()
100  {
101    return $this->canDeleteChildren;
102  }
103  public function setCanDeleteDrive($canDeleteDrive)
104  {
105    $this->canDeleteDrive = $canDeleteDrive;
106  }
107  public function getCanDeleteDrive()
108  {
109    return $this->canDeleteDrive;
110  }
111  public function setCanDownload($canDownload)
112  {
113    $this->canDownload = $canDownload;
114  }
115  public function getCanDownload()
116  {
117    return $this->canDownload;
118  }
119  public function setCanEdit($canEdit)
120  {
121    $this->canEdit = $canEdit;
122  }
123  public function getCanEdit()
124  {
125    return $this->canEdit;
126  }
127  public function setCanListChildren($canListChildren)
128  {
129    $this->canListChildren = $canListChildren;
130  }
131  public function getCanListChildren()
132  {
133    return $this->canListChildren;
134  }
135  public function setCanManageMembers($canManageMembers)
136  {
137    $this->canManageMembers = $canManageMembers;
138  }
139  public function getCanManageMembers()
140  {
141    return $this->canManageMembers;
142  }
143  public function setCanReadRevisions($canReadRevisions)
144  {
145    $this->canReadRevisions = $canReadRevisions;
146  }
147  public function getCanReadRevisions()
148  {
149    return $this->canReadRevisions;
150  }
151  public function setCanRename($canRename)
152  {
153    $this->canRename = $canRename;
154  }
155  public function getCanRename()
156  {
157    return $this->canRename;
158  }
159  public function setCanRenameDrive($canRenameDrive)
160  {
161    $this->canRenameDrive = $canRenameDrive;
162  }
163  public function getCanRenameDrive()
164  {
165    return $this->canRenameDrive;
166  }
167  public function setCanShare($canShare)
168  {
169    $this->canShare = $canShare;
170  }
171  public function getCanShare()
172  {
173    return $this->canShare;
174  }
175  public function setCanTrashChildren($canTrashChildren)
176  {
177    $this->canTrashChildren = $canTrashChildren;
178  }
179  public function getCanTrashChildren()
180  {
181    return $this->canTrashChildren;
182  }
183}
184