_propDict)) { return $this->_propDict["shared"]; } else { return null; } } /** * Sets the shared * Access this property from the derived type itemInsights. * * @param SharedInsight[] $val The shared * * @return OfficeGraphInsights */ public function setShared($val) { $this->_propDict["shared"] = $val; return $this; } /** * Gets the trending * Access this property from the derived type itemInsights. * * @return array|null The trending */ public function getTrending() { if (array_key_exists("trending", $this->_propDict)) { return $this->_propDict["trending"]; } else { return null; } } /** * Sets the trending * Access this property from the derived type itemInsights. * * @param Trending[] $val The trending * * @return OfficeGraphInsights */ public function setTrending($val) { $this->_propDict["trending"] = $val; return $this; } /** * Gets the used * Access this property from the derived type itemInsights. * * @return array|null The used */ public function getUsed() { if (array_key_exists("used", $this->_propDict)) { return $this->_propDict["used"]; } else { return null; } } /** * Sets the used * Access this property from the derived type itemInsights. * * @param UsedInsight[] $val The used * * @return OfficeGraphInsights */ public function setUsed($val) { $this->_propDict["used"] = $val; return $this; } }