Нема описа

JobQuery.php 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  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_JobService_JobQuery extends Google_Collection
  18. {
  19. protected $collection_key = 'locationFilters';
  20. public $categories;
  21. protected $commuteFilterType = 'Google_Service_JobService_CommutePreference';
  22. protected $commuteFilterDataType = '';
  23. public $companyDisplayNames;
  24. public $companyNames;
  25. protected $compensationFilterType = 'Google_Service_JobService_CompensationFilter';
  26. protected $compensationFilterDataType = '';
  27. public $customAttributeFilter;
  28. public $disableSpellCheck;
  29. public $employmentTypes;
  30. public $languageCodes;
  31. protected $locationFiltersType = 'Google_Service_JobService_LocationFilter';
  32. protected $locationFiltersDataType = 'array';
  33. public $publishDateRange;
  34. public $query;
  35. public $tenantJobOnly;
  36. public function setCategories($categories)
  37. {
  38. $this->categories = $categories;
  39. }
  40. public function getCategories()
  41. {
  42. return $this->categories;
  43. }
  44. /**
  45. * @param Google_Service_JobService_CommutePreference
  46. */
  47. public function setCommuteFilter(Google_Service_JobService_CommutePreference $commuteFilter)
  48. {
  49. $this->commuteFilter = $commuteFilter;
  50. }
  51. /**
  52. * @return Google_Service_JobService_CommutePreference
  53. */
  54. public function getCommuteFilter()
  55. {
  56. return $this->commuteFilter;
  57. }
  58. public function setCompanyDisplayNames($companyDisplayNames)
  59. {
  60. $this->companyDisplayNames = $companyDisplayNames;
  61. }
  62. public function getCompanyDisplayNames()
  63. {
  64. return $this->companyDisplayNames;
  65. }
  66. public function setCompanyNames($companyNames)
  67. {
  68. $this->companyNames = $companyNames;
  69. }
  70. public function getCompanyNames()
  71. {
  72. return $this->companyNames;
  73. }
  74. /**
  75. * @param Google_Service_JobService_CompensationFilter
  76. */
  77. public function setCompensationFilter(Google_Service_JobService_CompensationFilter $compensationFilter)
  78. {
  79. $this->compensationFilter = $compensationFilter;
  80. }
  81. /**
  82. * @return Google_Service_JobService_CompensationFilter
  83. */
  84. public function getCompensationFilter()
  85. {
  86. return $this->compensationFilter;
  87. }
  88. public function setCustomAttributeFilter($customAttributeFilter)
  89. {
  90. $this->customAttributeFilter = $customAttributeFilter;
  91. }
  92. public function getCustomAttributeFilter()
  93. {
  94. return $this->customAttributeFilter;
  95. }
  96. public function setDisableSpellCheck($disableSpellCheck)
  97. {
  98. $this->disableSpellCheck = $disableSpellCheck;
  99. }
  100. public function getDisableSpellCheck()
  101. {
  102. return $this->disableSpellCheck;
  103. }
  104. public function setEmploymentTypes($employmentTypes)
  105. {
  106. $this->employmentTypes = $employmentTypes;
  107. }
  108. public function getEmploymentTypes()
  109. {
  110. return $this->employmentTypes;
  111. }
  112. public function setLanguageCodes($languageCodes)
  113. {
  114. $this->languageCodes = $languageCodes;
  115. }
  116. public function getLanguageCodes()
  117. {
  118. return $this->languageCodes;
  119. }
  120. /**
  121. * @param Google_Service_JobService_LocationFilter
  122. */
  123. public function setLocationFilters($locationFilters)
  124. {
  125. $this->locationFilters = $locationFilters;
  126. }
  127. /**
  128. * @return Google_Service_JobService_LocationFilter
  129. */
  130. public function getLocationFilters()
  131. {
  132. return $this->locationFilters;
  133. }
  134. public function setPublishDateRange($publishDateRange)
  135. {
  136. $this->publishDateRange = $publishDateRange;
  137. }
  138. public function getPublishDateRange()
  139. {
  140. return $this->publishDateRange;
  141. }
  142. public function setQuery($query)
  143. {
  144. $this->query = $query;
  145. }
  146. public function getQuery()
  147. {
  148. return $this->query;
  149. }
  150. public function setTenantJobOnly($tenantJobOnly)
  151. {
  152. $this->tenantJobOnly = $tenantJobOnly;
  153. }
  154. public function getTenantJobOnly()
  155. {
  156. return $this->tenantJobOnly;
  157. }
  158. }