From 2131f35817b5ebbd35750120c27b81f531c1f6c6 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 7 Nov 2023 10:10:20 +0000 Subject: [PATCH 1/2] Update generated files with build 128432 --- src/Model/Admin.php | 2 + ...AzureCommunicationServicesUserIdentity.php | 2 + src/Model/CallRecording.php | 174 ++++++++++++++++++ .../CommunicationsApplicationIdentity.php | 4 + ...municationsApplicationInstanceIdentity.php | 4 + src/Model/CommunicationsIdentitySet.php | 16 ++ src/Model/CommunicationsUserIdentity.php | 2 + src/Model/DriveItem.php | 20 +- src/Model/Group.php | 64 +++---- src/Model/OnlineMeeting.php | 28 +++ src/Model/PeopleAdminSettings.php | 2 + src/Model/ProfileCardAnnotation.php | 4 + src/Model/ProfileCardProperty.php | 4 + src/Model/User.php | 2 + 14 files changed, 286 insertions(+), 42 deletions(-) create mode 100644 src/Model/CallRecording.php diff --git a/src/Model/Admin.php b/src/Model/Admin.php index 5752f5beecf..f5a27a05558 100644 --- a/src/Model/Admin.php +++ b/src/Model/Admin.php @@ -154,6 +154,7 @@ public function setServiceAnnouncement($val) /** * Gets the people + * Represents a setting to control people-related admin settings in the tenant. * * @return PeopleAdminSettings|null The people */ @@ -172,6 +173,7 @@ public function getPeople() /** * Sets the people + * Represents a setting to control people-related admin settings in the tenant. * * @param PeopleAdminSettings $val The people * diff --git a/src/Model/AzureCommunicationServicesUserIdentity.php b/src/Model/AzureCommunicationServicesUserIdentity.php index 8258b95edc4..d5c5984e216 100644 --- a/src/Model/AzureCommunicationServicesUserIdentity.php +++ b/src/Model/AzureCommunicationServicesUserIdentity.php @@ -25,6 +25,7 @@ class AzureCommunicationServicesUserIdentity extends Identity { /** * Gets the azureCommunicationServicesResourceId + * The Azure Communication Services resource ID associated with the user. * * @return string|null The azureCommunicationServicesResourceId */ @@ -39,6 +40,7 @@ public function getAzureCommunicationServicesResourceId() /** * Sets the azureCommunicationServicesResourceId + * The Azure Communication Services resource ID associated with the user. * * @param string $val The value of the azureCommunicationServicesResourceId * diff --git a/src/Model/CallRecording.php b/src/Model/CallRecording.php new file mode 100644 index 00000000000..ad0ad0786bc --- /dev/null +++ b/src/Model/CallRecording.php @@ -0,0 +1,174 @@ +_propDict)) { + if (is_a($this->_propDict["content"], "\GuzzleHttp\Psr7\Stream") || is_null($this->_propDict["content"])) { + return $this->_propDict["content"]; + } else { + $this->_propDict["content"] = \GuzzleHttp\Psr7\Utils::streamFor($this->_propDict["content"]); + return $this->_propDict["content"]; + } + } + return null; + } + + /** + * Sets the content + * + * @param \GuzzleHttp\Psr7\Stream $val The content + * + * @return CallRecording + */ + public function setContent($val) + { + $this->_propDict["content"] = $val; + return $this; + } + + /** + * Gets the createdDateTime + * + * @return \DateTime|null The createdDateTime + */ + public function getCreatedDateTime() + { + if (array_key_exists("createdDateTime", $this->_propDict)) { + if (is_a($this->_propDict["createdDateTime"], "\DateTime") || is_null($this->_propDict["createdDateTime"])) { + return $this->_propDict["createdDateTime"]; + } else { + $this->_propDict["createdDateTime"] = new \DateTime($this->_propDict["createdDateTime"]); + return $this->_propDict["createdDateTime"]; + } + } + return null; + } + + /** + * Sets the createdDateTime + * + * @param \DateTime $val The createdDateTime + * + * @return CallRecording + */ + public function setCreatedDateTime($val) + { + $this->_propDict["createdDateTime"] = $val; + return $this; + } + + /** + * Gets the meetingId + * + * @return string|null The meetingId + */ + public function getMeetingId() + { + if (array_key_exists("meetingId", $this->_propDict)) { + return $this->_propDict["meetingId"]; + } else { + return null; + } + } + + /** + * Sets the meetingId + * + * @param string $val The meetingId + * + * @return CallRecording + */ + public function setMeetingId($val) + { + $this->_propDict["meetingId"] = $val; + return $this; + } + + /** + * Gets the meetingOrganizer + * + * @return IdentitySet|null The meetingOrganizer + */ + public function getMeetingOrganizer() + { + if (array_key_exists("meetingOrganizer", $this->_propDict)) { + if (is_a($this->_propDict["meetingOrganizer"], "\Microsoft\Graph\Model\IdentitySet") || is_null($this->_propDict["meetingOrganizer"])) { + return $this->_propDict["meetingOrganizer"]; + } else { + $this->_propDict["meetingOrganizer"] = new IdentitySet($this->_propDict["meetingOrganizer"]); + return $this->_propDict["meetingOrganizer"]; + } + } + return null; + } + + /** + * Sets the meetingOrganizer + * + * @param IdentitySet $val The meetingOrganizer + * + * @return CallRecording + */ + public function setMeetingOrganizer($val) + { + $this->_propDict["meetingOrganizer"] = $val; + return $this; + } + + /** + * Gets the recordingContentUrl + * + * @return string|null The recordingContentUrl + */ + public function getRecordingContentUrl() + { + if (array_key_exists("recordingContentUrl", $this->_propDict)) { + return $this->_propDict["recordingContentUrl"]; + } else { + return null; + } + } + + /** + * Sets the recordingContentUrl + * + * @param string $val The recordingContentUrl + * + * @return CallRecording + */ + public function setRecordingContentUrl($val) + { + $this->_propDict["recordingContentUrl"] = $val; + return $this; + } + +} diff --git a/src/Model/CommunicationsApplicationIdentity.php b/src/Model/CommunicationsApplicationIdentity.php index 244ad9e9059..d3b6bd4fc6a 100644 --- a/src/Model/CommunicationsApplicationIdentity.php +++ b/src/Model/CommunicationsApplicationIdentity.php @@ -25,6 +25,7 @@ class CommunicationsApplicationIdentity extends Identity { /** * Gets the applicationType + * First-party Microsoft application that presents this identity. * * @return string|null The applicationType */ @@ -39,6 +40,7 @@ public function getApplicationType() /** * Sets the applicationType + * First-party Microsoft application that presents this identity. * * @param string $val The value of the applicationType * @@ -51,6 +53,7 @@ public function setApplicationType($val) } /** * Gets the hidden + * True if the participant shouldn't be shown in other participants' rosters. * * @return bool|null The hidden */ @@ -65,6 +68,7 @@ public function getHidden() /** * Sets the hidden + * True if the participant shouldn't be shown in other participants' rosters. * * @param bool $val The value of the hidden * diff --git a/src/Model/CommunicationsApplicationInstanceIdentity.php b/src/Model/CommunicationsApplicationInstanceIdentity.php index a3d6c8c77f9..066fb790d36 100644 --- a/src/Model/CommunicationsApplicationInstanceIdentity.php +++ b/src/Model/CommunicationsApplicationInstanceIdentity.php @@ -25,6 +25,7 @@ class CommunicationsApplicationInstanceIdentity extends Identity { /** * Gets the hidden + * True if the participant shouldn't be shown in other participants' rosters. * * @return bool|null The hidden */ @@ -39,6 +40,7 @@ public function getHidden() /** * Sets the hidden + * True if the participant shouldn't be shown in other participants' rosters. * * @param bool $val The value of the hidden * @@ -51,6 +53,7 @@ public function setHidden($val) } /** * Gets the tenantId + * The tenant ID of the application. * * @return string|null The tenantId */ @@ -65,6 +68,7 @@ public function getTenantId() /** * Sets the tenantId + * The tenant ID of the application. * * @param string $val The value of the tenantId * diff --git a/src/Model/CommunicationsIdentitySet.php b/src/Model/CommunicationsIdentitySet.php index cceb51ae115..94c9d9e074b 100644 --- a/src/Model/CommunicationsIdentitySet.php +++ b/src/Model/CommunicationsIdentitySet.php @@ -26,6 +26,7 @@ class CommunicationsIdentitySet extends IdentitySet /** * Gets the applicationInstance + * The application instance associated with this action. * * @return Identity|null The applicationInstance */ @@ -44,6 +45,7 @@ public function getApplicationInstance() /** * Sets the applicationInstance + * The application instance associated with this action. * * @param Identity $val The value to assign to the applicationInstance * @@ -57,6 +59,7 @@ public function setApplicationInstance($val) /** * Gets the assertedIdentity + * An identity the participant would like to present itself as to the other participants in the call. * * @return Identity|null The assertedIdentity */ @@ -75,6 +78,7 @@ public function getAssertedIdentity() /** * Sets the assertedIdentity + * An identity the participant would like to present itself as to the other participants in the call. * * @param Identity $val The value to assign to the assertedIdentity * @@ -88,6 +92,7 @@ public function setAssertedIdentity($val) /** * Gets the azureCommunicationServicesUser + * The Azure Communication Services user associated with this action. * * @return Identity|null The azureCommunicationServicesUser */ @@ -106,6 +111,7 @@ public function getAzureCommunicationServicesUser() /** * Sets the azureCommunicationServicesUser + * The Azure Communication Services user associated with this action. * * @param Identity $val The value to assign to the azureCommunicationServicesUser * @@ -119,6 +125,7 @@ public function setAzureCommunicationServicesUser($val) /** * Gets the encrypted + * The encrypted user associated with this action. * * @return Identity|null The encrypted */ @@ -137,6 +144,7 @@ public function getEncrypted() /** * Sets the encrypted + * The encrypted user associated with this action. * * @param Identity $val The value to assign to the encrypted * @@ -150,6 +158,7 @@ public function setEncrypted($val) /** * Gets the endpointType + * Type of endpoint that the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue. * * @return EndpointType|null The endpointType */ @@ -168,6 +177,7 @@ public function getEndpointType() /** * Sets the endpointType + * Type of endpoint that the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue. * * @param EndpointType $val The value to assign to the endpointType * @@ -181,6 +191,7 @@ public function setEndpointType($val) /** * Gets the guest + * The guest user associated with this action. * * @return Identity|null The guest */ @@ -199,6 +210,7 @@ public function getGuest() /** * Sets the guest + * The guest user associated with this action. * * @param Identity $val The value to assign to the guest * @@ -212,6 +224,7 @@ public function setGuest($val) /** * Gets the onPremises + * The Skype for Business on-premises user associated with this action. * * @return Identity|null The onPremises */ @@ -230,6 +243,7 @@ public function getOnPremises() /** * Sets the onPremises + * The Skype for Business on-premises user associated with this action. * * @param Identity $val The value to assign to the onPremises * @@ -243,6 +257,7 @@ public function setOnPremises($val) /** * Gets the phone + * The phone user associated with this action. * * @return Identity|null The phone */ @@ -261,6 +276,7 @@ public function getPhone() /** * Sets the phone + * The phone user associated with this action. * * @param Identity $val The value to assign to the phone * diff --git a/src/Model/CommunicationsUserIdentity.php b/src/Model/CommunicationsUserIdentity.php index 043c5878518..9099c8a00f1 100644 --- a/src/Model/CommunicationsUserIdentity.php +++ b/src/Model/CommunicationsUserIdentity.php @@ -25,6 +25,7 @@ class CommunicationsUserIdentity extends Identity { /** * Gets the tenantId + * The user's tenant ID. * * @return string|null The tenantId */ @@ -39,6 +40,7 @@ public function getTenantId() /** * Sets the tenantId + * The user's tenant ID. * * @param string $val The value of the tenantId * diff --git a/src/Model/DriveItem.php b/src/Model/DriveItem.php index 223ab73fee9..3c62370113a 100644 --- a/src/Model/DriveItem.php +++ b/src/Model/DriveItem.php @@ -125,7 +125,7 @@ public function setContent($val) /** * Gets the cTag - * An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only. + * An eTag for the content of the item. This eTag isn't changed if only the metadata is changed. Note This property isn't returned if the item is a folder. Read-only. * * @return string|null The cTag */ @@ -140,7 +140,7 @@ public function getCTag() /** * Sets the cTag - * An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only. + * An eTag for the content of the item. This eTag isn't changed if only the metadata is changed. Note This property isn't returned if the item is a folder. Read-only. * * @param string $val The cTag * @@ -484,7 +484,7 @@ public function setPhoto($val) /** * Gets the publication - * Provides information about the published or checked-out state of an item, in locations that support such actions. This property is not returned by default. Read-only. + * Provides information about the published or checked-out state of an item, in locations that support such actions. This property isn't returned by default. Read-only. * * @return PublicationFacet|null The publication */ @@ -503,7 +503,7 @@ public function getPublication() /** * Sets the publication - * Provides information about the published or checked-out state of an item, in locations that support such actions. This property is not returned by default. Read-only. + * Provides information about the published or checked-out state of an item, in locations that support such actions. This property isn't returned by default. Read-only. * * @param PublicationFacet $val The publication * @@ -616,7 +616,7 @@ public function setSearchResult($val) /** * Gets the shared - * Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only. + * Indicates that the item was shared with others and provides information about the shared state of the item. Read-only. * * @return Shared|null The shared */ @@ -635,7 +635,7 @@ public function getShared() /** * Sets the shared - * Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only. + * Indicates that the item was shared with others and provides information about the shared state of the item. Read-only. * * @param Shared $val The shared * @@ -806,7 +806,7 @@ public function setWebDavUrl($val) /** * Gets the workbook - * For files that are Excel spreadsheets, accesses the workbook API to work with the spreadsheet's contents. Nullable. + * For files that are Excel spreadsheets, access to the workbook API to work with the spreadsheet's contents. Nullable. * * @return Workbook|null The workbook */ @@ -825,7 +825,7 @@ public function getWorkbook() /** * Sets the workbook - * For files that are Excel spreadsheets, accesses the workbook API to work with the spreadsheet's contents. Nullable. + * For files that are Excel spreadsheets, access to the workbook API to work with the spreadsheet's contents. Nullable. * * @param Workbook $val The workbook * @@ -996,7 +996,7 @@ public function setSubscriptions($val) /** * Gets the thumbnails - * Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable. + * Collection of [thumbnailSet][] objects associated with the item. For more information, see [getting thumbnails][]. Read-only. Nullable. * * @return array|null The thumbnails */ @@ -1011,7 +1011,7 @@ public function getThumbnails() /** * Sets the thumbnails - * Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable. + * Collection of [thumbnailSet][] objects associated with the item. For more information, see [getting thumbnails][]. Read-only. Nullable. * * @param ThumbnailSet[] $val The thumbnails * diff --git a/src/Model/Group.php b/src/Model/Group.php index 3a2870eeb69..736dd94fde4 100644 --- a/src/Model/Group.php +++ b/src/Model/Group.php @@ -206,7 +206,7 @@ public function setDisplayName($val) /** * Gets the expirationDateTime - * Timestamp of when the group is set to expire. Is null for security groups but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. + * Timestamp of when the group is set to expire. It is null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. * * @return \DateTime|null The expirationDateTime */ @@ -225,7 +225,7 @@ public function getExpirationDateTime() /** * Sets the expirationDateTime - * Timestamp of when the group is set to expire. Is null for security groups but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. + * Timestamp of when the group is set to expire. It is null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. * * @param \DateTime $val The expirationDateTime * @@ -239,7 +239,7 @@ public function setExpirationDateTime($val) /** * Gets the groupTypes - * Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not). + * Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not). * * @return array|null The groupTypes */ @@ -254,7 +254,7 @@ public function getGroupTypes() /** * Sets the groupTypes - * Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not). + * Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not). * * @param string[] $val The groupTypes * @@ -297,7 +297,7 @@ public function setHasMembersWithLicenseErrors($val) /** * Gets the isAssignableToRole - * Indicates whether this group can be assigned to a Microsoft Entra role or not. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not). + * Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not). * * @return bool|null The isAssignableToRole */ @@ -312,7 +312,7 @@ public function getIsAssignableToRole() /** * Sets the isAssignableToRole - * Indicates whether this group can be assigned to a Microsoft Entra role or not. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not). + * Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not). * * @param bool $val The isAssignableToRole * @@ -326,7 +326,7 @@ public function setIsAssignableToRole($val) /** * Gets the licenseProcessingState - * Indicates status of the group license assignment to all members of the group. Default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. + * Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. * * @return LicenseProcessingState|null The licenseProcessingState */ @@ -345,7 +345,7 @@ public function getLicenseProcessingState() /** * Sets the licenseProcessingState - * Indicates status of the group license assignment to all members of the group. Default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. + * Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. * * @param LicenseProcessingState $val The licenseProcessingState * @@ -621,7 +621,7 @@ public function setOnPremisesProvisioningErrors($val) /** * Gets the onPremisesSamAccountName - * Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only. + * Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only. * * @return string|null The onPremisesSamAccountName */ @@ -636,7 +636,7 @@ public function getOnPremisesSamAccountName() /** * Sets the onPremisesSamAccountName - * Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only. + * Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only. * * @param string $val The onPremisesSamAccountName * @@ -650,7 +650,7 @@ public function setOnPremisesSamAccountName($val) /** * Gets the onPremisesSecurityIdentifier - * Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. + * Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. * * @return string|null The onPremisesSecurityIdentifier */ @@ -665,7 +665,7 @@ public function getOnPremisesSecurityIdentifier() /** * Sets the onPremisesSecurityIdentifier - * Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. + * Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. * * @param string $val The onPremisesSecurityIdentifier * @@ -737,7 +737,7 @@ public function setPreferredDataLocation($val) /** * Gets the preferredLanguage - * The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example, en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * * @return string|null The preferredLanguage */ @@ -752,7 +752,7 @@ public function getPreferredLanguage() /** * Sets the preferredLanguage - * The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example, en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * * @param string $val The preferredLanguage * @@ -795,7 +795,7 @@ public function setProxyAddresses($val) /** * Gets the renewedDateTime - * Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. + * Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. * * @return \DateTime|null The renewedDateTime */ @@ -814,7 +814,7 @@ public function getRenewedDateTime() /** * Sets the renewedDateTime - * Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. + * Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. * * @param \DateTime $val The renewedDateTime * @@ -943,7 +943,7 @@ public function setTheme($val) /** * Gets the visibility - * Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups, when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. + * Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. * * @return string|null The visibility */ @@ -958,7 +958,7 @@ public function getVisibility() /** * Sets the visibility - * Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups, when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. + * Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. * * @param string $val The visibility * @@ -972,7 +972,7 @@ public function setVisibility($val) /** * Gets the allowExternalSenders - * Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). * * @return bool|null The allowExternalSenders */ @@ -987,7 +987,7 @@ public function getAllowExternalSenders() /** * Sets the allowExternalSenders - * Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). * * @param bool $val The allowExternalSenders * @@ -1059,7 +1059,7 @@ public function setHideFromAddressLists($val) /** * Gets the hideFromOutlookClients - * True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). * * @return bool|null The hideFromOutlookClients */ @@ -1074,7 +1074,7 @@ public function getHideFromOutlookClients() /** * Sets the hideFromOutlookClients - * True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). * * @param bool $val The hideFromOutlookClients * @@ -1088,7 +1088,7 @@ public function setHideFromOutlookClients($val) /** * Gets the isSubscribedByMail - * Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). * * @return bool|null The isSubscribedByMail */ @@ -1103,7 +1103,7 @@ public function getIsSubscribedByMail() /** * Sets the isSubscribedByMail - * Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). * * @param bool $val The isSubscribedByMail * @@ -1146,7 +1146,7 @@ public function setUnseenCount($val) /** * Gets the isArchived - * When a group is associated with a team this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs. + * When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs. * * @return bool|null The isArchived */ @@ -1161,7 +1161,7 @@ public function getIsArchived() /** * Sets the isArchived - * When a group is associated with a team this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs. + * When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs. * * @param bool $val The isArchived * @@ -1417,7 +1417,7 @@ public function setSettings($val) /** * Gets the transitiveMemberOf - * The groups that a group is a member of, either directly and through nested membership. Nullable. + * The groups that a group is a member of, either directly or through nested membership. Nullable. * * @return array|null The transitiveMemberOf */ @@ -1432,7 +1432,7 @@ public function getTransitiveMemberOf() /** * Sets the transitiveMemberOf - * The groups that a group is a member of, either directly and through nested membership. Nullable. + * The groups that a group is a member of, either directly or through nested membership. Nullable. * * @param DirectoryObject[] $val The transitiveMemberOf * @@ -1477,7 +1477,7 @@ public function setTransitiveMembers($val) /** * Gets the acceptedSenders - * The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + * The list of users or groups allowed to create posts or calendar events in this group. If this list is non-empty, then only users or groups listed here are allowed to post. * * @return array|null The acceptedSenders */ @@ -1492,7 +1492,7 @@ public function getAcceptedSenders() /** * Sets the acceptedSenders - * The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + * The list of users or groups allowed to create posts or calendar events in this group. If this list is non-empty, then only users or groups listed here are allowed to post. * * @param DirectoryObject[] $val The acceptedSenders * @@ -1630,7 +1630,7 @@ public function setEvents($val) /** * Gets the rejectedSenders - * The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + * The list of users or groups not allowed to create posts or calendar events in this group. Nullable * * @return array|null The rejectedSenders */ @@ -1645,7 +1645,7 @@ public function getRejectedSenders() /** * Sets the rejectedSenders - * The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + * The list of users or groups not allowed to create posts or calendar events in this group. Nullable * * @param DirectoryObject[] $val The rejectedSenders * diff --git a/src/Model/OnlineMeeting.php b/src/Model/OnlineMeeting.php index 00bf6312341..88c48202194 100644 --- a/src/Model/OnlineMeeting.php +++ b/src/Model/OnlineMeeting.php @@ -861,6 +861,34 @@ public function setAttendanceReports($val) } + /** + * Gets the recordings + * + * @return array|null The recordings + */ + public function getRecordings() + { + if (array_key_exists("recordings", $this->_propDict)) { + return $this->_propDict["recordings"]; + } else { + return null; + } + } + + /** + * Sets the recordings + * + * @param CallRecording[] $val The recordings + * + * @return OnlineMeeting + */ + public function setRecordings($val) + { + $this->_propDict["recordings"] = $val; + return $this; + } + + /** * Gets the transcripts * The transcripts of an online meeting. Read-only. diff --git a/src/Model/PeopleAdminSettings.php b/src/Model/PeopleAdminSettings.php index 8d682b8e0bf..ebeae4f2fd7 100644 --- a/src/Model/PeopleAdminSettings.php +++ b/src/Model/PeopleAdminSettings.php @@ -27,6 +27,7 @@ class PeopleAdminSettings extends Entity /** * Gets the profileCardProperties + * Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. * * @return array|null The profileCardProperties */ @@ -41,6 +42,7 @@ public function getProfileCardProperties() /** * Sets the profileCardProperties + * Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. * * @param ProfileCardProperty[] $val The profileCardProperties * diff --git a/src/Model/ProfileCardAnnotation.php b/src/Model/ProfileCardAnnotation.php index 91147e49631..c436b1202b6 100644 --- a/src/Model/ProfileCardAnnotation.php +++ b/src/Model/ProfileCardAnnotation.php @@ -25,6 +25,7 @@ class ProfileCardAnnotation extends Entity { /** * Gets the displayName + * If present, the value of this field is used by the profile card as the default property label in the experience (for example, 'Cost Center'). * * @return string|null The displayName */ @@ -39,6 +40,7 @@ public function getDisplayName() /** * Sets the displayName + * If present, the value of this field is used by the profile card as the default property label in the experience (for example, 'Cost Center'). * * @param string $val The value of the displayName * @@ -52,6 +54,7 @@ public function setDisplayName($val) /** * Gets the localizations + * Each resource in this collection represents the localized value of the attribute name for a given language, used as the default label for that locale. For example, a user with a nb-NO client gets 'Kostnadssenter' as the attribute label, rather than 'Cost Center.' * * @return DisplayNameLocalization|null The localizations */ @@ -70,6 +73,7 @@ public function getLocalizations() /** * Sets the localizations + * Each resource in this collection represents the localized value of the attribute name for a given language, used as the default label for that locale. For example, a user with a nb-NO client gets 'Kostnadssenter' as the attribute label, rather than 'Cost Center.' * * @param DisplayNameLocalization $val The value to assign to the localizations * diff --git a/src/Model/ProfileCardProperty.php b/src/Model/ProfileCardProperty.php index 00c02a66bab..d6deeb6415d 100644 --- a/src/Model/ProfileCardProperty.php +++ b/src/Model/ProfileCardProperty.php @@ -27,6 +27,7 @@ class ProfileCardProperty extends Entity /** * Gets the annotations + * Allows an administrator to set a custom display label for the directory property and localize it for the users in their tenant. * * @return array|null The annotations */ @@ -41,6 +42,7 @@ public function getAnnotations() /** * Sets the annotations + * Allows an administrator to set a custom display label for the directory property and localize it for the users in their tenant. * * @param ProfileCardAnnotation[] $val The annotations * @@ -54,6 +56,7 @@ public function setAnnotations($val) /** * Gets the directoryPropertyName + * Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra ID properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this property is visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15. * * @return string|null The directoryPropertyName */ @@ -68,6 +71,7 @@ public function getDirectoryPropertyName() /** * Sets the directoryPropertyName + * Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra ID properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this property is visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15. * * @param string $val The directoryPropertyName * diff --git a/src/Model/User.php b/src/Model/User.php index 562f4da5e3d..866da377358 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -3455,6 +3455,7 @@ public function setPhoto($val) /** * Gets the photos + * The collection of the user's profile photos in different sizes. Read-only. * * @return array|null The photos */ @@ -3469,6 +3470,7 @@ public function getPhotos() /** * Sets the photos + * The collection of the user's profile photos in different sizes. Read-only. * * @param ProfilePhoto[] $val The photos * From 0a4f120bf1af931bba78558d364ba0d44808f914 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 7 Nov 2023 10:10:36 +0000 Subject: [PATCH 2/2] Bump SDK version --- README.md | 2 +- src/Core/GraphConstants.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 54ea218dd9c..2a26e3f9ac9 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ You can install the PHP SDK with Composer, either run `composer require microsof ``` { "require": { - "microsoft/microsoft-graph": "^1.109.0" + "microsoft/microsoft-graph": "^1.110.0" } } ``` diff --git a/src/Core/GraphConstants.php b/src/Core/GraphConstants.php index c728a9cf34f..d2612da8416 100644 --- a/src/Core/GraphConstants.php +++ b/src/Core/GraphConstants.php @@ -23,7 +23,7 @@ final class GraphConstants const REST_ENDPOINT = "https://graph.microsoft.com/"; // Define HTTP request constants - const SDK_VERSION = "1.109.0"; + const SDK_VERSION = "1.110.0"; // Define error constants const MAX_PAGE_SIZE = 999;