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 
18 namespace Google\Service\Testing;
19 
20 class IosModel extends \Google\Collection
21 {
22   protected $collection_key = 'tags';
23   /**
24    * @var string[]
25    */
26   public $deviceCapabilities;
27   /**
28    * @var string
29    */
30   public $formFactor;
31   /**
32    * @var string
33    */
34   public $id;
35   /**
36    * @var string
37    */
38   public $name;
39   /**
40    * @var int
41    */
42   public $screenDensity;
43   /**
44    * @var int
45    */
46   public $screenX;
47   /**
48    * @var int
49    */
50   public $screenY;
51   /**
52    * @var string[]
53    */
54   public $supportedVersionIds;
55   /**
56    * @var string[]
57    */
58   public $tags;
59 
60   /**
61    * @param string[]
62    */
63   public function setDeviceCapabilities($deviceCapabilities)
64   {
65     $this->deviceCapabilities = $deviceCapabilities;
66   }
67   /**
68    * @return string[]
69    */
70   public function getDeviceCapabilities()
71   {
72     return $this->deviceCapabilities;
73   }
74   /**
75    * @param string
76    */
77   public function setFormFactor($formFactor)
78   {
79     $this->formFactor = $formFactor;
80   }
81   /**
82    * @return string
83    */
84   public function getFormFactor()
85   {
86     return $this->formFactor;
87   }
88   /**
89    * @param string
90    */
91   public function setId($id)
92   {
93     $this->id = $id;
94   }
95   /**
96    * @return string
97    */
98   public function getId()
99   {
100     return $this->id;
101   }
102   /**
103    * @param string
104    */
105   public function setName($name)
106   {
107     $this->name = $name;
108   }
109   /**
110    * @return string
111    */
112   public function getName()
113   {
114     return $this->name;
115   }
116   /**
117    * @param int
118    */
119   public function setScreenDensity($screenDensity)
120   {
121     $this->screenDensity = $screenDensity;
122   }
123   /**
124    * @return int
125    */
126   public function getScreenDensity()
127   {
128     return $this->screenDensity;
129   }
130   /**
131    * @param int
132    */
133   public function setScreenX($screenX)
134   {
135     $this->screenX = $screenX;
136   }
137   /**
138    * @return int
139    */
140   public function getScreenX()
141   {
142     return $this->screenX;
143   }
144   /**
145    * @param int
146    */
147   public function setScreenY($screenY)
148   {
149     $this->screenY = $screenY;
150   }
151   /**
152    * @return int
153    */
154   public function getScreenY()
155   {
156     return $this->screenY;
157   }
158   /**
159    * @param string[]
160    */
161   public function setSupportedVersionIds($supportedVersionIds)
162   {
163     $this->supportedVersionIds = $supportedVersionIds;
164   }
165   /**
166    * @return string[]
167    */
168   public function getSupportedVersionIds()
169   {
170     return $this->supportedVersionIds;
171   }
172   /**
173    * @param string[]
174    */
175   public function setTags($tags)
176   {
177     $this->tags = $tags;
178   }
179   /**
180    * @return string[]
181    */
182   public function getTags()
183   {
184     return $this->tags;
185   }
186 }
187 
188 // Adding a class alias for backwards compatibility with the previous class name.
189 class_alias(IosModel::class, 'Google_Service_Testing_IosModel');
190