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