_propDict)) { return $this->_propDict["agreementAcceptances"]; } else { return null; } } /** * Sets the agreementAcceptances * Represents the current status of a user's response to a company's customizable terms of use agreement. * * @param AgreementAcceptance[] $val The agreementAcceptances * * @return TermsOfUseContainer */ public function setAgreementAcceptances($val) { $this->_propDict["agreementAcceptances"] = $val; return $this; } /** * Gets the agreements * Represents a tenant's customizable terms of use agreement that's created and managed with Microsoft Entra ID Governance. * * @return array|null The agreements */ public function getAgreements() { if (array_key_exists("agreements", $this->_propDict)) { return $this->_propDict["agreements"]; } else { return null; } } /** * Sets the agreements * Represents a tenant's customizable terms of use agreement that's created and managed with Microsoft Entra ID Governance. * * @param Agreement[] $val The agreements * * @return TermsOfUseContainer */ public function setAgreements($val) { $this->_propDict["agreements"] = $val; return $this; } }