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 18namespace Google\Service\Docs; 19 20class DocumentStyleSuggestionState extends \Google\Model 21{ 22 protected $backgroundSuggestionStateType = BackgroundSuggestionState::class; 23 protected $backgroundSuggestionStateDataType = ''; 24 /** 25 * @var bool 26 */ 27 public $defaultFooterIdSuggested; 28 /** 29 * @var bool 30 */ 31 public $defaultHeaderIdSuggested; 32 /** 33 * @var bool 34 */ 35 public $evenPageFooterIdSuggested; 36 /** 37 * @var bool 38 */ 39 public $evenPageHeaderIdSuggested; 40 /** 41 * @var bool 42 */ 43 public $firstPageFooterIdSuggested; 44 /** 45 * @var bool 46 */ 47 public $firstPageHeaderIdSuggested; 48 /** 49 * @var bool 50 */ 51 public $marginBottomSuggested; 52 /** 53 * @var bool 54 */ 55 public $marginFooterSuggested; 56 /** 57 * @var bool 58 */ 59 public $marginHeaderSuggested; 60 /** 61 * @var bool 62 */ 63 public $marginLeftSuggested; 64 /** 65 * @var bool 66 */ 67 public $marginRightSuggested; 68 /** 69 * @var bool 70 */ 71 public $marginTopSuggested; 72 /** 73 * @var bool 74 */ 75 public $pageNumberStartSuggested; 76 protected $pageSizeSuggestionStateType = SizeSuggestionState::class; 77 protected $pageSizeSuggestionStateDataType = ''; 78 /** 79 * @var bool 80 */ 81 public $useCustomHeaderFooterMarginsSuggested; 82 /** 83 * @var bool 84 */ 85 public $useEvenPageHeaderFooterSuggested; 86 /** 87 * @var bool 88 */ 89 public $useFirstPageHeaderFooterSuggested; 90 91 /** 92 * @param BackgroundSuggestionState 93 */ 94 public function setBackgroundSuggestionState(BackgroundSuggestionState $backgroundSuggestionState) 95 { 96 $this->backgroundSuggestionState = $backgroundSuggestionState; 97 } 98 /** 99 * @return BackgroundSuggestionState 100 */ 101 public function getBackgroundSuggestionState() 102 { 103 return $this->backgroundSuggestionState; 104 } 105 /** 106 * @param bool 107 */ 108 public function setDefaultFooterIdSuggested($defaultFooterIdSuggested) 109 { 110 $this->defaultFooterIdSuggested = $defaultFooterIdSuggested; 111 } 112 /** 113 * @return bool 114 */ 115 public function getDefaultFooterIdSuggested() 116 { 117 return $this->defaultFooterIdSuggested; 118 } 119 /** 120 * @param bool 121 */ 122 public function setDefaultHeaderIdSuggested($defaultHeaderIdSuggested) 123 { 124 $this->defaultHeaderIdSuggested = $defaultHeaderIdSuggested; 125 } 126 /** 127 * @return bool 128 */ 129 public function getDefaultHeaderIdSuggested() 130 { 131 return $this->defaultHeaderIdSuggested; 132 } 133 /** 134 * @param bool 135 */ 136 public function setEvenPageFooterIdSuggested($evenPageFooterIdSuggested) 137 { 138 $this->evenPageFooterIdSuggested = $evenPageFooterIdSuggested; 139 } 140 /** 141 * @return bool 142 */ 143 public function getEvenPageFooterIdSuggested() 144 { 145 return $this->evenPageFooterIdSuggested; 146 } 147 /** 148 * @param bool 149 */ 150 public function setEvenPageHeaderIdSuggested($evenPageHeaderIdSuggested) 151 { 152 $this->evenPageHeaderIdSuggested = $evenPageHeaderIdSuggested; 153 } 154 /** 155 * @return bool 156 */ 157 public function getEvenPageHeaderIdSuggested() 158 { 159 return $this->evenPageHeaderIdSuggested; 160 } 161 /** 162 * @param bool 163 */ 164 public function setFirstPageFooterIdSuggested($firstPageFooterIdSuggested) 165 { 166 $this->firstPageFooterIdSuggested = $firstPageFooterIdSuggested; 167 } 168 /** 169 * @return bool 170 */ 171 public function getFirstPageFooterIdSuggested() 172 { 173 return $this->firstPageFooterIdSuggested; 174 } 175 /** 176 * @param bool 177 */ 178 public function setFirstPageHeaderIdSuggested($firstPageHeaderIdSuggested) 179 { 180 $this->firstPageHeaderIdSuggested = $firstPageHeaderIdSuggested; 181 } 182 /** 183 * @return bool 184 */ 185 public function getFirstPageHeaderIdSuggested() 186 { 187 return $this->firstPageHeaderIdSuggested; 188 } 189 /** 190 * @param bool 191 */ 192 public function setMarginBottomSuggested($marginBottomSuggested) 193 { 194 $this->marginBottomSuggested = $marginBottomSuggested; 195 } 196 /** 197 * @return bool 198 */ 199 public function getMarginBottomSuggested() 200 { 201 return $this->marginBottomSuggested; 202 } 203 /** 204 * @param bool 205 */ 206 public function setMarginFooterSuggested($marginFooterSuggested) 207 { 208 $this->marginFooterSuggested = $marginFooterSuggested; 209 } 210 /** 211 * @return bool 212 */ 213 public function getMarginFooterSuggested() 214 { 215 return $this->marginFooterSuggested; 216 } 217 /** 218 * @param bool 219 */ 220 public function setMarginHeaderSuggested($marginHeaderSuggested) 221 { 222 $this->marginHeaderSuggested = $marginHeaderSuggested; 223 } 224 /** 225 * @return bool 226 */ 227 public function getMarginHeaderSuggested() 228 { 229 return $this->marginHeaderSuggested; 230 } 231 /** 232 * @param bool 233 */ 234 public function setMarginLeftSuggested($marginLeftSuggested) 235 { 236 $this->marginLeftSuggested = $marginLeftSuggested; 237 } 238 /** 239 * @return bool 240 */ 241 public function getMarginLeftSuggested() 242 { 243 return $this->marginLeftSuggested; 244 } 245 /** 246 * @param bool 247 */ 248 public function setMarginRightSuggested($marginRightSuggested) 249 { 250 $this->marginRightSuggested = $marginRightSuggested; 251 } 252 /** 253 * @return bool 254 */ 255 public function getMarginRightSuggested() 256 { 257 return $this->marginRightSuggested; 258 } 259 /** 260 * @param bool 261 */ 262 public function setMarginTopSuggested($marginTopSuggested) 263 { 264 $this->marginTopSuggested = $marginTopSuggested; 265 } 266 /** 267 * @return bool 268 */ 269 public function getMarginTopSuggested() 270 { 271 return $this->marginTopSuggested; 272 } 273 /** 274 * @param bool 275 */ 276 public function setPageNumberStartSuggested($pageNumberStartSuggested) 277 { 278 $this->pageNumberStartSuggested = $pageNumberStartSuggested; 279 } 280 /** 281 * @return bool 282 */ 283 public function getPageNumberStartSuggested() 284 { 285 return $this->pageNumberStartSuggested; 286 } 287 /** 288 * @param SizeSuggestionState 289 */ 290 public function setPageSizeSuggestionState(SizeSuggestionState $pageSizeSuggestionState) 291 { 292 $this->pageSizeSuggestionState = $pageSizeSuggestionState; 293 } 294 /** 295 * @return SizeSuggestionState 296 */ 297 public function getPageSizeSuggestionState() 298 { 299 return $this->pageSizeSuggestionState; 300 } 301 /** 302 * @param bool 303 */ 304 public function setUseCustomHeaderFooterMarginsSuggested($useCustomHeaderFooterMarginsSuggested) 305 { 306 $this->useCustomHeaderFooterMarginsSuggested = $useCustomHeaderFooterMarginsSuggested; 307 } 308 /** 309 * @return bool 310 */ 311 public function getUseCustomHeaderFooterMarginsSuggested() 312 { 313 return $this->useCustomHeaderFooterMarginsSuggested; 314 } 315 /** 316 * @param bool 317 */ 318 public function setUseEvenPageHeaderFooterSuggested($useEvenPageHeaderFooterSuggested) 319 { 320 $this->useEvenPageHeaderFooterSuggested = $useEvenPageHeaderFooterSuggested; 321 } 322 /** 323 * @return bool 324 */ 325 public function getUseEvenPageHeaderFooterSuggested() 326 { 327 return $this->useEvenPageHeaderFooterSuggested; 328 } 329 /** 330 * @param bool 331 */ 332 public function setUseFirstPageHeaderFooterSuggested($useFirstPageHeaderFooterSuggested) 333 { 334 $this->useFirstPageHeaderFooterSuggested = $useFirstPageHeaderFooterSuggested; 335 } 336 /** 337 * @return bool 338 */ 339 public function getUseFirstPageHeaderFooterSuggested() 340 { 341 return $this->useFirstPageHeaderFooterSuggested; 342 } 343} 344 345// Adding a class alias for backwards compatibility with the previous class name. 346class_alias(DocumentStyleSuggestionState::class, 'Google_Service_Docs_DocumentStyleSuggestionState'); 347