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_AndroidManagement_Enterprise extends Google_Collection 19{ 20 protected $collection_key = 'termsAndConditions'; 21 public $appAutoApprovalEnabled; 22 protected $contactInfoType = 'Google_Service_AndroidManagement_ContactInfo'; 23 protected $contactInfoDataType = ''; 24 public $enabledNotificationTypes; 25 public $enterpriseDisplayName; 26 protected $logoType = 'Google_Service_AndroidManagement_ExternalData'; 27 protected $logoDataType = ''; 28 public $name; 29 public $primaryColor; 30 public $pubsubTopic; 31 protected $signinDetailsType = 'Google_Service_AndroidManagement_SigninDetail'; 32 protected $signinDetailsDataType = 'array'; 33 protected $termsAndConditionsType = 'Google_Service_AndroidManagement_TermsAndConditions'; 34 protected $termsAndConditionsDataType = 'array'; 35 36 public function setAppAutoApprovalEnabled($appAutoApprovalEnabled) 37 { 38 $this->appAutoApprovalEnabled = $appAutoApprovalEnabled; 39 } 40 public function getAppAutoApprovalEnabled() 41 { 42 return $this->appAutoApprovalEnabled; 43 } 44 /** 45 * @param Google_Service_AndroidManagement_ContactInfo 46 */ 47 public function setContactInfo(Google_Service_AndroidManagement_ContactInfo $contactInfo) 48 { 49 $this->contactInfo = $contactInfo; 50 } 51 /** 52 * @return Google_Service_AndroidManagement_ContactInfo 53 */ 54 public function getContactInfo() 55 { 56 return $this->contactInfo; 57 } 58 public function setEnabledNotificationTypes($enabledNotificationTypes) 59 { 60 $this->enabledNotificationTypes = $enabledNotificationTypes; 61 } 62 public function getEnabledNotificationTypes() 63 { 64 return $this->enabledNotificationTypes; 65 } 66 public function setEnterpriseDisplayName($enterpriseDisplayName) 67 { 68 $this->enterpriseDisplayName = $enterpriseDisplayName; 69 } 70 public function getEnterpriseDisplayName() 71 { 72 return $this->enterpriseDisplayName; 73 } 74 /** 75 * @param Google_Service_AndroidManagement_ExternalData 76 */ 77 public function setLogo(Google_Service_AndroidManagement_ExternalData $logo) 78 { 79 $this->logo = $logo; 80 } 81 /** 82 * @return Google_Service_AndroidManagement_ExternalData 83 */ 84 public function getLogo() 85 { 86 return $this->logo; 87 } 88 public function setName($name) 89 { 90 $this->name = $name; 91 } 92 public function getName() 93 { 94 return $this->name; 95 } 96 public function setPrimaryColor($primaryColor) 97 { 98 $this->primaryColor = $primaryColor; 99 } 100 public function getPrimaryColor() 101 { 102 return $this->primaryColor; 103 } 104 public function setPubsubTopic($pubsubTopic) 105 { 106 $this->pubsubTopic = $pubsubTopic; 107 } 108 public function getPubsubTopic() 109 { 110 return $this->pubsubTopic; 111 } 112 /** 113 * @param Google_Service_AndroidManagement_SigninDetail[] 114 */ 115 public function setSigninDetails($signinDetails) 116 { 117 $this->signinDetails = $signinDetails; 118 } 119 /** 120 * @return Google_Service_AndroidManagement_SigninDetail[] 121 */ 122 public function getSigninDetails() 123 { 124 return $this->signinDetails; 125 } 126 /** 127 * @param Google_Service_AndroidManagement_TermsAndConditions[] 128 */ 129 public function setTermsAndConditions($termsAndConditions) 130 { 131 $this->termsAndConditions = $termsAndConditions; 132 } 133 /** 134 * @return Google_Service_AndroidManagement_TermsAndConditions[] 135 */ 136 public function getTermsAndConditions() 137 { 138 return $this->termsAndConditions; 139 } 140} 141