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_About extends Google_Collection
19{
20  protected $collection_key = 'teamDriveThemes';
21  public $appInstalled;
22  public $canCreateDrives;
23  public $canCreateTeamDrives;
24  protected $driveThemesType = 'Google_Service_Drive_AboutDriveThemes';
25  protected $driveThemesDataType = 'array';
26  public $exportFormats;
27  public $folderColorPalette;
28  public $importFormats;
29  public $kind;
30  public $maxImportSizes;
31  public $maxUploadSize;
32  protected $storageQuotaType = 'Google_Service_Drive_AboutStorageQuota';
33  protected $storageQuotaDataType = '';
34  protected $teamDriveThemesType = 'Google_Service_Drive_AboutTeamDriveThemes';
35  protected $teamDriveThemesDataType = 'array';
36  protected $userType = 'Google_Service_Drive_User';
37  protected $userDataType = '';
38
39  public function setAppInstalled($appInstalled)
40  {
41    $this->appInstalled = $appInstalled;
42  }
43  public function getAppInstalled()
44  {
45    return $this->appInstalled;
46  }
47  public function setCanCreateDrives($canCreateDrives)
48  {
49    $this->canCreateDrives = $canCreateDrives;
50  }
51  public function getCanCreateDrives()
52  {
53    return $this->canCreateDrives;
54  }
55  public function setCanCreateTeamDrives($canCreateTeamDrives)
56  {
57    $this->canCreateTeamDrives = $canCreateTeamDrives;
58  }
59  public function getCanCreateTeamDrives()
60  {
61    return $this->canCreateTeamDrives;
62  }
63  /**
64   * @param Google_Service_Drive_AboutDriveThemes[]
65   */
66  public function setDriveThemes($driveThemes)
67  {
68    $this->driveThemes = $driveThemes;
69  }
70  /**
71   * @return Google_Service_Drive_AboutDriveThemes[]
72   */
73  public function getDriveThemes()
74  {
75    return $this->driveThemes;
76  }
77  public function setExportFormats($exportFormats)
78  {
79    $this->exportFormats = $exportFormats;
80  }
81  public function getExportFormats()
82  {
83    return $this->exportFormats;
84  }
85  public function setFolderColorPalette($folderColorPalette)
86  {
87    $this->folderColorPalette = $folderColorPalette;
88  }
89  public function getFolderColorPalette()
90  {
91    return $this->folderColorPalette;
92  }
93  public function setImportFormats($importFormats)
94  {
95    $this->importFormats = $importFormats;
96  }
97  public function getImportFormats()
98  {
99    return $this->importFormats;
100  }
101  public function setKind($kind)
102  {
103    $this->kind = $kind;
104  }
105  public function getKind()
106  {
107    return $this->kind;
108  }
109  public function setMaxImportSizes($maxImportSizes)
110  {
111    $this->maxImportSizes = $maxImportSizes;
112  }
113  public function getMaxImportSizes()
114  {
115    return $this->maxImportSizes;
116  }
117  public function setMaxUploadSize($maxUploadSize)
118  {
119    $this->maxUploadSize = $maxUploadSize;
120  }
121  public function getMaxUploadSize()
122  {
123    return $this->maxUploadSize;
124  }
125  /**
126   * @param Google_Service_Drive_AboutStorageQuota
127   */
128  public function setStorageQuota(Google_Service_Drive_AboutStorageQuota $storageQuota)
129  {
130    $this->storageQuota = $storageQuota;
131  }
132  /**
133   * @return Google_Service_Drive_AboutStorageQuota
134   */
135  public function getStorageQuota()
136  {
137    return $this->storageQuota;
138  }
139  /**
140   * @param Google_Service_Drive_AboutTeamDriveThemes[]
141   */
142  public function setTeamDriveThemes($teamDriveThemes)
143  {
144    $this->teamDriveThemes = $teamDriveThemes;
145  }
146  /**
147   * @return Google_Service_Drive_AboutTeamDriveThemes[]
148   */
149  public function getTeamDriveThemes()
150  {
151    return $this->teamDriveThemes;
152  }
153  /**
154   * @param Google_Service_Drive_User
155   */
156  public function setUser(Google_Service_Drive_User $user)
157  {
158    $this->user = $user;
159  }
160  /**
161   * @return Google_Service_Drive_User
162   */
163  public function getUser()
164  {
165    return $this->user;
166  }
167}
168