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_CompensationInfo extends Google_Collection 19{ 20 protected $collection_key = 'entries'; 21 protected $amountType = 'Google_Service_JobService_Money'; 22 protected $amountDataType = ''; 23 protected $annualizedBaseCompensationRangeType = 'Google_Service_JobService_CompensationRange'; 24 protected $annualizedBaseCompensationRangeDataType = ''; 25 protected $annualizedTotalCompensationRangeType = 'Google_Service_JobService_CompensationRange'; 26 protected $annualizedTotalCompensationRangeDataType = ''; 27 protected $entriesType = 'Google_Service_JobService_CompensationEntry'; 28 protected $entriesDataType = 'array'; 29 protected $maxType = 'Google_Service_JobService_Money'; 30 protected $maxDataType = ''; 31 protected $minType = 'Google_Service_JobService_Money'; 32 protected $minDataType = ''; 33 public $type; 34 35 /** 36 * @param Google_Service_JobService_Money 37 */ 38 public function setAmount(Google_Service_JobService_Money $amount) 39 { 40 $this->amount = $amount; 41 } 42 /** 43 * @return Google_Service_JobService_Money 44 */ 45 public function getAmount() 46 { 47 return $this->amount; 48 } 49 /** 50 * @param Google_Service_JobService_CompensationRange 51 */ 52 public function setAnnualizedBaseCompensationRange(Google_Service_JobService_CompensationRange $annualizedBaseCompensationRange) 53 { 54 $this->annualizedBaseCompensationRange = $annualizedBaseCompensationRange; 55 } 56 /** 57 * @return Google_Service_JobService_CompensationRange 58 */ 59 public function getAnnualizedBaseCompensationRange() 60 { 61 return $this->annualizedBaseCompensationRange; 62 } 63 /** 64 * @param Google_Service_JobService_CompensationRange 65 */ 66 public function setAnnualizedTotalCompensationRange(Google_Service_JobService_CompensationRange $annualizedTotalCompensationRange) 67 { 68 $this->annualizedTotalCompensationRange = $annualizedTotalCompensationRange; 69 } 70 /** 71 * @return Google_Service_JobService_CompensationRange 72 */ 73 public function getAnnualizedTotalCompensationRange() 74 { 75 return $this->annualizedTotalCompensationRange; 76 } 77 /** 78 * @param Google_Service_JobService_CompensationEntry 79 */ 80 public function setEntries($entries) 81 { 82 $this->entries = $entries; 83 } 84 /** 85 * @return Google_Service_JobService_CompensationEntry 86 */ 87 public function getEntries() 88 { 89 return $this->entries; 90 } 91 /** 92 * @param Google_Service_JobService_Money 93 */ 94 public function setMax(Google_Service_JobService_Money $max) 95 { 96 $this->max = $max; 97 } 98 /** 99 * @return Google_Service_JobService_Money 100 */ 101 public function getMax() 102 { 103 return $this->max; 104 } 105 /** 106 * @param Google_Service_JobService_Money 107 */ 108 public function setMin(Google_Service_JobService_Money $min) 109 { 110 $this->min = $min; 111 } 112 /** 113 * @return Google_Service_JobService_Money 114 */ 115 public function getMin() 116 { 117 return $this->min; 118 } 119 public function setType($type) 120 { 121 $this->type = $type; 122 } 123 public function getType() 124 { 125 return $this->type; 126 } 127} 128