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_Drive extends Google_Model
19{
20  protected $backgroundImageFileType = 'Google_Service_Drive_DriveBackgroundImageFile';
21  protected $backgroundImageFileDataType = '';
22  public $backgroundImageLink;
23  protected $capabilitiesType = 'Google_Service_Drive_DriveCapabilities';
24  protected $capabilitiesDataType = '';
25  public $colorRgb;
26  public $createdTime;
27  public $hidden;
28  public $id;
29  public $kind;
30  public $name;
31  protected $restrictionsType = 'Google_Service_Drive_DriveRestrictions';
32  protected $restrictionsDataType = '';
33  public $themeId;
34
35  /**
36   * @param Google_Service_Drive_DriveBackgroundImageFile
37   */
38  public function setBackgroundImageFile(Google_Service_Drive_DriveBackgroundImageFile $backgroundImageFile)
39  {
40    $this->backgroundImageFile = $backgroundImageFile;
41  }
42  /**
43   * @return Google_Service_Drive_DriveBackgroundImageFile
44   */
45  public function getBackgroundImageFile()
46  {
47    return $this->backgroundImageFile;
48  }
49  public function setBackgroundImageLink($backgroundImageLink)
50  {
51    $this->backgroundImageLink = $backgroundImageLink;
52  }
53  public function getBackgroundImageLink()
54  {
55    return $this->backgroundImageLink;
56  }
57  /**
58   * @param Google_Service_Drive_DriveCapabilities
59   */
60  public function setCapabilities(Google_Service_Drive_DriveCapabilities $capabilities)
61  {
62    $this->capabilities = $capabilities;
63  }
64  /**
65   * @return Google_Service_Drive_DriveCapabilities
66   */
67  public function getCapabilities()
68  {
69    return $this->capabilities;
70  }
71  public function setColorRgb($colorRgb)
72  {
73    $this->colorRgb = $colorRgb;
74  }
75  public function getColorRgb()
76  {
77    return $this->colorRgb;
78  }
79  public function setCreatedTime($createdTime)
80  {
81    $this->createdTime = $createdTime;
82  }
83  public function getCreatedTime()
84  {
85    return $this->createdTime;
86  }
87  public function setHidden($hidden)
88  {
89    $this->hidden = $hidden;
90  }
91  public function getHidden()
92  {
93    return $this->hidden;
94  }
95  public function setId($id)
96  {
97    $this->id = $id;
98  }
99  public function getId()
100  {
101    return $this->id;
102  }
103  public function setKind($kind)
104  {
105    $this->kind = $kind;
106  }
107  public function getKind()
108  {
109    return $this->kind;
110  }
111  public function setName($name)
112  {
113    $this->name = $name;
114  }
115  public function getName()
116  {
117    return $this->name;
118  }
119  /**
120   * @param Google_Service_Drive_DriveRestrictions
121   */
122  public function setRestrictions(Google_Service_Drive_DriveRestrictions $restrictions)
123  {
124    $this->restrictions = $restrictions;
125  }
126  /**
127   * @return Google_Service_Drive_DriveRestrictions
128   */
129  public function getRestrictions()
130  {
131    return $this->restrictions;
132  }
133  public function setThemeId($themeId)
134  {
135    $this->themeId = $themeId;
136  }
137  public function getThemeId()
138  {
139    return $this->themeId;
140  }
141}
142