_propDict)) { return $this->_propDict["customSettings"]; } else { return null; } } /** * Sets the customSettings * A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service * * @param KeyValuePair[] $val The customSettings * * @return ManagedAppConfiguration */ public function setCustomSettings($val) { $this->_propDict["customSettings"] = $val; return $this; } /** * Gets the settings * List of settings contained in this App Configuration policy * * @return array|null The settings */ public function getSettings() { if (array_key_exists("settings", $this->_propDict)) { return $this->_propDict["settings"]; } else { return null; } } /** * Sets the settings * List of settings contained in this App Configuration policy * * @param DeviceManagementConfigurationSetting[] $val The settings * * @return ManagedAppConfiguration */ public function setSettings($val) { $this->_propDict["settings"] = $val; return $this; } }