PageRenderTime 46ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/lib/vendor/google/apiclient-services/src/Google/Service/TagManager/Trigger.php

https://gitlab.com/efabian/maya
PHP | 457 lines | 314 code | 2 blank | 141 comment | 0 complexity | 9c2c4e52b4c4fc0939eec4c5b200c5f6 MD5 | raw file
  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_TagManager_Trigger extends Google_Collection
  18. {
  19. protected $collection_key = 'parameter';
  20. public $accountId;
  21. protected $autoEventFilterType = 'Google_Service_TagManager_Condition';
  22. protected $autoEventFilterDataType = 'array';
  23. protected $checkValidationType = 'Google_Service_TagManager_Parameter';
  24. protected $checkValidationDataType = '';
  25. public $containerId;
  26. protected $continuousTimeMinMillisecondsType = 'Google_Service_TagManager_Parameter';
  27. protected $continuousTimeMinMillisecondsDataType = '';
  28. protected $customEventFilterType = 'Google_Service_TagManager_Condition';
  29. protected $customEventFilterDataType = 'array';
  30. protected $eventNameType = 'Google_Service_TagManager_Parameter';
  31. protected $eventNameDataType = '';
  32. protected $filterType = 'Google_Service_TagManager_Condition';
  33. protected $filterDataType = 'array';
  34. public $fingerprint;
  35. protected $horizontalScrollPercentageListType = 'Google_Service_TagManager_Parameter';
  36. protected $horizontalScrollPercentageListDataType = '';
  37. protected $intervalType = 'Google_Service_TagManager_Parameter';
  38. protected $intervalDataType = '';
  39. protected $intervalSecondsType = 'Google_Service_TagManager_Parameter';
  40. protected $intervalSecondsDataType = '';
  41. protected $limitType = 'Google_Service_TagManager_Parameter';
  42. protected $limitDataType = '';
  43. protected $maxTimerLengthSecondsType = 'Google_Service_TagManager_Parameter';
  44. protected $maxTimerLengthSecondsDataType = '';
  45. public $name;
  46. public $notes;
  47. protected $parameterType = 'Google_Service_TagManager_Parameter';
  48. protected $parameterDataType = 'array';
  49. public $parentFolderId;
  50. public $path;
  51. protected $selectorType = 'Google_Service_TagManager_Parameter';
  52. protected $selectorDataType = '';
  53. public $tagManagerUrl;
  54. protected $totalTimeMinMillisecondsType = 'Google_Service_TagManager_Parameter';
  55. protected $totalTimeMinMillisecondsDataType = '';
  56. public $triggerId;
  57. public $type;
  58. protected $uniqueTriggerIdType = 'Google_Service_TagManager_Parameter';
  59. protected $uniqueTriggerIdDataType = '';
  60. protected $verticalScrollPercentageListType = 'Google_Service_TagManager_Parameter';
  61. protected $verticalScrollPercentageListDataType = '';
  62. protected $visibilitySelectorType = 'Google_Service_TagManager_Parameter';
  63. protected $visibilitySelectorDataType = '';
  64. protected $visiblePercentageMaxType = 'Google_Service_TagManager_Parameter';
  65. protected $visiblePercentageMaxDataType = '';
  66. protected $visiblePercentageMinType = 'Google_Service_TagManager_Parameter';
  67. protected $visiblePercentageMinDataType = '';
  68. protected $waitForTagsType = 'Google_Service_TagManager_Parameter';
  69. protected $waitForTagsDataType = '';
  70. protected $waitForTagsTimeoutType = 'Google_Service_TagManager_Parameter';
  71. protected $waitForTagsTimeoutDataType = '';
  72. public $workspaceId;
  73. public function setAccountId($accountId)
  74. {
  75. $this->accountId = $accountId;
  76. }
  77. public function getAccountId()
  78. {
  79. return $this->accountId;
  80. }
  81. /**
  82. * @param Google_Service_TagManager_Condition
  83. */
  84. public function setAutoEventFilter($autoEventFilter)
  85. {
  86. $this->autoEventFilter = $autoEventFilter;
  87. }
  88. /**
  89. * @return Google_Service_TagManager_Condition
  90. */
  91. public function getAutoEventFilter()
  92. {
  93. return $this->autoEventFilter;
  94. }
  95. /**
  96. * @param Google_Service_TagManager_Parameter
  97. */
  98. public function setCheckValidation(Google_Service_TagManager_Parameter $checkValidation)
  99. {
  100. $this->checkValidation = $checkValidation;
  101. }
  102. /**
  103. * @return Google_Service_TagManager_Parameter
  104. */
  105. public function getCheckValidation()
  106. {
  107. return $this->checkValidation;
  108. }
  109. public function setContainerId($containerId)
  110. {
  111. $this->containerId = $containerId;
  112. }
  113. public function getContainerId()
  114. {
  115. return $this->containerId;
  116. }
  117. /**
  118. * @param Google_Service_TagManager_Parameter
  119. */
  120. public function setContinuousTimeMinMilliseconds(Google_Service_TagManager_Parameter $continuousTimeMinMilliseconds)
  121. {
  122. $this->continuousTimeMinMilliseconds = $continuousTimeMinMilliseconds;
  123. }
  124. /**
  125. * @return Google_Service_TagManager_Parameter
  126. */
  127. public function getContinuousTimeMinMilliseconds()
  128. {
  129. return $this->continuousTimeMinMilliseconds;
  130. }
  131. /**
  132. * @param Google_Service_TagManager_Condition
  133. */
  134. public function setCustomEventFilter($customEventFilter)
  135. {
  136. $this->customEventFilter = $customEventFilter;
  137. }
  138. /**
  139. * @return Google_Service_TagManager_Condition
  140. */
  141. public function getCustomEventFilter()
  142. {
  143. return $this->customEventFilter;
  144. }
  145. /**
  146. * @param Google_Service_TagManager_Parameter
  147. */
  148. public function setEventName(Google_Service_TagManager_Parameter $eventName)
  149. {
  150. $this->eventName = $eventName;
  151. }
  152. /**
  153. * @return Google_Service_TagManager_Parameter
  154. */
  155. public function getEventName()
  156. {
  157. return $this->eventName;
  158. }
  159. /**
  160. * @param Google_Service_TagManager_Condition
  161. */
  162. public function setFilter($filter)
  163. {
  164. $this->filter = $filter;
  165. }
  166. /**
  167. * @return Google_Service_TagManager_Condition
  168. */
  169. public function getFilter()
  170. {
  171. return $this->filter;
  172. }
  173. public function setFingerprint($fingerprint)
  174. {
  175. $this->fingerprint = $fingerprint;
  176. }
  177. public function getFingerprint()
  178. {
  179. return $this->fingerprint;
  180. }
  181. /**
  182. * @param Google_Service_TagManager_Parameter
  183. */
  184. public function setHorizontalScrollPercentageList(Google_Service_TagManager_Parameter $horizontalScrollPercentageList)
  185. {
  186. $this->horizontalScrollPercentageList = $horizontalScrollPercentageList;
  187. }
  188. /**
  189. * @return Google_Service_TagManager_Parameter
  190. */
  191. public function getHorizontalScrollPercentageList()
  192. {
  193. return $this->horizontalScrollPercentageList;
  194. }
  195. /**
  196. * @param Google_Service_TagManager_Parameter
  197. */
  198. public function setInterval(Google_Service_TagManager_Parameter $interval)
  199. {
  200. $this->interval = $interval;
  201. }
  202. /**
  203. * @return Google_Service_TagManager_Parameter
  204. */
  205. public function getInterval()
  206. {
  207. return $this->interval;
  208. }
  209. /**
  210. * @param Google_Service_TagManager_Parameter
  211. */
  212. public function setIntervalSeconds(Google_Service_TagManager_Parameter $intervalSeconds)
  213. {
  214. $this->intervalSeconds = $intervalSeconds;
  215. }
  216. /**
  217. * @return Google_Service_TagManager_Parameter
  218. */
  219. public function getIntervalSeconds()
  220. {
  221. return $this->intervalSeconds;
  222. }
  223. /**
  224. * @param Google_Service_TagManager_Parameter
  225. */
  226. public function setLimit(Google_Service_TagManager_Parameter $limit)
  227. {
  228. $this->limit = $limit;
  229. }
  230. /**
  231. * @return Google_Service_TagManager_Parameter
  232. */
  233. public function getLimit()
  234. {
  235. return $this->limit;
  236. }
  237. /**
  238. * @param Google_Service_TagManager_Parameter
  239. */
  240. public function setMaxTimerLengthSeconds(Google_Service_TagManager_Parameter $maxTimerLengthSeconds)
  241. {
  242. $this->maxTimerLengthSeconds = $maxTimerLengthSeconds;
  243. }
  244. /**
  245. * @return Google_Service_TagManager_Parameter
  246. */
  247. public function getMaxTimerLengthSeconds()
  248. {
  249. return $this->maxTimerLengthSeconds;
  250. }
  251. public function setName($name)
  252. {
  253. $this->name = $name;
  254. }
  255. public function getName()
  256. {
  257. return $this->name;
  258. }
  259. public function setNotes($notes)
  260. {
  261. $this->notes = $notes;
  262. }
  263. public function getNotes()
  264. {
  265. return $this->notes;
  266. }
  267. /**
  268. * @param Google_Service_TagManager_Parameter
  269. */
  270. public function setParameter($parameter)
  271. {
  272. $this->parameter = $parameter;
  273. }
  274. /**
  275. * @return Google_Service_TagManager_Parameter
  276. */
  277. public function getParameter()
  278. {
  279. return $this->parameter;
  280. }
  281. public function setParentFolderId($parentFolderId)
  282. {
  283. $this->parentFolderId = $parentFolderId;
  284. }
  285. public function getParentFolderId()
  286. {
  287. return $this->parentFolderId;
  288. }
  289. public function setPath($path)
  290. {
  291. $this->path = $path;
  292. }
  293. public function getPath()
  294. {
  295. return $this->path;
  296. }
  297. /**
  298. * @param Google_Service_TagManager_Parameter
  299. */
  300. public function setSelector(Google_Service_TagManager_Parameter $selector)
  301. {
  302. $this->selector = $selector;
  303. }
  304. /**
  305. * @return Google_Service_TagManager_Parameter
  306. */
  307. public function getSelector()
  308. {
  309. return $this->selector;
  310. }
  311. public function setTagManagerUrl($tagManagerUrl)
  312. {
  313. $this->tagManagerUrl = $tagManagerUrl;
  314. }
  315. public function getTagManagerUrl()
  316. {
  317. return $this->tagManagerUrl;
  318. }
  319. /**
  320. * @param Google_Service_TagManager_Parameter
  321. */
  322. public function setTotalTimeMinMilliseconds(Google_Service_TagManager_Parameter $totalTimeMinMilliseconds)
  323. {
  324. $this->totalTimeMinMilliseconds = $totalTimeMinMilliseconds;
  325. }
  326. /**
  327. * @return Google_Service_TagManager_Parameter
  328. */
  329. public function getTotalTimeMinMilliseconds()
  330. {
  331. return $this->totalTimeMinMilliseconds;
  332. }
  333. public function setTriggerId($triggerId)
  334. {
  335. $this->triggerId = $triggerId;
  336. }
  337. public function getTriggerId()
  338. {
  339. return $this->triggerId;
  340. }
  341. public function setType($type)
  342. {
  343. $this->type = $type;
  344. }
  345. public function getType()
  346. {
  347. return $this->type;
  348. }
  349. /**
  350. * @param Google_Service_TagManager_Parameter
  351. */
  352. public function setUniqueTriggerId(Google_Service_TagManager_Parameter $uniqueTriggerId)
  353. {
  354. $this->uniqueTriggerId = $uniqueTriggerId;
  355. }
  356. /**
  357. * @return Google_Service_TagManager_Parameter
  358. */
  359. public function getUniqueTriggerId()
  360. {
  361. return $this->uniqueTriggerId;
  362. }
  363. /**
  364. * @param Google_Service_TagManager_Parameter
  365. */
  366. public function setVerticalScrollPercentageList(Google_Service_TagManager_Parameter $verticalScrollPercentageList)
  367. {
  368. $this->verticalScrollPercentageList = $verticalScrollPercentageList;
  369. }
  370. /**
  371. * @return Google_Service_TagManager_Parameter
  372. */
  373. public function getVerticalScrollPercentageList()
  374. {
  375. return $this->verticalScrollPercentageList;
  376. }
  377. /**
  378. * @param Google_Service_TagManager_Parameter
  379. */
  380. public function setVisibilitySelector(Google_Service_TagManager_Parameter $visibilitySelector)
  381. {
  382. $this->visibilitySelector = $visibilitySelector;
  383. }
  384. /**
  385. * @return Google_Service_TagManager_Parameter
  386. */
  387. public function getVisibilitySelector()
  388. {
  389. return $this->visibilitySelector;
  390. }
  391. /**
  392. * @param Google_Service_TagManager_Parameter
  393. */
  394. public function setVisiblePercentageMax(Google_Service_TagManager_Parameter $visiblePercentageMax)
  395. {
  396. $this->visiblePercentageMax = $visiblePercentageMax;
  397. }
  398. /**
  399. * @return Google_Service_TagManager_Parameter
  400. */
  401. public function getVisiblePercentageMax()
  402. {
  403. return $this->visiblePercentageMax;
  404. }
  405. /**
  406. * @param Google_Service_TagManager_Parameter
  407. */
  408. public function setVisiblePercentageMin(Google_Service_TagManager_Parameter $visiblePercentageMin)
  409. {
  410. $this->visiblePercentageMin = $visiblePercentageMin;
  411. }
  412. /**
  413. * @return Google_Service_TagManager_Parameter
  414. */
  415. public function getVisiblePercentageMin()
  416. {
  417. return $this->visiblePercentageMin;
  418. }
  419. /**
  420. * @param Google_Service_TagManager_Parameter
  421. */
  422. public function setWaitForTags(Google_Service_TagManager_Parameter $waitForTags)
  423. {
  424. $this->waitForTags = $waitForTags;
  425. }
  426. /**
  427. * @return Google_Service_TagManager_Parameter
  428. */
  429. public function getWaitForTags()
  430. {
  431. return $this->waitForTags;
  432. }
  433. /**
  434. * @param Google_Service_TagManager_Parameter
  435. */
  436. public function setWaitForTagsTimeout(Google_Service_TagManager_Parameter $waitForTagsTimeout)
  437. {
  438. $this->waitForTagsTimeout = $waitForTagsTimeout;
  439. }
  440. /**
  441. * @return Google_Service_TagManager_Parameter
  442. */
  443. public function getWaitForTagsTimeout()
  444. {
  445. return $this->waitForTagsTimeout;
  446. }
  447. public function setWorkspaceId($workspaceId)
  448. {
  449. $this->workspaceId = $workspaceId;
  450. }
  451. public function getWorkspaceId()
  452. {
  453. return $this->workspaceId;
  454. }
  455. }