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_Company extends Google_Collection 19{ 20 protected $collection_key = 'keywordSearchableCustomFields'; 21 public $careerPageLink; 22 protected $companyInfoSourcesType = 'Google_Service_JobService_CompanyInfoSource'; 23 protected $companyInfoSourcesDataType = 'array'; 24 public $companySize; 25 public $disableLocationOptimization; 26 public $displayName; 27 public $distributorBillingCompanyId; 28 public $distributorCompanyId; 29 public $eeoText; 30 public $hiringAgency; 31 public $hqLocation; 32 public $imageUrl; 33 public $keywordSearchableCustomAttributes; 34 public $keywordSearchableCustomFields; 35 public $name; 36 protected $structuredCompanyHqLocationType = 'Google_Service_JobService_JobLocation'; 37 protected $structuredCompanyHqLocationDataType = ''; 38 public $suspended; 39 public $title; 40 public $website; 41 42 public function setCareerPageLink($careerPageLink) 43 { 44 $this->careerPageLink = $careerPageLink; 45 } 46 public function getCareerPageLink() 47 { 48 return $this->careerPageLink; 49 } 50 /** 51 * @param Google_Service_JobService_CompanyInfoSource 52 */ 53 public function setCompanyInfoSources($companyInfoSources) 54 { 55 $this->companyInfoSources = $companyInfoSources; 56 } 57 /** 58 * @return Google_Service_JobService_CompanyInfoSource 59 */ 60 public function getCompanyInfoSources() 61 { 62 return $this->companyInfoSources; 63 } 64 public function setCompanySize($companySize) 65 { 66 $this->companySize = $companySize; 67 } 68 public function getCompanySize() 69 { 70 return $this->companySize; 71 } 72 public function setDisableLocationOptimization($disableLocationOptimization) 73 { 74 $this->disableLocationOptimization = $disableLocationOptimization; 75 } 76 public function getDisableLocationOptimization() 77 { 78 return $this->disableLocationOptimization; 79 } 80 public function setDisplayName($displayName) 81 { 82 $this->displayName = $displayName; 83 } 84 public function getDisplayName() 85 { 86 return $this->displayName; 87 } 88 public function setDistributorBillingCompanyId($distributorBillingCompanyId) 89 { 90 $this->distributorBillingCompanyId = $distributorBillingCompanyId; 91 } 92 public function getDistributorBillingCompanyId() 93 { 94 return $this->distributorBillingCompanyId; 95 } 96 public function setDistributorCompanyId($distributorCompanyId) 97 { 98 $this->distributorCompanyId = $distributorCompanyId; 99 } 100 public function getDistributorCompanyId() 101 { 102 return $this->distributorCompanyId; 103 } 104 public function setEeoText($eeoText) 105 { 106 $this->eeoText = $eeoText; 107 } 108 public function getEeoText() 109 { 110 return $this->eeoText; 111 } 112 public function setHiringAgency($hiringAgency) 113 { 114 $this->hiringAgency = $hiringAgency; 115 } 116 public function getHiringAgency() 117 { 118 return $this->hiringAgency; 119 } 120 public function setHqLocation($hqLocation) 121 { 122 $this->hqLocation = $hqLocation; 123 } 124 public function getHqLocation() 125 { 126 return $this->hqLocation; 127 } 128 public function setImageUrl($imageUrl) 129 { 130 $this->imageUrl = $imageUrl; 131 } 132 public function getImageUrl() 133 { 134 return $this->imageUrl; 135 } 136 public function setKeywordSearchableCustomAttributes($keywordSearchableCustomAttributes) 137 { 138 $this->keywordSearchableCustomAttributes = $keywordSearchableCustomAttributes; 139 } 140 public function getKeywordSearchableCustomAttributes() 141 { 142 return $this->keywordSearchableCustomAttributes; 143 } 144 public function setKeywordSearchableCustomFields($keywordSearchableCustomFields) 145 { 146 $this->keywordSearchableCustomFields = $keywordSearchableCustomFields; 147 } 148 public function getKeywordSearchableCustomFields() 149 { 150 return $this->keywordSearchableCustomFields; 151 } 152 public function setName($name) 153 { 154 $this->name = $name; 155 } 156 public function getName() 157 { 158 return $this->name; 159 } 160 /** 161 * @param Google_Service_JobService_JobLocation 162 */ 163 public function setStructuredCompanyHqLocation(Google_Service_JobService_JobLocation $structuredCompanyHqLocation) 164 { 165 $this->structuredCompanyHqLocation = $structuredCompanyHqLocation; 166 } 167 /** 168 * @return Google_Service_JobService_JobLocation 169 */ 170 public function getStructuredCompanyHqLocation() 171 { 172 return $this->structuredCompanyHqLocation; 173 } 174 public function setSuspended($suspended) 175 { 176 $this->suspended = $suspended; 177 } 178 public function getSuspended() 179 { 180 return $this->suspended; 181 } 182 public function setTitle($title) 183 { 184 $this->title = $title; 185 } 186 public function getTitle() 187 { 188 return $this->title; 189 } 190 public function setWebsite($website) 191 { 192 $this->website = $website; 193 } 194 public function getWebsite() 195 { 196 return $this->website; 197 } 198} 199