diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index c58346b1b62..ce4629089e5 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -63,11 +63,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-delete?view=graph-rest-beta Find more info here */ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -78,11 +78,11 @@ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfigurati } /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties and relationships of an updatableAsset object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-get?view=graph-rest-beta Find more info here */ public function get(?UpdatableAssetItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -108,7 +108,7 @@ public function patch(UpdatableAsset $body, ?UpdatableAssetItemRequestBuilderPat } /** - * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -125,7 +125,7 @@ public function toDeleteRequestInformation(?UpdatableAssetItemRequestBuilderDele } /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties and relationships of an updatableAsset object. * @param UpdatableAssetItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php index 1572dffe84e..e3e97b05f38 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an updatableAssetGroup object. + * Read the properties and relationships of an updatableAsset object. */ class UpdatableAssetItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php index 0f05c8b184a..94bd9218eff 100644 --- a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php index 2a8151b5646..a4324094f06 100644 --- a/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Chats/Item/Messages/MessagesRequestBuilder.php @@ -91,12 +91,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -128,7 +128,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php index e48dfa18977..99a9667d827 100644 --- a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index d1ee1fbee41..553aec9f548 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index b3430fe837f..0ba878c96bb 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index 3b12a908f39..884ad77cf92 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -99,7 +99,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index a5eb28cd5e3..0adbe986030 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcTroubleshootReports/RetrieveCloudPcTroubleshootReportsPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcTroubleshootReports/RetrieveCloudPcTroubleshootReportsPostRequestBody.php index 9bd9aea0992..44a936fa2e1 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcTroubleshootReports/RetrieveCloudPcTroubleshootReportsPostRequestBody.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcTroubleshootReports/RetrieveCloudPcTroubleshootReportsPostRequestBody.php @@ -65,6 +65,14 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'filter' => fn(ParseNode $n) => $o->setFilter($n->getStringValue()), + 'groupBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setGroupBy($val); + }, 'orderBy' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); if (is_array($val)) { @@ -100,6 +108,20 @@ public function getFilter(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'filter'"); } + /** + * Gets the groupBy property value. The groupBy property + * @return array|null + */ + public function getGroupBy(): ?array { + $val = $this->getBackingStore()->get('groupBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupBy'"); + } + /** * Gets the orderBy property value. The orderBy property * @return array|null @@ -182,6 +204,7 @@ public function getTop(): ?int { */ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('filter', $this->getFilter()); + $writer->writeCollectionOfPrimitiveValues('groupBy', $this->getGroupBy()); $writer->writeCollectionOfPrimitiveValues('orderBy', $this->getOrderBy()); $writer->writeEnumValue('reportName', $this->getReportName()); $writer->writeStringValue('search', $this->getSearch()); @@ -215,6 +238,14 @@ public function setFilter(?string $value): void { $this->getBackingStore()->set('filter', $value); } + /** + * Sets the groupBy property value. The groupBy property + * @param array|null $value Value to set for the groupBy property. + */ + public function setGroupBy(?array $value): void { + $this->getBackingStore()->set('groupBy', $value); + } + /** * Sets the orderBy property value. The orderBy property * @param array|null $value Value to set for the orderBy property. diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php index e08b72b5239..c73efe7954e 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php index 356decbd96f..c01e0890796 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php index 6d7bb079fd5..26facd490f9 100644 --- a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?SchemaRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-schema-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-beta Find more info here */ public function patch(Schema $body, ?SchemaRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -83,7 +83,7 @@ public function toGetRequestInformation(?SchemaRequestBuilderGetRequestConfigura } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php index 7e6b640f20c..6dc1d2b5414 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?LongRunningOperationItemRequestBuilderDeleteRequestConfi } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php index b479fc76ce2..32bac9d6444 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/GroupsRequestBuilder.php b/src/Generated/Groups/GroupsRequestBuilder.php index d7217fcbcb1..e484e11c847 100644 --- a/src/Generated/Groups/GroupsRequestBuilder.php +++ b/src/Generated/Groups/GroupsRequestBuilder.php @@ -107,12 +107,12 @@ public function get(?GroupsRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta Find more info here */ public function post(Group $body, ?GroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -144,7 +144,7 @@ public function toGetRequestInformation(?GroupsRequestBuilderGetRequestConfigura } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php index 3d4b6e9938c..232151dfb25 100644 --- a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?ConversationsRequestBuilderGetRequestConfiguration $request } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta Find more info here */ public function post(Conversation $body, ?ConversationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?ConversationsRequestBuilderGetRequestCo } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index ffdeddae26b..a70dfc64f64 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -86,7 +86,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php index e28c0cfb775..b72016b3ba5 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. */ class ConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index cecd9c98d9a..d6e5982eace 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php @@ -47,11 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a thread object. + * Delete conversationThread. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta Find more info here */ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function patch(ConversationThread $body, ?ConversationThreadItemRequestBu } /** - * Delete a thread object. + * Delete conversationThread. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php index c055e1e7ddc..2522c506edb 100644 --- a/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php +++ b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php @@ -2,9 +2,9 @@ namespace Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\Evaluate; -use Microsoft\Graph\Beta\Generated\Models\ConditionalAccessContext; -use Microsoft\Graph\Beta\Generated\Models\ConditionalAccessWhatIfConditions; -use Microsoft\Graph\Beta\Generated\Models\ConditionalAccessWhatIfSubject; +use Microsoft\Graph\Beta\Generated\Models\SignInConditions; +use Microsoft\Graph\Beta\Generated\Models\SignInContext; +use Microsoft\Graph\Beta\Generated\Models\SignInIdentity; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -71,53 +71,53 @@ public function getBackingStore(): BackingStore { } /** - * Gets the conditionalAccessContext property value. The conditionalAccessContext property - * @return ConditionalAccessContext|null + * The deserialization information for the current model + * @return array */ - public function getConditionalAccessContext(): ?ConditionalAccessContext { - $val = $this->getBackingStore()->get('conditionalAccessContext'); - if (is_null($val) || $val instanceof ConditionalAccessContext) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'conditionalAccessContext'"); + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'appliedPoliciesOnly' => fn(ParseNode $n) => $o->setAppliedPoliciesOnly($n->getBooleanValue()), + 'signInConditions' => fn(ParseNode $n) => $o->setSignInConditions($n->getObjectValue([SignInConditions::class, 'createFromDiscriminatorValue'])), + 'signInContext' => fn(ParseNode $n) => $o->setSignInContext($n->getObjectValue([SignInContext::class, 'createFromDiscriminatorValue'])), + 'signInIdentity' => fn(ParseNode $n) => $o->setSignInIdentity($n->getObjectValue([SignInIdentity::class, 'createFromDiscriminatorValue'])), + ]; } /** - * Gets the conditionalAccessWhatIfConditions property value. The conditionalAccessWhatIfConditions property - * @return ConditionalAccessWhatIfConditions|null + * Gets the signInConditions property value. The signInConditions property + * @return SignInConditions|null */ - public function getConditionalAccessWhatIfConditions(): ?ConditionalAccessWhatIfConditions { - $val = $this->getBackingStore()->get('conditionalAccessWhatIfConditions'); - if (is_null($val) || $val instanceof ConditionalAccessWhatIfConditions) { + public function getSignInConditions(): ?SignInConditions { + $val = $this->getBackingStore()->get('signInConditions'); + if (is_null($val) || $val instanceof SignInConditions) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'conditionalAccessWhatIfConditions'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInConditions'"); } /** - * Gets the conditionalAccessWhatIfSubject property value. The conditionalAccessWhatIfSubject property - * @return ConditionalAccessWhatIfSubject|null + * Gets the signInContext property value. The signInContext property + * @return SignInContext|null */ - public function getConditionalAccessWhatIfSubject(): ?ConditionalAccessWhatIfSubject { - $val = $this->getBackingStore()->get('conditionalAccessWhatIfSubject'); - if (is_null($val) || $val instanceof ConditionalAccessWhatIfSubject) { + public function getSignInContext(): ?SignInContext { + $val = $this->getBackingStore()->get('signInContext'); + if (is_null($val) || $val instanceof SignInContext) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'conditionalAccessWhatIfSubject'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInContext'"); } /** - * The deserialization information for the current model - * @return array + * Gets the signInIdentity property value. The signInIdentity property + * @return SignInIdentity|null */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'appliedPoliciesOnly' => fn(ParseNode $n) => $o->setAppliedPoliciesOnly($n->getBooleanValue()), - 'conditionalAccessContext' => fn(ParseNode $n) => $o->setConditionalAccessContext($n->getObjectValue([ConditionalAccessContext::class, 'createFromDiscriminatorValue'])), - 'conditionalAccessWhatIfConditions' => fn(ParseNode $n) => $o->setConditionalAccessWhatIfConditions($n->getObjectValue([ConditionalAccessWhatIfConditions::class, 'createFromDiscriminatorValue'])), - 'conditionalAccessWhatIfSubject' => fn(ParseNode $n) => $o->setConditionalAccessWhatIfSubject($n->getObjectValue([ConditionalAccessWhatIfSubject::class, 'createFromDiscriminatorValue'])), - ]; + public function getSignInIdentity(): ?SignInIdentity { + $val = $this->getBackingStore()->get('signInIdentity'); + if (is_null($val) || $val instanceof SignInIdentity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInIdentity'"); } /** @@ -126,9 +126,9 @@ public function getFieldDeserializers(): array { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('appliedPoliciesOnly', $this->getAppliedPoliciesOnly()); - $writer->writeObjectValue('conditionalAccessContext', $this->getConditionalAccessContext()); - $writer->writeObjectValue('conditionalAccessWhatIfConditions', $this->getConditionalAccessWhatIfConditions()); - $writer->writeObjectValue('conditionalAccessWhatIfSubject', $this->getConditionalAccessWhatIfSubject()); + $writer->writeObjectValue('signInConditions', $this->getSignInConditions()); + $writer->writeObjectValue('signInContext', $this->getSignInContext()); + $writer->writeObjectValue('signInIdentity', $this->getSignInIdentity()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -157,27 +157,27 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the conditionalAccessContext property value. The conditionalAccessContext property - * @param ConditionalAccessContext|null $value Value to set for the conditionalAccessContext property. + * Sets the signInConditions property value. The signInConditions property + * @param SignInConditions|null $value Value to set for the signInConditions property. */ - public function setConditionalAccessContext(?ConditionalAccessContext $value): void { - $this->getBackingStore()->set('conditionalAccessContext', $value); + public function setSignInConditions(?SignInConditions $value): void { + $this->getBackingStore()->set('signInConditions', $value); } /** - * Sets the conditionalAccessWhatIfConditions property value. The conditionalAccessWhatIfConditions property - * @param ConditionalAccessWhatIfConditions|null $value Value to set for the conditionalAccessWhatIfConditions property. + * Sets the signInContext property value. The signInContext property + * @param SignInContext|null $value Value to set for the signInContext property. */ - public function setConditionalAccessWhatIfConditions(?ConditionalAccessWhatIfConditions $value): void { - $this->getBackingStore()->set('conditionalAccessWhatIfConditions', $value); + public function setSignInContext(?SignInContext $value): void { + $this->getBackingStore()->set('signInContext', $value); } /** - * Sets the conditionalAccessWhatIfSubject property value. The conditionalAccessWhatIfSubject property - * @param ConditionalAccessWhatIfSubject|null $value Value to set for the conditionalAccessWhatIfSubject property. + * Sets the signInIdentity property value. The signInIdentity property + * @param SignInIdentity|null $value Value to set for the signInIdentity property. */ - public function setConditionalAccessWhatIfSubject(?ConditionalAccessWhatIfSubject $value): void { - $this->getBackingStore()->set('conditionalAccessWhatIfSubject', $value); + public function setSignInIdentity(?SignInIdentity $value): void { + $this->getBackingStore()->set('signInIdentity', $value); } } diff --git a/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostResponse.php b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostResponse.php index 6660bba63d7..e39eee5a865 100644 --- a/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostResponse.php +++ b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostResponse.php @@ -3,7 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Identity\ConditionalAccess\Evaluate; use Microsoft\Graph\Beta\Generated\Models\BaseCollectionPaginationCountResponse; -use Microsoft\Graph\Beta\Generated\Models\ConditionalAccessWhatIfPolicy; +use Microsoft\Graph\Beta\Generated\Models\WhatIfAnalysisResult; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -34,19 +34,19 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Evalu public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConditionalAccessWhatIfPolicy::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([WhatIfAnalysisResult::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ConditionalAccessWhatIfPolicy::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, WhatIfAnalysisResult::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -63,7 +63,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for the value property. + * @param array|null $value Value to set for the value property. */ public function setValue(?array $value): void { $this->getBackingStore()->set('value', $value); diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php index 9e149fe4e26..51fcb75ea9a 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-beta Find more info here */ public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -46,11 +46,11 @@ public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguratio } /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/compliantnetworknamedlocation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-beta Find more info here */ public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatch } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?NamedLocationItemRequestBuilderDelet } /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php index a9001776882..8bb1a85b13e 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a compliantNetworkNamedLocation object. + * Retrieve the properties and relationships of a namedLocation object. */ class NamedLocationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php index e4ff8094d87..bd1c7ea21f8 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-delete?view=graph-rest-beta Find more info here */ public function delete(?CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(CustomAccessPackageWorkflowExtension $body, ?CustomAccessP } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php index f50d814df51..56c8ddec4c5 100644 --- a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?RiskDetectionItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?RiskDetectionItemRequestBuilderDelet } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php index d07753ed90d..0ed3e0e8b9c 100644 --- a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ class RiskDetectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php index 933f7e4f76c..ca15f1e40bd 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php @@ -68,11 +68,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @param RiskyUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta Find more info here */ public function get(?RiskyUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -98,7 +98,7 @@ public function post(RiskyUser $body, ?RiskyUsersRequestBuilderPostRequestConfig } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @param RiskyUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php index e634d2cdae6..0823016ce86 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. */ class RiskyUsersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AiInteractionMentionedIdentitySet.php b/src/Generated/Models/AiInteractionMentionedIdentitySet.php index e0e3caf570f..595494eceb7 100644 --- a/src/Generated/Models/AiInteractionMentionedIdentitySet.php +++ b/src/Generated/Models/AiInteractionMentionedIdentitySet.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt } /** - * Gets the conversation property value. The conversation details. + * Gets the conversation property value. The conversation property * @return TeamworkConversationIdentity|null */ public function getConversation(): ?TeamworkConversationIdentity { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the conversation property value. The conversation details. + * Sets the conversation property value. The conversation property * @param TeamworkConversationIdentity|null $value Value to set for the conversation property. */ public function setConversation(?TeamworkConversationIdentity $value): void { diff --git a/src/Generated/Models/AndroidManagedAppProtection.php b/src/Generated/Models/AndroidManagedAppProtection.php index 124a6da69c7..24eec1b46d9 100644 --- a/src/Generated/Models/AndroidManagedAppProtection.php +++ b/src/Generated/Models/AndroidManagedAppProtection.php @@ -240,7 +240,7 @@ public function getConnectToVpnOnLaunch(): ?bool { } /** - * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. + * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @return string|null */ public function getCustomBrowserDisplayName(): ?string { @@ -252,7 +252,7 @@ public function getCustomBrowserDisplayName(): ?string { } /** - * Gets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. + * Gets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @return string|null */ public function getCustomBrowserPackageId(): ?string { @@ -829,7 +829,7 @@ public function setConnectToVpnOnLaunch(?bool $value): void { } /** - * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. + * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @param string|null $value Value to set for the customBrowserDisplayName property. */ public function setCustomBrowserDisplayName(?string $value): void { @@ -837,7 +837,7 @@ public function setCustomBrowserDisplayName(?string $value): void { } /** - * Sets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. + * Sets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @param string|null $value Value to set for the customBrowserPackageId property. */ public function setCustomBrowserPackageId(?string $value): void { diff --git a/src/Generated/Models/WhatIfApplicationContext.php b/src/Generated/Models/ApplicationContext.php similarity index 81% rename from src/Generated/Models/WhatIfApplicationContext.php rename to src/Generated/Models/ApplicationContext.php index 23f8ac7a281..8c799dbfde8 100644 --- a/src/Generated/Models/WhatIfApplicationContext.php +++ b/src/Generated/Models/ApplicationContext.php @@ -7,23 +7,23 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -class WhatIfApplicationContext extends ConditionalAccessContext implements Parsable +class ApplicationContext extends SignInContext implements Parsable { /** - * Instantiates a new WhatIfApplicationContext and sets the default values. + * Instantiates a new ApplicationContext and sets the default values. */ public function __construct() { parent::__construct(); - $this->setOdataType('#microsoft.graph.whatIfApplicationContext'); + $this->setOdataType('#microsoft.graph.applicationContext'); } /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return WhatIfApplicationContext + * @return ApplicationContext */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): WhatIfApplicationContext { - return new WhatIfApplicationContext(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationContext { + return new ApplicationContext(); } /** @@ -45,7 +45,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the includeApplications property value. The includeApplications property + * Gets the includeApplications property value. Collection of appId values for the applications. * @return array|null */ public function getIncludeApplications(): ?array { @@ -68,7 +68,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the includeApplications property value. The includeApplications property + * Sets the includeApplications property value. Collection of appId values for the applications. * @param array|null $value Value to set for the includeApplications property. */ public function setIncludeApplications(?array $value): void { diff --git a/src/Generated/Models/WhatIfAuthenticationContext.php b/src/Generated/Models/AuthContext.php similarity index 59% rename from src/Generated/Models/WhatIfAuthenticationContext.php rename to src/Generated/Models/AuthContext.php index c85568fa206..bfaf5e0a15d 100644 --- a/src/Generated/Models/WhatIfAuthenticationContext.php +++ b/src/Generated/Models/AuthContext.php @@ -6,35 +6,35 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class WhatIfAuthenticationContext extends ConditionalAccessContext implements Parsable +class AuthContext extends SignInContext implements Parsable { /** - * Instantiates a new WhatIfAuthenticationContext and sets the default values. + * Instantiates a new AuthContext and sets the default values. */ public function __construct() { parent::__construct(); - $this->setOdataType('#microsoft.graph.whatIfAuthenticationContext'); + $this->setOdataType('#microsoft.graph.authContext'); } /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return WhatIfAuthenticationContext + * @return AuthContext */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): WhatIfAuthenticationContext { - return new WhatIfAuthenticationContext(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuthContext { + return new AuthContext(); } /** - * Gets the authenticationContext property value. The authenticationContext property + * Gets the authenticationContextValue property value. Supported values are c1 through c99. * @return string|null */ - public function getAuthenticationContext(): ?string { - $val = $this->getBackingStore()->get('authenticationContext'); + public function getAuthenticationContextValue(): ?string { + $val = $this->getBackingStore()->get('authenticationContextValue'); if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationContext'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationContextValue'"); } /** @@ -44,7 +44,7 @@ public function getAuthenticationContext(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'authenticationContext' => fn(ParseNode $n) => $o->setAuthenticationContext($n->getStringValue()), + 'authenticationContextValue' => fn(ParseNode $n) => $o->setAuthenticationContextValue($n->getStringValue()), ]); } @@ -54,15 +54,15 @@ public function getFieldDeserializers(): array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); - $writer->writeStringValue('authenticationContext', $this->getAuthenticationContext()); + $writer->writeStringValue('authenticationContextValue', $this->getAuthenticationContextValue()); } /** - * Sets the authenticationContext property value. The authenticationContext property - * @param string|null $value Value to set for the authenticationContext property. + * Sets the authenticationContextValue property value. Supported values are c1 through c99. + * @param string|null $value Value to set for the authenticationContextValue property. */ - public function setAuthenticationContext(?string $value): void { - $this->getBackingStore()->set('authenticationContext', $value); + public function setAuthenticationContextValue(?string $value): void { + $this->getBackingStore()->set('authenticationContextValue', $value); } } diff --git a/src/Generated/Models/Authentication.php b/src/Generated/Models/Authentication.php index 2398afbbda3..401fba28d6f 100644 --- a/src/Generated/Models/Authentication.php +++ b/src/Generated/Models/Authentication.php @@ -70,6 +70,7 @@ public function getFieldDeserializers(): array { 'passwordMethods' => fn(ParseNode $n) => $o->setPasswordMethods($n->getCollectionOfObjectValues([PasswordAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'phoneMethods' => fn(ParseNode $n) => $o->setPhoneMethods($n->getCollectionOfObjectValues([PhoneAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'platformCredentialMethods' => fn(ParseNode $n) => $o->setPlatformCredentialMethods($n->getCollectionOfObjectValues([PlatformCredentialAuthenticationMethod::class, 'createFromDiscriminatorValue'])), + 'qrCodePinMethod' => fn(ParseNode $n) => $o->setQrCodePinMethod($n->getObjectValue([QrCodePinAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'requirements' => fn(ParseNode $n) => $o->setRequirements($n->getObjectValue([StrongAuthenticationRequirements::class, 'createFromDiscriminatorValue'])), 'signInPreferences' => fn(ParseNode $n) => $o->setSignInPreferences($n->getObjectValue([SignInPreferences::class, 'createFromDiscriminatorValue'])), 'softwareOathMethods' => fn(ParseNode $n) => $o->setSoftwareOathMethods($n->getCollectionOfObjectValues([SoftwareOathAuthenticationMethod::class, 'createFromDiscriminatorValue'])), @@ -177,7 +178,7 @@ public function getPhoneMethods(): ?array { } /** - * Gets the platformCredentialMethods property value. The platformCredentialMethods property + * Gets the platformCredentialMethods property value. Represents a platform credential instance registered to a user on Mac OS. * @return array|null */ public function getPlatformCredentialMethods(): ?array { @@ -190,6 +191,18 @@ public function getPlatformCredentialMethods(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'platformCredentialMethods'"); } + /** + * Gets the qrCodePinMethod property value. Represents a QR code authentication method registered to a user for authentication. + * @return QrCodePinAuthenticationMethod|null + */ + public function getQrCodePinMethod(): ?QrCodePinAuthenticationMethod { + $val = $this->getBackingStore()->get('qrCodePinMethod'); + if (is_null($val) || $val instanceof QrCodePinAuthenticationMethod) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'qrCodePinMethod'"); + } + /** * Gets the requirements property value. The settings and preferences for per-user Microsoft Entra multifactor authentication. * @return StrongAuthenticationRequirements|null @@ -272,6 +285,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('passwordMethods', $this->getPasswordMethods()); $writer->writeCollectionOfObjectValues('phoneMethods', $this->getPhoneMethods()); $writer->writeCollectionOfObjectValues('platformCredentialMethods', $this->getPlatformCredentialMethods()); + $writer->writeObjectValue('qrCodePinMethod', $this->getQrCodePinMethod()); $writer->writeObjectValue('requirements', $this->getRequirements()); $writer->writeObjectValue('signInPreferences', $this->getSignInPreferences()); $writer->writeCollectionOfObjectValues('softwareOathMethods', $this->getSoftwareOathMethods()); @@ -352,13 +366,21 @@ public function setPhoneMethods(?array $value): void { } /** - * Sets the platformCredentialMethods property value. The platformCredentialMethods property + * Sets the platformCredentialMethods property value. Represents a platform credential instance registered to a user on Mac OS. * @param array|null $value Value to set for the platformCredentialMethods property. */ public function setPlatformCredentialMethods(?array $value): void { $this->getBackingStore()->set('platformCredentialMethods', $value); } + /** + * Sets the qrCodePinMethod property value. Represents a QR code authentication method registered to a user for authentication. + * @param QrCodePinAuthenticationMethod|null $value Value to set for the qrCodePinMethod property. + */ + public function setQrCodePinMethod(?QrCodePinAuthenticationMethod $value): void { + $this->getBackingStore()->set('qrCodePinMethod', $value); + } + /** * Sets the requirements property value. The settings and preferences for per-user Microsoft Entra multifactor authentication. * @param StrongAuthenticationRequirements|null $value Value to set for the requirements property. diff --git a/src/Generated/Models/AuthenticationFlow.php b/src/Generated/Models/AuthenticationFlow.php index 065b69df5cb..d5299ca2c6a 100644 --- a/src/Generated/Models/AuthenticationFlow.php +++ b/src/Generated/Models/AuthenticationFlow.php @@ -80,7 +80,7 @@ public function getOdataType(): ?string { } /** - * Gets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. + * Gets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. * @return ConditionalAccessTransferMethods|null */ public function getTransferMethod(): ?ConditionalAccessTransferMethods { @@ -126,7 +126,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. + * Sets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. * @param ConditionalAccessTransferMethods|null $value Value to set for the transferMethod property. */ public function setTransferMethod(?ConditionalAccessTransferMethods $value): void { diff --git a/src/Generated/Models/AuthenticationMethod.php b/src/Generated/Models/AuthenticationMethod.php index 3ff6bd07ed4..1a6b70aa1c1 100644 --- a/src/Generated/Models/AuthenticationMethod.php +++ b/src/Generated/Models/AuthenticationMethod.php @@ -34,6 +34,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe case '#microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod': return new PasswordlessMicrosoftAuthenticatorAuthenticationMethod(); case '#microsoft.graph.phoneAuthenticationMethod': return new PhoneAuthenticationMethod(); case '#microsoft.graph.platformCredentialAuthenticationMethod': return new PlatformCredentialAuthenticationMethod(); + case '#microsoft.graph.qrCodePinAuthenticationMethod': return new QrCodePinAuthenticationMethod(); case '#microsoft.graph.softwareOathAuthenticationMethod': return new SoftwareOathAuthenticationMethod(); case '#microsoft.graph.temporaryAccessPassAuthenticationMethod': return new TemporaryAccessPassAuthenticationMethod(); case '#microsoft.graph.windowsHelloForBusinessAuthenticationMethod': return new WindowsHelloForBusinessAuthenticationMethod(); diff --git a/src/Generated/Models/AuthenticationMethodConfiguration.php b/src/Generated/Models/AuthenticationMethodConfiguration.php index 354eb495448..29a61a678c6 100644 --- a/src/Generated/Models/AuthenticationMethodConfiguration.php +++ b/src/Generated/Models/AuthenticationMethodConfiguration.php @@ -31,6 +31,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe case '#microsoft.graph.fido2AuthenticationMethodConfiguration': return new Fido2AuthenticationMethodConfiguration(); case '#microsoft.graph.hardwareOathAuthenticationMethodConfiguration': return new HardwareOathAuthenticationMethodConfiguration(); case '#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration': return new MicrosoftAuthenticatorAuthenticationMethodConfiguration(); + case '#microsoft.graph.qrCodePinAuthenticationMethodConfiguration': return new QrCodePinAuthenticationMethodConfiguration(); case '#microsoft.graph.smsAuthenticationMethodConfiguration': return new SmsAuthenticationMethodConfiguration(); case '#microsoft.graph.softwareOathAuthenticationMethodConfiguration': return new SoftwareOathAuthenticationMethodConfiguration(); case '#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration': return new TemporaryAccessPassAuthenticationMethodConfiguration(); diff --git a/src/Generated/Models/AuthenticationMethodModes.php b/src/Generated/Models/AuthenticationMethodModes.php index 45a727a4aed..6ea2d092842 100644 --- a/src/Generated/Models/AuthenticationMethodModes.php +++ b/src/Generated/Models/AuthenticationMethodModes.php @@ -22,4 +22,5 @@ class AuthenticationMethodModes extends Enum { public const FEDERATED_SINGLE_FACTOR = "federatedSingleFactor"; public const FEDERATED_MULTI_FACTOR = "federatedMultiFactor"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const QR_CODE_PIN = "qrCodePin"; } diff --git a/src/Generated/Models/BaseAuthenticationMethod.php b/src/Generated/Models/BaseAuthenticationMethod.php index cc4fd3d740a..d8458618eec 100644 --- a/src/Generated/Models/BaseAuthenticationMethod.php +++ b/src/Generated/Models/BaseAuthenticationMethod.php @@ -18,4 +18,5 @@ class BaseAuthenticationMethod extends Enum { public const X509_CERTIFICATE = "x509Certificate"; public const FEDERATION = "federation"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const QR_CODE_PIN = "qrCodePin"; } diff --git a/src/Generated/Models/CloudPcBulkAction.php b/src/Generated/Models/CloudPcBulkAction.php index 1e009a62918..37aa498fc0c 100644 --- a/src/Generated/Models/CloudPcBulkAction.php +++ b/src/Generated/Models/CloudPcBulkAction.php @@ -28,12 +28,14 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.cloudPcBulkCreateSnapshot': return new CloudPcBulkCreateSnapshot(); + case '#microsoft.graph.cloudPcBulkDisasterRecovery': return new CloudPcBulkDisasterRecovery(); case '#microsoft.graph.cloudPcBulkDisasterRecoveryFailback': return new CloudPcBulkDisasterRecoveryFailback(); case '#microsoft.graph.cloudPcBulkDisasterRecoveryFailover': return new CloudPcBulkDisasterRecoveryFailover(); case '#microsoft.graph.cloudPcBulkModifyDiskEncryptionType': return new CloudPcBulkModifyDiskEncryptionType(); case '#microsoft.graph.cloudPcBulkMove': return new CloudPcBulkMove(); case '#microsoft.graph.cloudPcBulkPowerOff': return new CloudPcBulkPowerOff(); case '#microsoft.graph.cloudPcBulkPowerOn': return new CloudPcBulkPowerOn(); + case '#microsoft.graph.cloudPcBulkReinstallAgent': return new CloudPcBulkReinstallAgent(); case '#microsoft.graph.cloudPcBulkReprovision': return new CloudPcBulkReprovision(); case '#microsoft.graph.cloudPcBulkResize': return new CloudPcBulkResize(); case '#microsoft.graph.cloudPcBulkRestart': return new CloudPcBulkRestart(); diff --git a/src/Generated/Models/CloudPcBulkCreateSnapshot.php b/src/Generated/Models/CloudPcBulkCreateSnapshot.php index 3d2fe5149db..9aa3a30fbc7 100644 --- a/src/Generated/Models/CloudPcBulkCreateSnapshot.php +++ b/src/Generated/Models/CloudPcBulkCreateSnapshot.php @@ -50,7 +50,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the storageAccountId property value. The unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. + * Gets the storageAccountId property value. Indicates the unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. * @return string|null */ public function getStorageAccountId(): ?string { @@ -80,7 +80,7 @@ public function setAccessTier(?CloudPcBlobAccessTier $value): void { } /** - * Sets the storageAccountId property value. The unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. + * Sets the storageAccountId property value. Indicates the unique identifier for Secure Azure Storage Account, which receives the restore points (snapshots). The value can't be modified after it's created. For example, '/subscriptions/06199b73-30a1-4922-8734-93feca64cdf6/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125'. Read-Only. * @param string|null $value Value to set for the storageAccountId property. */ public function setStorageAccountId(?string $value): void { diff --git a/src/Generated/Models/CloudPcBulkDisasterRecovery.php b/src/Generated/Models/CloudPcBulkDisasterRecovery.php new file mode 100644 index 00000000000..d9af598cdc9 --- /dev/null +++ b/src/Generated/Models/CloudPcBulkDisasterRecovery.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.cloudPcBulkDisasterRecovery'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcBulkDisasterRecovery + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcBulkDisasterRecovery { + return new CloudPcBulkDisasterRecovery(); + } + + /** + * Gets the capabilityType property value. The capabilityType property + * @return CloudPcDisasterRecoveryCapabilityType|null + */ + public function getCapabilityType(): ?CloudPcDisasterRecoveryCapabilityType { + $val = $this->getBackingStore()->get('capabilityType'); + if (is_null($val) || $val instanceof CloudPcDisasterRecoveryCapabilityType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'capabilityType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'capabilityType' => fn(ParseNode $n) => $o->setCapabilityType($n->getEnumValue(CloudPcDisasterRecoveryCapabilityType::class)), + 'licenseType' => fn(ParseNode $n) => $o->setLicenseType($n->getEnumValue(CloudPcDisasterRecoveryLicenseType::class)), + ]); + } + + /** + * Gets the licenseType property value. The licenseType property + * @return CloudPcDisasterRecoveryLicenseType|null + */ + public function getLicenseType(): ?CloudPcDisasterRecoveryLicenseType { + $val = $this->getBackingStore()->get('licenseType'); + if (is_null($val) || $val instanceof CloudPcDisasterRecoveryLicenseType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'licenseType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('capabilityType', $this->getCapabilityType()); + $writer->writeEnumValue('licenseType', $this->getLicenseType()); + } + + /** + * Sets the capabilityType property value. The capabilityType property + * @param CloudPcDisasterRecoveryCapabilityType|null $value Value to set for the capabilityType property. + */ + public function setCapabilityType(?CloudPcDisasterRecoveryCapabilityType $value): void { + $this->getBackingStore()->set('capabilityType', $value); + } + + /** + * Sets the licenseType property value. The licenseType property + * @param CloudPcDisasterRecoveryLicenseType|null $value Value to set for the licenseType property. + */ + public function setLicenseType(?CloudPcDisasterRecoveryLicenseType $value): void { + $this->getBackingStore()->set('licenseType', $value); + } + +} diff --git a/src/Generated/Models/CloudPcBulkReinstallAgent.php b/src/Generated/Models/CloudPcBulkReinstallAgent.php new file mode 100644 index 00000000000..11b534e872d --- /dev/null +++ b/src/Generated/Models/CloudPcBulkReinstallAgent.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.cloudPcBulkReinstallAgent'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcBulkReinstallAgent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcBulkReinstallAgent { + return new CloudPcBulkReinstallAgent(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CloudPcBulkResize.php b/src/Generated/Models/CloudPcBulkResize.php index d9863995681..597923baab4 100644 --- a/src/Generated/Models/CloudPcBulkResize.php +++ b/src/Generated/Models/CloudPcBulkResize.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the targetServicePlanId property value. The target service plan ID of the resize configuration with new vCPU and storage size. + * Gets the targetServicePlanId property value. Indicates the target service plan ID of the resize configuration with new vCPU and storage size. * @return string|null */ public function getTargetServicePlanId(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the targetServicePlanId property value. The target service plan ID of the resize configuration with new vCPU and storage size. + * Sets the targetServicePlanId property value. Indicates the target service plan ID of the resize configuration with new vCPU and storage size. * @param string|null $value Value to set for the targetServicePlanId property. */ public function setTargetServicePlanId(?string $value): void { diff --git a/src/Generated/Models/CloudPcBulkRestore.php b/src/Generated/Models/CloudPcBulkRestore.php index 613e54762ee..be21e4884f6 100644 --- a/src/Generated/Models/CloudPcBulkRestore.php +++ b/src/Generated/Models/CloudPcBulkRestore.php @@ -33,11 +33,24 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'ignoreUnhealthySnapshots' => fn(ParseNode $n) => $o->setIgnoreUnhealthySnapshots($n->getBooleanValue()), 'restorePointDateTime' => fn(ParseNode $n) => $o->setRestorePointDateTime($n->getDateTimeValue()), 'timeRange' => fn(ParseNode $n) => $o->setTimeRange($n->getEnumValue(RestoreTimeRange::class)), ]); } + /** + * Gets the ignoreUnhealthySnapshots property value. True indicates that snapshots of unhealthy Cloud PCs are ignored. If no healthy snapshot exists within the selected timeRange, the healthy snapshot closest to the restorePointDateTime is used. False indicates that the snapshot within the selected timeRange and closest to the restorePointDateTime is used. The default value is false. + * @return bool|null + */ + public function getIgnoreUnhealthySnapshots(): ?bool { + $val = $this->getBackingStore()->get('ignoreUnhealthySnapshots'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ignoreUnhealthySnapshots'"); + } + /** * Gets the restorePointDateTime property value. The date and time point for the selected Cloud PCs to restore. 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. * @return DateTime|null @@ -68,10 +81,19 @@ public function getTimeRange(): ?RestoreTimeRange { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeBooleanValue('ignoreUnhealthySnapshots', $this->getIgnoreUnhealthySnapshots()); $writer->writeDateTimeValue('restorePointDateTime', $this->getRestorePointDateTime()); $writer->writeEnumValue('timeRange', $this->getTimeRange()); } + /** + * Sets the ignoreUnhealthySnapshots property value. True indicates that snapshots of unhealthy Cloud PCs are ignored. If no healthy snapshot exists within the selected timeRange, the healthy snapshot closest to the restorePointDateTime is used. False indicates that the snapshot within the selected timeRange and closest to the restorePointDateTime is used. The default value is false. + * @param bool|null $value Value to set for the ignoreUnhealthySnapshots property. + */ + public function setIgnoreUnhealthySnapshots(?bool $value): void { + $this->getBackingStore()->set('ignoreUnhealthySnapshots', $value); + } + /** * Sets the restorePointDateTime property value. The date and time point for the selected Cloud PCs to restore. 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. * @param DateTime|null $value Value to set for the restorePointDateTime property. diff --git a/src/Generated/Models/CloudPcDeviceImage.php b/src/Generated/Models/CloudPcDeviceImage.php index 6f9840e2ea4..62a0baa6bfa 100644 --- a/src/Generated/Models/CloudPcDeviceImage.php +++ b/src/Generated/Models/CloudPcDeviceImage.php @@ -86,6 +86,7 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setScopeIds($val); }, + 'sizeInGB' => fn(ParseNode $n) => $o->setSizeInGB($n->getIntegerValue()), 'sourceImageResourceId' => fn(ParseNode $n) => $o->setSourceImageResourceId($n->getStringValue()), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CloudPcDeviceImageStatus::class)), 'statusDetails' => fn(ParseNode $n) => $o->setStatusDetails($n->getEnumValue(CloudPcDeviceImageStatusDetails::class)), @@ -167,6 +168,18 @@ public function getScopeIds(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeIds'"); } + /** + * Gets the sizeInGB property value. The sizeInGB property + * @return int|null + */ + public function getSizeInGB(): ?int { + $val = $this->getBackingStore()->get('sizeInGB'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sizeInGB'"); + } + /** * Gets the sourceImageResourceId property value. The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. * @return string|null @@ -230,6 +243,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('osStatus', $this->getOsStatus()); $writer->writeStringValue('osVersionNumber', $this->getOsVersionNumber()); $writer->writeCollectionOfPrimitiveValues('scopeIds', $this->getScopeIds()); + $writer->writeIntegerValue('sizeInGB', $this->getSizeInGB()); $writer->writeStringValue('sourceImageResourceId', $this->getSourceImageResourceId()); $writer->writeEnumValue('status', $this->getStatus()); $writer->writeEnumValue('statusDetails', $this->getStatusDetails()); @@ -308,6 +322,14 @@ public function setScopeIds(?array $value): void { $this->getBackingStore()->set('scopeIds', $value); } + /** + * Sets the sizeInGB property value. The sizeInGB property + * @param int|null $value Value to set for the sizeInGB property. + */ + public function setSizeInGB(?int $value): void { + $this->getBackingStore()->set('sizeInGB', $value); + } + /** * Sets the sourceImageResourceId property value. The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. * @param string|null $value Value to set for the sourceImageResourceId property. diff --git a/src/Generated/Models/CloudPcDisasterRecoveryCapability.php b/src/Generated/Models/CloudPcDisasterRecoveryCapability.php index 15feb617442..5d344d345ce 100644 --- a/src/Generated/Models/CloudPcDisasterRecoveryCapability.php +++ b/src/Generated/Models/CloudPcDisasterRecoveryCapability.php @@ -83,7 +83,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the licenseType property value. The disaster recovery license type that provides the capability. + * Gets the licenseType property value. The disaster recovery license type that provides the capability. The possible values are: none, standard, unknownFutureValue, plus. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: plus. * @return CloudPcDisasterRecoveryLicenseType|null */ public function getLicenseType(): ?CloudPcDisasterRecoveryLicenseType { @@ -168,7 +168,7 @@ public function setCapabilityType(?CloudPcDisasterRecoveryCapabilityType $value) } /** - * Sets the licenseType property value. The disaster recovery license type that provides the capability. + * Sets the licenseType property value. The disaster recovery license type that provides the capability. The possible values are: none, standard, unknownFutureValue, plus. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: plus. * @param CloudPcDisasterRecoveryLicenseType|null $value Value to set for the licenseType property. */ public function setLicenseType(?CloudPcDisasterRecoveryLicenseType $value): void { diff --git a/src/Generated/Models/CloudPcDisasterRecoveryLicenseType.php b/src/Generated/Models/CloudPcDisasterRecoveryLicenseType.php index c026c7fcc3a..98fc267a6f4 100644 --- a/src/Generated/Models/CloudPcDisasterRecoveryLicenseType.php +++ b/src/Generated/Models/CloudPcDisasterRecoveryLicenseType.php @@ -8,4 +8,5 @@ class CloudPcDisasterRecoveryLicenseType extends Enum { public const NONE = "none"; public const STANDARD = "standard"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const PLUS = "plus"; } diff --git a/src/Generated/Models/CloudPcForensicStorageAccount.php b/src/Generated/Models/CloudPcForensicStorageAccount.php index 9151e136fb2..8cbf0285098 100644 --- a/src/Generated/Models/CloudPcForensicStorageAccount.php +++ b/src/Generated/Models/CloudPcForensicStorageAccount.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud } /** - * Gets the accessTier property value. The access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. + * Gets the accessTier property value. Indicates the access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. * @return CloudPcStorageAccountAccessTier|null */ public function getAccessTier(): ?CloudPcStorageAccountAccessTier { @@ -63,7 +63,7 @@ public function getImmutableStorage(): ?bool { } /** - * Gets the storageAccountId property value. The ID of the storage account. Read-only. + * Gets the storageAccountId property value. Indicates the ID of the storage account. Read-only. * @return string|null */ public function getStorageAccountId(): ?string { @@ -75,7 +75,7 @@ public function getStorageAccountId(): ?string { } /** - * Gets the storageAccountName property value. The name of the storage account. Read-only. + * Gets the storageAccountName property value. Indicates the name of the storage account. Read-only. * @return string|null */ public function getStorageAccountName(): ?string { @@ -99,7 +99,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the accessTier property value. The access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. + * Sets the accessTier property value. Indicates the access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. * @param CloudPcStorageAccountAccessTier|null $value Value to set for the accessTier property. */ public function setAccessTier(?CloudPcStorageAccountAccessTier $value): void { @@ -115,7 +115,7 @@ public function setImmutableStorage(?bool $value): void { } /** - * Sets the storageAccountId property value. The ID of the storage account. Read-only. + * Sets the storageAccountId property value. Indicates the ID of the storage account. Read-only. * @param string|null $value Value to set for the storageAccountId property. */ public function setStorageAccountId(?string $value): void { @@ -123,7 +123,7 @@ public function setStorageAccountId(?string $value): void { } /** - * Sets the storageAccountName property value. The name of the storage account. Read-only. + * Sets the storageAccountName property value. Indicates the name of the storage account. Read-only. * @param string|null $value Value to set for the storageAccountName property. */ public function setStorageAccountName(?string $value): void { diff --git a/src/Generated/Models/CloudPcSnapshot.php b/src/Generated/Models/CloudPcSnapshot.php index cd9b11cca2a..1d8416f42c9 100644 --- a/src/Generated/Models/CloudPcSnapshot.php +++ b/src/Generated/Models/CloudPcSnapshot.php @@ -50,7 +50,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the expirationDateTime property value. The date and time when the snapshot expires. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * Gets the expirationDateTime property value. The date and time when the snapshot expires. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -71,12 +71,25 @@ public function getFieldDeserializers(): array { 'cloudPcId' => fn(ParseNode $n) => $o->setCloudPcId($n->getStringValue()), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'expirationDateTime' => fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), + 'healthCheckStatus' => fn(ParseNode $n) => $o->setHealthCheckStatus($n->getEnumValue(CloudPcSnapshotHealthCheckStatus::class)), 'lastRestoredDateTime' => fn(ParseNode $n) => $o->setLastRestoredDateTime($n->getDateTimeValue()), 'snapshotType' => fn(ParseNode $n) => $o->setSnapshotType($n->getEnumValue(CloudPcSnapshotType::class)), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CloudPcSnapshotStatus::class)), ]); } + /** + * Gets the healthCheckStatus property value. Indicates the health check status of the Cloud PC snapshot. Possible values are, unknown, healthy, unhealthy, unknownFutureValue. The default value is unknown. Read-only. Nullable. + * @return CloudPcSnapshotHealthCheckStatus|null + */ + public function getHealthCheckStatus(): ?CloudPcSnapshotHealthCheckStatus { + $val = $this->getBackingStore()->get('healthCheckStatus'); + if (is_null($val) || $val instanceof CloudPcSnapshotHealthCheckStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'healthCheckStatus'"); + } + /** * Gets the lastRestoredDateTime property value. The date and time at which the snapshot was last used to restore the Cloud PC device. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null @@ -122,6 +135,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('cloudPcId', $this->getCloudPcId()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeDateTimeValue('expirationDateTime', $this->getExpirationDateTime()); + $writer->writeEnumValue('healthCheckStatus', $this->getHealthCheckStatus()); $writer->writeDateTimeValue('lastRestoredDateTime', $this->getLastRestoredDateTime()); $writer->writeEnumValue('snapshotType', $this->getSnapshotType()); $writer->writeEnumValue('status', $this->getStatus()); @@ -144,13 +158,21 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the expirationDateTime property value. The date and time when the snapshot expires. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * Sets the expirationDateTime property value. The date and time when the snapshot expires. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { $this->getBackingStore()->set('expirationDateTime', $value); } + /** + * Sets the healthCheckStatus property value. Indicates the health check status of the Cloud PC snapshot. Possible values are, unknown, healthy, unhealthy, unknownFutureValue. The default value is unknown. Read-only. Nullable. + * @param CloudPcSnapshotHealthCheckStatus|null $value Value to set for the healthCheckStatus property. + */ + public function setHealthCheckStatus(?CloudPcSnapshotHealthCheckStatus $value): void { + $this->getBackingStore()->set('healthCheckStatus', $value); + } + /** * Sets the lastRestoredDateTime property value. The date and time at which the snapshot was last used to restore the Cloud PC device. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the lastRestoredDateTime property. diff --git a/src/Generated/Models/CloudPcSnapshotHealthCheckStatus.php b/src/Generated/Models/CloudPcSnapshotHealthCheckStatus.php new file mode 100644 index 00000000000..e507c126e35 --- /dev/null +++ b/src/Generated/Models/CloudPcSnapshotHealthCheckStatus.php @@ -0,0 +1,12 @@ + fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'regionGroup' => fn(ParseNode $n) => $o->setRegionGroup($n->getEnumValue(CloudPcRegionGroup::class)), + 'regionRestrictionDetail' => fn(ParseNode $n) => $o->setRegionRestrictionDetail($n->getObjectValue([CloudPcSupportedRegionRestrictionDetail::class, 'createFromDiscriminatorValue'])), 'regionStatus' => fn(ParseNode $n) => $o->setRegionStatus($n->getEnumValue(CloudPcSupportedRegionStatus::class)), 'supportedSolution' => fn(ParseNode $n) => $o->setSupportedSolution($n->getEnumValue(CloudPcManagementService::class)), ]); @@ -62,6 +63,18 @@ public function getRegionGroup(): ?CloudPcRegionGroup { throw new \UnexpectedValueException("Invalid type found in backing store for 'regionGroup'"); } + /** + * Gets the regionRestrictionDetail property value. When the region isn't available, all region restrictions are set to true. These restrictions apply to three properties: cPURestricted, gPURestricted, and nestedVirtualizationRestricted. cPURestricted indicates whether the region is available for CPU, gPURestricted indicates whether the region is available for GPU, and nestedVirtualizationRestricted indicates whether the region is available for nested virtualization. Read-only. + * @return CloudPcSupportedRegionRestrictionDetail|null + */ + public function getRegionRestrictionDetail(): ?CloudPcSupportedRegionRestrictionDetail { + $val = $this->getBackingStore()->get('regionRestrictionDetail'); + if (is_null($val) || $val instanceof CloudPcSupportedRegionRestrictionDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'regionRestrictionDetail'"); + } + /** * Gets the regionStatus property value. The status of the supported region. Possible values are: available, restricted, unavailable, unknownFutureValue. Read-only. * @return CloudPcSupportedRegionStatus|null @@ -94,6 +107,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeEnumValue('regionGroup', $this->getRegionGroup()); + $writer->writeObjectValue('regionRestrictionDetail', $this->getRegionRestrictionDetail()); $writer->writeEnumValue('regionStatus', $this->getRegionStatus()); $writer->writeEnumValue('supportedSolution', $this->getSupportedSolution()); } @@ -114,6 +128,14 @@ public function setRegionGroup(?CloudPcRegionGroup $value): void { $this->getBackingStore()->set('regionGroup', $value); } + /** + * Sets the regionRestrictionDetail property value. When the region isn't available, all region restrictions are set to true. These restrictions apply to three properties: cPURestricted, gPURestricted, and nestedVirtualizationRestricted. cPURestricted indicates whether the region is available for CPU, gPURestricted indicates whether the region is available for GPU, and nestedVirtualizationRestricted indicates whether the region is available for nested virtualization. Read-only. + * @param CloudPcSupportedRegionRestrictionDetail|null $value Value to set for the regionRestrictionDetail property. + */ + public function setRegionRestrictionDetail(?CloudPcSupportedRegionRestrictionDetail $value): void { + $this->getBackingStore()->set('regionRestrictionDetail', $value); + } + /** * Sets the regionStatus property value. The status of the supported region. Possible values are: available, restricted, unavailable, unknownFutureValue. Read-only. * @param CloudPcSupportedRegionStatus|null $value Value to set for the regionStatus property. diff --git a/src/Generated/Models/CloudPcSupportedRegionRestrictionDetail.php b/src/Generated/Models/CloudPcSupportedRegionRestrictionDetail.php new file mode 100644 index 00000000000..e207b999971 --- /dev/null +++ b/src/Generated/Models/CloudPcSupportedRegionRestrictionDetail.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcSupportedRegionRestrictionDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcSupportedRegionRestrictionDetail { + return new CloudPcSupportedRegionRestrictionDetail(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the cPURestricted property value. Indicates that the region is restricted for Cloud PC CPU provisioning. True indicates that Cloud PC provisioning with CPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + * @return bool|null + */ + public function getCPURestricted(): ?bool { + $val = $this->getBackingStore()->get('cPURestricted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cPURestricted'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cPURestricted' => fn(ParseNode $n) => $o->setCPURestricted($n->getBooleanValue()), + 'gPURestricted' => fn(ParseNode $n) => $o->setGPURestricted($n->getBooleanValue()), + 'nestedVirtualizationRestricted' => fn(ParseNode $n) => $o->setNestedVirtualizationRestricted($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the gPURestricted property value. Indicates that the region is restricted for Cloud PC GPU provisioning. True indicates that Cloud PC provisioning with GPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + * @return bool|null + */ + public function getGPURestricted(): ?bool { + $val = $this->getBackingStore()->get('gPURestricted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gPURestricted'"); + } + + /** + * Gets the nestedVirtualizationRestricted property value. Indicates that the region is restricted for Cloud PC nested virtualization provisioning. True indicates that Cloud PC provisioning with nested virtualization isn't available in this region; false indicates that it's available. The default value is false. Read-only. + * @return bool|null + */ + public function getNestedVirtualizationRestricted(): ?bool { + $val = $this->getBackingStore()->get('nestedVirtualizationRestricted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nestedVirtualizationRestricted'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('cPURestricted', $this->getCPURestricted()); + $writer->writeBooleanValue('gPURestricted', $this->getGPURestricted()); + $writer->writeBooleanValue('nestedVirtualizationRestricted', $this->getNestedVirtualizationRestricted()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the cPURestricted property value. Indicates that the region is restricted for Cloud PC CPU provisioning. True indicates that Cloud PC provisioning with CPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + * @param bool|null $value Value to set for the cPURestricted property. + */ + public function setCPURestricted(?bool $value): void { + $this->getBackingStore()->set('cPURestricted', $value); + } + + /** + * Sets the gPURestricted property value. Indicates that the region is restricted for Cloud PC GPU provisioning. True indicates that Cloud PC provisioning with GPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + * @param bool|null $value Value to set for the gPURestricted property. + */ + public function setGPURestricted(?bool $value): void { + $this->getBackingStore()->set('gPURestricted', $value); + } + + /** + * Sets the nestedVirtualizationRestricted property value. Indicates that the region is restricted for Cloud PC nested virtualization provisioning. True indicates that Cloud PC provisioning with nested virtualization isn't available in this region; false indicates that it's available. The default value is false. Read-only. + * @param bool|null $value Value to set for the nestedVirtualizationRestricted property. + */ + public function setNestedVirtualizationRestricted(?bool $value): void { + $this->getBackingStore()->set('nestedVirtualizationRestricted', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/ConditionalAccessPolicy.php b/src/Generated/Models/ConditionalAccessPolicy.php index 2f6d9900799..b078523b686 100644 --- a/src/Generated/Models/ConditionalAccessPolicy.php +++ b/src/Generated/Models/ConditionalAccessPolicy.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Condi if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { - case '#microsoft.graph.conditionalAccessWhatIfPolicy': return new ConditionalAccessWhatIfPolicy(); + case '#microsoft.graph.whatIfAnalysisResult': return new WhatIfAnalysisResult(); } } return new ConditionalAccessPolicy(); diff --git a/src/Generated/Models/DelegationSettingsCollectionResponse.php b/src/Generated/Models/DelegationSettingsCollectionResponse.php new file mode 100644 index 00000000000..5d9da80e56c --- /dev/null +++ b/src/Generated/Models/DelegationSettingsCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DelegationSettings::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DelegationSettings::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/DeviceInfo.php b/src/Generated/Models/DeviceInfo.php index a6afea9c5e5..f52685162c1 100644 --- a/src/Generated/Models/DeviceInfo.php +++ b/src/Generated/Models/DeviceInfo.php @@ -327,7 +327,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. + * Gets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. * @return bool|null */ public function getIsCompliant(): ?bool { @@ -673,7 +673,7 @@ public function setExtensionAttribute9(?string $value): void { } /** - * Sets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. + * Sets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. * @param bool|null $value Value to set for the isCompliant property. */ public function setIsCompliant(?bool $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index 7d014191bdb..ba40cf6ddb9 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of choices in the collection + * Gets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of choices in the collection + * Gets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of choices in the collection + * Sets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of choices in the collection + * Sets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php index 67276ec05b5..92534302123 100644 --- a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php +++ b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php @@ -83,7 +83,7 @@ public function getOdataType(): ?string { } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @return string|null */ public function getSettingDefinitionId(): ?string { @@ -129,7 +129,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @param string|null $value Value to set for the settingDefinitionId property. */ public function setSettingDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php index 8dbc200fd1d..b21a6453735 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php @@ -51,7 +51,7 @@ public function getAccessTypes(): ?DeviceManagementConfigurationSettingAccessTyp } /** - * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Gets the applicability property value. Details which device setting is applicable on * @return DeviceManagementConfigurationSettingApplicability|null */ public function getApplicability(): ?DeviceManagementConfigurationSettingApplicability { @@ -75,7 +75,7 @@ public function getBaseUri(): ?string { } /** - * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @return string|null */ public function getCategoryId(): ?string { @@ -87,7 +87,7 @@ public function getCategoryId(): ?string { } /** - * Gets the description property value. Description of the setting. + * Gets the description property value. Description of the item * @return string|null */ public function getDescription(): ?string { @@ -99,7 +99,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. Name of the setting. For example: Allow Toast. + * Gets the displayName property value. Display name of the item * @return string|null */ public function getDisplayName(): ?string { @@ -154,7 +154,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the helpText property value. Help text of the setting. Give more details of the setting. + * Gets the helpText property value. Help text of the item * @return string|null */ public function getHelpText(): ?string { @@ -166,7 +166,7 @@ public function getHelpText(): ?string { } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at. + * Gets the infoUrls property value. List of links more info for the setting can be found at * @return array|null */ public function getInfoUrls(): ?array { @@ -256,7 +256,7 @@ public function getRiskLevel(): ?DeviceManagementConfigurationSettingRiskLevel { } /** - * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @return string|null */ public function getRootDefinitionId(): ?string { @@ -351,7 +351,7 @@ public function setAccessTypes(?DeviceManagementConfigurationSettingAccessTypes } /** - * Sets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Sets the applicability property value. Details which device setting is applicable on * @param DeviceManagementConfigurationSettingApplicability|null $value Value to set for the applicability property. */ public function setApplicability(?DeviceManagementConfigurationSettingApplicability $value): void { @@ -367,7 +367,7 @@ public function setBaseUri(?string $value): void { } /** - * Sets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Sets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @param string|null $value Value to set for the categoryId property. */ public function setCategoryId(?string $value): void { @@ -375,7 +375,7 @@ public function setCategoryId(?string $value): void { } /** - * Sets the description property value. Description of the setting. + * Sets the description property value. Description of the item * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -383,7 +383,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. Name of the setting. For example: Allow Toast. + * Sets the displayName property value. Display name of the item * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -391,7 +391,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the helpText property value. Help text of the setting. Give more details of the setting. + * Sets the helpText property value. Help text of the item * @param string|null $value Value to set for the helpText property. */ public function setHelpText(?string $value): void { @@ -399,7 +399,7 @@ public function setHelpText(?string $value): void { } /** - * Sets the infoUrls property value. List of links more info for the setting can be found at. + * Sets the infoUrls property value. List of links more info for the setting can be found at * @param array|null $value Value to set for the infoUrls property. */ public function setInfoUrls(?array $value): void { @@ -455,7 +455,7 @@ public function setRiskLevel(?DeviceManagementConfigurationSettingRiskLevel $val } /** - * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @param string|null $value Value to set for the rootDefinitionId property. */ public function setRootDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php index 92dda4cd8fa..8383e8d0b09 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of setting group count in the collection + * Gets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of setting group count in the collection + * Gets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of setting group count in the collection + * Sets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of setting group count in the collection + * Sets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php index 02e1aa77fc4..982aa240d1d 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the childIds property value. Dependent child settings to this group of settings + * Gets the childIds property value. Dependent child settings to this group of settings. * @return array|null */ public function getChildIds(): ?array { @@ -106,7 +106,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the childIds property value. Dependent child settings to this group of settings + * Sets the childIds property value. Dependent child settings to this group of settings. * @param array|null $value Value to set for the childIds property. */ public function setChildIds(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php index 2c56f6c957c..8d11d343669 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of simple settings in the collection + * Gets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of simple settings in the collection + * Gets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of simple settings in the collection + * Sets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of simple settings in the collection + * Sets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php index a2778cbead7..4ca20155e81 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultValue property value. Default setting value for this setting. + * Gets the defaultValue property value. Default setting value for this setting * @return DeviceManagementConfigurationSettingValue|null */ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { @@ -45,7 +45,7 @@ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { } /** - * Gets the dependedOnBy property value. list of child settings that depend on this setting. + * Gets the dependedOnBy property value. list of child settings that depend on this setting * @return array|null */ public function getDependedOnBy(): ?array { @@ -59,7 +59,7 @@ public function getDependedOnBy(): ?array { } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on. + * Gets the dependentOn property value. list of parent settings this setting is dependent on * @return array|null */ public function getDependentOn(): ?array { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the valueDefinition property value. Definition of the value for this setting. + * Gets the valueDefinition property value. Definition of the value for this setting * @return DeviceManagementConfigurationSettingValueDefinition|null */ public function getValueDefinition(): ?DeviceManagementConfigurationSettingValueDefinition { @@ -111,7 +111,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultValue property value. Default setting value for this setting. + * Sets the defaultValue property value. Default setting value for this setting * @param DeviceManagementConfigurationSettingValue|null $value Value to set for the defaultValue property. */ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $value): void { @@ -119,7 +119,7 @@ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $valu } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting. + * Sets the dependedOnBy property value. list of child settings that depend on this setting * @param array|null $value Value to set for the dependedOnBy property. */ public function setDependedOnBy(?array $value): void { @@ -127,7 +127,7 @@ public function setDependedOnBy(?array $value): void { } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on. + * Sets the dependentOn property value. list of parent settings this setting is dependent on * @param array|null $value Value to set for the dependentOn property. */ public function setDependentOn(?array $value): void { @@ -135,7 +135,7 @@ public function setDependentOn(?array $value): void { } /** - * Sets the valueDefinition property value. Definition of the value for this setting. + * Sets the valueDefinition property value. Definition of the value for this setting * @param DeviceManagementConfigurationSettingValueDefinition|null $value Value to set for the valueDefinition property. */ public function setValueDefinition(?DeviceManagementConfigurationSettingValueDefinition $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php index 1eb922e8001..4e883bce7ea 100644 --- a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php @@ -67,7 +67,7 @@ public function getFileTypes(): ?array { } /** - * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @return DeviceManagementConfigurationStringFormat|null */ public function getFormat(): ?DeviceManagementConfigurationStringFormat { @@ -103,7 +103,7 @@ public function getIsSecret(): ?bool { } /** - * Gets the maximumLength property value. Maximum length of string + * Gets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @return int|null */ public function getMaximumLength(): ?int { @@ -115,7 +115,7 @@ public function getMaximumLength(): ?int { } /** - * Gets the minimumLength property value. Minimum length of string + * Gets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @return int|null */ public function getMinimumLength(): ?int { @@ -149,7 +149,7 @@ public function setFileTypes(?array $value): void { } /** - * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @param DeviceManagementConfigurationStringFormat|null $value Value to set for the format property. */ public function setFormat(?DeviceManagementConfigurationStringFormat $value): void { @@ -173,7 +173,7 @@ public function setIsSecret(?bool $value): void { } /** - * Sets the maximumLength property value. Maximum length of string + * Sets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the maximumLength property. */ public function setMaximumLength(?int $value): void { @@ -181,7 +181,7 @@ public function setMaximumLength(?int $value): void { } /** - * Sets the minimumLength property value. Minimum length of string + * Sets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the minimumLength property. */ public function setMinimumLength(?int $value): void { diff --git a/src/Generated/Models/EducationAiFeedbackAudienceEngagementSettings.php b/src/Generated/Models/EducationAiFeedbackAudienceEngagementSettings.php new file mode 100644 index 00000000000..546a60569c8 --- /dev/null +++ b/src/Generated/Models/EducationAiFeedbackAudienceEngagementSettings.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationAiFeedbackAudienceEngagementSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationAiFeedbackAudienceEngagementSettings { + return new EducationAiFeedbackAudienceEngagementSettings(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the areEngagementStrategiesEnabled property value. The areEngagementStrategiesEnabled property + * @return bool|null + */ + public function getAreEngagementStrategiesEnabled(): ?bool { + $val = $this->getBackingStore()->get('areEngagementStrategiesEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'areEngagementStrategiesEnabled'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'areEngagementStrategiesEnabled' => fn(ParseNode $n) => $o->setAreEngagementStrategiesEnabled($n->getBooleanValue()), + 'isCallToActionEnabled' => fn(ParseNode $n) => $o->setIsCallToActionEnabled($n->getBooleanValue()), + 'isEmotionalAndIntellectualAppealEnabled' => fn(ParseNode $n) => $o->setIsEmotionalAndIntellectualAppealEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isCallToActionEnabled property value. The isCallToActionEnabled property + * @return bool|null + */ + public function getIsCallToActionEnabled(): ?bool { + $val = $this->getBackingStore()->get('isCallToActionEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCallToActionEnabled'"); + } + + /** + * Gets the isEmotionalAndIntellectualAppealEnabled property value. The isEmotionalAndIntellectualAppealEnabled property + * @return bool|null + */ + public function getIsEmotionalAndIntellectualAppealEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEmotionalAndIntellectualAppealEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEmotionalAndIntellectualAppealEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('areEngagementStrategiesEnabled', $this->getAreEngagementStrategiesEnabled()); + $writer->writeBooleanValue('isCallToActionEnabled', $this->getIsCallToActionEnabled()); + $writer->writeBooleanValue('isEmotionalAndIntellectualAppealEnabled', $this->getIsEmotionalAndIntellectualAppealEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the areEngagementStrategiesEnabled property value. The areEngagementStrategiesEnabled property + * @param bool|null $value Value to set for the areEngagementStrategiesEnabled property. + */ + public function setAreEngagementStrategiesEnabled(?bool $value): void { + $this->getBackingStore()->set('areEngagementStrategiesEnabled', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isCallToActionEnabled property value. The isCallToActionEnabled property + * @param bool|null $value Value to set for the isCallToActionEnabled property. + */ + public function setIsCallToActionEnabled(?bool $value): void { + $this->getBackingStore()->set('isCallToActionEnabled', $value); + } + + /** + * Sets the isEmotionalAndIntellectualAppealEnabled property value. The isEmotionalAndIntellectualAppealEnabled property + * @param bool|null $value Value to set for the isEmotionalAndIntellectualAppealEnabled property. + */ + public function setIsEmotionalAndIntellectualAppealEnabled(?bool $value): void { + $this->getBackingStore()->set('isEmotionalAndIntellectualAppealEnabled', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EducationAiFeedbackContentSettings.php b/src/Generated/Models/EducationAiFeedbackContentSettings.php new file mode 100644 index 00000000000..5acb337e510 --- /dev/null +++ b/src/Generated/Models/EducationAiFeedbackContentSettings.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationAiFeedbackContentSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationAiFeedbackContentSettings { + return new EducationAiFeedbackContentSettings(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'isMessageClarityEnabled' => fn(ParseNode $n) => $o->setIsMessageClarityEnabled($n->getBooleanValue()), + 'isQualityOfInformationEnabled' => fn(ParseNode $n) => $o->setIsQualityOfInformationEnabled($n->getBooleanValue()), + 'isSpeechOrganizationEnabled' => fn(ParseNode $n) => $o->setIsSpeechOrganizationEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isMessageClarityEnabled property value. The isMessageClarityEnabled property + * @return bool|null + */ + public function getIsMessageClarityEnabled(): ?bool { + $val = $this->getBackingStore()->get('isMessageClarityEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isMessageClarityEnabled'"); + } + + /** + * Gets the isQualityOfInformationEnabled property value. The isQualityOfInformationEnabled property + * @return bool|null + */ + public function getIsQualityOfInformationEnabled(): ?bool { + $val = $this->getBackingStore()->get('isQualityOfInformationEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isQualityOfInformationEnabled'"); + } + + /** + * Gets the isSpeechOrganizationEnabled property value. The isSpeechOrganizationEnabled property + * @return bool|null + */ + public function getIsSpeechOrganizationEnabled(): ?bool { + $val = $this->getBackingStore()->get('isSpeechOrganizationEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSpeechOrganizationEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isMessageClarityEnabled', $this->getIsMessageClarityEnabled()); + $writer->writeBooleanValue('isQualityOfInformationEnabled', $this->getIsQualityOfInformationEnabled()); + $writer->writeBooleanValue('isSpeechOrganizationEnabled', $this->getIsSpeechOrganizationEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isMessageClarityEnabled property value. The isMessageClarityEnabled property + * @param bool|null $value Value to set for the isMessageClarityEnabled property. + */ + public function setIsMessageClarityEnabled(?bool $value): void { + $this->getBackingStore()->set('isMessageClarityEnabled', $value); + } + + /** + * Sets the isQualityOfInformationEnabled property value. The isQualityOfInformationEnabled property + * @param bool|null $value Value to set for the isQualityOfInformationEnabled property. + */ + public function setIsQualityOfInformationEnabled(?bool $value): void { + $this->getBackingStore()->set('isQualityOfInformationEnabled', $value); + } + + /** + * Sets the isSpeechOrganizationEnabled property value. The isSpeechOrganizationEnabled property + * @param bool|null $value Value to set for the isSpeechOrganizationEnabled property. + */ + public function setIsSpeechOrganizationEnabled(?bool $value): void { + $this->getBackingStore()->set('isSpeechOrganizationEnabled', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EducationAiFeedbackCriteria.php b/src/Generated/Models/EducationAiFeedbackCriteria.php new file mode 100644 index 00000000000..df744b8d4f2 --- /dev/null +++ b/src/Generated/Models/EducationAiFeedbackCriteria.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationAiFeedbackCriteria + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationAiFeedbackCriteria { + return new EducationAiFeedbackCriteria(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the aiFeedbackSettings property value. The aiFeedbackSettings property + * @return EducationAiFeedbackSettings|null + */ + public function getAiFeedbackSettings(): ?EducationAiFeedbackSettings { + $val = $this->getBackingStore()->get('aiFeedbackSettings'); + if (is_null($val) || $val instanceof EducationAiFeedbackSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'aiFeedbackSettings'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'aiFeedbackSettings' => fn(ParseNode $n) => $o->setAiFeedbackSettings($n->getObjectValue([EducationAiFeedbackSettings::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'speechType' => fn(ParseNode $n) => $o->setSpeechType($n->getEnumValue(EducationSpeechType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the speechType property value. The speechType property + * @return EducationSpeechType|null + */ + public function getSpeechType(): ?EducationSpeechType { + $val = $this->getBackingStore()->get('speechType'); + if (is_null($val) || $val instanceof EducationSpeechType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'speechType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('aiFeedbackSettings', $this->getAiFeedbackSettings()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('speechType', $this->getSpeechType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the aiFeedbackSettings property value. The aiFeedbackSettings property + * @param EducationAiFeedbackSettings|null $value Value to set for the aiFeedbackSettings property. + */ + public function setAiFeedbackSettings(?EducationAiFeedbackSettings $value): void { + $this->getBackingStore()->set('aiFeedbackSettings', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the speechType property value. The speechType property + * @param EducationSpeechType|null $value Value to set for the speechType property. + */ + public function setSpeechType(?EducationSpeechType $value): void { + $this->getBackingStore()->set('speechType', $value); + } + +} diff --git a/src/Generated/Models/EducationAiFeedbackDeliverySettings.php b/src/Generated/Models/EducationAiFeedbackDeliverySettings.php new file mode 100644 index 00000000000..865bc178829 --- /dev/null +++ b/src/Generated/Models/EducationAiFeedbackDeliverySettings.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationAiFeedbackDeliverySettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationAiFeedbackDeliverySettings { + return new EducationAiFeedbackDeliverySettings(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the areRhetoricalTechniquesEnabled property value. The areRhetoricalTechniquesEnabled property + * @return bool|null + */ + public function getAreRhetoricalTechniquesEnabled(): ?bool { + $val = $this->getBackingStore()->get('areRhetoricalTechniquesEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'areRhetoricalTechniquesEnabled'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'areRhetoricalTechniquesEnabled' => fn(ParseNode $n) => $o->setAreRhetoricalTechniquesEnabled($n->getBooleanValue()), + 'isLanguageUseEnabled' => fn(ParseNode $n) => $o->setIsLanguageUseEnabled($n->getBooleanValue()), + 'isStyleEnabled' => fn(ParseNode $n) => $o->setIsStyleEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isLanguageUseEnabled property value. The isLanguageUseEnabled property + * @return bool|null + */ + public function getIsLanguageUseEnabled(): ?bool { + $val = $this->getBackingStore()->get('isLanguageUseEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isLanguageUseEnabled'"); + } + + /** + * Gets the isStyleEnabled property value. The isStyleEnabled property + * @return bool|null + */ + public function getIsStyleEnabled(): ?bool { + $val = $this->getBackingStore()->get('isStyleEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isStyleEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('areRhetoricalTechniquesEnabled', $this->getAreRhetoricalTechniquesEnabled()); + $writer->writeBooleanValue('isLanguageUseEnabled', $this->getIsLanguageUseEnabled()); + $writer->writeBooleanValue('isStyleEnabled', $this->getIsStyleEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the areRhetoricalTechniquesEnabled property value. The areRhetoricalTechniquesEnabled property + * @param bool|null $value Value to set for the areRhetoricalTechniquesEnabled property. + */ + public function setAreRhetoricalTechniquesEnabled(?bool $value): void { + $this->getBackingStore()->set('areRhetoricalTechniquesEnabled', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isLanguageUseEnabled property value. The isLanguageUseEnabled property + * @param bool|null $value Value to set for the isLanguageUseEnabled property. + */ + public function setIsLanguageUseEnabled(?bool $value): void { + $this->getBackingStore()->set('isLanguageUseEnabled', $value); + } + + /** + * Sets the isStyleEnabled property value. The isStyleEnabled property + * @param bool|null $value Value to set for the isStyleEnabled property. + */ + public function setIsStyleEnabled(?bool $value): void { + $this->getBackingStore()->set('isStyleEnabled', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EducationAiFeedbackSettings.php b/src/Generated/Models/EducationAiFeedbackSettings.php new file mode 100644 index 00000000000..99e70d5c6c9 --- /dev/null +++ b/src/Generated/Models/EducationAiFeedbackSettings.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationAiFeedbackSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationAiFeedbackSettings { + return new EducationAiFeedbackSettings(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the audienceEngagementSettings property value. The audienceEngagementSettings property + * @return EducationAiFeedbackAudienceEngagementSettings|null + */ + public function getAudienceEngagementSettings(): ?EducationAiFeedbackAudienceEngagementSettings { + $val = $this->getBackingStore()->get('audienceEngagementSettings'); + if (is_null($val) || $val instanceof EducationAiFeedbackAudienceEngagementSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'audienceEngagementSettings'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the contentSettings property value. The contentSettings property + * @return EducationAiFeedbackContentSettings|null + */ + public function getContentSettings(): ?EducationAiFeedbackContentSettings { + $val = $this->getBackingStore()->get('contentSettings'); + if (is_null($val) || $val instanceof EducationAiFeedbackContentSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentSettings'"); + } + + /** + * Gets the deliverySettings property value. The deliverySettings property + * @return EducationAiFeedbackDeliverySettings|null + */ + public function getDeliverySettings(): ?EducationAiFeedbackDeliverySettings { + $val = $this->getBackingStore()->get('deliverySettings'); + if (is_null($val) || $val instanceof EducationAiFeedbackDeliverySettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deliverySettings'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'audienceEngagementSettings' => fn(ParseNode $n) => $o->setAudienceEngagementSettings($n->getObjectValue([EducationAiFeedbackAudienceEngagementSettings::class, 'createFromDiscriminatorValue'])), + 'contentSettings' => fn(ParseNode $n) => $o->setContentSettings($n->getObjectValue([EducationAiFeedbackContentSettings::class, 'createFromDiscriminatorValue'])), + 'deliverySettings' => fn(ParseNode $n) => $o->setDeliverySettings($n->getObjectValue([EducationAiFeedbackDeliverySettings::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('audienceEngagementSettings', $this->getAudienceEngagementSettings()); + $writer->writeObjectValue('contentSettings', $this->getContentSettings()); + $writer->writeObjectValue('deliverySettings', $this->getDeliverySettings()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the audienceEngagementSettings property value. The audienceEngagementSettings property + * @param EducationAiFeedbackAudienceEngagementSettings|null $value Value to set for the audienceEngagementSettings property. + */ + public function setAudienceEngagementSettings(?EducationAiFeedbackAudienceEngagementSettings $value): void { + $this->getBackingStore()->set('audienceEngagementSettings', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the contentSettings property value. The contentSettings property + * @param EducationAiFeedbackContentSettings|null $value Value to set for the contentSettings property. + */ + public function setContentSettings(?EducationAiFeedbackContentSettings $value): void { + $this->getBackingStore()->set('contentSettings', $value); + } + + /** + * Sets the deliverySettings property value. The deliverySettings property + * @param EducationAiFeedbackDeliverySettings|null $value Value to set for the deliverySettings property. + */ + public function setDeliverySettings(?EducationAiFeedbackDeliverySettings $value): void { + $this->getBackingStore()->set('deliverySettings', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EducationResource.php b/src/Generated/Models/EducationResource.php index 561b6479ca0..69cd668fc19 100644 --- a/src/Generated/Models/EducationResource.php +++ b/src/Generated/Models/EducationResource.php @@ -44,6 +44,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Educa case '#microsoft.graph.educationLinkResource': return new EducationLinkResource(); case '#microsoft.graph.educationMediaResource': return new EducationMediaResource(); case '#microsoft.graph.educationPowerPointResource': return new EducationPowerPointResource(); + case '#microsoft.graph.educationSpeakerProgressResource': return new EducationSpeakerProgressResource(); case '#microsoft.graph.educationTeamsAppResource': return new EducationTeamsAppResource(); case '#microsoft.graph.educationWordResource': return new EducationWordResource(); } diff --git a/src/Generated/Models/EducationSpeakerCoachAudienceEngagementSettings.php b/src/Generated/Models/EducationSpeakerCoachAudienceEngagementSettings.php new file mode 100644 index 00000000000..caa20de7bb2 --- /dev/null +++ b/src/Generated/Models/EducationSpeakerCoachAudienceEngagementSettings.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationSpeakerCoachAudienceEngagementSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSpeakerCoachAudienceEngagementSettings { + return new EducationSpeakerCoachAudienceEngagementSettings(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'isBodyLanguageEnabled' => fn(ParseNode $n) => $o->setIsBodyLanguageEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isBodyLanguageEnabled property value. The isBodyLanguageEnabled property + * @return bool|null + */ + public function getIsBodyLanguageEnabled(): ?bool { + $val = $this->getBackingStore()->get('isBodyLanguageEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isBodyLanguageEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isBodyLanguageEnabled', $this->getIsBodyLanguageEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isBodyLanguageEnabled property value. The isBodyLanguageEnabled property + * @param bool|null $value Value to set for the isBodyLanguageEnabled property. + */ + public function setIsBodyLanguageEnabled(?bool $value): void { + $this->getBackingStore()->set('isBodyLanguageEnabled', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EducationSpeakerCoachContentSettings.php b/src/Generated/Models/EducationSpeakerCoachContentSettings.php new file mode 100644 index 00000000000..41b4b2134ac --- /dev/null +++ b/src/Generated/Models/EducationSpeakerCoachContentSettings.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationSpeakerCoachContentSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSpeakerCoachContentSettings { + return new EducationSpeakerCoachContentSettings(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'isInclusivenessEnabled' => fn(ParseNode $n) => $o->setIsInclusivenessEnabled($n->getBooleanValue()), + 'isRepetitiveLanguageEnabled' => fn(ParseNode $n) => $o->setIsRepetitiveLanguageEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isInclusivenessEnabled property value. The isInclusivenessEnabled property + * @return bool|null + */ + public function getIsInclusivenessEnabled(): ?bool { + $val = $this->getBackingStore()->get('isInclusivenessEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isInclusivenessEnabled'"); + } + + /** + * Gets the isRepetitiveLanguageEnabled property value. The isRepetitiveLanguageEnabled property + * @return bool|null + */ + public function getIsRepetitiveLanguageEnabled(): ?bool { + $val = $this->getBackingStore()->get('isRepetitiveLanguageEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRepetitiveLanguageEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isInclusivenessEnabled', $this->getIsInclusivenessEnabled()); + $writer->writeBooleanValue('isRepetitiveLanguageEnabled', $this->getIsRepetitiveLanguageEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isInclusivenessEnabled property value. The isInclusivenessEnabled property + * @param bool|null $value Value to set for the isInclusivenessEnabled property. + */ + public function setIsInclusivenessEnabled(?bool $value): void { + $this->getBackingStore()->set('isInclusivenessEnabled', $value); + } + + /** + * Sets the isRepetitiveLanguageEnabled property value. The isRepetitiveLanguageEnabled property + * @param bool|null $value Value to set for the isRepetitiveLanguageEnabled property. + */ + public function setIsRepetitiveLanguageEnabled(?bool $value): void { + $this->getBackingStore()->set('isRepetitiveLanguageEnabled', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EducationSpeakerCoachDeliverySettings.php b/src/Generated/Models/EducationSpeakerCoachDeliverySettings.php new file mode 100644 index 00000000000..56aede70786 --- /dev/null +++ b/src/Generated/Models/EducationSpeakerCoachDeliverySettings.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationSpeakerCoachDeliverySettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSpeakerCoachDeliverySettings { + return new EducationSpeakerCoachDeliverySettings(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the areFillerWordsEnabled property value. The areFillerWordsEnabled property + * @return bool|null + */ + public function getAreFillerWordsEnabled(): ?bool { + $val = $this->getBackingStore()->get('areFillerWordsEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'areFillerWordsEnabled'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'areFillerWordsEnabled' => fn(ParseNode $n) => $o->setAreFillerWordsEnabled($n->getBooleanValue()), + 'isPaceEnabled' => fn(ParseNode $n) => $o->setIsPaceEnabled($n->getBooleanValue()), + 'isPitchEnabled' => fn(ParseNode $n) => $o->setIsPitchEnabled($n->getBooleanValue()), + 'isPronunciationEnabled' => fn(ParseNode $n) => $o->setIsPronunciationEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isPaceEnabled property value. The isPaceEnabled property + * @return bool|null + */ + public function getIsPaceEnabled(): ?bool { + $val = $this->getBackingStore()->get('isPaceEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPaceEnabled'"); + } + + /** + * Gets the isPitchEnabled property value. The isPitchEnabled property + * @return bool|null + */ + public function getIsPitchEnabled(): ?bool { + $val = $this->getBackingStore()->get('isPitchEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPitchEnabled'"); + } + + /** + * Gets the isPronunciationEnabled property value. The isPronunciationEnabled property + * @return bool|null + */ + public function getIsPronunciationEnabled(): ?bool { + $val = $this->getBackingStore()->get('isPronunciationEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPronunciationEnabled'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('areFillerWordsEnabled', $this->getAreFillerWordsEnabled()); + $writer->writeBooleanValue('isPaceEnabled', $this->getIsPaceEnabled()); + $writer->writeBooleanValue('isPitchEnabled', $this->getIsPitchEnabled()); + $writer->writeBooleanValue('isPronunciationEnabled', $this->getIsPronunciationEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the areFillerWordsEnabled property value. The areFillerWordsEnabled property + * @param bool|null $value Value to set for the areFillerWordsEnabled property. + */ + public function setAreFillerWordsEnabled(?bool $value): void { + $this->getBackingStore()->set('areFillerWordsEnabled', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the isPaceEnabled property value. The isPaceEnabled property + * @param bool|null $value Value to set for the isPaceEnabled property. + */ + public function setIsPaceEnabled(?bool $value): void { + $this->getBackingStore()->set('isPaceEnabled', $value); + } + + /** + * Sets the isPitchEnabled property value. The isPitchEnabled property + * @param bool|null $value Value to set for the isPitchEnabled property. + */ + public function setIsPitchEnabled(?bool $value): void { + $this->getBackingStore()->set('isPitchEnabled', $value); + } + + /** + * Sets the isPronunciationEnabled property value. The isPronunciationEnabled property + * @param bool|null $value Value to set for the isPronunciationEnabled property. + */ + public function setIsPronunciationEnabled(?bool $value): void { + $this->getBackingStore()->set('isPronunciationEnabled', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EducationSpeakerCoachSettings.php b/src/Generated/Models/EducationSpeakerCoachSettings.php new file mode 100644 index 00000000000..8bbfe111fa8 --- /dev/null +++ b/src/Generated/Models/EducationSpeakerCoachSettings.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationSpeakerCoachSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSpeakerCoachSettings { + return new EducationSpeakerCoachSettings(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the audienceEngagementSettings property value. The audienceEngagementSettings property + * @return EducationSpeakerCoachAudienceEngagementSettings|null + */ + public function getAudienceEngagementSettings(): ?EducationSpeakerCoachAudienceEngagementSettings { + $val = $this->getBackingStore()->get('audienceEngagementSettings'); + if (is_null($val) || $val instanceof EducationSpeakerCoachAudienceEngagementSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'audienceEngagementSettings'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the contentSettings property value. The contentSettings property + * @return EducationSpeakerCoachContentSettings|null + */ + public function getContentSettings(): ?EducationSpeakerCoachContentSettings { + $val = $this->getBackingStore()->get('contentSettings'); + if (is_null($val) || $val instanceof EducationSpeakerCoachContentSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentSettings'"); + } + + /** + * Gets the deliverySettings property value. The deliverySettings property + * @return EducationSpeakerCoachDeliverySettings|null + */ + public function getDeliverySettings(): ?EducationSpeakerCoachDeliverySettings { + $val = $this->getBackingStore()->get('deliverySettings'); + if (is_null($val) || $val instanceof EducationSpeakerCoachDeliverySettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deliverySettings'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'audienceEngagementSettings' => fn(ParseNode $n) => $o->setAudienceEngagementSettings($n->getObjectValue([EducationSpeakerCoachAudienceEngagementSettings::class, 'createFromDiscriminatorValue'])), + 'contentSettings' => fn(ParseNode $n) => $o->setContentSettings($n->getObjectValue([EducationSpeakerCoachContentSettings::class, 'createFromDiscriminatorValue'])), + 'deliverySettings' => fn(ParseNode $n) => $o->setDeliverySettings($n->getObjectValue([EducationSpeakerCoachDeliverySettings::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('audienceEngagementSettings', $this->getAudienceEngagementSettings()); + $writer->writeObjectValue('contentSettings', $this->getContentSettings()); + $writer->writeObjectValue('deliverySettings', $this->getDeliverySettings()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the audienceEngagementSettings property value. The audienceEngagementSettings property + * @param EducationSpeakerCoachAudienceEngagementSettings|null $value Value to set for the audienceEngagementSettings property. + */ + public function setAudienceEngagementSettings(?EducationSpeakerCoachAudienceEngagementSettings $value): void { + $this->getBackingStore()->set('audienceEngagementSettings', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the contentSettings property value. The contentSettings property + * @param EducationSpeakerCoachContentSettings|null $value Value to set for the contentSettings property. + */ + public function setContentSettings(?EducationSpeakerCoachContentSettings $value): void { + $this->getBackingStore()->set('contentSettings', $value); + } + + /** + * Sets the deliverySettings property value. The deliverySettings property + * @param EducationSpeakerCoachDeliverySettings|null $value Value to set for the deliverySettings property. + */ + public function setDeliverySettings(?EducationSpeakerCoachDeliverySettings $value): void { + $this->getBackingStore()->set('deliverySettings', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EducationSpeakerProgressResource.php b/src/Generated/Models/EducationSpeakerProgressResource.php new file mode 100644 index 00000000000..e629de5945a --- /dev/null +++ b/src/Generated/Models/EducationSpeakerProgressResource.php @@ -0,0 +1,244 @@ +setOdataType('#microsoft.graph.educationSpeakerProgressResource'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EducationSpeakerProgressResource + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EducationSpeakerProgressResource { + return new EducationSpeakerProgressResource(); + } + + /** + * Gets the aiFeedbackCriteria property value. The aiFeedbackCriteria property + * @return EducationAiFeedbackCriteria|null + */ + public function getAiFeedbackCriteria(): ?EducationAiFeedbackCriteria { + $val = $this->getBackingStore()->get('aiFeedbackCriteria'); + if (is_null($val) || $val instanceof EducationAiFeedbackCriteria) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'aiFeedbackCriteria'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'aiFeedbackCriteria' => fn(ParseNode $n) => $o->setAiFeedbackCriteria($n->getObjectValue([EducationAiFeedbackCriteria::class, 'createFromDiscriminatorValue'])), + 'isAiFeedbackEnabled' => fn(ParseNode $n) => $o->setIsAiFeedbackEnabled($n->getBooleanValue()), + 'isVideoRequired' => fn(ParseNode $n) => $o->setIsVideoRequired($n->getBooleanValue()), + 'maxRecordingAttempts' => fn(ParseNode $n) => $o->setMaxRecordingAttempts($n->getIntegerValue()), + 'presentationTitle' => fn(ParseNode $n) => $o->setPresentationTitle($n->getStringValue()), + 'recordingTimeLimitInMinutes' => fn(ParseNode $n) => $o->setRecordingTimeLimitInMinutes($n->getIntegerValue()), + 'showRehearsalReportToStudentBeforeMediaUpload' => fn(ParseNode $n) => $o->setShowRehearsalReportToStudentBeforeMediaUpload($n->getBooleanValue()), + 'speakerCoachSettings' => fn(ParseNode $n) => $o->setSpeakerCoachSettings($n->getObjectValue([EducationSpeakerCoachSettings::class, 'createFromDiscriminatorValue'])), + 'spokenLanguageLocale' => fn(ParseNode $n) => $o->setSpokenLanguageLocale($n->getStringValue()), + ]); + } + + /** + * Gets the isAiFeedbackEnabled property value. The isAiFeedbackEnabled property + * @return bool|null + */ + public function getIsAiFeedbackEnabled(): ?bool { + $val = $this->getBackingStore()->get('isAiFeedbackEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAiFeedbackEnabled'"); + } + + /** + * Gets the isVideoRequired property value. The isVideoRequired property + * @return bool|null + */ + public function getIsVideoRequired(): ?bool { + $val = $this->getBackingStore()->get('isVideoRequired'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isVideoRequired'"); + } + + /** + * Gets the maxRecordingAttempts property value. The maxRecordingAttempts property + * @return int|null + */ + public function getMaxRecordingAttempts(): ?int { + $val = $this->getBackingStore()->get('maxRecordingAttempts'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'maxRecordingAttempts'"); + } + + /** + * Gets the presentationTitle property value. The presentationTitle property + * @return string|null + */ + public function getPresentationTitle(): ?string { + $val = $this->getBackingStore()->get('presentationTitle'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'presentationTitle'"); + } + + /** + * Gets the recordingTimeLimitInMinutes property value. The recordingTimeLimitInMinutes property + * @return int|null + */ + public function getRecordingTimeLimitInMinutes(): ?int { + $val = $this->getBackingStore()->get('recordingTimeLimitInMinutes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recordingTimeLimitInMinutes'"); + } + + /** + * Gets the showRehearsalReportToStudentBeforeMediaUpload property value. The showRehearsalReportToStudentBeforeMediaUpload property + * @return bool|null + */ + public function getShowRehearsalReportToStudentBeforeMediaUpload(): ?bool { + $val = $this->getBackingStore()->get('showRehearsalReportToStudentBeforeMediaUpload'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'showRehearsalReportToStudentBeforeMediaUpload'"); + } + + /** + * Gets the speakerCoachSettings property value. The speakerCoachSettings property + * @return EducationSpeakerCoachSettings|null + */ + public function getSpeakerCoachSettings(): ?EducationSpeakerCoachSettings { + $val = $this->getBackingStore()->get('speakerCoachSettings'); + if (is_null($val) || $val instanceof EducationSpeakerCoachSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'speakerCoachSettings'"); + } + + /** + * Gets the spokenLanguageLocale property value. The spokenLanguageLocale property + * @return string|null + */ + public function getSpokenLanguageLocale(): ?string { + $val = $this->getBackingStore()->get('spokenLanguageLocale'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'spokenLanguageLocale'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('aiFeedbackCriteria', $this->getAiFeedbackCriteria()); + $writer->writeBooleanValue('isAiFeedbackEnabled', $this->getIsAiFeedbackEnabled()); + $writer->writeBooleanValue('isVideoRequired', $this->getIsVideoRequired()); + $writer->writeIntegerValue('maxRecordingAttempts', $this->getMaxRecordingAttempts()); + $writer->writeStringValue('presentationTitle', $this->getPresentationTitle()); + $writer->writeIntegerValue('recordingTimeLimitInMinutes', $this->getRecordingTimeLimitInMinutes()); + $writer->writeBooleanValue('showRehearsalReportToStudentBeforeMediaUpload', $this->getShowRehearsalReportToStudentBeforeMediaUpload()); + $writer->writeObjectValue('speakerCoachSettings', $this->getSpeakerCoachSettings()); + $writer->writeStringValue('spokenLanguageLocale', $this->getSpokenLanguageLocale()); + } + + /** + * Sets the aiFeedbackCriteria property value. The aiFeedbackCriteria property + * @param EducationAiFeedbackCriteria|null $value Value to set for the aiFeedbackCriteria property. + */ + public function setAiFeedbackCriteria(?EducationAiFeedbackCriteria $value): void { + $this->getBackingStore()->set('aiFeedbackCriteria', $value); + } + + /** + * Sets the isAiFeedbackEnabled property value. The isAiFeedbackEnabled property + * @param bool|null $value Value to set for the isAiFeedbackEnabled property. + */ + public function setIsAiFeedbackEnabled(?bool $value): void { + $this->getBackingStore()->set('isAiFeedbackEnabled', $value); + } + + /** + * Sets the isVideoRequired property value. The isVideoRequired property + * @param bool|null $value Value to set for the isVideoRequired property. + */ + public function setIsVideoRequired(?bool $value): void { + $this->getBackingStore()->set('isVideoRequired', $value); + } + + /** + * Sets the maxRecordingAttempts property value. The maxRecordingAttempts property + * @param int|null $value Value to set for the maxRecordingAttempts property. + */ + public function setMaxRecordingAttempts(?int $value): void { + $this->getBackingStore()->set('maxRecordingAttempts', $value); + } + + /** + * Sets the presentationTitle property value. The presentationTitle property + * @param string|null $value Value to set for the presentationTitle property. + */ + public function setPresentationTitle(?string $value): void { + $this->getBackingStore()->set('presentationTitle', $value); + } + + /** + * Sets the recordingTimeLimitInMinutes property value. The recordingTimeLimitInMinutes property + * @param int|null $value Value to set for the recordingTimeLimitInMinutes property. + */ + public function setRecordingTimeLimitInMinutes(?int $value): void { + $this->getBackingStore()->set('recordingTimeLimitInMinutes', $value); + } + + /** + * Sets the showRehearsalReportToStudentBeforeMediaUpload property value. The showRehearsalReportToStudentBeforeMediaUpload property + * @param bool|null $value Value to set for the showRehearsalReportToStudentBeforeMediaUpload property. + */ + public function setShowRehearsalReportToStudentBeforeMediaUpload(?bool $value): void { + $this->getBackingStore()->set('showRehearsalReportToStudentBeforeMediaUpload', $value); + } + + /** + * Sets the speakerCoachSettings property value. The speakerCoachSettings property + * @param EducationSpeakerCoachSettings|null $value Value to set for the speakerCoachSettings property. + */ + public function setSpeakerCoachSettings(?EducationSpeakerCoachSettings $value): void { + $this->getBackingStore()->set('speakerCoachSettings', $value); + } + + /** + * Sets the spokenLanguageLocale property value. The spokenLanguageLocale property + * @param string|null $value Value to set for the spokenLanguageLocale property. + */ + public function setSpokenLanguageLocale(?string $value): void { + $this->getBackingStore()->set('spokenLanguageLocale', $value); + } + +} diff --git a/src/Generated/Models/EducationSpeechType.php b/src/Generated/Models/EducationSpeechType.php new file mode 100644 index 00000000000..c87e22c725d --- /dev/null +++ b/src/Generated/Models/EducationSpeechType.php @@ -0,0 +1,12 @@ +|null */ public function getAppLogCollectionRequests(): ?array { @@ -143,7 +143,7 @@ public function setApplicationId(?string $value): void { } /** - * Sets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. + * Sets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. * @param array|null $value Value to set for the appLogCollectionRequests property. */ public function setAppLogCollectionRequests(?array $value): void { diff --git a/src/Generated/Models/Permission.php b/src/Generated/Models/Permission.php index 3e9dfebd055..0a827688e16 100644 --- a/src/Generated/Models/Permission.php +++ b/src/Generated/Models/Permission.php @@ -131,7 +131,7 @@ public function getHasPassword(): ?bool { } /** - * Gets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only. + * Gets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if inherited from an ancestor. Read-only. * @return ItemReference|null */ public function getInheritedFrom(): ?ItemReference { @@ -260,7 +260,7 @@ public function setHasPassword(?bool $value): void { } /** - * Sets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only. + * Sets the inheritedFrom property value. Provides a reference to the ancestor of the current permission, if inherited from an ancestor. Read-only. * @param ItemReference|null $value Value to set for the inheritedFrom property. */ public function setInheritedFrom(?ItemReference $value): void { diff --git a/src/Generated/Models/PlannerContainerType.php b/src/Generated/Models/PlannerContainerType.php index 670ec9ec17a..334def5dbbd 100644 --- a/src/Generated/Models/PlannerContainerType.php +++ b/src/Generated/Models/PlannerContainerType.php @@ -12,4 +12,5 @@ class PlannerContainerType extends Enum { public const DRIVE_ITEM = "driveItem"; public const USER = "user"; public const TEAMS_CHANNEL = "teamsChannel"; + public const PLANNER_TASK = "plannerTask"; } diff --git a/src/Generated/Models/Presence.php b/src/Generated/Models/Presence.php index 13d699e41c6..e83653a4341 100644 --- a/src/Generated/Models/Presence.php +++ b/src/Generated/Models/Presence.php @@ -76,7 +76,7 @@ public function getOutOfOfficeSettings(): ?OutOfOfficeSettings { } /** - * Gets the sequenceNumber property value. The sequenceNumber property + * Gets the sequenceNumber property value. The lexicographically sortable String stamp that represents the version of a presence object. * @return string|null */ public function getSequenceNumber(): ?string { @@ -136,7 +136,7 @@ public function setOutOfOfficeSettings(?OutOfOfficeSettings $value): void { } /** - * Sets the sequenceNumber property value. The sequenceNumber property + * Sets the sequenceNumber property value. The lexicographically sortable String stamp that represents the version of a presence object. * @param string|null $value Value to set for the sequenceNumber property. */ public function setSequenceNumber(?string $value): void { diff --git a/src/Generated/Models/QrCode.php b/src/Generated/Models/QrCode.php new file mode 100644 index 00000000000..61dd5dcf65d --- /dev/null +++ b/src/Generated/Models/QrCode.php @@ -0,0 +1,156 @@ +getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the expireDateTime property value. Temporary QR code lifetime is between 1-12 hours. Standard QR code lifetime is in days and max. is 395 days (13 months) and default value is 365 days (12 months). + * @return DateTime|null + */ + public function getExpireDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('expireDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'expireDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'expireDateTime' => fn(ParseNode $n) => $o->setExpireDateTime($n->getDateTimeValue()), + 'image' => fn(ParseNode $n) => $o->setImage($n->getObjectValue([QrCodeImageDetails::class, 'createFromDiscriminatorValue'])), + 'lastUsedDateTime' => fn(ParseNode $n) => $o->setLastUsedDateTime($n->getDateTimeValue()), + 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the image property value. The QR code image's raw data that is returned when a standard or temporary QR code is created. + * @return QrCodeImageDetails|null + */ + public function getImage(): ?QrCodeImageDetails { + $val = $this->getBackingStore()->get('image'); + if (is_null($val) || $val instanceof QrCodeImageDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'image'"); + } + + /** + * Gets the lastUsedDateTime property value. The date and time when the QR code was last used for a successful sign-in. + * @return DateTime|null + */ + public function getLastUsedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastUsedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastUsedDateTime'"); + } + + /** + * Gets the startDateTime property value. The date and time when the QR code becomes active and available to use. + * @return DateTime|null + */ + public function getStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('startDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeDateTimeValue('expireDateTime', $this->getExpireDateTime()); + $writer->writeObjectValue('image', $this->getImage()); + $writer->writeDateTimeValue('lastUsedDateTime', $this->getLastUsedDateTime()); + $writer->writeDateTimeValue('startDateTime', $this->getStartDateTime()); + } + + /** + * Sets the createdDateTime property value. The date and time when the QR code was created. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the expireDateTime property value. Temporary QR code lifetime is between 1-12 hours. Standard QR code lifetime is in days and max. is 395 days (13 months) and default value is 365 days (12 months). + * @param DateTime|null $value Value to set for the expireDateTime property. + */ + public function setExpireDateTime(?DateTime $value): void { + $this->getBackingStore()->set('expireDateTime', $value); + } + + /** + * Sets the image property value. The QR code image's raw data that is returned when a standard or temporary QR code is created. + * @param QrCodeImageDetails|null $value Value to set for the image property. + */ + public function setImage(?QrCodeImageDetails $value): void { + $this->getBackingStore()->set('image', $value); + } + + /** + * Sets the lastUsedDateTime property value. The date and time when the QR code was last used for a successful sign-in. + * @param DateTime|null $value Value to set for the lastUsedDateTime property. + */ + public function setLastUsedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastUsedDateTime', $value); + } + + /** + * Sets the startDateTime property value. The date and time when the QR code becomes active and available to use. + * @param DateTime|null $value Value to set for the startDateTime property. + */ + public function setStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('startDateTime', $value); + } + +} diff --git a/src/Generated/Models/QrCodeImageDetails.php b/src/Generated/Models/QrCodeImageDetails.php new file mode 100644 index 00000000000..62ecacebe4c --- /dev/null +++ b/src/Generated/Models/QrCodeImageDetails.php @@ -0,0 +1,203 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return QrCodeImageDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): QrCodeImageDetails { + return new QrCodeImageDetails(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the binaryValue property value. The binary representation of the QR code. + * @return StreamInterface|null + */ + public function getBinaryValue(): ?StreamInterface { + $val = $this->getBackingStore()->get('binaryValue'); + if (is_null($val) || $val instanceof StreamInterface) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'binaryValue'"); + } + + /** + * Gets the errorCorrectionLevel property value. Specifies how much of the QRCode can be corrupted while still maintaining its readable. The possible values are: l (Low), m (Medium), q (Quartile), h ( High), unknownFutureValue. + * @return ErrorCorrectionLevel|null + */ + public function getErrorCorrectionLevel(): ?ErrorCorrectionLevel { + $val = $this->getBackingStore()->get('errorCorrectionLevel'); + if (is_null($val) || $val instanceof ErrorCorrectionLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorCorrectionLevel'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'binaryValue' => fn(ParseNode $n) => $o->setBinaryValue($n->getBinaryContent()), + 'errorCorrectionLevel' => fn(ParseNode $n) => $o->setErrorCorrectionLevel($n->getEnumValue(ErrorCorrectionLevel::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'rawContent' => fn(ParseNode $n) => $o->setRawContent($n->getBinaryContent()), + 'version' => fn(ParseNode $n) => $o->setVersion($n->getIntegerValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the rawContent property value. Base64-encoded raw content of the QR code. + * @return StreamInterface|null + */ + public function getRawContent(): ?StreamInterface { + $val = $this->getBackingStore()->get('rawContent'); + if (is_null($val) || $val instanceof StreamInterface) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rawContent'"); + } + + /** + * Gets the version property value. Version to create QR code image. + * @return int|null + */ + public function getVersion(): ?int { + $val = $this->getBackingStore()->get('version'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'version'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBinaryContent('binaryValue', $this->getBinaryValue()); + $writer->writeEnumValue('errorCorrectionLevel', $this->getErrorCorrectionLevel()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeBinaryContent('rawContent', $this->getRawContent()); + $writer->writeIntegerValue('version', $this->getVersion()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the binaryValue property value. The binary representation of the QR code. + * @param StreamInterface|null $value Value to set for the binaryValue property. + */ + public function setBinaryValue(?StreamInterface $value): void { + $this->getBackingStore()->set('binaryValue', $value); + } + + /** + * Sets the errorCorrectionLevel property value. Specifies how much of the QRCode can be corrupted while still maintaining its readable. The possible values are: l (Low), m (Medium), q (Quartile), h ( High), unknownFutureValue. + * @param ErrorCorrectionLevel|null $value Value to set for the errorCorrectionLevel property. + */ + public function setErrorCorrectionLevel(?ErrorCorrectionLevel $value): void { + $this->getBackingStore()->set('errorCorrectionLevel', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the rawContent property value. Base64-encoded raw content of the QR code. + * @param StreamInterface|null $value Value to set for the rawContent property. + */ + public function setRawContent(?StreamInterface $value): void { + $this->getBackingStore()->set('rawContent', $value); + } + + /** + * Sets the version property value. Version to create QR code image. + * @param int|null $value Value to set for the version property. + */ + public function setVersion(?int $value): void { + $this->getBackingStore()->set('version', $value); + } + +} diff --git a/src/Generated/Models/QrCodePinAuthenticationMethod.php b/src/Generated/Models/QrCodePinAuthenticationMethod.php new file mode 100644 index 00000000000..db927a8dd36 --- /dev/null +++ b/src/Generated/Models/QrCodePinAuthenticationMethod.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.qrCodePinAuthenticationMethod'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return QrCodePinAuthenticationMethod + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): QrCodePinAuthenticationMethod { + return new QrCodePinAuthenticationMethod(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'pin' => fn(ParseNode $n) => $o->setPin($n->getObjectValue([QrPin::class, 'createFromDiscriminatorValue'])), + 'standardQRCode' => fn(ParseNode $n) => $o->setStandardQRCode($n->getObjectValue([QrCode::class, 'createFromDiscriminatorValue'])), + 'temporaryQRCode' => fn(ParseNode $n) => $o->setTemporaryQRCode($n->getObjectValue([QrCode::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the pin property value. The PIN linked to the QR Code auth method of the user. + * @return QrPin|null + */ + public function getPin(): ?QrPin { + $val = $this->getBackingStore()->get('pin'); + if (is_null($val) || $val instanceof QrPin) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pin'"); + } + + /** + * Gets the standardQRCode property value. Standard QR code is primary QR code of the user with lifetime upto 395 days (13 months). There can be only one active standard QR code for the user. + * @return QrCode|null + */ + public function getStandardQRCode(): ?QrCode { + $val = $this->getBackingStore()->get('standardQRCode'); + if (is_null($val) || $val instanceof QrCode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'standardQRCode'"); + } + + /** + * Gets the temporaryQRCode property value. Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @return QrCode|null + */ + public function getTemporaryQRCode(): ?QrCode { + $val = $this->getBackingStore()->get('temporaryQRCode'); + if (is_null($val) || $val instanceof QrCode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'temporaryQRCode'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('pin', $this->getPin()); + $writer->writeObjectValue('standardQRCode', $this->getStandardQRCode()); + $writer->writeObjectValue('temporaryQRCode', $this->getTemporaryQRCode()); + } + + /** + * Sets the pin property value. The PIN linked to the QR Code auth method of the user. + * @param QrPin|null $value Value to set for the pin property. + */ + public function setPin(?QrPin $value): void { + $this->getBackingStore()->set('pin', $value); + } + + /** + * Sets the standardQRCode property value. Standard QR code is primary QR code of the user with lifetime upto 395 days (13 months). There can be only one active standard QR code for the user. + * @param QrCode|null $value Value to set for the standardQRCode property. + */ + public function setStandardQRCode(?QrCode $value): void { + $this->getBackingStore()->set('standardQRCode', $value); + } + + /** + * Sets the temporaryQRCode property value. Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @param QrCode|null $value Value to set for the temporaryQRCode property. + */ + public function setTemporaryQRCode(?QrCode $value): void { + $this->getBackingStore()->set('temporaryQRCode', $value); + } + +} diff --git a/src/Generated/Models/QrCodePinAuthenticationMethodConfiguration.php b/src/Generated/Models/QrCodePinAuthenticationMethodConfiguration.php new file mode 100644 index 00000000000..a5fdda4c570 --- /dev/null +++ b/src/Generated/Models/QrCodePinAuthenticationMethodConfiguration.php @@ -0,0 +1,115 @@ +setOdataType('#microsoft.graph.qrCodePinAuthenticationMethodConfiguration'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return QrCodePinAuthenticationMethodConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): QrCodePinAuthenticationMethodConfiguration { + return new QrCodePinAuthenticationMethodConfiguration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'includeTargets' => fn(ParseNode $n) => $o->setIncludeTargets($n->getCollectionOfObjectValues([AuthenticationMethodTarget::class, 'createFromDiscriminatorValue'])), + 'pinLength' => fn(ParseNode $n) => $o->setPinLength($n->getIntegerValue()), + 'standardQRCodeLifetimeInDays' => fn(ParseNode $n) => $o->setStandardQRCodeLifetimeInDays($n->getIntegerValue()), + ]); + } + + /** + * Gets the includeTargets property value. A collection of groups that are enabled to use the authentication method. + * @return array|null + */ + public function getIncludeTargets(): ?array { + $val = $this->getBackingStore()->get('includeTargets'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AuthenticationMethodTarget::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'includeTargets'"); + } + + /** + * Gets the pinLength property value. A memorized alphanumeric secret code. Minimum length is 8 as per NIST 800-63B and can't be longer than 20 digits. + * @return int|null + */ + public function getPinLength(): ?int { + $val = $this->getBackingStore()->get('pinLength'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pinLength'"); + } + + /** + * Gets the standardQRCodeLifetimeInDays property value. The maximum value is 395 days and the default value is 365 days. + * @return int|null + */ + public function getStandardQRCodeLifetimeInDays(): ?int { + $val = $this->getBackingStore()->get('standardQRCodeLifetimeInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'standardQRCodeLifetimeInDays'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('includeTargets', $this->getIncludeTargets()); + $writer->writeIntegerValue('pinLength', $this->getPinLength()); + $writer->writeIntegerValue('standardQRCodeLifetimeInDays', $this->getStandardQRCodeLifetimeInDays()); + } + + /** + * Sets the includeTargets property value. A collection of groups that are enabled to use the authentication method. + * @param array|null $value Value to set for the includeTargets property. + */ + public function setIncludeTargets(?array $value): void { + $this->getBackingStore()->set('includeTargets', $value); + } + + /** + * Sets the pinLength property value. A memorized alphanumeric secret code. Minimum length is 8 as per NIST 800-63B and can't be longer than 20 digits. + * @param int|null $value Value to set for the pinLength property. + */ + public function setPinLength(?int $value): void { + $this->getBackingStore()->set('pinLength', $value); + } + + /** + * Sets the standardQRCodeLifetimeInDays property value. The maximum value is 395 days and the default value is 365 days. + * @param int|null $value Value to set for the standardQRCodeLifetimeInDays property. + */ + public function setStandardQRCodeLifetimeInDays(?int $value): void { + $this->getBackingStore()->set('standardQRCodeLifetimeInDays', $value); + } + +} diff --git a/src/Generated/Models/QrPin.php b/src/Generated/Models/QrPin.php new file mode 100644 index 00000000000..0bd207a4f3b --- /dev/null +++ b/src/Generated/Models/QrPin.php @@ -0,0 +1,134 @@ +getBackingStore()->get('code'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'code'"); + } + + /** + * Gets the createdDateTime property value. The date and time when the PIN was created. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'code' => fn(ParseNode $n) => $o->setCode($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'forceChangePinNextSignIn' => fn(ParseNode $n) => $o->setForceChangePinNextSignIn($n->getBooleanValue()), + 'updatedDateTime' => fn(ParseNode $n) => $o->setUpdatedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the forceChangePinNextSignIn property value. Defaults to true for a temporary PIN. + * @return bool|null + */ + public function getForceChangePinNextSignIn(): ?bool { + $val = $this->getBackingStore()->get('forceChangePinNextSignIn'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'forceChangePinNextSignIn'"); + } + + /** + * Gets the updatedDateTime property value. The date and time when the PIN was updated. + * @return DateTime|null + */ + public function getUpdatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('updatedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'updatedDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('code', $this->getCode()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeBooleanValue('forceChangePinNextSignIn', $this->getForceChangePinNextSignIn()); + $writer->writeDateTimeValue('updatedDateTime', $this->getUpdatedDateTime()); + } + + /** + * Sets the code property value. PIN of the user. It is between 8-20 digits as configured in the QR code authentication method policy. The code is temporary when issued by admin but permanent after the user changes it at the first login attempt. This PIN can be reset by the admin but not the user. + * @param string|null $value Value to set for the code property. + */ + public function setCode(?string $value): void { + $this->getBackingStore()->set('code', $value); + } + + /** + * Sets the createdDateTime property value. The date and time when the PIN was created. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the forceChangePinNextSignIn property value. Defaults to true for a temporary PIN. + * @param bool|null $value Value to set for the forceChangePinNextSignIn property. + */ + public function setForceChangePinNextSignIn(?bool $value): void { + $this->getBackingStore()->set('forceChangePinNextSignIn', $value); + } + + /** + * Sets the updatedDateTime property value. The date and time when the PIN was updated. + * @param DateTime|null $value Value to set for the updatedDateTime property. + */ + public function setUpdatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('updatedDateTime', $value); + } + +} diff --git a/src/Generated/Models/Report.php b/src/Generated/Models/Report.php index 7623931e57d..c7e571db244 100644 --- a/src/Generated/Models/Report.php +++ b/src/Generated/Models/Report.php @@ -60,7 +60,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the content property value. The http content that has the data + * Gets the content property value. Report content; details vary by report type. * @return StreamInterface|null */ public function getContent(): ?StreamInterface { @@ -122,7 +122,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the content property value. The http content that has the data + * Sets the content property value. Report content; details vary by report type. * @param StreamInterface|null $value Value to set for the content property. */ public function setContent(?StreamInterface $value): void { diff --git a/src/Generated/Models/ServicePrincipalSubject.php b/src/Generated/Models/ServicePrincipalSignIn.php similarity index 78% rename from src/Generated/Models/ServicePrincipalSubject.php rename to src/Generated/Models/ServicePrincipalSignIn.php index ddef274ef9a..75b0bdf46b5 100644 --- a/src/Generated/Models/ServicePrincipalSubject.php +++ b/src/Generated/Models/ServicePrincipalSignIn.php @@ -6,23 +6,23 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class ServicePrincipalSubject extends ConditionalAccessWhatIfSubject implements Parsable +class ServicePrincipalSignIn extends SignInIdentity implements Parsable { /** - * Instantiates a new ServicePrincipalSubject and sets the default values. + * Instantiates a new ServicePrincipalSignIn and sets the default values. */ public function __construct() { parent::__construct(); - $this->setOdataType('#microsoft.graph.servicePrincipalSubject'); + $this->setOdataType('#microsoft.graph.servicePrincipalSignIn'); } /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return ServicePrincipalSubject + * @return ServicePrincipalSignIn */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ServicePrincipalSubject { - return new ServicePrincipalSubject(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ServicePrincipalSignIn { + return new ServicePrincipalSignIn(); } /** @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the servicePrincipalId property value. The servicePrincipalId property + * Gets the servicePrincipalId property value. appId of the service principal that is signing in. * @return string|null */ public function getServicePrincipalId(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the servicePrincipalId property value. The servicePrincipalId property + * Sets the servicePrincipalId property value. appId of the service principal that is signing in. * @param string|null $value Value to set for the servicePrincipalId property. */ public function setServicePrincipalId(?string $value): void { diff --git a/src/Generated/Models/ConditionalAccessWhatIfConditions.php b/src/Generated/Models/SignInConditions.php similarity index 77% rename from src/Generated/Models/ConditionalAccessWhatIfConditions.php rename to src/Generated/Models/SignInConditions.php index d1f87f89dee..1d1e372321d 100644 --- a/src/Generated/Models/ConditionalAccessWhatIfConditions.php +++ b/src/Generated/Models/SignInConditions.php @@ -10,7 +10,7 @@ use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class ConditionalAccessWhatIfConditions implements AdditionalDataHolder, BackedModel, Parsable +class SignInConditions implements AdditionalDataHolder, BackedModel, Parsable { /** * @var BackingStore $backingStore Stores model information. @@ -18,7 +18,7 @@ class ConditionalAccessWhatIfConditions implements AdditionalDataHolder, BackedM private BackingStore $backingStore; /** - * Instantiates a new ConditionalAccessWhatIfConditions and sets the default values. + * Instantiates a new SignInConditions and sets the default values. */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +28,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return ConditionalAccessWhatIfConditions + * @return SignInConditions */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ConditionalAccessWhatIfConditions { - return new ConditionalAccessWhatIfConditions(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): SignInConditions { + return new SignInConditions(); } /** @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the authenticationFlow property value. The authenticationFlow property + * Gets the authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. * @return AuthenticationFlow|null */ public function getAuthenticationFlow(): ?AuthenticationFlow { @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the clientAppType property value. The clientAppType property + * Gets the clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. * @return ConditionalAccessClientApp|null */ public function getClientAppType(): ?ConditionalAccessClientApp { @@ -80,7 +80,7 @@ public function getClientAppType(): ?ConditionalAccessClientApp { } /** - * Gets the country property value. The country property + * Gets the country property value. Country from where the identity is authenticating. * @return string|null */ public function getCountry(): ?string { @@ -92,7 +92,7 @@ public function getCountry(): ?string { } /** - * Gets the deviceInfo property value. The deviceInfo property + * Gets the deviceInfo property value. Information about the device used for the sign-in. * @return DeviceInfo|null */ public function getDeviceInfo(): ?DeviceInfo { @@ -104,7 +104,7 @@ public function getDeviceInfo(): ?DeviceInfo { } /** - * Gets the devicePlatform property value. The devicePlatform property + * Gets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. * @return ConditionalAccessDevicePlatform|null */ public function getDevicePlatform(): ?ConditionalAccessDevicePlatform { @@ -137,7 +137,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the insiderRiskLevel property value. The insiderRiskLevel property + * Gets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. * @return InsiderRiskLevel|null */ public function getInsiderRiskLevel(): ?InsiderRiskLevel { @@ -149,7 +149,7 @@ public function getInsiderRiskLevel(): ?InsiderRiskLevel { } /** - * Gets the ipAddress property value. The ipAddress property + * Gets the ipAddress property value. Ip address of the authenticating identity. * @return string|null */ public function getIpAddress(): ?string { @@ -173,7 +173,7 @@ public function getOdataType(): ?string { } /** - * Gets the servicePrincipalRiskLevel property value. The servicePrincipalRiskLevel property + * Gets the servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @return RiskLevel|null */ public function getServicePrincipalRiskLevel(): ?RiskLevel { @@ -185,7 +185,7 @@ public function getServicePrincipalRiskLevel(): ?RiskLevel { } /** - * Gets the signInRiskLevel property value. The signInRiskLevel property + * Gets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @return RiskLevel|null */ public function getSignInRiskLevel(): ?RiskLevel { @@ -197,7 +197,7 @@ public function getSignInRiskLevel(): ?RiskLevel { } /** - * Gets the userRiskLevel property value. The userRiskLevel property + * Gets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @return RiskLevel|null */ public function getUserRiskLevel(): ?RiskLevel { @@ -236,7 +236,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the authenticationFlow property value. The authenticationFlow property + * Sets the authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. * @param AuthenticationFlow|null $value Value to set for the authenticationFlow property. */ public function setAuthenticationFlow(?AuthenticationFlow $value): void { @@ -252,7 +252,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the clientAppType property value. The clientAppType property + * Sets the clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. * @param ConditionalAccessClientApp|null $value Value to set for the clientAppType property. */ public function setClientAppType(?ConditionalAccessClientApp $value): void { @@ -260,7 +260,7 @@ public function setClientAppType(?ConditionalAccessClientApp $value): void { } /** - * Sets the country property value. The country property + * Sets the country property value. Country from where the identity is authenticating. * @param string|null $value Value to set for the country property. */ public function setCountry(?string $value): void { @@ -268,7 +268,7 @@ public function setCountry(?string $value): void { } /** - * Sets the deviceInfo property value. The deviceInfo property + * Sets the deviceInfo property value. Information about the device used for the sign-in. * @param DeviceInfo|null $value Value to set for the deviceInfo property. */ public function setDeviceInfo(?DeviceInfo $value): void { @@ -276,7 +276,7 @@ public function setDeviceInfo(?DeviceInfo $value): void { } /** - * Sets the devicePlatform property value. The devicePlatform property + * Sets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. * @param ConditionalAccessDevicePlatform|null $value Value to set for the devicePlatform property. */ public function setDevicePlatform(?ConditionalAccessDevicePlatform $value): void { @@ -284,7 +284,7 @@ public function setDevicePlatform(?ConditionalAccessDevicePlatform $value): void } /** - * Sets the insiderRiskLevel property value. The insiderRiskLevel property + * Sets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. * @param InsiderRiskLevel|null $value Value to set for the insiderRiskLevel property. */ public function setInsiderRiskLevel(?InsiderRiskLevel $value): void { @@ -292,7 +292,7 @@ public function setInsiderRiskLevel(?InsiderRiskLevel $value): void { } /** - * Sets the ipAddress property value. The ipAddress property + * Sets the ipAddress property value. Ip address of the authenticating identity. * @param string|null $value Value to set for the ipAddress property. */ public function setIpAddress(?string $value): void { @@ -308,7 +308,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the servicePrincipalRiskLevel property value. The servicePrincipalRiskLevel property + * Sets the servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @param RiskLevel|null $value Value to set for the servicePrincipalRiskLevel property. */ public function setServicePrincipalRiskLevel(?RiskLevel $value): void { @@ -316,7 +316,7 @@ public function setServicePrincipalRiskLevel(?RiskLevel $value): void { } /** - * Sets the signInRiskLevel property value. The signInRiskLevel property + * Sets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @param RiskLevel|null $value Value to set for the signInRiskLevel property. */ public function setSignInRiskLevel(?RiskLevel $value): void { @@ -324,7 +324,7 @@ public function setSignInRiskLevel(?RiskLevel $value): void { } /** - * Sets the userRiskLevel property value. The userRiskLevel property + * Sets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. * @param RiskLevel|null $value Value to set for the userRiskLevel property. */ public function setUserRiskLevel(?RiskLevel $value): void { diff --git a/src/Generated/Models/ConditionalAccessWhatIfSubject.php b/src/Generated/Models/SignInContext.php similarity index 89% rename from src/Generated/Models/ConditionalAccessWhatIfSubject.php rename to src/Generated/Models/SignInContext.php index aa171243a78..e066b5ba88c 100644 --- a/src/Generated/Models/ConditionalAccessWhatIfSubject.php +++ b/src/Generated/Models/SignInContext.php @@ -10,7 +10,7 @@ use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class ConditionalAccessWhatIfSubject implements AdditionalDataHolder, BackedModel, Parsable +class SignInContext implements AdditionalDataHolder, BackedModel, Parsable { /** * @var BackingStore $backingStore Stores model information. @@ -18,7 +18,7 @@ class ConditionalAccessWhatIfSubject implements AdditionalDataHolder, BackedMode private BackingStore $backingStore; /** - * Instantiates a new ConditionalAccessWhatIfSubject and sets the default values. + * Instantiates a new SignInContext and sets the default values. */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,18 +28,19 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return ConditionalAccessWhatIfSubject + * @return SignInContext */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ConditionalAccessWhatIfSubject { + public static function createFromDiscriminatorValue(ParseNode $parseNode): SignInContext { $mappingValueNode = $parseNode->getChildNode("@odata.type"); if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { - case '#microsoft.graph.servicePrincipalSubject': return new ServicePrincipalSubject(); - case '#microsoft.graph.userSubject': return new UserSubject(); + case '#microsoft.graph.applicationContext': return new ApplicationContext(); + case '#microsoft.graph.authContext': return new AuthContext(); + case '#microsoft.graph.userActionContext': return new UserActionContext(); } } - return new ConditionalAccessWhatIfSubject(); + return new SignInContext(); } /** diff --git a/src/Generated/Models/ConditionalAccessContext.php b/src/Generated/Models/SignInIdentity.php similarity index 87% rename from src/Generated/Models/ConditionalAccessContext.php rename to src/Generated/Models/SignInIdentity.php index 6bad03c38ce..40b6b718c60 100644 --- a/src/Generated/Models/ConditionalAccessContext.php +++ b/src/Generated/Models/SignInIdentity.php @@ -10,7 +10,7 @@ use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; -class ConditionalAccessContext implements AdditionalDataHolder, BackedModel, Parsable +class SignInIdentity implements AdditionalDataHolder, BackedModel, Parsable { /** * @var BackingStore $backingStore Stores model information. @@ -18,7 +18,7 @@ class ConditionalAccessContext implements AdditionalDataHolder, BackedModel, Par private BackingStore $backingStore; /** - * Instantiates a new ConditionalAccessContext and sets the default values. + * Instantiates a new SignInIdentity and sets the default values. */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,19 +28,18 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return ConditionalAccessContext + * @return SignInIdentity */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ConditionalAccessContext { + public static function createFromDiscriminatorValue(ParseNode $parseNode): SignInIdentity { $mappingValueNode = $parseNode->getChildNode("@odata.type"); if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { - case '#microsoft.graph.whatIfApplicationContext': return new WhatIfApplicationContext(); - case '#microsoft.graph.whatIfAuthenticationContext': return new WhatIfAuthenticationContext(); - case '#microsoft.graph.whatIfUserActionContext': return new WhatIfUserActionContext(); + case '#microsoft.graph.servicePrincipalSignIn': return new ServicePrincipalSignIn(); + case '#microsoft.graph.userSignIn': return new UserSignIn(); } } - return new ConditionalAccessContext(); + return new SignInIdentity(); } /** diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index e87c2a848ca..21731f0e952 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -369,6 +369,18 @@ public function getCloudRealtimeCommunicationInfo(): ?CloudRealtimeCommunication throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudRealtimeCommunicationInfo'"); } + /** + * Gets the communications property value. The user's communications settings on Teams. + * @return UserCloudCommunication|null + */ + public function getCommunications(): ?UserCloudCommunication { + $val = $this->getBackingStore()->get('communications'); + if (is_null($val) || $val instanceof UserCloudCommunication) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'communications'"); + } + /** * Gets the companyName property value. The name of the company the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return string|null @@ -803,6 +815,7 @@ public function getFieldDeserializers(): array { 'cloudLicensing' => fn(ParseNode $n) => $o->setCloudLicensing($n->getObjectValue([UserCloudLicensing::class, 'createFromDiscriminatorValue'])), 'cloudPCs' => fn(ParseNode $n) => $o->setCloudPCs($n->getCollectionOfObjectValues([CloudPC::class, 'createFromDiscriminatorValue'])), 'cloudRealtimeCommunicationInfo' => fn(ParseNode $n) => $o->setCloudRealtimeCommunicationInfo($n->getObjectValue([CloudRealtimeCommunicationInfo::class, 'createFromDiscriminatorValue'])), + 'communications' => fn(ParseNode $n) => $o->setCommunications($n->getObjectValue([UserCloudCommunication::class, 'createFromDiscriminatorValue'])), 'companyName' => fn(ParseNode $n) => $o->setCompanyName($n->getStringValue()), 'consentProvidedForMinor' => fn(ParseNode $n) => $o->setConsentProvidedForMinor($n->getStringValue()), 'contactFolders' => fn(ParseNode $n) => $o->setContactFolders($n->getCollectionOfObjectValues([ContactFolder::class, 'createFromDiscriminatorValue'])), @@ -2316,6 +2329,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('cloudLicensing', $this->getCloudLicensing()); $writer->writeCollectionOfObjectValues('cloudPCs', $this->getCloudPCs()); $writer->writeObjectValue('cloudRealtimeCommunicationInfo', $this->getCloudRealtimeCommunicationInfo()); + $writer->writeObjectValue('communications', $this->getCommunications()); $writer->writeStringValue('companyName', $this->getCompanyName()); $writer->writeStringValue('consentProvidedForMinor', $this->getConsentProvidedForMinor()); $writer->writeCollectionOfObjectValues('contactFolders', $this->getContactFolders()); @@ -2657,6 +2671,14 @@ public function setCloudRealtimeCommunicationInfo(?CloudRealtimeCommunicationInf $this->getBackingStore()->set('cloudRealtimeCommunicationInfo', $value); } + /** + * Sets the communications property value. The user's communications settings on Teams. + * @param UserCloudCommunication|null $value Value to set for the communications property. + */ + public function setCommunications(?UserCloudCommunication $value): void { + $this->getBackingStore()->set('communications', $value); + } + /** * Sets the companyName property value. The name of the company the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @param string|null $value Value to set for the companyName property. diff --git a/src/Generated/Models/WhatIfUserActionContext.php b/src/Generated/Models/UserActionContext.php similarity index 72% rename from src/Generated/Models/WhatIfUserActionContext.php rename to src/Generated/Models/UserActionContext.php index 818da25c73c..b070445ee4c 100644 --- a/src/Generated/Models/WhatIfUserActionContext.php +++ b/src/Generated/Models/UserActionContext.php @@ -6,23 +6,23 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class WhatIfUserActionContext extends ConditionalAccessContext implements Parsable +class UserActionContext extends SignInContext implements Parsable { /** - * Instantiates a new WhatIfUserActionContext and sets the default values. + * Instantiates a new UserActionContext and sets the default values. */ public function __construct() { parent::__construct(); - $this->setOdataType('#microsoft.graph.whatIfUserActionContext'); + $this->setOdataType('#microsoft.graph.userActionContext'); } /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return WhatIfUserActionContext + * @return UserActionContext */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): WhatIfUserActionContext { - return new WhatIfUserActionContext(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserActionContext { + return new UserActionContext(); } /** @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the userAction property value. The userAction property + * Gets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. * @return UserAction|null */ public function getUserAction(): ?UserAction { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the userAction property value. The userAction property + * Sets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. * @param UserAction|null $value Value to set for the userAction property. */ public function setUserAction(?UserAction $value): void { diff --git a/src/Generated/Models/UserCloudCommunication.php b/src/Generated/Models/UserCloudCommunication.php new file mode 100644 index 00000000000..9400ffc6dea --- /dev/null +++ b/src/Generated/Models/UserCloudCommunication.php @@ -0,0 +1,67 @@ +getBackingStore()->get('callSettings'); + if (is_null($val) || $val instanceof CallSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'callSettings'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'callSettings' => fn(ParseNode $n) => $o->setCallSettings($n->getObjectValue([CallSettings::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('callSettings', $this->getCallSettings()); + } + + /** + * Sets the callSettings property value. The call settings assigned to the user. + * @param CallSettings|null $value Value to set for the callSettings property. + */ + public function setCallSettings(?CallSettings $value): void { + $this->getBackingStore()->set('callSettings', $value); + } + +} diff --git a/src/Generated/Models/UserSubject.php b/src/Generated/Models/UserSignIn.php similarity index 85% rename from src/Generated/Models/UserSubject.php rename to src/Generated/Models/UserSignIn.php index 51c2728af66..e47ad2c218a 100644 --- a/src/Generated/Models/UserSubject.php +++ b/src/Generated/Models/UserSignIn.php @@ -6,27 +6,27 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class UserSubject extends ConditionalAccessWhatIfSubject implements Parsable +class UserSignIn extends SignInIdentity implements Parsable { /** - * Instantiates a new UserSubject and sets the default values. + * Instantiates a new UserSignIn and sets the default values. */ public function __construct() { parent::__construct(); - $this->setOdataType('#microsoft.graph.userSubject'); + $this->setOdataType('#microsoft.graph.userSignIn'); } /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return UserSubject + * @return UserSignIn */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): UserSubject { - return new UserSubject(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserSignIn { + return new UserSignIn(); } /** - * Gets the externalTenantId property value. The externalTenantId property + * Gets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. * @return string|null */ public function getExternalTenantId(): ?string { @@ -63,7 +63,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the userId property value. The userId property + * Gets the userId property value. Object ID of the user. * @return string|null */ public function getUserId(): ?string { @@ -86,7 +86,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the externalTenantId property value. The externalTenantId property + * Sets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. * @param string|null $value Value to set for the externalTenantId property. */ public function setExternalTenantId(?string $value): void { @@ -102,7 +102,7 @@ public function setExternalUserType(?ConditionalAccessGuestOrExternalUserTypes $ } /** - * Sets the userId property value. The userId property + * Sets the userId property value. Object ID of the user. * @param string|null $value Value to set for the userId property. */ public function setUserId(?string $value): void { diff --git a/src/Generated/Models/VirtualEventRegistration.php b/src/Generated/Models/VirtualEventRegistration.php index 6579afd8f2d..947bc807f58 100644 --- a/src/Generated/Models/VirtualEventRegistration.php +++ b/src/Generated/Models/VirtualEventRegistration.php @@ -146,7 +146,7 @@ public function getRegistrantVideoOnDemandWebUrl(): ?string { } /** - * Gets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. + * Gets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. * @return DateTime|null */ public function getRegistrationDateTime(): ?DateTime { @@ -295,7 +295,7 @@ public function setRegistrantVideoOnDemandWebUrl(?string $value): void { } /** - * Sets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. + * Sets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. * @param DateTime|null $value Value to set for the registrationDateTime property. */ public function setRegistrationDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/VirtualEventSession.php b/src/Generated/Models/VirtualEventSession.php index 2b6906cf1d8..95ae0e103be 100644 --- a/src/Generated/Models/VirtualEventSession.php +++ b/src/Generated/Models/VirtualEventSession.php @@ -94,7 +94,7 @@ public function getStartDateTime(): ?DateTimeTimeZone { } /** - * Gets the videoOnDemandWebUrl property value. The videoOnDemandWebUrl property + * Gets the videoOnDemandWebUrl property value. The URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings. * @return string|null */ public function getVideoOnDemandWebUrl(): ?string { @@ -151,7 +151,7 @@ public function setStartDateTime(?DateTimeTimeZone $value): void { } /** - * Sets the videoOnDemandWebUrl property value. The videoOnDemandWebUrl property + * Sets the videoOnDemandWebUrl property value. The URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings. * @param string|null $value Value to set for the videoOnDemandWebUrl property. */ public function setVideoOnDemandWebUrl(?string $value): void { diff --git a/src/Generated/Models/ConditionalAccessWhatIfReasons.php b/src/Generated/Models/WhatIfAnalysisReasons.php similarity index 95% rename from src/Generated/Models/ConditionalAccessWhatIfReasons.php rename to src/Generated/Models/WhatIfAnalysisReasons.php index 7f576621c97..4e801395d10 100644 --- a/src/Generated/Models/ConditionalAccessWhatIfReasons.php +++ b/src/Generated/Models/WhatIfAnalysisReasons.php @@ -4,7 +4,7 @@ use Microsoft\Kiota\Abstractions\Enum; -class ConditionalAccessWhatIfReasons extends Enum { +class WhatIfAnalysisReasons extends Enum { public const NOT_SET = "notSet"; public const NOT_ENOUGH_INFORMATION = "notEnoughInformation"; public const INVALID_CONDITION = "invalidCondition"; diff --git a/src/Generated/Models/ConditionalAccessWhatIfPolicy.php b/src/Generated/Models/WhatIfAnalysisResult.php similarity index 50% rename from src/Generated/Models/ConditionalAccessWhatIfPolicy.php rename to src/Generated/Models/WhatIfAnalysisResult.php index 08889b6ec9c..dbd8762a260 100644 --- a/src/Generated/Models/ConditionalAccessWhatIfPolicy.php +++ b/src/Generated/Models/WhatIfAnalysisResult.php @@ -5,12 +5,11 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Types\TypeUtils; -class ConditionalAccessWhatIfPolicy extends ConditionalAccessPolicy implements Parsable +class WhatIfAnalysisResult extends ConditionalAccessPolicy implements Parsable { /** - * Instantiates a new ConditionalAccessWhatIfPolicy and sets the default values. + * Instantiates a new WhatIfAnalysisResult and sets the default values. */ public function __construct() { parent::__construct(); @@ -19,10 +18,22 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return ConditionalAccessWhatIfPolicy + * @return WhatIfAnalysisResult */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ConditionalAccessWhatIfPolicy { - return new ConditionalAccessWhatIfPolicy(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): WhatIfAnalysisResult { + return new WhatIfAnalysisResult(); + } + + /** + * Gets the analysisReasons property value. The analysisReasons property + * @return WhatIfAnalysisReasons|null + */ + public function getAnalysisReasons(): ?WhatIfAnalysisReasons { + $val = $this->getBackingStore()->get('analysisReasons'); + if (is_null($val) || $val instanceof WhatIfAnalysisReasons) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'analysisReasons'"); } /** @@ -32,13 +43,13 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Condi public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'analysisReasons' => fn(ParseNode $n) => $o->setAnalysisReasons($n->getEnumValue(WhatIfAnalysisReasons::class)), 'policyApplies' => fn(ParseNode $n) => $o->setPolicyApplies($n->getBooleanValue()), - 'reasons' => fn(ParseNode $n) => $o->setReasons($n->getCollectionOfEnumValues(ConditionalAccessWhatIfReasons::class)), ]); } /** - * Gets the policyApplies property value. The policyApplies property + * Gets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. * @return bool|null */ public function getPolicyApplies(): ?bool { @@ -49,44 +60,30 @@ public function getPolicyApplies(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'policyApplies'"); } - /** - * Gets the reasons property value. The reasons property - * @return array|null - */ - public function getReasons(): ?array { - $val = $this->getBackingStore()->get('reasons'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ConditionalAccessWhatIfReasons::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'reasons'"); - } - /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('analysisReasons', $this->getAnalysisReasons()); $writer->writeBooleanValue('policyApplies', $this->getPolicyApplies()); - $writer->writeCollectionOfEnumValues('reasons', $this->getReasons()); } /** - * Sets the policyApplies property value. The policyApplies property - * @param bool|null $value Value to set for the policyApplies property. + * Sets the analysisReasons property value. The analysisReasons property + * @param WhatIfAnalysisReasons|null $value Value to set for the analysisReasons property. */ - public function setPolicyApplies(?bool $value): void { - $this->getBackingStore()->set('policyApplies', $value); + public function setAnalysisReasons(?WhatIfAnalysisReasons $value): void { + $this->getBackingStore()->set('analysisReasons', $value); } /** - * Sets the reasons property value. The reasons property - * @param array|null $value Value to set for the reasons property. + * Sets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @param bool|null $value Value to set for the policyApplies property. */ - public function setReasons(?array $value): void { - $this->getBackingStore()->set('reasons', $value); + public function setPolicyApplies(?bool $value): void { + $this->getBackingStore()->set('policyApplies', $value); } } diff --git a/src/Generated/Models/WindowsDomainJoinConfiguration.php b/src/Generated/Models/WindowsDomainJoinConfiguration.php index 0fcbee9387c..75d11378109 100644 --- a/src/Generated/Models/WindowsDomainJoinConfiguration.php +++ b/src/Generated/Models/WindowsDomainJoinConfiguration.php @@ -81,7 +81,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @return array|null */ public function getNetworkAccessConfigurations(): ?array { @@ -144,7 +144,7 @@ public function setComputerNameSuffixRandomCharCount(?int $value): void { } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity * @param array|null $value Value to set for the networkAccessConfigurations property. */ public function setNetworkAccessConfigurations(?array $value): void { diff --git a/src/Generated/Models/WindowsUpdates/ContentFilter.php b/src/Generated/Models/WindowsUpdates/ContentFilter.php index aecde9cb477..23f37f89ff5 100644 --- a/src/Generated/Models/WindowsUpdates/ContentFilter.php +++ b/src/Generated/Models/WindowsUpdates/ContentFilter.php @@ -37,6 +37,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Conte switch ($mappingValue) { case '#microsoft.graph.windowsUpdates.driverUpdateFilter': return new DriverUpdateFilter(); case '#microsoft.graph.windowsUpdates.qualityUpdateFilter': return new QualityUpdateFilter(); + case '#microsoft.graph.windowsUpdates.remediationUpdateFilter': return new RemediationUpdateFilter(); case '#microsoft.graph.windowsUpdates.softwareUpdateFilter': return new SoftwareUpdateFilter(); case '#microsoft.graph.windowsUpdates.windowsUpdateFilter': return new WindowsUpdateFilter(); } diff --git a/src/Generated/Models/WindowsUpdates/RemediationType.php b/src/Generated/Models/WindowsUpdates/RemediationType.php new file mode 100644 index 00000000000..98432c071a5 --- /dev/null +++ b/src/Generated/Models/WindowsUpdates/RemediationType.php @@ -0,0 +1,10 @@ +setOdataType('#microsoft.graph.windowsUpdates.remediationUpdateFilter'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemediationUpdateFilter + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemediationUpdateFilter { + return new RemediationUpdateFilter(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'remediationType' => fn(ParseNode $n) => $o->setRemediationType($n->getEnumValue(RemediationType::class)), + ]); + } + + /** + * Gets the remediationType property value. The remediationType property + * @return RemediationType|null + */ + public function getRemediationType(): ?RemediationType { + $val = $this->getBackingStore()->get('remediationType'); + if (is_null($val) || $val instanceof RemediationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remediationType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('remediationType', $this->getRemediationType()); + } + + /** + * Sets the remediationType property value. The remediationType property + * @param RemediationType|null $value Value to set for the remediationType property. + */ + public function setRemediationType(?RemediationType $value): void { + $this->getBackingStore()->set('remediationType', $value); + } + +} diff --git a/src/Generated/Models/WindowsUpdates/SoftwareUpdateFilter.php b/src/Generated/Models/WindowsUpdates/SoftwareUpdateFilter.php index e435ea8b017..9fc9089dc4a 100644 --- a/src/Generated/Models/WindowsUpdates/SoftwareUpdateFilter.php +++ b/src/Generated/Models/WindowsUpdates/SoftwareUpdateFilter.php @@ -28,6 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Softw switch ($mappingValue) { case '#microsoft.graph.windowsUpdates.driverUpdateFilter': return new DriverUpdateFilter(); case '#microsoft.graph.windowsUpdates.qualityUpdateFilter': return new QualityUpdateFilter(); + case '#microsoft.graph.windowsUpdates.remediationUpdateFilter': return new RemediationUpdateFilter(); case '#microsoft.graph.windowsUpdates.windowsUpdateFilter': return new WindowsUpdateFilter(); } } diff --git a/src/Generated/Models/WindowsUpdates/WindowsUpdateFilter.php b/src/Generated/Models/WindowsUpdates/WindowsUpdateFilter.php index e0e7b144cf8..44b6f0fda13 100644 --- a/src/Generated/Models/WindowsUpdates/WindowsUpdateFilter.php +++ b/src/Generated/Models/WindowsUpdates/WindowsUpdateFilter.php @@ -28,6 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Windo switch ($mappingValue) { case '#microsoft.graph.windowsUpdates.driverUpdateFilter': return new DriverUpdateFilter(); case '#microsoft.graph.windowsUpdates.qualityUpdateFilter': return new QualityUpdateFilter(); + case '#microsoft.graph.windowsUpdates.remediationUpdateFilter': return new RemediationUpdateFilter(); } } return new WindowsUpdateFilter(); diff --git a/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.php b/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.php new file mode 100644 index 00000000000..46378a9a80a --- /dev/null +++ b/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/getApiUsage(serviceArea=\'@serviceArea\',period=\'@period\',appId=\'@appId\'){?appId*,period*,serviceArea*}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the tenant and app API usage for Microsoft Graph services. + * @param GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Get the tenant and app API usage for Microsoft Graph services. + * @param GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder + */ + public function withUrl(string $rawUrl): GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder { + return new GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters.php b/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0e910aa41bd --- /dev/null +++ b/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,37 @@ +appId = $appId; + $this->period = $period; + $this->serviceArea = $serviceArea; + } + +} diff --git a/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c6e94442436 --- /dev/null +++ b/src/Generated/Reports/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId/GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,40 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters. + * @param string|null $appId Usage: appId='@appId' + * @param string|null $period Usage: period='@period' + * @param string|null $serviceArea Usage: serviceArea='@serviceArea' + * @return GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $appId = null, ?string $period = null, ?string $serviceArea = null): GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters { + return new GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters($appId, $period, $serviceArea); + } + +} diff --git a/src/Generated/Reports/ReportsRequestBuilder.php b/src/Generated/Reports/ReportsRequestBuilder.php index 5066d1e5d7d..fade7d032ff 100644 --- a/src/Generated/Reports/ReportsRequestBuilder.php +++ b/src/Generated/Reports/ReportsRequestBuilder.php @@ -18,6 +18,7 @@ use Microsoft\Graph\Beta\Generated\Reports\DailyPrintUsageSummariesByUser\DailyPrintUsageSummariesByUserRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\DeviceConfigurationDeviceActivity\DeviceConfigurationDeviceActivityRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\DeviceConfigurationUserActivity\DeviceConfigurationUserActivityRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId\GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetAttackSimulationRepeatOffenders\GetAttackSimulationRepeatOffendersRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetAttackSimulationSimulationUserCoverage\GetAttackSimulationSimulationUserCoverageRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetAttackSimulationTrainingUserCoverage\GetAttackSimulationTrainingUserCoverageRequestBuilder; @@ -244,6 +245,13 @@ public function deviceConfigurationUserActivity(): DeviceConfigurationUserActivi return new DeviceConfigurationUserActivityRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getApiUsage method. + */ + public function getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId(): GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder { + return new GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the getAttackSimulationRepeatOffenders method. */ diff --git a/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse.php b/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse.php new file mode 100644 index 00000000000..bc8906d95a2 --- /dev/null +++ b/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ServiceActivityValueMetric::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ServiceActivityValueMetric::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php new file mode 100644 index 00000000000..8074c214333 --- /dev/null +++ b/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -0,0 +1,83 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param DateTime|null $exclusiveIntervalEndDateTime Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + * @param DateTime|null $inclusiveIntervalStartDateTime Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?DateTime $exclusiveIntervalEndDateTime = null, ?DateTime $inclusiveIntervalStartDateTime = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/serviceActivity/getMetricsForConditionalAccessBlockedSignIn(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['exclusiveIntervalEndDateTime'] = $exclusiveIntervalEndDateTime; + $urlTplParams['inclusiveIntervalStartDateTime'] = $inclusiveIntervalStartDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + * @param GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccessblockedsignin?view=graph-rest-beta Find more info here + */ + public function get(?GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + * @param GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + */ + public function withUrl(string $rawUrl): GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder { + return new GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ad69d47d072 --- /dev/null +++ b/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -0,0 +1,65 @@ +aggregationIntervalInMinutes = $aggregationIntervalInMinutes; + $this->count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f3a0794edeb --- /dev/null +++ b/src/Generated/Reports/ServiceActivity/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,43 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters. + * @param int|null $aggregationIntervalInMinutes Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?int $aggregationIntervalInMinutes = null, ?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { + return new GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters($aggregationIntervalInMinutes, $count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/Reports/ServiceActivity/ServiceActivityRequestBuilder.php b/src/Generated/Reports/ServiceActivity/ServiceActivityRequestBuilder.php index 9c08d2ee4cf..f068fa6bce3 100644 --- a/src/Generated/Reports/ServiceActivity/ServiceActivityRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/ServiceActivityRequestBuilder.php @@ -24,6 +24,7 @@ use Microsoft\Graph\Beta\Generated\Reports\ServiceActivity\GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes\GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\ServiceActivity\GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes\GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\ServiceActivity\GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes\GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\ServiceActivity\GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes\GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\ServiceActivity\GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes\GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\ServiceActivity\GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes\GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\ServiceActivity\GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes\GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder; @@ -253,6 +254,16 @@ public function getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDat return new GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder($this->pathParameters, $this->requestAdapter, $exclusiveIntervalEndDateTime, $inclusiveIntervalStartDateTime); } + /** + * Provides operations to call the getMetricsForConditionalAccessBlockedSignIn method. + * @param DateTime $exclusiveIntervalEndDateTime Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + * @param DateTime $inclusiveIntervalStartDateTime Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + * @return GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + */ + public function getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(DateTime $exclusiveIntervalEndDateTime, DateTime $inclusiveIntervalStartDateTime): GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder { + return new GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder($this->pathParameters, $this->requestAdapter, $exclusiveIntervalEndDateTime, $inclusiveIntervalStartDateTime); + } + /** * Provides operations to call the getMetricsForConditionalAccessCompliantDevicesSignInSuccess method. * @param DateTime $exclusiveIntervalEndDateTime Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php index a0d22a4ca46..ca1e7a8c651 100644 --- a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php +++ b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php @@ -44,11 +44,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +74,7 @@ public function post(RiskDetection $body, ?RiskDetectionsRequestBuilderPostReque } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php index 8c6152e8124..1464dc22797 100644 --- a/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ class RiskDetectionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php index 889bc2e9733..6d3f6bee76d 100644 --- a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php +++ b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?PagesRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta Find more info here */ public function post(BaseSitePage $body, ?PagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?PagesRequestBuilderGetRequestConfigurat } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php index d3b76457d39..256f9d6c167 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @param TeamTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-beta Find more info here */ public function get(?TeamTemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -82,7 +82,7 @@ public function post(TeamTemplate $body, ?TeamTemplatesRequestBuilderPostRequest } /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. * @param TeamTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php index fc305644cbb..b2e9468de8d 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of teamTemplate objects that are available for a tenant. + * List the teamTemplateDefinition objects associated with a teamTemplate. */ class TeamTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php index 9eaedab0f16..a3f1f5e5491 100644 --- a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php @@ -16,6 +16,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\PasswordMethods\PasswordMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\PhoneMethods\PhoneMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\PlatformCredentialMethods\PlatformCredentialMethodsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\QrCodePinMethod\QrCodePinMethodRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\Requirements\RequirementsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\SignInPreferences\SignInPreferencesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\SoftwareOathMethods\SoftwareOathMethodsRequestBuilder; @@ -101,6 +102,13 @@ public function platformCredentialMethods(): PlatformCredentialMethodsRequestBui return new PlatformCredentialMethodsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the qrCodePinMethod property of the microsoft.graph.authentication entity. + */ + public function qrCodePinMethod(): QrCodePinMethodRequestBuilder { + return new QrCodePinMethodRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * The requirements property */ diff --git a/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.php b/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.php index 481ba305056..0c00d8f2e52 100644 --- a/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.php @@ -54,7 +54,7 @@ public function delete(?PlatformCredentialAuthenticationMethodItemRequestBuilder } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @param PlatformCredentialAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -85,7 +85,7 @@ public function toDeleteRequestInformation(?PlatformCredentialAuthenticationMeth } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @param PlatformCredentialAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters.php index 1eb8d9bcbe1..fdfb41d409c 100644 --- a/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. */ class PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.php b/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.php index 3ebf16583d9..094776421bd 100644 --- a/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @param PlatformCredentialMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -65,7 +65,7 @@ public function get(?PlatformCredentialMethodsRequestBuilderGetRequestConfigurat } /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. * @param PlatformCredentialMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilderGetQueryParameters.php index 0ca82691a7b..e6b4130f5fc 100644 --- a/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get platformCredentialMethods from users + * Represents a platform credential instance registered to a user on Mac OS. */ class PlatformCredentialMethodsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilder.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilder.php new file mode 100644 index 00000000000..8e28a6b95be --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PinRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/pin{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property pin for users + * @param PinRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PinRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The PIN linked to the QR Code auth method of the user. + * @param PinRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PinRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [QrPin::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Reset a user's PIN and generate a new temporary PIN that's represented by a qrPin object and is linked to the user's QR Code authentication method object. + * @param QrPin $body The request body + * @param PinRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/qrpin-update?view=graph-rest-beta Find more info here + */ + public function patch(QrPin $body, ?PinRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [QrPin::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property pin for users + * @param PinRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PinRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + return $requestInfo; + } + + /** + * The PIN linked to the QR Code auth method of the user. + * @param PinRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PinRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Reset a user's PIN and generate a new temporary PIN that's represented by a qrPin object and is linked to the user's QR Code authentication method object. + * @param QrPin $body The request body + * @param PinRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(QrPin $body, ?PinRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return PinRequestBuilder + */ + public function withUrl(string $rawUrl): PinRequestBuilder { + return new PinRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..31b0bacd667 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f584493faa8 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new PinRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fae9955b9b9 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PinRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PinRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PinRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PinRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PinRequestBuilderGetQueryParameters { + return new PinRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d75790142e9 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/PinRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinPostRequestBody.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinPostRequestBody.php new file mode 100644 index 00000000000..1c37dbe1428 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinPostRequestBody.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UpdatePinPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UpdatePinPostRequestBody { + return new UpdatePinPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the currentPin property value. The currentPin property + * @return string|null + */ + public function getCurrentPin(): ?string { + $val = $this->getBackingStore()->get('currentPin'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'currentPin'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'currentPin' => fn(ParseNode $n) => $o->setCurrentPin($n->getStringValue()), + 'newPin' => fn(ParseNode $n) => $o->setNewPin($n->getStringValue()), + ]; + } + + /** + * Gets the newPin property value. The newPin property + * @return string|null + */ + public function getNewPin(): ?string { + $val = $this->getBackingStore()->get('newPin'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'newPin'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('currentPin', $this->getCurrentPin()); + $writer->writeStringValue('newPin', $this->getNewPin()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the currentPin property value. The currentPin property + * @param string|null $value Value to set for the currentPin property. + */ + public function setCurrentPin(?string $value): void { + $this->getBackingStore()->set('currentPin', $value); + } + + /** + * Sets the newPin property value. The newPin property + * @param string|null $value Value to set for the newPin property. + */ + public function setNewPin(?string $value): void { + $this->getBackingStore()->set('newPin', $value); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinRequestBuilder.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinRequestBuilder.php new file mode 100644 index 00000000000..a027facb6db --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/pin/updatePin'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action updatePin + * @param UpdatePinPostRequestBody $body The request body + * @param UpdatePinRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/qrpin-updatepin?view=graph-rest-beta Find more info here + */ + public function post(UpdatePinPostRequestBody $body, ?UpdatePinRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action updatePin + * @param UpdatePinPostRequestBody $body The request body + * @param UpdatePinRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UpdatePinPostRequestBody $body, ?UpdatePinRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UpdatePinRequestBuilder + */ + public function withUrl(string $rawUrl): UpdatePinRequestBuilder { + return new UpdatePinRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e5b0a4d77ca --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/Pin/UpdatePin/UpdatePinRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilder.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilder.php new file mode 100644 index 00000000000..9db5d23e120 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the standardQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + */ + public function standardQRCode(): StandardQRCodeRequestBuilder { + return new StandardQRCodeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the temporaryQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + */ + public function temporaryQRCode(): TemporaryQRCodeRequestBuilder { + return new TemporaryQRCodeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new QrCodePinMethodRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Deletes user's qrCodePinAuthenticationMethod object. Once the object is deleted, it can't be retrieved. The user won't be able to sign-in with any QR codes associated with the deleted object. + * @param QrCodePinMethodRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/authentication-delete-qrcodepinmethod?view=graph-rest-beta Find more info here + */ + public function delete(?QrCodePinMethodRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Retrieve a user's qrCodePinAuthenticationMethod object. + * @param QrCodePinMethodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/qrcodepinauthenticationmethod-get?view=graph-rest-beta Find more info here + */ + public function get(?QrCodePinMethodRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [QrCodePinAuthenticationMethod::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Deletes user's qrCodePinAuthenticationMethod object. Once the object is deleted, it can't be retrieved. The user won't be able to sign-in with any QR codes associated with the deleted object. + * @param QrCodePinMethodRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?QrCodePinMethodRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + return $requestInfo; + } + + /** + * Retrieve a user's qrCodePinAuthenticationMethod object. + * @param QrCodePinMethodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?QrCodePinMethodRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return QrCodePinMethodRequestBuilder + */ + public function withUrl(string $rawUrl): QrCodePinMethodRequestBuilder { + return new QrCodePinMethodRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3ebd049dbc6 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..23cf3f3bc16 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new QrCodePinMethodRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d7d54d3b562 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/QrCodePinMethodRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param QrCodePinMethodRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?QrCodePinMethodRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new QrCodePinMethodRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return QrCodePinMethodRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): QrCodePinMethodRequestBuilderGetQueryParameters { + return new QrCodePinMethodRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilder.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilder.php new file mode 100644 index 00000000000..6302c942ec1 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilder.php @@ -0,0 +1,146 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/standardQRCode{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a standard or temporary qrCode object. + * @param StandardQRCodeRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/qrcode-delete?view=graph-rest-beta Find more info here + */ + public function delete(?StandardQRCodeRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a qrCode object. + * @param StandardQRCodeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/qrcode-get?view=graph-rest-beta Find more info here + */ + public function get(?StandardQRCodeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [QrCode::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a standard or temporary QR code, if there is no active QR code, or update a standard QR code. Only the expireDateTime property can be updated for a standard QR code. + * @param QrCode $body The request body + * @param StandardQRCodeRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/qrcode-update?view=graph-rest-beta Find more info here + */ + public function patch(QrCode $body, ?StandardQRCodeRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [QrCode::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a standard or temporary qrCode object. + * @param StandardQRCodeRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?StandardQRCodeRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + return $requestInfo; + } + + /** + * Read the properties and relationships of a qrCode object. + * @param StandardQRCodeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?StandardQRCodeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a standard or temporary QR code, if there is no active QR code, or update a standard QR code. Only the expireDateTime property can be updated for a standard QR code. + * @param QrCode $body The request body + * @param StandardQRCodeRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(QrCode $body, ?StandardQRCodeRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return StandardQRCodeRequestBuilder + */ + public function withUrl(string $rawUrl): StandardQRCodeRequestBuilder { + return new StandardQRCodeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f340b18751e --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d0bb7038671 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new StandardQRCodeRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a46ee41300e --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param StandardQRCodeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?StandardQRCodeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new StandardQRCodeRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return StandardQRCodeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): StandardQRCodeRequestBuilderGetQueryParameters { + return new StandardQRCodeRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0d7a073e3df --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/StandardQRCode/StandardQRCodeRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilder.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilder.php new file mode 100644 index 00000000000..36ac2a0997a --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilder.php @@ -0,0 +1,143 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/temporaryQRCode{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property temporaryQRCode for users + * @param TemporaryQRCodeRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TemporaryQRCodeRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @param TemporaryQRCodeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TemporaryQRCodeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [QrCode::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property temporaryQRCode in users + * @param QrCode $body The request body + * @param TemporaryQRCodeRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(QrCode $body, ?TemporaryQRCodeRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [QrCode::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property temporaryQRCode for users + * @param TemporaryQRCodeRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TemporaryQRCodeRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + return $requestInfo; + } + + /** + * Temporary QR code has lifetime up to 12 hours. It can be issued when the user doesn't have access to their standard QR code. There can be only one active temporary QR code for the user. + * @param TemporaryQRCodeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TemporaryQRCodeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property temporaryQRCode in users + * @param QrCode $body The request body + * @param TemporaryQRCodeRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(QrCode $body, ?TemporaryQRCodeRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return TemporaryQRCodeRequestBuilder + */ + public function withUrl(string $rawUrl): TemporaryQRCodeRequestBuilder { + return new TemporaryQRCodeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..65d7b12b896 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fdf615615ef --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new TemporaryQRCodeRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..88f153d7732 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TemporaryQRCodeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TemporaryQRCodeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TemporaryQRCodeRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TemporaryQRCodeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TemporaryQRCodeRequestBuilderGetQueryParameters { + return new TemporaryQRCodeRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ca1c794e97b --- /dev/null +++ b/src/Generated/Users/Item/Authentication/QrCodePinMethod/TemporaryQRCode/TemporaryQRCodeRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilder.php b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilder.php new file mode 100644 index 00000000000..af2554a4f59 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilder.php @@ -0,0 +1,159 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the delegators property of the microsoft.graph.callSettings entity. + */ + public function delegators(): DelegatorsRequestBuilder { + return new DelegatorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CallSettingsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/communications/callSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property callSettings for users + * @param CallSettingsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CallSettingsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The call settings assigned to the user. + * @param CallSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CallSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property callSettings in users + * @param CallSettings $body The request body + * @param CallSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CallSettings $body, ?CallSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CallSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property callSettings for users + * @param CallSettingsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CallSettingsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + return $requestInfo; + } + + /** + * The call settings assigned to the user. + * @param CallSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CallSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property callSettings in users + * @param CallSettings $body The request body + * @param CallSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CallSettings $body, ?CallSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CallSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): CallSettingsRequestBuilder { + return new CallSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8634a8aafba --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cbd1ea7a100 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CallSettingsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b904ac2dba --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CallSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CallSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CallSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CallSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CallSettingsRequestBuilderGetQueryParameters { + return new CallSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2be8879c2b2 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/CallSettingsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d553e56741a --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/communications/callSettings/delegates/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a1ac245a4d4 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ddd4f7d1fd2 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilder.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilder.php new file mode 100644 index 00000000000..cb6e5cc25c6 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the delegates property of the microsoft.graph.callSettings entity. + * @param string $delegationSettingsId The unique identifier of delegationSettings + * @return DelegationSettingsItemRequestBuilder + */ + public function byDelegationSettingsId(string $delegationSettingsId): DelegationSettingsItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['delegationSettings%2Did'] = $delegationSettingsId; + return new DelegationSettingsItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DelegatesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/communications/callSettings/delegates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Represents the delegate settings. + * @param DelegatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DelegatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DelegationSettingsCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to delegates for users + * @param DelegationSettings $body The request body + * @param DelegatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DelegationSettings $body, ?DelegatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DelegationSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents the delegate settings. + * @param DelegatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DelegatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to delegates for users + * @param DelegationSettings $body The request body + * @param DelegatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DelegationSettings $body, ?DelegatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DelegatesRequestBuilder + */ + public function withUrl(string $rawUrl): DelegatesRequestBuilder { + return new DelegatesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..751086dadd5 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DelegatesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5bec3d263a4 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DelegatesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DelegatesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DelegatesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return DelegatesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DelegatesRequestBuilderGetQueryParameters { + return new DelegatesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..37abc50e667 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/DelegatesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilder.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilder.php new file mode 100644 index 00000000000..6ab74aab32b --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilder.php @@ -0,0 +1,143 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/communications/callSettings/delegates/{delegationSettings%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property delegates for users + * @param DelegationSettingsItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DelegationSettingsItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the delegate settings. + * @param DelegationSettingsItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DelegationSettingsItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DelegationSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property delegates in users + * @param DelegationSettings $body The request body + * @param DelegationSettingsItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DelegationSettings $body, ?DelegationSettingsItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DelegationSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property delegates for users + * @param DelegationSettingsItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DelegationSettingsItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + return $requestInfo; + } + + /** + * Represents the delegate settings. + * @param DelegationSettingsItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DelegationSettingsItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property delegates in users + * @param DelegationSettings $body The request body + * @param DelegationSettingsItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DelegationSettings $body, ?DelegationSettingsItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DelegationSettingsItemRequestBuilder + */ + public function withUrl(string $rawUrl): DelegationSettingsItemRequestBuilder { + return new DelegationSettingsItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5af14c71285 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f5b2bbd1072 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DelegationSettingsItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1e8a349a50d --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DelegationSettingsItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DelegationSettingsItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DelegationSettingsItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DelegationSettingsItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DelegationSettingsItemRequestBuilderGetQueryParameters { + return new DelegationSettingsItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f1cdc8b8cc6 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegates/Item/DelegationSettingsItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3817e1dd800 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/communications/callSettings/delegators/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..20f9f8e1c31 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3909e04fe03 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilder.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilder.php new file mode 100644 index 00000000000..94e6e353234 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the delegators property of the microsoft.graph.callSettings entity. + * @param string $delegationSettingsId The unique identifier of delegationSettings + * @return DelegationSettingsItemRequestBuilder + */ + public function byDelegationSettingsId(string $delegationSettingsId): DelegationSettingsItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['delegationSettings%2Did'] = $delegationSettingsId; + return new DelegationSettingsItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DelegatorsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/communications/callSettings/delegators{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Represents the delegator settings. + * @param DelegatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DelegatorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DelegationSettingsCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to delegators for users + * @param DelegationSettings $body The request body + * @param DelegatorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DelegationSettings $body, ?DelegatorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DelegationSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents the delegator settings. + * @param DelegatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DelegatorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to delegators for users + * @param DelegationSettings $body The request body + * @param DelegatorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DelegationSettings $body, ?DelegatorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DelegatorsRequestBuilder + */ + public function withUrl(string $rawUrl): DelegatorsRequestBuilder { + return new DelegatorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d3e4cb838bd --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DelegatorsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..49ea01879a0 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DelegatorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DelegatorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DelegatorsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return DelegatorsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DelegatorsRequestBuilderGetQueryParameters { + return new DelegatorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5de581fe25b --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/DelegatorsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilder.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilder.php new file mode 100644 index 00000000000..89075d20448 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilder.php @@ -0,0 +1,143 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/communications/callSettings/delegators/{delegationSettings%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property delegators for users + * @param DelegationSettingsItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DelegationSettingsItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the delegator settings. + * @param DelegationSettingsItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DelegationSettingsItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DelegationSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property delegators in users + * @param DelegationSettings $body The request body + * @param DelegationSettingsItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DelegationSettings $body, ?DelegationSettingsItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DelegationSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property delegators for users + * @param DelegationSettingsItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DelegationSettingsItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + return $requestInfo; + } + + /** + * Represents the delegator settings. + * @param DelegationSettingsItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DelegationSettingsItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property delegators in users + * @param DelegationSettings $body The request body + * @param DelegationSettingsItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DelegationSettings $body, ?DelegationSettingsItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DelegationSettingsItemRequestBuilder + */ + public function withUrl(string $rawUrl): DelegationSettingsItemRequestBuilder { + return new DelegationSettingsItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..23dcc0b7ffd --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a461e41ca47 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DelegationSettingsItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8c26121df3f --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DelegationSettingsItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DelegationSettingsItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DelegationSettingsItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DelegationSettingsItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DelegationSettingsItemRequestBuilderGetQueryParameters { + return new DelegationSettingsItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7104e86efed --- /dev/null +++ b/src/Generated/Users/Item/Communications/CallSettings/Delegators/Item/DelegationSettingsItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CommunicationsRequestBuilder.php b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilder.php new file mode 100644 index 00000000000..cd04687fe7a --- /dev/null +++ b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilder.php @@ -0,0 +1,151 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CommunicationsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/communications{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property communications for users + * @param CommunicationsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CommunicationsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The user's communications settings on Teams. + * @param CommunicationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CommunicationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserCloudCommunication::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property communications in users + * @param UserCloudCommunication $body The request body + * @param CommunicationsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UserCloudCommunication $body, ?CommunicationsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserCloudCommunication::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property communications for users + * @param CommunicationsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CommunicationsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + return $requestInfo; + } + + /** + * The user's communications settings on Teams. + * @param CommunicationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CommunicationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property communications in users + * @param UserCloudCommunication $body The request body + * @param CommunicationsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UserCloudCommunication $body, ?CommunicationsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CommunicationsRequestBuilder + */ + public function withUrl(string $rawUrl): CommunicationsRequestBuilder { + return new CommunicationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..78e573b2228 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c2d1779aea9 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CommunicationsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c6229563a52 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CommunicationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CommunicationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CommunicationsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CommunicationsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CommunicationsRequestBuilderGetQueryParameters { + return new CommunicationsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..eab42c00e85 --- /dev/null +++ b/src/Generated/Users/Item/Communications/CommunicationsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index 70717ae9060..c2ad9841997 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index 3d22295397b..43dadb36e9b 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index d7520bdbc14..79dd194036a 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -99,7 +99,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index 71cd51659ac..9a19dc744a6 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilder.php index 12ad94f00d2..76cfa57d004 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilder.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?CallRecordingItemRequestBuilderDeleteRequestConfiguratio } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param CallRecordingItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?CallRecordingItemRequestBuilderDelet } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param CallRecordingItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.php index 5ed13fda762..6f1d615f949 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. */ class CallRecordingItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/Content/ContentRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/Content/ContentRequestBuilder.php index e6286960240..c585211fcf4 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/Content/ContentRequestBuilder.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/Content/ContentRequestBuilder.php @@ -46,7 +46,7 @@ public function delete(?ContentRequestBuilderDeleteRequestConfiguration $request } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -95,7 +95,7 @@ public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestCo } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.php index c21fd7d8e26..c5761bb99e6 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param RecordingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(CallRecording $body, ?RecordingsRequestBuilderPostRequestCo } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param RecordingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.php index 8bcb6f7682f..1a63260dd32 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. */ class RecordingsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php index bcfb006ebee..95f3b66726b 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.php @@ -61,7 +61,7 @@ public function delete(?CallTranscriptItemRequestBuilderDeleteRequestConfigurati } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param CallTranscriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -108,7 +108,7 @@ public function toDeleteRequestInformation(?CallTranscriptItemRequestBuilderDele } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param CallTranscriptItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.php index 59dba4e5ff8..bb17257cf03 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. */ class CallTranscriptItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/Content/ContentRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/Content/ContentRequestBuilder.php index 53971e6bcf9..03679faacd7 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/Content/ContentRequestBuilder.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/Content/ContentRequestBuilder.php @@ -46,7 +46,7 @@ public function delete(?ContentRequestBuilderDeleteRequestConfiguration $request } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -95,7 +95,7 @@ public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestCo } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php index b8990220c97..0c8ae25afe0 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MetadataContentRequestBuilderDeleteRequestConfiguration } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param MetadataContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -96,7 +96,7 @@ public function toDeleteRequestInformation(?MetadataContentRequestBuilderDeleteR } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param MetadataContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php index d1850ef4b91..3025b60fbb1 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. * @param TranscriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -90,7 +90,7 @@ public function post(CallTranscript $body, ?TranscriptsRequestBuilderPostRequest } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. * @param TranscriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php index 3203121f841..64126c5e253 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. */ class TranscriptsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Settings/Windows/Item/WindowsSettingItemRequestBuilder.php b/src/Generated/Users/Item/Settings/Windows/Item/WindowsSettingItemRequestBuilder.php index fee7af5b45b..78e9eb1ab0b 100644 --- a/src/Generated/Users/Item/Settings/Windows/Item/WindowsSettingItemRequestBuilder.php +++ b/src/Generated/Users/Item/Settings/Windows/Item/WindowsSettingItemRequestBuilder.php @@ -39,10 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property windows for users + * Delete all windowsSetting objects of a user. * @param WindowsSettingItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/windowssetting-delete?view=graph-rest-beta Find more info here */ public function delete(?WindowsSettingItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -82,7 +83,7 @@ public function patch(WindowsSetting $body, ?WindowsSettingItemRequestBuilderPat } /** - * Delete navigation property windows for users + * Delete all windowsSetting objects of a user. * @param WindowsSettingItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/UserItemRequestBuilder.php b/src/Generated/Users/Item/UserItemRequestBuilder.php index cb413572d3e..4e9457bb1b5 100644 --- a/src/Generated/Users/Item/UserItemRequestBuilder.php +++ b/src/Generated/Users/Item/UserItemRequestBuilder.php @@ -26,6 +26,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\CheckMemberObjects\CheckMemberObjectsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudClipboard\CloudClipboardRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\CloudPCs\CloudPCsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Communications\CommunicationsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ContactFolders\ContactFoldersRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Contacts\ContactsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ConvertExternalToInternalMemberUser\ConvertExternalToInternalMemberUserRequestBuilder; @@ -265,6 +266,13 @@ public function cloudPCs(): CloudPCsRequestBuilder { return new CloudPCsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the communications property of the microsoft.graph.user entity. + */ + public function communications(): CommunicationsRequestBuilder { + return new CommunicationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the contactFolders property of the microsoft.graph.user entity. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index a25180d29d5..9b024d1b976 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -67065,6 +67065,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieve Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|getFilter():string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|getGroupBy():array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|getOrderBy():array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|getReportName():CloudPCTroubleshootReportType Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|getSearch():string @@ -67075,6 +67076,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieve Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|setFilter(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|setGroupBy(value?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|setOrderBy(value?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|setReportName(value?:CloudPCTroubleshootReportType):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.retrieveCloudPcTroubleshootReportsPostRequestBody::|public|setSearch(value?:string):void @@ -161121,17 +161123,17 @@ Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostR Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getAppliedPoliciesOnly():bool Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getConditionalAccessContext():ConditionalAccessContext -Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getConditionalAccessWhatIfConditions():ConditionalAccessWhatIfConditions -Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getConditionalAccessWhatIfSubject():ConditionalAccessWhatIfSubject Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getSignInConditions():SignInConditions +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getSignInContext():SignInContext +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|getSignInIdentity():SignInIdentity Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setAppliedPoliciesOnly(value?:bool):void Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setConditionalAccessContext(value?:ConditionalAccessContext):void -Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setConditionalAccessWhatIfConditions(value?:ConditionalAccessWhatIfConditions):void -Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setConditionalAccessWhatIfSubject(value?:ConditionalAccessWhatIfSubject):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setSignInConditions(value?:SignInConditions):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setSignInContext(value?:SignInContext):void +Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|public|setSignInIdentity(value?:SignInIdentity):void Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostRequestBody Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.identity.conditionalAccess.evaluate.evaluatePostResponse-->BaseCollectionPaginationCountResponse @@ -191015,6 +191017,14 @@ Microsoft\Graph\Beta\Generated.models.applicationCollectionResponse::|public|get Microsoft\Graph\Beta\Generated.models.applicationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.applicationCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.applicationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationCollectionResponse +Microsoft\Graph\Beta\Generated.models.applicationContext-->SignInContext +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|getIncludeApplications():array +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationContext::|public|setIncludeApplications(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationContext Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl::|public|constructor():void Microsoft\Graph\Beta\Generated.models.applicationEnforcedRestrictionsSessionControl::|public|GetFieldDeserializers():array @@ -192985,6 +192995,14 @@ Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|public|Serialize(write Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|public|setHomeTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|public|setHomeTenantName(value?:string):void Microsoft\Graph\Beta\Generated.models.auditUserIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditUserIdentity +Microsoft\Graph\Beta\Generated.models.authContext-->SignInContext +Microsoft\Graph\Beta\Generated.models.authContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.authContext::|public|getAuthenticationContextValue():string +Microsoft\Graph\Beta\Generated.models.authContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authContext::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.authContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.authContext::|public|setAuthenticationContextValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.authContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthContext Microsoft\Graph\Beta\Generated.models.authentication-->Entity Microsoft\Graph\Beta\Generated.models.authentication::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authentication::|public|getEmailMethods():array @@ -192998,6 +193016,7 @@ Microsoft\Graph\Beta\Generated.models.authentication::|public|getPasswordlessMic Microsoft\Graph\Beta\Generated.models.authentication::|public|getPasswordMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getPhoneMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getPlatformCredentialMethods():array +Microsoft\Graph\Beta\Generated.models.authentication::|public|getQrCodePinMethod():QrCodePinAuthenticationMethod Microsoft\Graph\Beta\Generated.models.authentication::|public|getRequirements():StrongAuthenticationRequirements Microsoft\Graph\Beta\Generated.models.authentication::|public|getSignInPreferences():SignInPreferences Microsoft\Graph\Beta\Generated.models.authentication::|public|getSoftwareOathMethods():array @@ -193015,6 +193034,7 @@ Microsoft\Graph\Beta\Generated.models.authentication::|public|setPasswordlessMic Microsoft\Graph\Beta\Generated.models.authentication::|public|setPasswordMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setPhoneMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setPlatformCredentialMethods(value?:array):void +Microsoft\Graph\Beta\Generated.models.authentication::|public|setQrCodePinMethod(value?:QrCodePinAuthenticationMethod):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setRequirements(value?:StrongAuthenticationRequirements):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setSignInPreferences(value?:SignInPreferences):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setSoftwareOathMethods(value?:array):void @@ -193552,6 +193572,7 @@ Microsoft\Graph\Beta\Generated.models.authenticationMethodModes::0013-x509Certif Microsoft\Graph\Beta\Generated.models.authenticationMethodModes::0014-federatedSingleFactor Microsoft\Graph\Beta\Generated.models.authenticationMethodModes::0015-federatedMultiFactor Microsoft\Graph\Beta\Generated.models.authenticationMethodModes::0016-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.authenticationMethodModes::0017-qrCodePin Microsoft\Graph\Beta\Generated.models.authenticationMethodPlatform::0000-unknown Microsoft\Graph\Beta\Generated.models.authenticationMethodPlatform::0001-windows Microsoft\Graph\Beta\Generated.models.authenticationMethodPlatform::0002-macOS @@ -194833,6 +194854,7 @@ Microsoft\Graph\Beta\Generated.models.baseAuthenticationMethod::0009-email Microsoft\Graph\Beta\Generated.models.baseAuthenticationMethod::0010-x509Certificate Microsoft\Graph\Beta\Generated.models.baseAuthenticationMethod::0011-federation Microsoft\Graph\Beta\Generated.models.baseAuthenticationMethod::0012-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.baseAuthenticationMethod::0013-qrCodePin Microsoft\Graph\Beta\Generated.models.BaseCollectionPaginationCountResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.BaseCollectionPaginationCountResponse::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.BaseCollectionPaginationCountResponse::|public|getBackingStore():BackingStore @@ -199527,6 +199549,16 @@ Microsoft\Graph\Beta\Generated.models.cloudPcBulkCreateSnapshot::|public|Seriali Microsoft\Graph\Beta\Generated.models.cloudPcBulkCreateSnapshot::|public|setAccessTier(value?:CloudPcBlobAccessTier):void Microsoft\Graph\Beta\Generated.models.cloudPcBulkCreateSnapshot::|public|setStorageAccountId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcBulkCreateSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkCreateSnapshot +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery-->CloudPcBulkAction +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|public|getCapabilityType():CloudPcDisasterRecoveryCapabilityType +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|public|getLicenseType():CloudPcDisasterRecoveryLicenseType +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|public|setCapabilityType(value?:CloudPcDisasterRecoveryCapabilityType):void +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|public|setLicenseType(value?:CloudPcDisasterRecoveryLicenseType):void +Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecovery::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkDisasterRecovery Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecoveryFailback-->CloudPcBulkAction Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecoveryFailback::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcBulkDisasterRecoveryFailback::|public|GetFieldDeserializers():array @@ -199565,6 +199597,12 @@ Microsoft\Graph\Beta\Generated.models.cloudPcBulkPowerOn::|public|GetFieldDeseri Microsoft\Graph\Beta\Generated.models.cloudPcBulkPowerOn::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcBulkPowerOn::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcBulkPowerOn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkPowerOn +Microsoft\Graph\Beta\Generated.models.cloudPcBulkReinstallAgent-->CloudPcBulkAction +Microsoft\Graph\Beta\Generated.models.cloudPcBulkReinstallAgent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcBulkReinstallAgent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcBulkReinstallAgent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudPcBulkReinstallAgent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcBulkReinstallAgent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkReinstallAgent Microsoft\Graph\Beta\Generated.models.cloudPcBulkRemoteActionResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcBulkRemoteActionResult::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcBulkRemoteActionResult::|public|getBackingStore():BackingStore @@ -199607,10 +199645,12 @@ Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestart::|static|public|CreateF Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore-->CloudPcBulkAction Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|getIgnoreUnhealthySnapshots():bool Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|getRestorePointDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|getTimeRange():RestoreTimeRange Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|setIgnoreUnhealthySnapshots(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|setRestorePointDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|public|setTimeRange(value?:RestoreTimeRange):void Microsoft\Graph\Beta\Generated.models.cloudPcBulkRestore::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcBulkRestore @@ -199787,6 +199827,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getOsBuildNumb Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getOsStatus():CloudPcDeviceImageOsStatus Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getOsVersionNumber():string Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getScopeIds():array +Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getSizeInGB():int Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getSourceImageResourceId():string Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getStatus():CloudPcDeviceImageStatus Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|getStatusDetails():CloudPcDeviceImageStatusDetails @@ -199802,6 +199843,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setOsBuildNumb Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setOsStatus(value?:CloudPcDeviceImageOsStatus):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setOsVersionNumber(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setScopeIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setSizeInGB(value?:int):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setSourceImageResourceId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setStatus(value?:CloudPcDeviceImageStatus):void Microsoft\Graph\Beta\Generated.models.cloudPcDeviceImage::|public|setStatusDetails(value?:CloudPcDeviceImageStatusDetails):void @@ -199879,6 +199921,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability~~>Additi Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryLicenseType::0000-none Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryLicenseType::0001-standard Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryLicenseType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryLicenseType::0003-plus Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryMicrosoftHostedNetworkSetting-->CloudPcDisasterRecoveryNetworkSetting Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|GetFieldDeserializers():array @@ -200818,6 +200861,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|getCloudPcId():st Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|getExpirationDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|getHealthCheckStatus():CloudPcSnapshotHealthCheckStatus Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|getLastRestoredDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|getSnapshotType():CloudPcSnapshotType Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|getStatus():CloudPcSnapshotStatus @@ -200826,6 +200870,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|Serialize(writer: Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|setCloudPcId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|setHealthCheckStatus(value?:CloudPcSnapshotHealthCheckStatus):void Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|setLastRestoredDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|setSnapshotType(value?:CloudPcSnapshotType):void Microsoft\Graph\Beta\Generated.models.cloudPcSnapshot::|public|setStatus(value?:CloudPcSnapshotStatus):void @@ -200837,6 +200882,10 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotCollectionResponse::|public Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcSnapshotCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotHealthCheckStatus::0000-unknown +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotHealthCheckStatus::0001-healthy +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotHealthCheckStatus::0002-unhealthy +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotHealthCheckStatus::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotStatus::0000-ready Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotStatus::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotType::0000-automatic @@ -200933,12 +200982,14 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|constructo Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getRegionGroup():CloudPcRegionGroup +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getRegionRestrictionDetail():CloudPcSupportedRegionRestrictionDetail Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getRegionStatus():CloudPcSupportedRegionStatus Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|getSupportedSolution():CloudPcManagementService Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setRegionGroup(value?:CloudPcRegionGroup):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setRegionRestrictionDetail(value?:CloudPcSupportedRegionRestrictionDetail):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setRegionStatus(value?:CloudPcSupportedRegionStatus):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|public|setSupportedSolution(value?:CloudPcManagementService):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcSupportedRegion @@ -200949,6 +201000,23 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionCollectionResponse:: Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcSupportedRegionCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|getCPURestricted():bool +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|getGPURestricted():bool +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|getNestedVirtualizationRestricted():bool +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|setCPURestricted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|setGPURestricted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|setNestedVirtualizationRestricted(value?:bool):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcSupportedRegionRestrictionDetail +Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionRestrictionDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionStatus::0000-available Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionStatus::0001-restricted Microsoft\Graph\Beta\Generated.models.cloudPcSupportedRegionStatus::0002-unavailable @@ -202022,17 +202090,6 @@ Microsoft\Graph\Beta\Generated.models.conditionalAccessConditionSet::|public|set Microsoft\Graph\Beta\Generated.models.conditionalAccessConditionSet::|public|setUsers(value?:ConditionalAccessUsers):void Microsoft\Graph\Beta\Generated.models.conditionalAccessConditionSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessConditionSet Microsoft\Graph\Beta\Generated.models.conditionalAccessConditionSet~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessContext -Microsoft\Graph\Beta\Generated.models.conditionalAccessContext~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.conditionalAccessDevicePlatform::0000-android Microsoft\Graph\Beta\Generated.models.conditionalAccessDevicePlatform::0001-iOS Microsoft\Graph\Beta\Generated.models.conditionalAccessDevicePlatform::0002-windows @@ -202417,79 +202474,6 @@ Microsoft\Graph\Beta\Generated.models.conditionalAccessUsers::|public|setInclude Microsoft\Graph\Beta\Generated.models.conditionalAccessUsers::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.conditionalAccessUsers::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessUsers Microsoft\Graph\Beta\Generated.models.conditionalAccessUsers~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getAuthenticationFlow():AuthenticationFlow -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getClientAppType():ConditionalAccessClientApp -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getCountry():string -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getDeviceInfo():DeviceInfo -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getDevicePlatform():ConditionalAccessDevicePlatform -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getInsiderRiskLevel():InsiderRiskLevel -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getIpAddress():string -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getServicePrincipalRiskLevel():RiskLevel -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getSignInRiskLevel():RiskLevel -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|getUserRiskLevel():RiskLevel -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setAuthenticationFlow(value?:AuthenticationFlow):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setClientAppType(value?:ConditionalAccessClientApp):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setCountry(value?:string):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setDeviceInfo(value?:DeviceInfo):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setDevicePlatform(value?:ConditionalAccessDevicePlatform):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setInsiderRiskLevel(value?:InsiderRiskLevel):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setIpAddress(value?:string):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setServicePrincipalRiskLevel(value?:RiskLevel):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setSignInRiskLevel(value?:RiskLevel):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|public|setUserRiskLevel(value?:RiskLevel):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessWhatIfConditions -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfConditions~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy-->ConditionalAccessPolicy -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|public|getPolicyApplies():bool -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|public|getReasons():array -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|public|setPolicyApplies(value?:bool):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|public|setReasons(value?:array):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessWhatIfPolicy -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0000-notSet -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0001-notEnoughInformation -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0002-invalidCondition -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0003-users -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0004-workloadIdentities -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0005-application -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0006-userActions -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0007-authenticationContext -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0008-devicePlatform -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0009-devices -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0010-clientApps -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0011-location -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0012-signInRisk -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0013-emptyPolicy -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0014-invalidPolicy -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0015-policyNotEnabled -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0016-userRisk -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0017-time -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0018-insiderRisk -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0019-authenticationFlow -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfReasons::0020-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessWhatIfSubject -Microsoft\Graph\Beta\Generated.models.conditionalAccessWhatIfSubject~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.configManagerCollection-->Entity Microsoft\Graph\Beta\Generated.models.configManagerCollection::|public|constructor():void Microsoft\Graph\Beta\Generated.models.configManagerCollection::|public|getCollectionIdentifier():string @@ -205634,6 +205618,13 @@ Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|setAllowedActi Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.delegationSettings::|public|setIsActive(value?:bool):void Microsoft\Graph\Beta\Generated.models.delegationSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegationSettings +Microsoft\Graph\Beta\Generated.models.delegationSettingsCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.delegationSettingsCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.delegationSettingsCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.delegationSettingsCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.delegationSettingsCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.delegationSettingsCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.delegationSettingsCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegationSettingsCollectionResponse Microsoft\Graph\Beta\Generated.models.deleteAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deleteAction::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.deleteAction::|public|getBackingStore():BackingStore @@ -214132,6 +214123,89 @@ Microsoft\Graph\Beta\Generated.models.educationAddToCalendarOptions::0001-studen Microsoft\Graph\Beta\Generated.models.educationAddToCalendarOptions::0002-studentsAndTeamOwners Microsoft\Graph\Beta\Generated.models.educationAddToCalendarOptions::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.educationAddToCalendarOptions::0004-studentsOnly +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|getAreEngagementStrategiesEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|getIsCallToActionEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|getIsEmotionalAndIntellectualAppealEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|setAreEngagementStrategiesEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|setIsCallToActionEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|setIsEmotionalAndIntellectualAppealEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackAudienceEngagementSettings +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|getIsMessageClarityEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|getIsQualityOfInformationEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|getIsSpeechOrganizationEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|setIsMessageClarityEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|setIsQualityOfInformationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|setIsSpeechOrganizationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackContentSettings +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|getAiFeedbackSettings():EducationAiFeedbackSettings +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|getSpeechType():EducationSpeechType +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|setAiFeedbackSettings(value?:EducationAiFeedbackSettings):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|public|setSpeechType(value?:EducationSpeechType):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackCriteria +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackCriteria~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|getAreRhetoricalTechniquesEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|getIsLanguageUseEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|getIsStyleEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|setAreRhetoricalTechniquesEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|setIsLanguageUseEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|setIsStyleEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackDeliverySettings +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|getAudienceEngagementSettings():EducationAiFeedbackAudienceEngagementSettings +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|getContentSettings():EducationAiFeedbackContentSettings +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|getDeliverySettings():EducationAiFeedbackDeliverySettings +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|setAudienceEngagementSettings(value?:EducationAiFeedbackAudienceEngagementSettings):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|setContentSettings(value?:EducationAiFeedbackContentSettings):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|setDeliverySettings(value?:EducationAiFeedbackDeliverySettings):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackSettings +Microsoft\Graph\Beta\Generated.models.educationAiFeedbackSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.educationalActivity-->ItemFacet Microsoft\Graph\Beta\Generated.models.educationalActivity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.educationalActivity::|public|getCompletionMonthYear():Date @@ -214886,6 +214960,98 @@ Microsoft\Graph\Beta\Generated.models.educationSchoolCollectionResponse::|public Microsoft\Graph\Beta\Generated.models.educationSchoolCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.educationSchoolCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.educationSchoolCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSchoolCollectionResponse +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|getIsBodyLanguageEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|setIsBodyLanguageEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachAudienceEngagementSettings +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|getIsInclusivenessEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|getIsRepetitiveLanguageEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|setIsInclusivenessEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|setIsRepetitiveLanguageEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachContentSettings +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|getAreFillerWordsEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|getIsPaceEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|getIsPitchEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|getIsPronunciationEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|setAreFillerWordsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|setIsPaceEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|setIsPitchEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|setIsPronunciationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachDeliverySettings +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|getAudienceEngagementSettings():EducationSpeakerCoachAudienceEngagementSettings +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|getContentSettings():EducationSpeakerCoachContentSettings +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|getDeliverySettings():EducationSpeakerCoachDeliverySettings +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|setAudienceEngagementSettings(value?:EducationSpeakerCoachAudienceEngagementSettings):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|setContentSettings(value?:EducationSpeakerCoachContentSettings):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|setDeliverySettings(value?:EducationSpeakerCoachDeliverySettings):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachSettings +Microsoft\Graph\Beta\Generated.models.educationSpeakerCoachSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource-->EducationResource +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getAiFeedbackCriteria():EducationAiFeedbackCriteria +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getIsAiFeedbackEnabled():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getIsVideoRequired():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getMaxRecordingAttempts():int +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getPresentationTitle():string +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getRecordingTimeLimitInMinutes():int +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getShowRehearsalReportToStudentBeforeMediaUpload():bool +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getSpeakerCoachSettings():EducationSpeakerCoachSettings +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|getSpokenLanguageLocale():string +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setAiFeedbackCriteria(value?:EducationAiFeedbackCriteria):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setIsAiFeedbackEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setIsVideoRequired(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setMaxRecordingAttempts(value?:int):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setPresentationTitle(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setRecordingTimeLimitInMinutes(value?:int):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setShowRehearsalReportToStudentBeforeMediaUpload(value?:bool):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setSpeakerCoachSettings(value?:EducationSpeakerCoachSettings):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|public|setSpokenLanguageLocale(value?:string):void +Microsoft\Graph\Beta\Generated.models.educationSpeakerProgressResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerProgressResource +Microsoft\Graph\Beta\Generated.models.educationSpeechType::0000-informative +Microsoft\Graph\Beta\Generated.models.educationSpeechType::0001-personal +Microsoft\Graph\Beta\Generated.models.educationSpeechType::0002-persuasive +Microsoft\Graph\Beta\Generated.models.educationSpeechType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.educationStudent::|public|constructor():void Microsoft\Graph\Beta\Generated.models.educationStudent::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.educationStudent::|public|getBackingStore():BackingStore @@ -216197,6 +216363,11 @@ Microsoft\Graph\Beta\Generated.models.errorCode::0000-noError Microsoft\Graph\Beta\Generated.models.errorCode::0001-unauthorized Microsoft\Graph\Beta\Generated.models.errorCode::0002-notFound Microsoft\Graph\Beta\Generated.models.errorCode::0003-deleted +Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0000-l +Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0001-m +Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0002-q +Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0003-h +Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.EscapedList-->BaseItem Microsoft\Graph\Beta\Generated.models.EscapedList::|public|constructor():void Microsoft\Graph\Beta\Generated.models.EscapedList::|public|getActivities():array @@ -242679,6 +242850,7 @@ Microsoft\Graph\Beta\Generated.models.plannerContainerType::0003-project Microsoft\Graph\Beta\Generated.models.plannerContainerType::0004-driveItem Microsoft\Graph\Beta\Generated.models.plannerContainerType::0005-user Microsoft\Graph\Beta\Generated.models.plannerContainerType::0006-teamsChannel +Microsoft\Graph\Beta\Generated.models.plannerContainerType::0007-plannerTask Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0000-none Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0001-external Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0002-publication @@ -247583,6 +247755,79 @@ Microsoft\Graph\Beta\Generated.models.purchaseInvoiceLineCollectionResponse::|pu Microsoft\Graph\Beta\Generated.models.purchaseInvoiceLineCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.purchaseInvoiceLineCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PurchaseInvoiceLineCollectionResponse Microsoft\Graph\Beta\Generated.models.purchaseInvoice~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.qrCode-->Entity +Microsoft\Graph\Beta\Generated.models.qrCode::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.qrCode::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.qrCode::|public|getExpireDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.qrCode::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.qrCode::|public|getImage():QrCodeImageDetails +Microsoft\Graph\Beta\Generated.models.qrCode::|public|getLastUsedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.qrCode::|public|getStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.qrCode::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.qrCode::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.qrCode::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.qrCode::|public|setExpireDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.qrCode::|public|setImage(value?:QrCodeImageDetails):void +Microsoft\Graph\Beta\Generated.models.qrCode::|public|setLastUsedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.qrCode::|public|setStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.qrCode::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QrCode +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|getBinaryValue():StreamInterface +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|getErrorCorrectionLevel():ErrorCorrectionLevel +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|getRawContent():StreamInterface +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|getVersion():int +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|setBinaryValue(value?:StreamInterface):void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|setErrorCorrectionLevel(value?:ErrorCorrectionLevel):void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|setRawContent(value?:StreamInterface):void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|public|setVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QrCodeImageDetails +Microsoft\Graph\Beta\Generated.models.qrCodeImageDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod-->AuthenticationMethod +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|getPin():QrPin +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|getStandardQRCode():QrCode +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|getTemporaryQRCode():QrCode +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|setPin(value?:QrPin):void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|setStandardQRCode(value?:QrCode):void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|public|setTemporaryQRCode(value?:QrCode):void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethod::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QrCodePinAuthenticationMethod +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|getIncludeTargets():array +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|getPinLength():int +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|getStandardQRCodeLifetimeInDays():int +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:array):void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|setPinLength(value?:int):void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|public|setStandardQRCodeLifetimeInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.qrCodePinAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QrCodePinAuthenticationMethodConfiguration +Microsoft\Graph\Beta\Generated.models.qrPin-->Entity +Microsoft\Graph\Beta\Generated.models.qrPin::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.qrPin::|public|getCode():string +Microsoft\Graph\Beta\Generated.models.qrPin::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.qrPin::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.qrPin::|public|getForceChangePinNextSignIn():bool +Microsoft\Graph\Beta\Generated.models.qrPin::|public|getUpdatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.qrPin::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.qrPin::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.qrPin::|public|setCode(value?:string):void +Microsoft\Graph\Beta\Generated.models.qrPin::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.qrPin::|public|setForceChangePinNextSignIn(value?:bool):void +Microsoft\Graph\Beta\Generated.models.qrPin::|public|setUpdatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.qrPin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QrPin Microsoft\Graph\Beta\Generated.models.quarantineReason::0000-EncounteredBaseEscrowThreshold Microsoft\Graph\Beta\Generated.models.quarantineReason::0001-EncounteredTotalEscrowThreshold Microsoft\Graph\Beta\Generated.models.quarantineReason::0002-EncounteredEscrowProportionThreshold @@ -261273,6 +261518,14 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetectionCollectionRes Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetectionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetectionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetectionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn-->SignInIdentity +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|getServicePrincipalId():string +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|public|setServicePrincipalId(value?:string):void +Microsoft\Graph\Beta\Generated.models.servicePrincipalSignIn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignIn Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivity-->Entity Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivity::|public|getAppId():string @@ -261298,14 +261551,6 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivityCollectionRe Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivityCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignInActivityCollectionResponse -Microsoft\Graph\Beta\Generated.models.servicePrincipalSubject-->ConditionalAccessWhatIfSubject -Microsoft\Graph\Beta\Generated.models.servicePrincipalSubject::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.servicePrincipalSubject::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.servicePrincipalSubject::|public|getServicePrincipalId():string -Microsoft\Graph\Beta\Generated.models.servicePrincipalSubject::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.servicePrincipalSubject::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.servicePrincipalSubject::|public|setServicePrincipalId(value?:string):void -Microsoft\Graph\Beta\Generated.models.servicePrincipalSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSubject Microsoft\Graph\Beta\Generated.models.serviceProvisioningError::|public|constructor():void Microsoft\Graph\Beta\Generated.models.serviceProvisioningError::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.serviceProvisioningError::|public|getBackingStore():BackingStore @@ -262574,6 +262819,48 @@ Microsoft\Graph\Beta\Generated.models.signInCollectionResponse::|public|getValue Microsoft\Graph\Beta\Generated.models.signInCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.signInCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.signInCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInCollectionResponse +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getAuthenticationFlow():AuthenticationFlow +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getClientAppType():ConditionalAccessClientApp +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getCountry():string +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getDeviceInfo():DeviceInfo +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getDevicePlatform():ConditionalAccessDevicePlatform +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getInsiderRiskLevel():InsiderRiskLevel +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getIpAddress():string +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getServicePrincipalRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getSignInRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|getUserRiskLevel():RiskLevel +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setAuthenticationFlow(value?:AuthenticationFlow):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setClientAppType(value?:ConditionalAccessClientApp):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setCountry(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setDeviceInfo(value?:DeviceInfo):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setDevicePlatform(value?:ConditionalAccessDevicePlatform):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setInsiderRiskLevel(value?:InsiderRiskLevel):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setIpAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setServicePrincipalRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setSignInRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|public|setUserRiskLevel(value?:RiskLevel):void +Microsoft\Graph\Beta\Generated.models.signInConditions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInConditions +Microsoft\Graph\Beta\Generated.models.signInConditions~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.signInContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInContext::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.signInContext::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.signInContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInContext::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.signInContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInContext::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInContext::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.signInContext::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInContext +Microsoft\Graph\Beta\Generated.models.signInContext~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0000-primaryAndSecondaryAuthentication Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0001-secondaryAuthentication Microsoft\Graph\Beta\Generated.models.signInFrequencyAuthenticationType::0002-unknownFutureValue @@ -262632,6 +262919,17 @@ Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0002-proxyAddress Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0003-qrCode Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0004-onPremisesUserPrincipalName Microsoft\Graph\Beta\Generated.models.signInIdentifierType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.signInIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SignInIdentity +Microsoft\Graph\Beta\Generated.models.signInIdentity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.signInLocation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.signInLocation::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.signInLocation::|public|getBackingStore():BackingStore @@ -269751,6 +270049,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|getCloudClipboard():CloudCli Microsoft\Graph\Beta\Generated.models.user::|public|getCloudLicensing():UserCloudLicensing Microsoft\Graph\Beta\Generated.models.user::|public|getCloudPCs():array Microsoft\Graph\Beta\Generated.models.user::|public|getCloudRealtimeCommunicationInfo():CloudRealtimeCommunicationInfo +Microsoft\Graph\Beta\Generated.models.user::|public|getCommunications():UserCloudCommunication Microsoft\Graph\Beta\Generated.models.user::|public|getCompanyName():string Microsoft\Graph\Beta\Generated.models.user::|public|getConsentProvidedForMinor():string Microsoft\Graph\Beta\Generated.models.user::|public|getContactFolders():array @@ -269911,6 +270210,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|setCloudClipboard(value?:Clo Microsoft\Graph\Beta\Generated.models.user::|public|setCloudLicensing(value?:UserCloudLicensing):void Microsoft\Graph\Beta\Generated.models.user::|public|setCloudPCs(value?:array):void Microsoft\Graph\Beta\Generated.models.user::|public|setCloudRealtimeCommunicationInfo(value?:CloudRealtimeCommunicationInfo):void +Microsoft\Graph\Beta\Generated.models.user::|public|setCommunications(value?:UserCloudCommunication):void Microsoft\Graph\Beta\Generated.models.user::|public|setCompanyName(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setConsentProvidedForMinor(value?:string):void Microsoft\Graph\Beta\Generated.models.user::|public|setContactFolders(value?:array):void @@ -270095,6 +270395,14 @@ Microsoft\Graph\Beta\Generated.models.userAccount~~>AdditionalDataHolder; Backed Microsoft\Graph\Beta\Generated.models.userAction::0000-registerSecurityInformation Microsoft\Graph\Beta\Generated.models.userAction::0001-registerOrJoinDevices Microsoft\Graph\Beta\Generated.models.userAction::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userActionContext-->SignInContext +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|getUserAction():UserAction +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userActionContext::|public|setUserAction(value?:UserAction):void +Microsoft\Graph\Beta\Generated.models.userActionContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserActionContext Microsoft\Graph\Beta\Generated.models.userActivity-->Entity Microsoft\Graph\Beta\Generated.models.userActivity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userActivity::|public|getActivationUrl():string @@ -270181,6 +270489,14 @@ Microsoft\Graph\Beta\Generated.models.userAttributeValuesItem::|public|setOdataT Microsoft\Graph\Beta\Generated.models.userAttributeValuesItem::|public|setValue(value?:string):void Microsoft\Graph\Beta\Generated.models.userAttributeValuesItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAttributeValuesItem Microsoft\Graph\Beta\Generated.models.userAttributeValuesItem~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.userCloudCommunication-->Entity +Microsoft\Graph\Beta\Generated.models.userCloudCommunication::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userCloudCommunication::|public|getCallSettings():CallSettings +Microsoft\Graph\Beta\Generated.models.userCloudCommunication::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userCloudCommunication::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userCloudCommunication::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userCloudCommunication::|public|setCallSettings(value?:CallSettings):void +Microsoft\Graph\Beta\Generated.models.userCloudCommunication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserCloudCommunication Microsoft\Graph\Beta\Generated.models.userCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.userCollectionResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userCollectionResponse::|public|GetFieldDeserializers():array @@ -272320,6 +272636,18 @@ Microsoft\Graph\Beta\Generated.models.userSettings::|public|setStorage(value?:Us Microsoft\Graph\Beta\Generated.models.userSettings::|public|setWindows(value?:array):void Microsoft\Graph\Beta\Generated.models.userSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserSettings Microsoft\Graph\Beta\Generated.models.userSet~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.userSignIn-->SignInIdentity +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|getExternalTenantId():string +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|getExternalUserType():ConditionalAccessGuestOrExternalUserTypes +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|getUserId():string +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|setExternalTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|setExternalUserType(value?:ConditionalAccessGuestOrExternalUserTypes):void +Microsoft\Graph\Beta\Generated.models.userSignIn::|public|setUserId(value?:string):void +Microsoft\Graph\Beta\Generated.models.userSignIn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserSignIn Microsoft\Graph\Beta\Generated.models.userSignInInsight-->GovernanceInsight Microsoft\Graph\Beta\Generated.models.userSignInInsight::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userSignInInsight::|public|GetFieldDeserializers():array @@ -272430,18 +272758,6 @@ Microsoft\Graph\Beta\Generated.models.userStorage::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.userStorage::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.userStorage::|public|setQuota(value?:UnifiedStorageQuota):void Microsoft\Graph\Beta\Generated.models.userStorage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserStorage -Microsoft\Graph\Beta\Generated.models.userSubject-->ConditionalAccessWhatIfSubject -Microsoft\Graph\Beta\Generated.models.userSubject::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.userSubject::|public|getExternalTenantId():string -Microsoft\Graph\Beta\Generated.models.userSubject::|public|getExternalUserType():ConditionalAccessGuestOrExternalUserTypes -Microsoft\Graph\Beta\Generated.models.userSubject::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.userSubject::|public|getUserId():string -Microsoft\Graph\Beta\Generated.models.userSubject::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.userSubject::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.userSubject::|public|setExternalTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.models.userSubject::|public|setExternalUserType(value?:ConditionalAccessGuestOrExternalUserTypes):void -Microsoft\Graph\Beta\Generated.models.userSubject::|public|setUserId(value?:string):void -Microsoft\Graph\Beta\Generated.models.userSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserSubject Microsoft\Graph\Beta\Generated.models.userTeamwork-->Entity Microsoft\Graph\Beta\Generated.models.userTeamwork::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userTeamwork::|public|getAssociatedTeams():array @@ -274115,30 +274431,37 @@ Microsoft\Graph\Beta\Generated.models.wellknownListName::0000-none Microsoft\Graph\Beta\Generated.models.wellknownListName::0001-defaultList Microsoft\Graph\Beta\Generated.models.wellknownListName::0002-flaggedEmails Microsoft\Graph\Beta\Generated.models.wellknownListName::0003-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.whatIfApplicationContext-->ConditionalAccessContext -Microsoft\Graph\Beta\Generated.models.whatIfApplicationContext::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.whatIfApplicationContext::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.whatIfApplicationContext::|public|getIncludeApplications():array -Microsoft\Graph\Beta\Generated.models.whatIfApplicationContext::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.whatIfApplicationContext::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.whatIfApplicationContext::|public|setIncludeApplications(value?:array):void -Microsoft\Graph\Beta\Generated.models.whatIfApplicationContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WhatIfApplicationContext -Microsoft\Graph\Beta\Generated.models.whatIfAuthenticationContext-->ConditionalAccessContext -Microsoft\Graph\Beta\Generated.models.whatIfAuthenticationContext::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.whatIfAuthenticationContext::|public|getAuthenticationContext():string -Microsoft\Graph\Beta\Generated.models.whatIfAuthenticationContext::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.whatIfAuthenticationContext::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.whatIfAuthenticationContext::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.whatIfAuthenticationContext::|public|setAuthenticationContext(value?:string):void -Microsoft\Graph\Beta\Generated.models.whatIfAuthenticationContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WhatIfAuthenticationContext -Microsoft\Graph\Beta\Generated.models.whatIfUserActionContext-->ConditionalAccessContext -Microsoft\Graph\Beta\Generated.models.whatIfUserActionContext::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.whatIfUserActionContext::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.whatIfUserActionContext::|public|getUserAction():UserAction -Microsoft\Graph\Beta\Generated.models.whatIfUserActionContext::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.whatIfUserActionContext::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.whatIfUserActionContext::|public|setUserAction(value?:UserAction):void -Microsoft\Graph\Beta\Generated.models.whatIfUserActionContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WhatIfUserActionContext +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0000-notSet +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0001-notEnoughInformation +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0002-invalidCondition +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0003-users +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0004-workloadIdentities +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0005-application +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0006-userActions +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0007-authenticationContext +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0008-devicePlatform +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0009-devices +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0010-clientApps +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0011-location +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0012-signInRisk +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0013-emptyPolicy +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0014-invalidPolicy +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0015-policyNotEnabled +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0016-userRisk +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0017-time +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0018-insiderRisk +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0019-authenticationFlow +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisReasons::0020-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult-->ConditionalAccessPolicy +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|getAnalysisReasons():WhatIfAnalysisReasons +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|getPolicyApplies():bool +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|setAnalysisReasons(value?:WhatIfAnalysisReasons):void +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|public|setPolicyApplies(value?:bool):void +Microsoft\Graph\Beta\Generated.models.whatIfAnalysisResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WhatIfAnalysisResult Microsoft\Graph\Beta\Generated.models.wiFiAuthenticationMethod::0000-certificate Microsoft\Graph\Beta\Generated.models.wiFiAuthenticationMethod::0001-usernameAndPassword Microsoft\Graph\Beta\Generated.models.wiFiAuthenticationMethod::0002-derivedCredential @@ -279962,6 +280285,16 @@ Microsoft\Graph\Beta\Generated.models.windowsUpdates.rateDrivenRolloutSettings:: Microsoft\Graph\Beta\Generated.models.windowsUpdates.rateDrivenRolloutSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.windowsUpdates.rateDrivenRolloutSettings::|public|setDevicesPerOffer(value?:int):void Microsoft\Graph\Beta\Generated.models.windowsUpdates.rateDrivenRolloutSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RateDrivenRolloutSettings +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationType::0000-inPlaceUpgrade +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationType::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationUpdateFilter-->WindowsUpdateFilter +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationUpdateFilter::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationUpdateFilter::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationUpdateFilter::|public|getRemediationType():RemediationType +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationUpdateFilter::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationUpdateFilter::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationUpdateFilter::|public|setRemediationType(value?:RemediationType):void +Microsoft\Graph\Beta\Generated.models.windowsUpdates.remediationUpdateFilter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemediationUpdateFilter Microsoft\Graph\Beta\Generated.models.windowsUpdates.requestedDeploymentStateValue::0000-none Microsoft\Graph\Beta\Generated.models.windowsUpdates.requestedDeploymentStateValue::0001-paused Microsoft\Graph\Beta\Generated.models.windowsUpdates.requestedDeploymentStateValue::0002-archived @@ -296078,6 +296411,22 @@ Microsoft\Graph\Beta\Generated.reports.deviceConfigurationUserActivity.DeviceCon Microsoft\Graph\Beta\Generated.reports.deviceConfigurationUserActivity.DeviceConfigurationUserActivityRequestBuilder::|public|WithUrl(rawUrl:string):DeviceConfigurationUserActivityRequestBuilder Microsoft\Graph\Beta\Generated.reports.deviceConfigurationUserActivity.deviceConfigurationUserActivityRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.reports.deviceConfigurationUserActivity.deviceConfigurationUserActivityRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|Get(requestConfiguration?:GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|WithUrl(rawUrl:string):GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters::|public|appId:string +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters::|public|constructor(appId?:string; period?:string; serviceArea?:string):void +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters::|public|period:string +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters::|public|serviceArea:string +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration::|public|queryParameters:GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(appId?:string; period?:string; serviceArea?:string):GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.getAttackSimulationRepeatOffenders.getAttackSimulationRepeatOffendersGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.reports.getAttackSimulationRepeatOffenders.getAttackSimulationRepeatOffendersGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.reports.getAttackSimulationRepeatOffenders.getAttackSimulationRepeatOffendersGetResponse::|public|GetFieldDeserializers():array @@ -298482,6 +298831,7 @@ Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|dailyPrint Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|deviceConfigurationDeviceActivity:DeviceConfigurationDeviceActivityRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|deviceConfigurationUserActivity:DeviceConfigurationUserActivityRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|Get(requestConfiguration?:ReportsRequestBuilderGetRequestConfiguration):ReportRoot +Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId:GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getAttackSimulationRepeatOffenders:GetAttackSimulationRepeatOffendersRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getAttackSimulationSimulationUserCoverage:GetAttackSimulationSimulationUserCoverageRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getAttackSimulationTrainingUserCoverage:GetAttackSimulationTrainingUserCoverageRequestBuilder @@ -299179,6 +299529,32 @@ Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMessageVolumeMetricsFo Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration::|public|queryParameters:GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(aggregationIntervalInMinutes?:int; count?:bool; filter?:string; search?:string; skip?:int; top?:int):GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; exclusiveIntervalEndDateTime?:DateTime; inclusiveIntervalStartDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|Get(requestConfiguration?:GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|WithUrl(rawUrl:string):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregationIntervalInMinutes:int +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|constructor(aggregationIntervalInMinutes?:int; count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration::|public|queryParameters:GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(aggregationIntervalInMinutes?:int; count?:bool; filter?:string; search?:string; skip?:int; top?:int):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.reports.serviceActivity.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|GetFieldDeserializers():array @@ -299382,6 +299758,7 @@ Microsoft\Graph\Beta\Generated.reports.serviceActivity.ServiceActivityRequestBui Microsoft\Graph\Beta\Generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|getConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:DateTime; inclusiveIntervalStartDateTime:DateTime):GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder Microsoft\Graph\Beta\Generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|getMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:DateTime; inclusiveIntervalStartDateTime:DateTime):GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder Microsoft\Graph\Beta\Generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:DateTime; inclusiveIntervalStartDateTime:DateTime):GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +Microsoft\Graph\Beta\Generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:DateTime; inclusiveIntervalStartDateTime:DateTime):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder Microsoft\Graph\Beta\Generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:DateTime; inclusiveIntervalStartDateTime:DateTime):GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder Microsoft\Graph\Beta\Generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|getMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:DateTime; inclusiveIntervalStartDateTime:DateTime):GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder Microsoft\Graph\Beta\Generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|getMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes(exclusiveIntervalEndDateTime:DateTime; inclusiveIntervalStartDateTime:DateTime):GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder @@ -375856,6 +376233,7 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBu Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|phoneMethods:PhoneMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|platformCredentialMethods:PlatformCredentialMethodsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|qrCodePinMethod:QrCodePinMethodRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|requirements:RequirementsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|signInPreferences:SignInPreferencesRequestBuilder @@ -376912,6 +377290,121 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.platformCredentialMetho Microsoft\Graph\Beta\Generated.users.item.authentication.platformCredentialMethods.platformCredentialMethodsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlatformCredentialMethodsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.authentication.platformCredentialMethods.platformCredentialMethodsRequestBuilderGetRequestConfiguration::|public|queryParameters:PlatformCredentialMethodsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.authentication.platformCredentialMethods.platformCredentialMethodsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlatformCredentialMethodsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|Delete(requestConfiguration?:PinRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|Get(requestConfiguration?:PinRequestBuilderGetRequestConfiguration):QrPin +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|Patch(body:QrPin; requestConfiguration?:PinRequestBuilderPatchRequestConfiguration):QrPin +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PinRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PinRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|ToPatchRequestInformation(body:QrPin; requestConfiguration?:PinRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|updatePin:UpdatePinRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|WithUrl(rawUrl:string):PinRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PinRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderGetRequestConfiguration::|public|queryParameters:PinRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PinRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.pinRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|getCurrentPin():string +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|getNewPin():string +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|setCurrentPin(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|public|setNewPin(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UpdatePinPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|Post(body:UpdatePinPostRequestBody; requestConfiguration?:UpdatePinRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|ToPostRequestInformation(body:UpdatePinPostRequestBody; requestConfiguration?:UpdatePinRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|WithUrl(rawUrl:string):UpdatePinRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.pin.updatePin.updatePinRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|Delete(requestConfiguration?:QrCodePinMethodRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|Get(requestConfiguration?:QrCodePinMethodRequestBuilderGetRequestConfiguration):QrCodePinAuthenticationMethod +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|pin:PinRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|standardQRCode:StandardQRCodeRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|temporaryQRCode:TemporaryQRCodeRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:QrCodePinMethodRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:QrCodePinMethodRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|WithUrl(rawUrl:string):QrCodePinMethodRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:QrCodePinMethodRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderGetRequestConfiguration::|public|queryParameters:QrCodePinMethodRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.qrCodePinMethodRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):QrCodePinMethodRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|Delete(requestConfiguration?:StandardQRCodeRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|Get(requestConfiguration?:StandardQRCodeRequestBuilderGetRequestConfiguration):QrCode +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|Patch(body:QrCode; requestConfiguration?:StandardQRCodeRequestBuilderPatchRequestConfiguration):QrCode +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:StandardQRCodeRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:StandardQRCodeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|ToPatchRequestInformation(body:QrCode; requestConfiguration?:StandardQRCodeRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|WithUrl(rawUrl:string):StandardQRCodeRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:StandardQRCodeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderGetRequestConfiguration::|public|queryParameters:StandardQRCodeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):StandardQRCodeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.standardQRCode.standardQRCodeRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|Delete(requestConfiguration?:TemporaryQRCodeRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|Get(requestConfiguration?:TemporaryQRCodeRequestBuilderGetRequestConfiguration):QrCode +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|Patch(body:QrCode; requestConfiguration?:TemporaryQRCodeRequestBuilderPatchRequestConfiguration):QrCode +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TemporaryQRCodeRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TemporaryQRCodeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|ToPatchRequestInformation(body:QrCode; requestConfiguration?:TemporaryQRCodeRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|WithUrl(rawUrl:string):TemporaryQRCodeRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TemporaryQRCodeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderGetRequestConfiguration::|public|queryParameters:TemporaryQRCodeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TemporaryQRCodeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.temporaryQRCodeRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|Get(requestConfiguration?:RequirementsRequestBuilderGetRequestConfiguration):StrongAuthenticationRequirements @@ -394670,6 +395163,185 @@ Microsoft\Graph\Beta\Generated.users.item.cloudPCs.validateBulkResize.ValidateBu Microsoft\Graph\Beta\Generated.users.item.cloudPCs.validateBulkResize.ValidateBulkResizeRequestBuilder::|public|WithUrl(rawUrl:string):ValidateBulkResizeRequestBuilder Microsoft\Graph\Beta\Generated.users.item.cloudPCs.validateBulkResize.validateBulkResizeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.cloudPCs.validateBulkResize.validateBulkResizeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|delegates:DelegatesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|delegators:DelegatorsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|Delete(requestConfiguration?:CallSettingsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|Get(requestConfiguration?:CallSettingsRequestBuilderGetRequestConfiguration):CallSettings +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|Patch(body:CallSettings; requestConfiguration?:CallSettingsRequestBuilderPatchRequestConfiguration):CallSettings +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CallSettingsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CallSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|ToPatchRequestInformation(body:CallSettings; requestConfiguration?:CallSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|WithUrl(rawUrl:string):CallSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CallSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:CallSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CallSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.callSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|ByDelegationSettingsId(delegationSettingsId:string):DelegationSettingsItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|Get(requestConfiguration?:DelegatesRequestBuilderGetRequestConfiguration):DelegationSettingsCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|Post(body:DelegationSettings; requestConfiguration?:DelegatesRequestBuilderPostRequestConfiguration):DelegationSettings +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DelegatesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|ToPostRequestInformation(body:DelegationSettings; requestConfiguration?:DelegatesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|WithUrl(rawUrl:string):DelegatesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DelegatesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetRequestConfiguration::|public|queryParameters:DelegatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DelegatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.delegatesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|Delete(requestConfiguration?:DelegationSettingsItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|Get(requestConfiguration?:DelegationSettingsItemRequestBuilderGetRequestConfiguration):DelegationSettings +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|Patch(body:DelegationSettings; requestConfiguration?:DelegationSettingsItemRequestBuilderPatchRequestConfiguration):DelegationSettings +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DelegationSettingsItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DelegationSettingsItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|ToPatchRequestInformation(body:DelegationSettings; requestConfiguration?:DelegationSettingsItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|WithUrl(rawUrl:string):DelegationSettingsItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DelegationSettingsItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DelegationSettingsItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DelegationSettingsItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|ByDelegationSettingsId(delegationSettingsId:string):DelegationSettingsItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|Get(requestConfiguration?:DelegatorsRequestBuilderGetRequestConfiguration):DelegationSettingsCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|Post(body:DelegationSettings; requestConfiguration?:DelegatorsRequestBuilderPostRequestConfiguration):DelegationSettings +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DelegatorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|ToPostRequestInformation(body:DelegationSettings; requestConfiguration?:DelegatorsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|WithUrl(rawUrl:string):DelegatorsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DelegatorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetRequestConfiguration::|public|queryParameters:DelegatorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DelegatorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.delegatorsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|Delete(requestConfiguration?:DelegationSettingsItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|Get(requestConfiguration?:DelegationSettingsItemRequestBuilderGetRequestConfiguration):DelegationSettings +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|Patch(body:DelegationSettings; requestConfiguration?:DelegationSettingsItemRequestBuilderPatchRequestConfiguration):DelegationSettings +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DelegationSettingsItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DelegationSettingsItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|ToPatchRequestInformation(body:DelegationSettings; requestConfiguration?:DelegationSettingsItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|WithUrl(rawUrl:string):DelegationSettingsItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DelegationSettingsItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DelegationSettingsItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DelegationSettingsItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|callSettings:CallSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|Delete(requestConfiguration?:CommunicationsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|Get(requestConfiguration?:CommunicationsRequestBuilderGetRequestConfiguration):UserCloudCommunication +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|Patch(body:UserCloudCommunication; requestConfiguration?:CommunicationsRequestBuilderPatchRequestConfiguration):UserCloudCommunication +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CommunicationsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CommunicationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|ToPatchRequestInformation(body:UserCloudCommunication; requestConfiguration?:CommunicationsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.communications.CommunicationsRequestBuilder::|public|WithUrl(rawUrl:string):CommunicationsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CommunicationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderGetRequestConfiguration::|public|queryParameters:CommunicationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CommunicationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.communications.communicationsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.contactFolders.ContactFoldersRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.contactFolders.ContactFoldersRequestBuilder::|public|ByContactFolderId(contactFolderId:string):ContactFolderItemRequestBuilder Microsoft\Graph\Beta\Generated.users.item.contactFolders.ContactFoldersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -418317,6 +418989,7 @@ Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|checkM Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|cloudClipboard:CloudClipboardRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|cloudPCs:CloudPCsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|communications:CommunicationsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|contactFolders:ContactFoldersRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|contacts:ContactsRequestBuilder diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 497af9f19bf..f1083a10df1 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "1DF5735F8F441D1132015705C320D592647B32AF64E176421EB1D8D4592D0E33EBD0FB85EA0566277E2B37E26CDF20C1494A2DB10B22B6635EACDEDA39598AEC", + "descriptionHash": "09D645F5F24017B880CF2C17F68443385D6BFBF17763B302C4D14D8A760E40F914947916C6F85048EC3D2F5AACB4E97FDC7DCA0A2C078AA81F2D0D57FE8FDE23", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.25.1",