説明なし

Product.php 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  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. class Google_Service_AndroidEnterprise_Product extends Google_Collection
  18. {
  19. protected $collection_key = 'screenshotUrls';
  20. protected $appVersionType = 'Google_Service_AndroidEnterprise_AppVersion';
  21. protected $appVersionDataType = 'array';
  22. public $authorName;
  23. public $availableCountries;
  24. public $availableTracks;
  25. public $category;
  26. public $contentRating;
  27. public $description;
  28. public $detailsUrl;
  29. public $distributionChannel;
  30. public $iconUrl;
  31. public $kind;
  32. public $lastUpdatedTimestampMillis;
  33. public $minAndroidSdkVersion;
  34. protected $permissionsType = 'Google_Service_AndroidEnterprise_ProductPermission';
  35. protected $permissionsDataType = 'array';
  36. public $productId;
  37. public $productPricing;
  38. public $recentChanges;
  39. public $requiresContainerApp;
  40. public $screenshotUrls;
  41. protected $signingCertificateType = 'Google_Service_AndroidEnterprise_ProductSigningCertificate';
  42. protected $signingCertificateDataType = '';
  43. public $smallIconUrl;
  44. public $title;
  45. public $workDetailsUrl;
  46. /**
  47. * @param Google_Service_AndroidEnterprise_AppVersion
  48. */
  49. public function setAppVersion($appVersion)
  50. {
  51. $this->appVersion = $appVersion;
  52. }
  53. /**
  54. * @return Google_Service_AndroidEnterprise_AppVersion
  55. */
  56. public function getAppVersion()
  57. {
  58. return $this->appVersion;
  59. }
  60. public function setAuthorName($authorName)
  61. {
  62. $this->authorName = $authorName;
  63. }
  64. public function getAuthorName()
  65. {
  66. return $this->authorName;
  67. }
  68. public function setAvailableCountries($availableCountries)
  69. {
  70. $this->availableCountries = $availableCountries;
  71. }
  72. public function getAvailableCountries()
  73. {
  74. return $this->availableCountries;
  75. }
  76. public function setAvailableTracks($availableTracks)
  77. {
  78. $this->availableTracks = $availableTracks;
  79. }
  80. public function getAvailableTracks()
  81. {
  82. return $this->availableTracks;
  83. }
  84. public function setCategory($category)
  85. {
  86. $this->category = $category;
  87. }
  88. public function getCategory()
  89. {
  90. return $this->category;
  91. }
  92. public function setContentRating($contentRating)
  93. {
  94. $this->contentRating = $contentRating;
  95. }
  96. public function getContentRating()
  97. {
  98. return $this->contentRating;
  99. }
  100. public function setDescription($description)
  101. {
  102. $this->description = $description;
  103. }
  104. public function getDescription()
  105. {
  106. return $this->description;
  107. }
  108. public function setDetailsUrl($detailsUrl)
  109. {
  110. $this->detailsUrl = $detailsUrl;
  111. }
  112. public function getDetailsUrl()
  113. {
  114. return $this->detailsUrl;
  115. }
  116. public function setDistributionChannel($distributionChannel)
  117. {
  118. $this->distributionChannel = $distributionChannel;
  119. }
  120. public function getDistributionChannel()
  121. {
  122. return $this->distributionChannel;
  123. }
  124. public function setIconUrl($iconUrl)
  125. {
  126. $this->iconUrl = $iconUrl;
  127. }
  128. public function getIconUrl()
  129. {
  130. return $this->iconUrl;
  131. }
  132. public function setKind($kind)
  133. {
  134. $this->kind = $kind;
  135. }
  136. public function getKind()
  137. {
  138. return $this->kind;
  139. }
  140. public function setLastUpdatedTimestampMillis($lastUpdatedTimestampMillis)
  141. {
  142. $this->lastUpdatedTimestampMillis = $lastUpdatedTimestampMillis;
  143. }
  144. public function getLastUpdatedTimestampMillis()
  145. {
  146. return $this->lastUpdatedTimestampMillis;
  147. }
  148. public function setMinAndroidSdkVersion($minAndroidSdkVersion)
  149. {
  150. $this->minAndroidSdkVersion = $minAndroidSdkVersion;
  151. }
  152. public function getMinAndroidSdkVersion()
  153. {
  154. return $this->minAndroidSdkVersion;
  155. }
  156. /**
  157. * @param Google_Service_AndroidEnterprise_ProductPermission
  158. */
  159. public function setPermissions($permissions)
  160. {
  161. $this->permissions = $permissions;
  162. }
  163. /**
  164. * @return Google_Service_AndroidEnterprise_ProductPermission
  165. */
  166. public function getPermissions()
  167. {
  168. return $this->permissions;
  169. }
  170. public function setProductId($productId)
  171. {
  172. $this->productId = $productId;
  173. }
  174. public function getProductId()
  175. {
  176. return $this->productId;
  177. }
  178. public function setProductPricing($productPricing)
  179. {
  180. $this->productPricing = $productPricing;
  181. }
  182. public function getProductPricing()
  183. {
  184. return $this->productPricing;
  185. }
  186. public function setRecentChanges($recentChanges)
  187. {
  188. $this->recentChanges = $recentChanges;
  189. }
  190. public function getRecentChanges()
  191. {
  192. return $this->recentChanges;
  193. }
  194. public function setRequiresContainerApp($requiresContainerApp)
  195. {
  196. $this->requiresContainerApp = $requiresContainerApp;
  197. }
  198. public function getRequiresContainerApp()
  199. {
  200. return $this->requiresContainerApp;
  201. }
  202. public function setScreenshotUrls($screenshotUrls)
  203. {
  204. $this->screenshotUrls = $screenshotUrls;
  205. }
  206. public function getScreenshotUrls()
  207. {
  208. return $this->screenshotUrls;
  209. }
  210. /**
  211. * @param Google_Service_AndroidEnterprise_ProductSigningCertificate
  212. */
  213. public function setSigningCertificate(Google_Service_AndroidEnterprise_ProductSigningCertificate $signingCertificate)
  214. {
  215. $this->signingCertificate = $signingCertificate;
  216. }
  217. /**
  218. * @return Google_Service_AndroidEnterprise_ProductSigningCertificate
  219. */
  220. public function getSigningCertificate()
  221. {
  222. return $this->signingCertificate;
  223. }
  224. public function setSmallIconUrl($smallIconUrl)
  225. {
  226. $this->smallIconUrl = $smallIconUrl;
  227. }
  228. public function getSmallIconUrl()
  229. {
  230. return $this->smallIconUrl;
  231. }
  232. public function setTitle($title)
  233. {
  234. $this->title = $title;
  235. }
  236. public function getTitle()
  237. {
  238. return $this->title;
  239. }
  240. public function setWorkDetailsUrl($workDetailsUrl)
  241. {
  242. $this->workDetailsUrl = $workDetailsUrl;
  243. }
  244. public function getWorkDetailsUrl()
  245. {
  246. return $this->workDetailsUrl;
  247. }
  248. }