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_JobService_SearchJobsResponse extends Google_Collection 19{ 20 protected $collection_key = 'matchingJobs'; 21 protected $appliedCommuteFilterType = 'Google_Service_JobService_CommutePreference'; 22 protected $appliedCommuteFilterDataType = ''; 23 protected $appliedJobLocationFiltersType = 'Google_Service_JobService_JobLocation'; 24 protected $appliedJobLocationFiltersDataType = 'array'; 25 public $estimatedTotalSize; 26 protected $histogramResultsType = 'Google_Service_JobService_HistogramResults'; 27 protected $histogramResultsDataType = ''; 28 public $jobView; 29 protected $matchingJobsType = 'Google_Service_JobService_MatchingJob'; 30 protected $matchingJobsDataType = 'array'; 31 protected $metadataType = 'Google_Service_JobService_ResponseMetadata'; 32 protected $metadataDataType = ''; 33 public $nextPageToken; 34 public $numJobsFromBroadenedQuery; 35 protected $spellResultType = 'Google_Service_JobService_SpellingCorrection'; 36 protected $spellResultDataType = ''; 37 public $totalSize; 38 39 /** 40 * @param Google_Service_JobService_CommutePreference 41 */ 42 public function setAppliedCommuteFilter(Google_Service_JobService_CommutePreference $appliedCommuteFilter) 43 { 44 $this->appliedCommuteFilter = $appliedCommuteFilter; 45 } 46 /** 47 * @return Google_Service_JobService_CommutePreference 48 */ 49 public function getAppliedCommuteFilter() 50 { 51 return $this->appliedCommuteFilter; 52 } 53 /** 54 * @param Google_Service_JobService_JobLocation 55 */ 56 public function setAppliedJobLocationFilters($appliedJobLocationFilters) 57 { 58 $this->appliedJobLocationFilters = $appliedJobLocationFilters; 59 } 60 /** 61 * @return Google_Service_JobService_JobLocation 62 */ 63 public function getAppliedJobLocationFilters() 64 { 65 return $this->appliedJobLocationFilters; 66 } 67 public function setEstimatedTotalSize($estimatedTotalSize) 68 { 69 $this->estimatedTotalSize = $estimatedTotalSize; 70 } 71 public function getEstimatedTotalSize() 72 { 73 return $this->estimatedTotalSize; 74 } 75 /** 76 * @param Google_Service_JobService_HistogramResults 77 */ 78 public function setHistogramResults(Google_Service_JobService_HistogramResults $histogramResults) 79 { 80 $this->histogramResults = $histogramResults; 81 } 82 /** 83 * @return Google_Service_JobService_HistogramResults 84 */ 85 public function getHistogramResults() 86 { 87 return $this->histogramResults; 88 } 89 public function setJobView($jobView) 90 { 91 $this->jobView = $jobView; 92 } 93 public function getJobView() 94 { 95 return $this->jobView; 96 } 97 /** 98 * @param Google_Service_JobService_MatchingJob 99 */ 100 public function setMatchingJobs($matchingJobs) 101 { 102 $this->matchingJobs = $matchingJobs; 103 } 104 /** 105 * @return Google_Service_JobService_MatchingJob 106 */ 107 public function getMatchingJobs() 108 { 109 return $this->matchingJobs; 110 } 111 /** 112 * @param Google_Service_JobService_ResponseMetadata 113 */ 114 public function setMetadata(Google_Service_JobService_ResponseMetadata $metadata) 115 { 116 $this->metadata = $metadata; 117 } 118 /** 119 * @return Google_Service_JobService_ResponseMetadata 120 */ 121 public function getMetadata() 122 { 123 return $this->metadata; 124 } 125 public function setNextPageToken($nextPageToken) 126 { 127 $this->nextPageToken = $nextPageToken; 128 } 129 public function getNextPageToken() 130 { 131 return $this->nextPageToken; 132 } 133 public function setNumJobsFromBroadenedQuery($numJobsFromBroadenedQuery) 134 { 135 $this->numJobsFromBroadenedQuery = $numJobsFromBroadenedQuery; 136 } 137 public function getNumJobsFromBroadenedQuery() 138 { 139 return $this->numJobsFromBroadenedQuery; 140 } 141 /** 142 * @param Google_Service_JobService_SpellingCorrection 143 */ 144 public function setSpellResult(Google_Service_JobService_SpellingCorrection $spellResult) 145 { 146 $this->spellResult = $spellResult; 147 } 148 /** 149 * @return Google_Service_JobService_SpellingCorrection 150 */ 151 public function getSpellResult() 152 { 153 return $this->spellResult; 154 } 155 public function setTotalSize($totalSize) 156 { 157 $this->totalSize = $totalSize; 158 } 159 public function getTotalSize() 160 { 161 return $this->totalSize; 162 } 163} 164