_propDict)) { return $this->_propDict["receivers"]; } else { return null; } } /** * Sets the receivers * List of receiving participant ids. * * @param string[] $val The receivers * * @return AudioRoutingGroup */ public function setReceivers($val) { $this->_propDict["receivers"] = $val; return $this; } /** * Gets the routingMode * Routing group mode. Possible values are: oneToOne, multicast. * * @return RoutingMode|null The routingMode */ public function getRoutingMode() { if (array_key_exists("routingMode", $this->_propDict)) { if (is_a($this->_propDict["routingMode"], "\Microsoft\Graph\Model\RoutingMode") || is_null($this->_propDict["routingMode"])) { return $this->_propDict["routingMode"]; } else { $this->_propDict["routingMode"] = new RoutingMode($this->_propDict["routingMode"]); return $this->_propDict["routingMode"]; } } return null; } /** * Sets the routingMode * Routing group mode. Possible values are: oneToOne, multicast. * * @param RoutingMode $val The routingMode * * @return AudioRoutingGroup */ public function setRoutingMode($val) { $this->_propDict["routingMode"] = $val; return $this; } /** * Gets the sources * List of source participant ids. * * @return array|null The sources */ public function getSources() { if (array_key_exists("sources", $this->_propDict)) { return $this->_propDict["sources"]; } else { return null; } } /** * Sets the sources * List of source participant ids. * * @param string[] $val The sources * * @return AudioRoutingGroup */ public function setSources($val) { $this->_propDict["sources"] = $val; return $this; } }