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_Dfareporting_PricingSchedule extends Google_Collection 19{ 20 protected $collection_key = 'pricingPeriods'; 21 public $capCostOption; 22 public $endDate; 23 public $flighted; 24 public $floodlightActivityId; 25 protected $pricingPeriodsType = 'Google_Service_Dfareporting_PricingSchedulePricingPeriod'; 26 protected $pricingPeriodsDataType = 'array'; 27 public $pricingType; 28 public $startDate; 29 public $testingStartDate; 30 31 public function setCapCostOption($capCostOption) 32 { 33 $this->capCostOption = $capCostOption; 34 } 35 public function getCapCostOption() 36 { 37 return $this->capCostOption; 38 } 39 public function setEndDate($endDate) 40 { 41 $this->endDate = $endDate; 42 } 43 public function getEndDate() 44 { 45 return $this->endDate; 46 } 47 public function setFlighted($flighted) 48 { 49 $this->flighted = $flighted; 50 } 51 public function getFlighted() 52 { 53 return $this->flighted; 54 } 55 public function setFloodlightActivityId($floodlightActivityId) 56 { 57 $this->floodlightActivityId = $floodlightActivityId; 58 } 59 public function getFloodlightActivityId() 60 { 61 return $this->floodlightActivityId; 62 } 63 /** 64 * @param Google_Service_Dfareporting_PricingSchedulePricingPeriod[] 65 */ 66 public function setPricingPeriods($pricingPeriods) 67 { 68 $this->pricingPeriods = $pricingPeriods; 69 } 70 /** 71 * @return Google_Service_Dfareporting_PricingSchedulePricingPeriod[] 72 */ 73 public function getPricingPeriods() 74 { 75 return $this->pricingPeriods; 76 } 77 public function setPricingType($pricingType) 78 { 79 $this->pricingType = $pricingType; 80 } 81 public function getPricingType() 82 { 83 return $this->pricingType; 84 } 85 public function setStartDate($startDate) 86 { 87 $this->startDate = $startDate; 88 } 89 public function getStartDate() 90 { 91 return $this->startDate; 92 } 93 public function setTestingStartDate($testingStartDate) 94 { 95 $this->testingStartDate = $testingStartDate; 96 } 97 public function getTestingStartDate() 98 { 99 return $this->testingStartDate; 100 } 101} 102