diff --git a/src/Generated/Admin/People/PeopleRequestBuilder.php b/src/Generated/Admin/People/PeopleRequestBuilder.php index eba5938a4d4..913a39b7ed1 100644 --- a/src/Generated/Admin/People/PeopleRequestBuilder.php +++ b/src/Generated/Admin/People/PeopleRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Admin\People\ItemInsights\ItemInsightsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\People\NamePronunciation\NamePronunciationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Admin\People\PhotoUpdateSettings\PhotoUpdateSettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\People\ProfileCardProperties\ProfileCardPropertiesRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\People\ProfilePropertySettings\ProfilePropertySettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\People\ProfileSources\ProfileSourcesRequestBuilder; @@ -37,6 +38,13 @@ public function namePronunciation(): NamePronunciationRequestBuilder { return new NamePronunciationRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the photoUpdateSettings property of the microsoft.graph.peopleAdminSettings entity. + */ + public function photoUpdateSettings(): PhotoUpdateSettingsRequestBuilder { + return new PhotoUpdateSettingsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the profileCardProperties property of the microsoft.graph.peopleAdminSettings entity. */ diff --git a/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilder.php b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilder.php new file mode 100644 index 00000000000..803af99e2a0 --- /dev/null +++ b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilder.php @@ -0,0 +1,147 @@ +|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}/admin/people/photoUpdateSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a photoUpdateSettings object. + * @param PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration|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/peopleadminsettings-delete-photoupdatesettings?view=graph-rest-beta Find more info here + */ + public function delete(?PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration $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 photoUpdateSettings object. + * @param PhotoUpdateSettingsRequestBuilderGetRequestConfiguration|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/photoupdatesettings-get?view=graph-rest-beta Find more info here + */ + public function get(?PhotoUpdateSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PhotoUpdateSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a photoUpdateSettings object. + * @param PhotoUpdateSettings $body The request body + * @param PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration|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/photoupdatesettings-update?view=graph-rest-beta Find more info here + */ + public function patch(PhotoUpdateSettings $body, ?PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PhotoUpdateSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a photoUpdateSettings object. + * @param PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration $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); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of a photoUpdateSettings object. + * @param PhotoUpdateSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PhotoUpdateSettingsRequestBuilderGetRequestConfiguration $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 properties of a photoUpdateSettings object. + * @param PhotoUpdateSettings $body The request body + * @param PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PhotoUpdateSettings $body, ?PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration $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 PhotoUpdateSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): PhotoUpdateSettingsRequestBuilder { + return new PhotoUpdateSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..dfd80ff1f82 --- /dev/null +++ b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration.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/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..302408a9c5c --- /dev/null +++ b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetQueryParameters.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 PhotoUpdateSettingsRequestBuilderGetQueryParameters 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/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4033ae7d59f --- /dev/null +++ b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PhotoUpdateSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PhotoUpdateSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PhotoUpdateSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PhotoUpdateSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PhotoUpdateSettingsRequestBuilderGetQueryParameters { + return new PhotoUpdateSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e3c942112e5 --- /dev/null +++ b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration.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/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 597e00cda8e..441a0011a6c 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php @@ -46,11 +46,11 @@ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfigu } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|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-operationalinsightsconnection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta Find more info here */ public function get(?ResourceConnectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?ResourceConnectionItemRequestBuilder } /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php index b66c01b89f0..8b1c41acdc1 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection object. */ class ResourceConnectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index 86dc0ad26fe..cc4a0fa49da 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); @@ -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 */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index 0e69dd4166f..44a5dbea51e 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a contentApproval object. + * Delete a complianceChange object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|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-contentapproval-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta Find more info here */ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -54,11 +54,11 @@ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfigura } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|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-contentapproval-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-get?view=graph-rest-beta Find more info here */ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -85,7 +85,7 @@ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilde } /** - * Delete a contentApproval object. + * Delete a complianceChange object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?ComplianceChangeItemRequestBuilderDe } /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php index 5b30a33bd5f..6397a2b5e15 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a contentApproval object. + * Read the properties and relationships of a complianceChange object. */ class ComplianceChangeItemRequestBuilderGetQueryParameters { 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/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php index d8a2e61ad97..fa53c6d9e16 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param AssignmentsRequestBuilderGetRequestConfiguration|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(IosLobAppProvisioningConfigurationAssignment $body, ?Assign } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index 38d126facd2..6e838857da3 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php index 0a488cc1fda..5dcb1f39d3d 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?IosLobAppProvisioningConfigurationAssignmentItemRequestB } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?IosLobAppProvisioningConfigurationAs } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php index 1c97c4a49fa..b031f346af1 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. */ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php b/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php new file mode 100644 index 00000000000..992726db5e2 --- /dev/null +++ b/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php @@ -0,0 +1,114 @@ +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 GetVapidPublicKeyGetResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetVapidPublicKeyGetResponse { + return new GetVapidPublicKeyGetResponse(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the value property value. The value property + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($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 { + $writer->writeStringValue('value', $this->getValue()); + $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 value property value. The value property + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php b/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php new file mode 100644 index 00000000000..5e2d5347088 --- /dev/null +++ b/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php @@ -0,0 +1,74 @@ +|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}/drives/{drive%2Did}/list/subscriptions/getVapidPublicKey()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|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/subscription-getvapidpublickey?view=graph-rest-beta Find more info here + */ + public function get(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetVapidPublicKeyGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $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); + $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 GetVapidPublicKeyRequestBuilder + */ + public function withUrl(string $rawUrl): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php b/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ab1c88062b5 --- /dev/null +++ b/src/Generated/Drives/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.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/Drives/Item/EscapedList/Subscriptions/SubscriptionsRequestBuilder.php b/src/Generated/Drives/Item/EscapedList/Subscriptions/SubscriptionsRequestBuilder.php index 5467c8e2231..ca9a13d9b19 100644 --- a/src/Generated/Drives/Item/EscapedList/Subscriptions/SubscriptionsRequestBuilder.php +++ b/src/Generated/Drives/Item/EscapedList/Subscriptions/SubscriptionsRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Drives\Item\EscapedList\Subscriptions\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Drives\Item\EscapedList\Subscriptions\GetVapidPublicKey\GetVapidPublicKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\EscapedList\Subscriptions\Item\SubscriptionItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Subscription; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getVapidPublicKey method. + */ + public function getVapidPublicKey(): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subscriptions property of the microsoft.graph.list entity. * @param string $subscriptionId The unique identifier of subscription diff --git a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php index e312bbe3e2c..6b7f1e07ae3 100644 --- a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php @@ -60,12 +60,12 @@ public function get(?RetentionLabelRequestBuilderGetRequestConfiguration $reques } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|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/driveitem-setretentionlabel?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-beta Find more info here */ public function patch(ItemRetentionLabel $body, ?RetentionLabelRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -115,7 +115,7 @@ public function toGetRequestInformation(?RetentionLabelRequestBuilderGetRequestC } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|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/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php b/src/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php new file mode 100644 index 00000000000..baeaca4d373 --- /dev/null +++ b/src/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php @@ -0,0 +1,114 @@ +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 GetVapidPublicKeyGetResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetVapidPublicKeyGetResponse { + return new GetVapidPublicKeyGetResponse(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the value property value. The value property + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($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 { + $writer->writeStringValue('value', $this->getValue()); + $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 value property value. The value property + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php new file mode 100644 index 00000000000..5d0a015e06b --- /dev/null +++ b/src/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php @@ -0,0 +1,74 @@ +|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}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/getVapidPublicKey()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|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/subscription-getvapidpublickey?view=graph-rest-beta Find more info here + */ + public function get(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetVapidPublicKeyGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $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); + $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 GetVapidPublicKeyRequestBuilder + */ + public function withUrl(string $rawUrl): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php b/src/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b6fd5944427 --- /dev/null +++ b/src/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.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/Drives/Item/Items/Item/Subscriptions/SubscriptionsRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Subscriptions/SubscriptionsRequestBuilder.php index eb0b9b8c903..bb7ad5770f9 100644 --- a/src/Generated/Drives/Item/Items/Item/Subscriptions/SubscriptionsRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Subscriptions/SubscriptionsRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\Subscriptions\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\Subscriptions\GetVapidPublicKey\GetVapidPublicKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\Subscriptions\Item\SubscriptionItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Subscription; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getVapidPublicKey method. + */ + public function getVapidPublicKey(): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subscriptions property of the microsoft.graph.driveItem entity. * @param string $subscriptionId The unique identifier of subscription diff --git a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 572adc03c23..3dbc9a2cdbf 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|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-externalitem-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|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 26facd490f9..6d7bb079fd5 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 } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @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-externalconnection-patch-schema?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-schema-update?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 } /** - * Create a new or update an existing schema for a Microsoft Search connection. + * Update the properties of a schema for an externalConnection. * @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/DataConnectors/DataConnectorsRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php index 089d28039f6..467f2d1822f 100644 --- a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?DataConnectorsRequestBuilderGetRequestConfiguration $reques } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|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/industrydata-onerosterapidataconnector-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta Find more info here */ public function post(IndustryDataConnector $body, ?DataConnectorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?DataConnectorsRequestBuilderGetRequestC } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|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 1489ac75a43..230e24aa9c1 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 fileValidateOperation object. + * 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. * @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/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a fileValidateOperation object. + * 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. * @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 32bac9d6444..b479fc76ce2 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 fileValidateOperation object. + * 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. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index ccc2cb5c328..eae264b2b4a 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 } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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/group-get-conversation?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -87,7 +87,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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 b72016b3ba5..e28c0cfb775 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; /** - * Get a group's conversation object. + * Retrieve the properties and relationships of conversation object. */ class ConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Sites/Item/Extensions/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Extensions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3f2ae9b3939 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/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}/groups/{group%2Did}/sites/{site%2Did}/extensions/$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/Groups/Item/Sites/Item/Extensions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Sites/Item/Extensions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a121c0b7db1 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/Extensions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/Extensions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..14ccb8a896b --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/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/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilder.php new file mode 100644 index 00000000000..5581aa1549f --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the extensions property of the microsoft.graph.site entity. + * @param string $extensionId The unique identifier of extension + * @return ExtensionItemRequestBuilder + */ + public function byExtensionId(string $extensionId): ExtensionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['extension%2Did'] = $extensionId; + return new ExtensionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ExtensionsRequestBuilder 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}/groups/{group%2Did}/sites/{site%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExtensionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExtensionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to extensions for groups + * @param Extension $body The request body + * @param ExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Extension $body, ?ExtensionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Extension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExtensionsRequestBuilderGetRequestConfiguration $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 extensions for groups + * @param Extension $body The request body + * @param ExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Extension $body, ?ExtensionsRequestBuilderPostRequestConfiguration $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 ExtensionsRequestBuilder + */ + public function withUrl(string $rawUrl): ExtensionsRequestBuilder { + return new ExtensionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dea1659024c --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderGetQueryParameters.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 ExtensionsRequestBuilderGetQueryParameters 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/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a7bb869243e --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExtensionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExtensionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExtensionsRequestBuilderGetQueryParameters. + * @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 ExtensionsRequestBuilderGetQueryParameters + */ + 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): ExtensionsRequestBuilderGetQueryParameters { + return new ExtensionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..da01c1763fe --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.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/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilder.php new file mode 100644 index 00000000000..cc523843033 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilder.php @@ -0,0 +1,144 @@ +|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}/groups/{group%2Did}/sites/{site%2Did}/extensions/{extension%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property extensions for groups + * @param ExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Extension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property extensions in groups + * @param Extension $body The request body + * @param ExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Extension $body, ?ExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Extension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property extensions for groups + * @param ExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ExtensionItemRequestBuilderDeleteRequestConfiguration $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); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExtensionItemRequestBuilderGetRequestConfiguration $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 extensions in groups + * @param Extension $body The request body + * @param ExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Extension $body, ?ExtensionItemRequestBuilderPatchRequestConfiguration $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 ExtensionItemRequestBuilder + */ + public function withUrl(string $rawUrl): ExtensionItemRequestBuilder { + return new ExtensionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0e8f0ee86ba --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderDeleteRequestConfiguration.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/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fc792a2f7c6 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetQueryParameters.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 ExtensionItemRequestBuilderGetQueryParameters 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/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c1c41404535 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExtensionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExtensionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExtensionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExtensionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExtensionItemRequestBuilderGetQueryParameters { + return new ExtensionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..49ca3a311c5 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderPatchRequestConfiguration.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/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilder.php new file mode 100644 index 00000000000..826be4b80e1 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilder.php @@ -0,0 +1,113 @@ +|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}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path=\'{path}\')/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExtensionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExtensionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to extensions for groups + * @param Extension $body The request body + * @param ExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Extension $body, ?ExtensionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Extension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExtensionsRequestBuilderGetRequestConfiguration $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 extensions for groups + * @param Extension $body The request body + * @param ExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Extension $body, ?ExtensionsRequestBuilderPostRequestConfiguration $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 ExtensionsRequestBuilder + */ + public function withUrl(string $rawUrl): ExtensionsRequestBuilder { + return new ExtensionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..24710d4a306 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetQueryParameters.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 ExtensionsRequestBuilderGetQueryParameters 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/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1463ca3d919 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExtensionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExtensionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExtensionsRequestBuilderGetQueryParameters. + * @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 ExtensionsRequestBuilderGetQueryParameters + */ + 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): ExtensionsRequestBuilderGetQueryParameters { + return new ExtensionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a632be2cc67 --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.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/Groups/Item/Sites/Item/GetByPathWithPath/GetByPathWithPathRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/GetByPathWithPathRequestBuilder.php index fc3fa691dc2..351e35751bd 100644 --- a/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/GetByPathWithPathRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/GetByPathWithPath/GetByPathWithPathRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetByPathWithPath\DocumentProcessingJobs\DocumentProcessingJobsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetByPathWithPath\Drive\DriveRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetByPathWithPath\Drives\DrivesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetByPathWithPath\Extensions\ExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetByPathWithPath\ExternalColumns\ExternalColumnsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetByPathWithPath\GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval\GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetByPathWithPath\GetApplicableContentTypesForListWithListId\GetApplicableContentTypesForListWithListIdRequestBuilder; @@ -104,6 +105,13 @@ public function drives(): DrivesRequestBuilder { return new DrivesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the extensions property of the microsoft.graph.site entity. + */ + public function extensions(): ExtensionsRequestBuilder { + return new ExtensionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the externalColumns property of the microsoft.graph.site entity. */ diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php new file mode 100644 index 00000000000..441ac9269bc --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php @@ -0,0 +1,114 @@ +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 GetVapidPublicKeyGetResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetVapidPublicKeyGetResponse { + return new GetVapidPublicKeyGetResponse(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the value property value. The value property + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($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 { + $writer->writeStringValue('value', $this->getValue()); + $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 value property value. The value property + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php new file mode 100644 index 00000000000..3cca3f31a8e --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php @@ -0,0 +1,74 @@ +|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}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/getVapidPublicKey()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|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/subscription-getvapidpublickey?view=graph-rest-beta Find more info here + */ + public function get(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetVapidPublicKeyGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $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); + $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 GetVapidPublicKeyRequestBuilder + */ + public function withUrl(string $rawUrl): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d5ad99844fe --- /dev/null +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.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/Groups/Item/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.php index 04df5071700..85b6244ee8e 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\Lists\Item\Subscriptions\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\Lists\Item\Subscriptions\GetVapidPublicKey\GetVapidPublicKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\Lists\Item\Subscriptions\Item\SubscriptionItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Subscription; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getVapidPublicKey method. + */ + public function getVapidPublicKey(): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subscriptions property of the microsoft.graph.list entity. * @param string $subscriptionId The unique identifier of subscription diff --git a/src/Generated/Groups/Item/Sites/Item/SiteItemRequestBuilder.php b/src/Generated/Groups/Item/Sites/Item/SiteItemRequestBuilder.php index 7a6aace2bf4..cd93abee6b3 100644 --- a/src/Generated/Groups/Item/Sites/Item/SiteItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Sites/Item/SiteItemRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\DocumentProcessingJobs\DocumentProcessingJobsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\Drive\DriveRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\Drives\DrivesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\Extensions\ExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\ExternalColumns\ExternalColumnsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval\GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Sites\Item\GetApplicableContentTypesForListWithListId\GetApplicableContentTypesForListWithListIdRequestBuilder; @@ -105,6 +106,13 @@ public function drives(): DrivesRequestBuilder { return new DrivesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the extensions property of the microsoft.graph.site entity. + */ + public function extensions(): ExtensionsRequestBuilder { + return new ExtensionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the externalColumns property of the microsoft.graph.site entity. */ diff --git a/src/Generated/Groups/Item/Team/TeamRequestBuilder.php b/src/Generated/Groups/Item/Team/TeamRequestBuilder.php index ed1e4db8df2..7594f0441f0 100644 --- a/src/Generated/Groups/Item/Team/TeamRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/TeamRequestBuilder.php @@ -229,7 +229,7 @@ public function ownersWithUserPrincipalName(string $userPrincipalName): OwnersWi } /** - * Create a new team from a group. In order to create a team, the group must have a least one owner. If the creation of the team call is delayed, you can retry the call up to three times before you have to wait for 15 minutes due to a propagation delay. If the group was created less than 15 minutes ago, the call might fail with a 404 error code due to replication delays. If the group was created less than 15 minutes ago, it's possible for a call to create a team to fail with a 404 error code, due to ongoing replication delays.The recommended pattern is to retry the Create team call three times, with a 10 second delay between calls. + * Create a new team from a group. In order to create a team, the group must have at least one owner. If the group was created less than 15 minutes ago, calls to create a team might fail with a 404 Not Found error because the group information didn't fully replicate. * @param Team $body The request body * @param TeamRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -284,7 +284,7 @@ public function toGetRequestInformation(?TeamRequestBuilderGetRequestConfigurati } /** - * Create a new team from a group. In order to create a team, the group must have a least one owner. If the creation of the team call is delayed, you can retry the call up to three times before you have to wait for 15 minutes due to a propagation delay. If the group was created less than 15 minutes ago, the call might fail with a 404 error code due to replication delays. If the group was created less than 15 minutes ago, it's possible for a call to create a team to fail with a 404 error code, due to ongoing replication delays.The recommended pattern is to retry the Create team call three times, with a 10 second delay between calls. + * Create a new team from a group. In order to create a team, the group must have at least one owner. If the group was created less than 15 minutes ago, calls to create a team might fail with a 404 Not Found error because the group information didn't fully replicate. * @param Team $body The request body * @param TeamRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index 1e6b9930d4e..b6b861664cf 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); @@ -62,11 +62,11 @@ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfigu } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @param ConversationThreadItemRequestBuilderGetRequestConfiguration|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-get-thread?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-beta Find more info here */ public function get(?ConversationThreadItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($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 */ @@ -111,7 +111,7 @@ public function toDeleteRequestInformation(?ConversationThreadItemRequestBuilder } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @param ConversationThreadItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php index 1915dc29631..1efafc25e21 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. */ class ConversationThreadItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Identity/B2cUserFlows/Item/Languages/Item/OverridesPages/Item/UserFlowLanguagePageItemRequestBuilder.php b/src/Generated/Identity/B2cUserFlows/Item/Languages/Item/OverridesPages/Item/UserFlowLanguagePageItemRequestBuilder.php index 575d99610d1..fa953256793 100644 --- a/src/Generated/Identity/B2cUserFlows/Item/Languages/Item/OverridesPages/Item/UserFlowLanguagePageItemRequestBuilder.php +++ b/src/Generated/Identity/B2cUserFlows/Item/Languages/Item/OverridesPages/Item/UserFlowLanguagePageItemRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow. + * Delete the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow. * @param UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -84,7 +84,7 @@ public function patch(UserFlowLanguagePage $body, ?UserFlowLanguagePageItemReque } /** - * Deletes the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow. + * Delete the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow. * @param UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/B2cUserFlows/Item/Languages/Item/OverridesPages/Item/Value/ContentRequestBuilder.php b/src/Generated/Identity/B2cUserFlows/Item/Languages/Item/OverridesPages/Item/Value/ContentRequestBuilder.php index 3d5e97e03d0..0c6bfdb23d1 100644 --- a/src/Generated/Identity/B2cUserFlows/Item/Languages/Item/OverridesPages/Item/Value/ContentRequestBuilder.php +++ b/src/Generated/Identity/B2cUserFlows/Item/Languages/Item/OverridesPages/Item/Value/ContentRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow. + * Delete the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow. * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfi } /** - * Deletes the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow. + * Delete the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow. * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/AppConsent/AppConsentRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AppConsent/AppConsentRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index d49dabd51af..d029b31b095 100644 --- a/src/Generated/IdentityGovernance/AppConsent/AppConsentRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AppConsent/AppConsentRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -37,7 +37,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|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/appconsentrequest-filterByCurrentUser?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/appconsentrequest-filterbycurrentuser?view=graph-rest-beta Find more info here */ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index 290cf013281..7240b4a58bc 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php @@ -60,12 +60,12 @@ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfigura } /** - * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + * Update the properties of an accessPackageAssignmentWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|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/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-beta Find more info here */ public function patch(CustomCalloutExtension $body, ?CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -115,7 +115,7 @@ public function toGetRequestInformation(?CustomCalloutExtensionItemRequestBuilde } /** - * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + * Update the properties of an accessPackageAssignmentWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php index 24b59152a99..0b3bfdc136d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php @@ -120,11 +120,11 @@ public function delete(?AccessPackageItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|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/accesspackage-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here */ public function get(?AccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -169,7 +169,7 @@ public function toDeleteRequestInformation(?AccessPackageItemRequestBuilderDelet } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php index b2fe7f6b346..b1ff43ca6d4 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ class AccessPackageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php index c463b1c09aa..4ec0ae29611 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php @@ -65,11 +65,11 @@ public function delete(?AccessPackagesWithUniqueNameRequestBuilderDeleteRequestC } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|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/accesspackage-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here */ public function get(?AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -114,7 +114,7 @@ public function toDeleteRequestInformation(?AccessPackagesWithUniqueNameRequestB } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php index 8900e6f934e..62a3fe523c2 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php index 69b1ac60dbc..00d359b13d3 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php @@ -70,11 +70,11 @@ public function delete(?AgreementItemRequestBuilderDeleteRequestConfiguration $r } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @param AgreementItemRequestBuilderGetRequestConfiguration|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/agreement-list-files?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta Find more info here */ public function get(?AgreementItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -119,7 +119,7 @@ public function toDeleteRequestInformation(?AgreementItemRequestBuilderDeleteReq } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @param AgreementItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php index 08036143775..e1d6d93093c 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. */ class AgreementItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php index c1f0eaae8a2..7dc8b7c1972 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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @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-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?RiskDetectionItemRequestBuilderDelet } /** - * Retrieve the properties of a collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @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 0ed3e0e8b9c..d07753ed90d 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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. */ class RiskDetectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AccessPackageAssignment.php b/src/Generated/Models/AccessPackageAssignment.php index 5dff6696814..e75f975914d 100644 --- a/src/Generated/Models/AccessPackageAssignment.php +++ b/src/Generated/Models/AccessPackageAssignment.php @@ -115,7 +115,7 @@ public function getAssignmentState(): ?string { } /** - * Gets the assignmentStatus property value. More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. + * Gets the assignmentStatus property value. More information about the assignment lifecycle. Possible values include Delivering, Delivered, AutoAssignmentInGracePeriod, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. * @return string|null */ public function getAssignmentStatus(): ?string { @@ -317,7 +317,7 @@ public function setAssignmentState(?string $value): void { } /** - * Sets the assignmentStatus property value. More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. + * Sets the assignmentStatus property value. More information about the assignment lifecycle. Possible values include Delivering, Delivered, AutoAssignmentInGracePeriod, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. * @param string|null $value Value to set for the assignmentStatus property. */ public function setAssignmentStatus(?string $value): void { diff --git a/src/Generated/Models/Authentication.php b/src/Generated/Models/Authentication.php index 60a19666232..1f22dc6a26f 100644 --- a/src/Generated/Models/Authentication.php +++ b/src/Generated/Models/Authentication.php @@ -40,7 +40,7 @@ public function getEmailMethods(): ?array { } /** - * Gets the externalAuthenticationMethods property value. The externalAuthenticationMethods property + * Gets the externalAuthenticationMethods property value. Represents the external methods registered to a user for authentication. * @return array|null */ public function getExternalAuthenticationMethods(): ?array { @@ -318,7 +318,7 @@ public function setEmailMethods(?array $value): void { } /** - * Sets the externalAuthenticationMethods property value. The externalAuthenticationMethods property + * Sets the externalAuthenticationMethods property value. Represents the external methods registered to a user for authentication. * @param array|null $value Value to set for the externalAuthenticationMethods property. */ public function setExternalAuthenticationMethods(?array $value): void { diff --git a/src/Generated/Models/AuthenticationMethodsRoot.php b/src/Generated/Models/AuthenticationMethodsRoot.php index d4064f588ed..95ea4fa7fb6 100644 --- a/src/Generated/Models/AuthenticationMethodsRoot.php +++ b/src/Generated/Models/AuthenticationMethodsRoot.php @@ -32,10 +32,55 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'userEventsSummary' => fn(ParseNode $n) => $o->setUserEventsSummary($n->getCollectionOfObjectValues([UserEventsSummary::class, 'createFromDiscriminatorValue'])), + 'userMfaSignInSummary' => fn(ParseNode $n) => $o->setUserMfaSignInSummary($n->getCollectionOfObjectValues([UserMfaSignInSummary::class, 'createFromDiscriminatorValue'])), + 'userPasswordResetsAndChangesSummary' => fn(ParseNode $n) => $o->setUserPasswordResetsAndChangesSummary($n->getCollectionOfObjectValues([UserPasswordResetsAndChangesSummary::class, 'createFromDiscriminatorValue'])), 'userRegistrationDetails' => fn(ParseNode $n) => $o->setUserRegistrationDetails($n->getCollectionOfObjectValues([UserRegistrationDetails::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the userEventsSummary property value. Represents a specific user MFA/SSPR registration or reset event, including whether the event was successful, which authentication method was targeted, and failure reason if any. + * @return array|null + */ + public function getUserEventsSummary(): ?array { + $val = $this->getBackingStore()->get('userEventsSummary'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserEventsSummary::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userEventsSummary'"); + } + + /** + * Gets the userMfaSignInSummary property value. Represents the total count of MFA vs non-MFA sign-in counts for a specified period. + * @return array|null + */ + public function getUserMfaSignInSummary(): ?array { + $val = $this->getBackingStore()->get('userMfaSignInSummary'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserMfaSignInSummary::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userMfaSignInSummary'"); + } + + /** + * Gets the userPasswordResetsAndChangesSummary property value. Represents the summary of password resets and changes for a specific day. This includes the number of password resets that were self-service and those triggered by an administrator. + * @return array|null + */ + public function getUserPasswordResetsAndChangesSummary(): ?array { + $val = $this->getBackingStore()->get('userPasswordResetsAndChangesSummary'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserPasswordResetsAndChangesSummary::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userPasswordResetsAndChangesSummary'"); + } + /** * Gets the userRegistrationDetails property value. Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication). * @return array|null @@ -56,9 +101,36 @@ public function getUserRegistrationDetails(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeCollectionOfObjectValues('userEventsSummary', $this->getUserEventsSummary()); + $writer->writeCollectionOfObjectValues('userMfaSignInSummary', $this->getUserMfaSignInSummary()); + $writer->writeCollectionOfObjectValues('userPasswordResetsAndChangesSummary', $this->getUserPasswordResetsAndChangesSummary()); $writer->writeCollectionOfObjectValues('userRegistrationDetails', $this->getUserRegistrationDetails()); } + /** + * Sets the userEventsSummary property value. Represents a specific user MFA/SSPR registration or reset event, including whether the event was successful, which authentication method was targeted, and failure reason if any. + * @param array|null $value Value to set for the userEventsSummary property. + */ + public function setUserEventsSummary(?array $value): void { + $this->getBackingStore()->set('userEventsSummary', $value); + } + + /** + * Sets the userMfaSignInSummary property value. Represents the total count of MFA vs non-MFA sign-in counts for a specified period. + * @param array|null $value Value to set for the userMfaSignInSummary property. + */ + public function setUserMfaSignInSummary(?array $value): void { + $this->getBackingStore()->set('userMfaSignInSummary', $value); + } + + /** + * Sets the userPasswordResetsAndChangesSummary property value. Represents the summary of password resets and changes for a specific day. This includes the number of password resets that were self-service and those triggered by an administrator. + * @param array|null $value Value to set for the userPasswordResetsAndChangesSummary property. + */ + public function setUserPasswordResetsAndChangesSummary(?array $value): void { + $this->getBackingStore()->set('userPasswordResetsAndChangesSummary', $value); + } + /** * Sets the userRegistrationDetails property value. Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication). * @param array|null $value Value to set for the userRegistrationDetails property. diff --git a/src/Generated/Models/Conversation.php b/src/Generated/Models/Conversation.php index 10f24a575a5..e280baa5154 100644 --- a/src/Generated/Models/Conversation.php +++ b/src/Generated/Models/Conversation.php @@ -100,7 +100,7 @@ public function getThreads(): ?array { } /** - * Gets the topic property value. The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. + * Gets the topic property value. The topic of the conversation. This property can be set when the conversation is created, but it can't be updated. * @return string|null */ public function getTopic(): ?string { @@ -172,7 +172,7 @@ public function setThreads(?array $value): void { } /** - * Sets the topic property value. The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. + * Sets the topic property value. The topic of the conversation. This property can be set when the conversation is created, but it can't be updated. * @param string|null $value Value to set for the topic property. */ public function setTopic(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index ba40cf6ddb9..7d014191bdb 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. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of choices in the collection * @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. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of choices in the collection * @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. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of choices in the collection * @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. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of choices in the collection * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php index 7b76a170b98..fac8e0db529 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultOptionId property value. Default option for choice setting + * Gets the defaultOptionId property value. Default option for the choice setting. * @return string|null */ public function getDefaultOptionId(): ?string { @@ -57,7 +57,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the options property value. Options for the setting that can be selected + * Gets the options property value. Options for the setting that can be selected. * @return array|null */ public function getOptions(): ?array { @@ -81,7 +81,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultOptionId property value. Default option for choice setting + * Sets the defaultOptionId property value. Default option for the choice setting. * @param string|null $value Value to set for the defaultOptionId property. */ public function setDefaultOptionId(?string $value): void { @@ -89,7 +89,7 @@ public function setDefaultOptionId(?string $value): void { } /** - * Sets the options property value. Options for the setting that can be selected + * Sets the options property value. Options for the setting that can be selected. * @param array|null $value Value to set for the options property. */ public function setOptions(?array $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 b21a6453735..8dbc200fd1d 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 + * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. * @return DeviceManagementConfigurationSettingApplicability|null */ public function getApplicability(): ?DeviceManagementConfigurationSettingApplicability { @@ -75,7 +75,7 @@ public function getBaseUri(): ?string { } /** - * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. * @return string|null */ public function getCategoryId(): ?string { @@ -87,7 +87,7 @@ public function getCategoryId(): ?string { } /** - * Gets the description property value. Description of the item + * Gets the description property value. Description of the setting. * @return string|null */ public function getDescription(): ?string { @@ -99,7 +99,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. Display name of the item + * Gets the displayName property value. Name of the setting. For example: Allow Toast. * @return string|null */ public function getDisplayName(): ?string { @@ -154,7 +154,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the helpText property value. Help text of the item + * Gets the helpText property value. Help text of the setting. Give more details of the setting. * @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 if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition id 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 + * Sets the applicability property value. Details which device setting is applicable on. Supports: $filters. * @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. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + * Sets the categoryId property value. Specify category in which the setting is under. Support $filters. * @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 item + * Sets the description property value. Description of the setting. * @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. Display name of the item + * Sets the displayName property value. Name of the setting. For example: Allow Toast. * @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 item + * Sets the helpText property value. Help text of the setting. Give more details of the setting. * @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 if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition id 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 8383e8d0b09..92dda4cd8fa 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. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of setting group count in the collection * @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. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of setting group count in the collection * @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. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of setting group count in the collection * @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. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of setting group count in the collection * @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 982aa240d1d..02e1aa77fc4 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/Dictionary.php b/src/Generated/Models/Dictionary.php index e06fa5e9255..84855c7d663 100644 --- a/src/Generated/Models/Dictionary.php +++ b/src/Generated/Models/Dictionary.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use Microsoft\Graph\Beta\Generated\Models\Networkaccess\ExtendedProperties; use Microsoft\Graph\Beta\Generated\Models\Partner\Security\AdditionalDataDictionary; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; @@ -39,6 +40,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Dicti case '#microsoft.graph.customAppScopeAttributesDictionary': return new CustomAppScopeAttributesDictionary(); case '#microsoft.graph.customMetadataDictionary': return new CustomMetadataDictionary(); case '#microsoft.graph.fileStorageContainerCustomPropertyDictionary': return new FileStorageContainerCustomPropertyDictionary(); + case '#microsoft.graph.networkaccess.extendedProperties': return new ExtendedProperties(); case '#microsoft.graph.openComplexDictionaryType': return new OpenComplexDictionaryType(); case '#microsoft.graph.partner.security.additionalDataDictionary': return new AdditionalDataDictionary(); case '#microsoft.graph.plannerFormsDictionary': return new PlannerFormsDictionary(); diff --git a/src/Generated/Models/DomainIdentitySource.php b/src/Generated/Models/DomainIdentitySource.php index f3abce08f77..b4a419bb8e2 100644 --- a/src/Generated/Models/DomainIdentitySource.php +++ b/src/Generated/Models/DomainIdentitySource.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Domai } /** - * Gets the displayName property value. The name of the identity source, typically also the domain name. Read only. + * Gets the displayName property value. The name of the identity source, typically also the domain name. Read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -38,7 +38,7 @@ public function getDisplayName(): ?string { } /** - * Gets the domainName property value. The domain name. Read only. + * Gets the domainName property value. The domain name. Read-only. * @return string|null */ public function getDomainName(): ?string { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the displayName property value. The name of the identity source, typically also the domain name. Read only. + * Sets the displayName property value. The name of the identity source, typically also the domain name. Read-only. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -80,7 +80,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the domainName property value. The domain name. Read only. + * Sets the domainName property value. The domain name. Read-only. * @param string|null $value Value to set for the domainName property. */ public function setDomainName(?string $value): void { diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index edb7d44d741..3c9f0816385 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -1655,6 +1655,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.personWebsite': return new PersonWebsite(); case '#microsoft.graph.phoneAuthenticationMethod': return new PhoneAuthenticationMethod(); case '#microsoft.graph.phoneUserConversationMember': return new PhoneUserConversationMember(); + case '#microsoft.graph.photoUpdateSettings': return new PhotoUpdateSettings(); case '#microsoft.graph.pinnedChatMessageInfo': return new PinnedChatMessageInfo(); case '#microsoft.graph.place': return new Place(); case '#microsoft.graph.planner': return new Planner(); @@ -2180,6 +2181,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.userCountMetric': return new UserCountMetric(); case '#microsoft.graph.userCredentialUsageDetails': return new UserCredentialUsageDetails(); case '#microsoft.graph.userDataSecurityAndGovernance': return new UserDataSecurityAndGovernance(); + case '#microsoft.graph.userEventsSummary': return new UserEventsSummary(); case '#microsoft.graph.userExperienceAnalyticsAnomaly': return new UserExperienceAnalyticsAnomaly(); case '#microsoft.graph.userExperienceAnalyticsAnomalyCorrelationGroupOverview': return new UserExperienceAnalyticsAnomalyCorrelationGroupOverview(); case '#microsoft.graph.userExperienceAnalyticsAnomalyDevice': return new UserExperienceAnalyticsAnomalyDevice(); @@ -2228,8 +2230,11 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.userInsightsRoot': return new UserInsightsRoot(); case '#microsoft.graph.userInsightsSettings': return new UserInsightsSettings(); case '#microsoft.graph.userInstallStateSummary': return new UserInstallStateSummary(); + case '#microsoft.graph.userMfaSignInSummary': return new UserMfaSignInSummary(); + case '#microsoft.graph.userPasswordResetsAndChangesSummary': return new UserPasswordResetsAndChangesSummary(); case '#microsoft.graph.userPFXCertificate': return new UserPFXCertificate(); case '#microsoft.graph.userProtectionScopeContainer': return new UserProtectionScopeContainer(); + case '#microsoft.graph.userRegistrationActivitySummary': return new UserRegistrationActivitySummary(); case '#microsoft.graph.userRegistrationDetails': return new UserRegistrationDetails(); case '#microsoft.graph.userRequestsMetric': return new UserRequestsMetric(); case '#microsoft.graph.userScopeTeamsAppInstallation': return new UserScopeTeamsAppInstallation(); diff --git a/src/Generated/Models/ExternalAuthenticationMethod.php b/src/Generated/Models/ExternalAuthenticationMethod.php index 13fe1aa0d3a..a5f67daa04b 100644 --- a/src/Generated/Models/ExternalAuthenticationMethod.php +++ b/src/Generated/Models/ExternalAuthenticationMethod.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Exter } /** - * Gets the configurationId property value. The configurationId property + * Gets the configurationId property value. A unique identifier used to manage the external auth method within Microsoft Entra ID. * @return string|null */ public function getConfigurationId(): ?string { @@ -38,7 +38,7 @@ public function getConfigurationId(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. Custom name given to the registered external authentication method. * @return string|null */ public function getDisplayName(): ?string { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the configurationId property value. The configurationId property + * Sets the configurationId property value. A unique identifier used to manage the external auth method within Microsoft Entra ID. * @param string|null $value Value to set for the configurationId property. */ public function setConfigurationId(?string $value): void { @@ -80,7 +80,7 @@ public function setConfigurationId(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. Custom name given to the registered external authentication method. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { diff --git a/src/Generated/Models/IosLobAppProvisioningConfiguration.php b/src/Generated/Models/IosLobAppProvisioningConfiguration.php index 3dd8e9f42f5..1ffba73af62 100644 --- a/src/Generated/Models/IosLobAppProvisioningConfiguration.php +++ b/src/Generated/Models/IosLobAppProvisioningConfiguration.php @@ -31,7 +31,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): IosLo } /** - * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. * @return array|null */ public function getAssignments(): ?array { @@ -95,7 +95,7 @@ public function getDisplayName(): ?string { } /** - * Gets the expirationDateTime property value. Optional profile expiration date and time. 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * Gets the expirationDateTime property value. Optional profile expiration date and time. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -248,7 +248,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. * @param array|null $value Value to set for the assignments property. */ public function setAssignments(?array $value): void { @@ -288,7 +288,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the expirationDateTime property value. Optional profile expiration date and time. 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * Sets the expirationDateTime property value. Optional profile expiration date and time. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/IosManagedAppProtection.php b/src/Generated/Models/IosManagedAppProtection.php index 22654bacf27..0905279b7c8 100644 --- a/src/Generated/Models/IosManagedAppProtection.php +++ b/src/Generated/Models/IosManagedAppProtection.php @@ -104,7 +104,7 @@ public function getApps(): ?array { } /** - * Gets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. + * Gets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @return string|null */ public function getCustomBrowserProtocol(): ?string { @@ -468,7 +468,7 @@ public function setApps(?array $value): void { } /** - * Sets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. + * Sets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. * @param string|null $value Value to set for the customBrowserProtocol property. */ public function setCustomBrowserProtocol(?string $value): void { diff --git a/src/Generated/Models/ItemPatent.php b/src/Generated/Models/ItemPatent.php index f82341e61b5..b2e20f59e0b 100644 --- a/src/Generated/Models/ItemPatent.php +++ b/src/Generated/Models/ItemPatent.php @@ -92,7 +92,7 @@ public function getIssuedDate(): ?Date { } /** - * Gets the issuingAuthority property value. Authority which granted the patent. + * Gets the issuingAuthority property value. Authority that granted the patent. * @return string|null */ public function getIssuingAuthority(): ?string { @@ -175,7 +175,7 @@ public function setIssuedDate(?Date $value): void { } /** - * Sets the issuingAuthority property value. Authority which granted the patent. + * Sets the issuingAuthority property value. Authority that granted the patent. * @param string|null $value Value to set for the issuingAuthority property. */ public function setIssuingAuthority(?string $value): void { diff --git a/src/Generated/Models/Networkaccess/Alert.php b/src/Generated/Models/Networkaccess/Alert.php index c48f91f82ec..b702536db91 100644 --- a/src/Generated/Models/Networkaccess/Alert.php +++ b/src/Generated/Models/Networkaccess/Alert.php @@ -28,7 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Alert } /** - * Gets the actions property value. The actions property + * Gets the actions property value. List of possible action items to take based on the alert (if applicable). * @return array|null */ public function getActions(): ?array { @@ -54,7 +54,33 @@ public function getAlertType(): ?AlertType { } /** - * Gets the creationDateTime property value. The creationDateTime property + * Gets the categories property value. Categories associated with the alert. + * @return array|null + */ + public function getCategories(): ?array { + $val = $this->getBackingStore()->get('categories'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, IntentCategory::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'categories'"); + } + + /** + * Gets the componentName property value. Component name related to the alert. + * @return string|null + */ + public function getComponentName(): ?string { + $val = $this->getBackingStore()->get('componentName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'componentName'"); + } + + /** + * Gets the creationDateTime property value. The time the alert was created in the system. Required. * @return DateTime|null */ public function getCreationDateTime(): ?DateTime { @@ -66,7 +92,7 @@ public function getCreationDateTime(): ?DateTime { } /** - * Gets the description property value. The description property + * Gets the description property value. Text description explaining the alert. * @return string|null */ public function getDescription(): ?string { @@ -78,7 +104,7 @@ public function getDescription(): ?string { } /** - * Gets the detectionTechnology property value. The detectionTechnology property + * Gets the detectionTechnology property value. Alert detection technology. * @return string|null */ public function getDetectionTechnology(): ?string { @@ -90,7 +116,7 @@ public function getDetectionTechnology(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the alert. Required. * @return string|null */ public function getDisplayName(): ?string { @@ -101,6 +127,18 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the extendedProperties property value. Extended properties for the alert. + * @return ExtendedProperties|null + */ + public function getExtendedProperties(): ?ExtendedProperties { + $val = $this->getBackingStore()->get('extendedProperties'); + if (is_null($val) || $val instanceof ExtendedProperties) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extendedProperties'"); + } + /** * The deserialization information for the current model * @return array @@ -110,19 +148,78 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'actions' => fn(ParseNode $n) => $o->setActions($n->getCollectionOfObjectValues([AlertAction::class, 'createFromDiscriminatorValue'])), 'alertType' => fn(ParseNode $n) => $o->setAlertType($n->getEnumValue(AlertType::class)), + 'categories' => fn(ParseNode $n) => $o->setCategories($n->getCollectionOfEnumValues(IntentCategory::class)), + 'componentName' => fn(ParseNode $n) => $o->setComponentName($n->getStringValue()), 'creationDateTime' => fn(ParseNode $n) => $o->setCreationDateTime($n->getDateTimeValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'detectionTechnology' => fn(ParseNode $n) => $o->setDetectionTechnology($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'extendedProperties' => fn(ParseNode $n) => $o->setExtendedProperties($n->getObjectValue([ExtendedProperties::class, 'createFromDiscriminatorValue'])), + 'firstActivityDateTime' => fn(ParseNode $n) => $o->setFirstActivityDateTime($n->getDateTimeValue()), + 'isPreview' => fn(ParseNode $n) => $o->setIsPreview($n->getBooleanValue()), + 'lastActivityDateTime' => fn(ParseNode $n) => $o->setLastActivityDateTime($n->getDateTimeValue()), 'policy' => fn(ParseNode $n) => $o->setPolicy($n->getObjectValue([FilteringPolicy::class, 'createFromDiscriminatorValue'])), + 'productName' => fn(ParseNode $n) => $o->setProductName($n->getStringValue()), 'relatedResources' => fn(ParseNode $n) => $o->setRelatedResources($n->getCollectionOfObjectValues([RelatedResource::class, 'createFromDiscriminatorValue'])), 'severity' => fn(ParseNode $n) => $o->setSeverity($n->getEnumValue(AlertSeverity::class)), + 'subTechniques' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSubTechniques($val); + }, + 'techniques' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setTechniques($val); + }, 'vendorName' => fn(ParseNode $n) => $o->setVendorName($n->getStringValue()), ]); } /** - * Gets the policy property value. The policy property + * Gets the firstActivityDateTime property value. The time of the first activity related to the alert. + * @return DateTime|null + */ + public function getFirstActivityDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('firstActivityDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'firstActivityDateTime'"); + } + + /** + * Gets the isPreview property value. Indicates if the alert is a preview. + * @return bool|null + */ + public function getIsPreview(): ?bool { + $val = $this->getBackingStore()->get('isPreview'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPreview'"); + } + + /** + * Gets the lastActivityDateTime property value. The time of the last activity related to the alert. + * @return DateTime|null + */ + public function getLastActivityDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastActivityDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastActivityDateTime'"); + } + + /** + * Gets the policy property value. The filtering policy associated with the alert. This relationship allows you to retrieve or manage the filtering policy that triggered or is related to the alert instance. * @return FilteringPolicy|null */ public function getPolicy(): ?FilteringPolicy { @@ -134,7 +231,19 @@ public function getPolicy(): ?FilteringPolicy { } /** - * Gets the relatedResources property value. The relatedResources property + * Gets the productName property value. The name of the product that raised the alert. + * @return string|null + */ + public function getProductName(): ?string { + $val = $this->getBackingStore()->get('productName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'productName'"); + } + + /** + * Gets the relatedResources property value. List of related resources to the alert (if applicable). * @return array|null */ public function getRelatedResources(): ?array { @@ -160,7 +269,35 @@ public function getSeverity(): ?AlertSeverity { } /** - * Gets the vendorName property value. The vendorName property + * Gets the subTechniques property value. Sub-techniques associated with the alert. + * @return array|null + */ + public function getSubTechniques(): ?array { + $val = $this->getBackingStore()->get('subTechniques'); + 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 'subTechniques'"); + } + + /** + * Gets the techniques property value. Techniques associated with the alert. + * @return array|null + */ + public function getTechniques(): ?array { + $val = $this->getBackingStore()->get('techniques'); + 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 'techniques'"); + } + + /** + * Gets the vendorName property value. The name of the vendor that raised the alert. * @return string|null */ public function getVendorName(): ?string { @@ -179,18 +316,27 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('actions', $this->getActions()); $writer->writeEnumValue('alertType', $this->getAlertType()); + $writer->writeCollectionOfEnumValues('categories', $this->getCategories()); + $writer->writeStringValue('componentName', $this->getComponentName()); $writer->writeDateTimeValue('creationDateTime', $this->getCreationDateTime()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('detectionTechnology', $this->getDetectionTechnology()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('extendedProperties', $this->getExtendedProperties()); + $writer->writeDateTimeValue('firstActivityDateTime', $this->getFirstActivityDateTime()); + $writer->writeBooleanValue('isPreview', $this->getIsPreview()); + $writer->writeDateTimeValue('lastActivityDateTime', $this->getLastActivityDateTime()); $writer->writeObjectValue('policy', $this->getPolicy()); + $writer->writeStringValue('productName', $this->getProductName()); $writer->writeCollectionOfObjectValues('relatedResources', $this->getRelatedResources()); $writer->writeEnumValue('severity', $this->getSeverity()); + $writer->writeCollectionOfPrimitiveValues('subTechniques', $this->getSubTechniques()); + $writer->writeCollectionOfPrimitiveValues('techniques', $this->getTechniques()); $writer->writeStringValue('vendorName', $this->getVendorName()); } /** - * Sets the actions property value. The actions property + * Sets the actions property value. List of possible action items to take based on the alert (if applicable). * @param array|null $value Value to set for the actions property. */ public function setActions(?array $value): void { @@ -206,7 +352,23 @@ public function setAlertType(?AlertType $value): void { } /** - * Sets the creationDateTime property value. The creationDateTime property + * Sets the categories property value. Categories associated with the alert. + * @param array|null $value Value to set for the categories property. + */ + public function setCategories(?array $value): void { + $this->getBackingStore()->set('categories', $value); + } + + /** + * Sets the componentName property value. Component name related to the alert. + * @param string|null $value Value to set for the componentName property. + */ + public function setComponentName(?string $value): void { + $this->getBackingStore()->set('componentName', $value); + } + + /** + * Sets the creationDateTime property value. The time the alert was created in the system. Required. * @param DateTime|null $value Value to set for the creationDateTime property. */ public function setCreationDateTime(?DateTime $value): void { @@ -214,7 +376,7 @@ public function setCreationDateTime(?DateTime $value): void { } /** - * Sets the description property value. The description property + * Sets the description property value. Text description explaining the alert. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -222,7 +384,7 @@ public function setDescription(?string $value): void { } /** - * Sets the detectionTechnology property value. The detectionTechnology property + * Sets the detectionTechnology property value. Alert detection technology. * @param string|null $value Value to set for the detectionTechnology property. */ public function setDetectionTechnology(?string $value): void { @@ -230,7 +392,7 @@ public function setDetectionTechnology(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the alert. Required. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -238,7 +400,39 @@ public function setDisplayName(?string $value): void { } /** - * Sets the policy property value. The policy property + * Sets the extendedProperties property value. Extended properties for the alert. + * @param ExtendedProperties|null $value Value to set for the extendedProperties property. + */ + public function setExtendedProperties(?ExtendedProperties $value): void { + $this->getBackingStore()->set('extendedProperties', $value); + } + + /** + * Sets the firstActivityDateTime property value. The time of the first activity related to the alert. + * @param DateTime|null $value Value to set for the firstActivityDateTime property. + */ + public function setFirstActivityDateTime(?DateTime $value): void { + $this->getBackingStore()->set('firstActivityDateTime', $value); + } + + /** + * Sets the isPreview property value. Indicates if the alert is a preview. + * @param bool|null $value Value to set for the isPreview property. + */ + public function setIsPreview(?bool $value): void { + $this->getBackingStore()->set('isPreview', $value); + } + + /** + * Sets the lastActivityDateTime property value. The time of the last activity related to the alert. + * @param DateTime|null $value Value to set for the lastActivityDateTime property. + */ + public function setLastActivityDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastActivityDateTime', $value); + } + + /** + * Sets the policy property value. The filtering policy associated with the alert. This relationship allows you to retrieve or manage the filtering policy that triggered or is related to the alert instance. * @param FilteringPolicy|null $value Value to set for the policy property. */ public function setPolicy(?FilteringPolicy $value): void { @@ -246,7 +440,15 @@ public function setPolicy(?FilteringPolicy $value): void { } /** - * Sets the relatedResources property value. The relatedResources property + * Sets the productName property value. The name of the product that raised the alert. + * @param string|null $value Value to set for the productName property. + */ + public function setProductName(?string $value): void { + $this->getBackingStore()->set('productName', $value); + } + + /** + * Sets the relatedResources property value. List of related resources to the alert (if applicable). * @param array|null $value Value to set for the relatedResources property. */ public function setRelatedResources(?array $value): void { @@ -262,7 +464,23 @@ public function setSeverity(?AlertSeverity $value): void { } /** - * Sets the vendorName property value. The vendorName property + * Sets the subTechniques property value. Sub-techniques associated with the alert. + * @param array|null $value Value to set for the subTechniques property. + */ + public function setSubTechniques(?array $value): void { + $this->getBackingStore()->set('subTechniques', $value); + } + + /** + * Sets the techniques property value. Techniques associated with the alert. + * @param array|null $value Value to set for the techniques property. + */ + public function setTechniques(?array $value): void { + $this->getBackingStore()->set('techniques', $value); + } + + /** + * Sets the vendorName property value. The name of the vendor that raised the alert. * @param string|null $value Value to set for the vendorName property. */ public function setVendorName(?string $value): void { diff --git a/src/Generated/Models/Networkaccess/AlertAction.php b/src/Generated/Models/Networkaccess/AlertAction.php index 4fe916de25d..7c2bea36660 100644 --- a/src/Generated/Models/Networkaccess/AlertAction.php +++ b/src/Generated/Models/Networkaccess/AlertAction.php @@ -35,7 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Alert } /** - * Gets the actionLink property value. The actionLink property + * Gets the actionLink property value. A link to more information or to perform the action (if applicable). * @return string|null */ public function getActionLink(): ?string { @@ -47,7 +47,7 @@ public function getActionLink(): ?string { } /** - * Gets the actionText property value. The actionText property + * Gets the actionText property value. Text describing the action. Required. * @return string|null */ public function getActionText(): ?string { @@ -116,7 +116,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the actionLink property value. The actionLink property + * Sets the actionLink property value. A link to more information or to perform the action (if applicable). * @param string|null $value Value to set for the actionLink property. */ public function setActionLink(?string $value): void { @@ -124,7 +124,7 @@ public function setActionLink(?string $value): void { } /** - * Sets the actionText property value. The actionText property + * Sets the actionText property value. Text describing the action. Required. * @param string|null $value Value to set for the actionText property. */ public function setActionText(?string $value): void { diff --git a/src/Generated/Models/Networkaccess/AlertFrequencyPoint.php b/src/Generated/Models/Networkaccess/AlertFrequencyPoint.php index e663b3e101e..87a30f63d68 100644 --- a/src/Generated/Models/Networkaccess/AlertFrequencyPoint.php +++ b/src/Generated/Models/Networkaccess/AlertFrequencyPoint.php @@ -73,7 +73,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the highSeverityCount property value. The highSeverityCount property + * Gets the highSeverityCount property value. Total number of high alert severity. Required. * @return int|null */ public function getHighSeverityCount(): ?int { @@ -85,7 +85,7 @@ public function getHighSeverityCount(): ?int { } /** - * Gets the informationalSeverityCount property value. The informationalSeverityCount property + * Gets the informationalSeverityCount property value. Total number of informational alert severity. Required. * @return int|null */ public function getInformationalSeverityCount(): ?int { @@ -97,7 +97,7 @@ public function getInformationalSeverityCount(): ?int { } /** - * Gets the lowSeverityCount property value. The lowSeverityCount property + * Gets the lowSeverityCount property value. Total number of low alert severity. Required. * @return int|null */ public function getLowSeverityCount(): ?int { @@ -109,7 +109,7 @@ public function getLowSeverityCount(): ?int { } /** - * Gets the mediumSeverityCount property value. The mediumSeverityCount property + * Gets the mediumSeverityCount property value. Total number of medium alert severity. Required. * @return int|null */ public function getMediumSeverityCount(): ?int { @@ -133,7 +133,7 @@ public function getOdataType(): ?string { } /** - * Gets the timeStampDateTime property value. The timeStampDateTime property + * Gets the timeStampDateTime property value. The time bucket for counting the alert severities. Required. * @return DateTime|null */ public function getTimeStampDateTime(): ?DateTime { @@ -175,7 +175,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the highSeverityCount property value. The highSeverityCount property + * Sets the highSeverityCount property value. Total number of high alert severity. Required. * @param int|null $value Value to set for the highSeverityCount property. */ public function setHighSeverityCount(?int $value): void { @@ -183,7 +183,7 @@ public function setHighSeverityCount(?int $value): void { } /** - * Sets the informationalSeverityCount property value. The informationalSeverityCount property + * Sets the informationalSeverityCount property value. Total number of informational alert severity. Required. * @param int|null $value Value to set for the informationalSeverityCount property. */ public function setInformationalSeverityCount(?int $value): void { @@ -191,7 +191,7 @@ public function setInformationalSeverityCount(?int $value): void { } /** - * Sets the lowSeverityCount property value. The lowSeverityCount property + * Sets the lowSeverityCount property value. Total number of low alert severity. Required. * @param int|null $value Value to set for the lowSeverityCount property. */ public function setLowSeverityCount(?int $value): void { @@ -199,7 +199,7 @@ public function setLowSeverityCount(?int $value): void { } /** - * Sets the mediumSeverityCount property value. The mediumSeverityCount property + * Sets the mediumSeverityCount property value. Total number of medium alert severity. Required. * @param int|null $value Value to set for the mediumSeverityCount property. */ public function setMediumSeverityCount(?int $value): void { @@ -215,7 +215,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the timeStampDateTime property value. The timeStampDateTime property + * Sets the timeStampDateTime property value. The time bucket for counting the alert severities. Required. * @param DateTime|null $value Value to set for the timeStampDateTime property. */ public function setTimeStampDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/Networkaccess/AlertSeveritySummary.php b/src/Generated/Models/Networkaccess/AlertSeveritySummary.php index a0c9f13e566..b9513afd27a 100644 --- a/src/Generated/Models/Networkaccess/AlertSeveritySummary.php +++ b/src/Generated/Models/Networkaccess/AlertSeveritySummary.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the count property value. The count property + * Gets the count property value. Total number of alerts with this specific severity. Required. * @return int|null */ public function getCount(): ?int { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the count property value. The count property + * Sets the count property value. Total number of alerts with this specific severity. Required. * @param int|null $value Value to set for the count property. */ public function setCount(?int $value): void { diff --git a/src/Generated/Models/Networkaccess/AlertSummary.php b/src/Generated/Models/Networkaccess/AlertSummary.php index 863c60f6b5c..b0f3a9ea037 100644 --- a/src/Generated/Models/Networkaccess/AlertSummary.php +++ b/src/Generated/Models/Networkaccess/AlertSummary.php @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the count property value. The count property + * Gets the count property value. Total number of alerts with this specific severity and type. Required. * @return int|null */ public function getCount(): ?int { @@ -154,7 +154,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the count property value. The count property + * Sets the count property value. Total number of alerts with this specific severity and type. Required. * @param int|null $value Value to set for the count property. */ public function setCount(?int $value): void { diff --git a/src/Generated/Models/Networkaccess/EntitiesSummary.php b/src/Generated/Models/Networkaccess/EntitiesSummary.php index 61435da9bcf..ef9d176e0f6 100644 --- a/src/Generated/Models/Networkaccess/EntitiesSummary.php +++ b/src/Generated/Models/Networkaccess/EntitiesSummary.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the deviceCount property value. The number of unique devices that were seen. + * Gets the deviceCount property value. The number of devices in the summary. Required. * @return int|null */ public function getDeviceCount(): ?int { @@ -107,7 +107,7 @@ public function getTrafficType(): ?TrafficType { } /** - * Gets the userCount property value. The number of unique Microsoft Entra ID users that were seen. + * Gets the userCount property value. The number of users in the summary. Required. * @return int|null */ public function getUserCount(): ?int { @@ -119,7 +119,7 @@ public function getUserCount(): ?int { } /** - * Gets the workloadCount property value. The number of unique target workloads/hosts that were seen. + * Gets the workloadCount property value. The number of workloads in the summary. Required. * @return int|null */ public function getWorkloadCount(): ?int { @@ -160,7 +160,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the deviceCount property value. The number of unique devices that were seen. + * Sets the deviceCount property value. The number of devices in the summary. Required. * @param int|null $value Value to set for the deviceCount property. */ public function setDeviceCount(?int $value): void { @@ -184,7 +184,7 @@ public function setTrafficType(?TrafficType $value): void { } /** - * Sets the userCount property value. The number of unique Microsoft Entra ID users that were seen. + * Sets the userCount property value. The number of users in the summary. Required. * @param int|null $value Value to set for the userCount property. */ public function setUserCount(?int $value): void { @@ -192,7 +192,7 @@ public function setUserCount(?int $value): void { } /** - * Sets the workloadCount property value. The number of unique target workloads/hosts that were seen. + * Sets the workloadCount property value. The number of workloads in the summary. Required. * @param int|null $value Value to set for the workloadCount property. */ public function setWorkloadCount(?int $value): void { diff --git a/src/Generated/Models/Networkaccess/ExtendedProperties.php b/src/Generated/Models/Networkaccess/ExtendedProperties.php new file mode 100644 index 00000000000..445fdfb0bf7 --- /dev/null +++ b/src/Generated/Models/Networkaccess/ExtendedProperties.php @@ -0,0 +1,46 @@ + + */ + 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/Networkaccess/IntentCategory.php b/src/Generated/Models/Networkaccess/IntentCategory.php new file mode 100644 index 00000000000..30b2895a03e --- /dev/null +++ b/src/Generated/Models/Networkaccess/IntentCategory.php @@ -0,0 +1,26 @@ + fn(ParseNode $n) => $o->setItemInsights($n->getObjectValue([InsightsSettings::class, 'createFromDiscriminatorValue'])), 'namePronunciation' => fn(ParseNode $n) => $o->setNamePronunciation($n->getObjectValue([NamePronunciationSettings::class, 'createFromDiscriminatorValue'])), + 'photoUpdateSettings' => fn(ParseNode $n) => $o->setPhotoUpdateSettings($n->getObjectValue([PhotoUpdateSettings::class, 'createFromDiscriminatorValue'])), 'profileCardProperties' => fn(ParseNode $n) => $o->setProfileCardProperties($n->getCollectionOfObjectValues([ProfileCardProperty::class, 'createFromDiscriminatorValue'])), 'profilePropertySettings' => fn(ParseNode $n) => $o->setProfilePropertySettings($n->getCollectionOfObjectValues([ProfilePropertySetting::class, 'createFromDiscriminatorValue'])), 'profileSources' => fn(ParseNode $n) => $o->setProfileSources($n->getCollectionOfObjectValues([ProfileSource::class, 'createFromDiscriminatorValue'])), @@ -65,6 +66,18 @@ public function getNamePronunciation(): ?NamePronunciationSettings { throw new \UnexpectedValueException("Invalid type found in backing store for 'namePronunciation'"); } + /** + * Gets the photoUpdateSettings property value. Administrator settings that manage the support for item photo updates in an organization. + * @return PhotoUpdateSettings|null + */ + public function getPhotoUpdateSettings(): ?PhotoUpdateSettings { + $val = $this->getBackingStore()->get('photoUpdateSettings'); + if (is_null($val) || $val instanceof PhotoUpdateSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'photoUpdateSettings'"); + } + /** * Gets the profileCardProperties property value. A collection of the properties an administrator defined as visible on the Microsoft 365 profile card. * @return array|null @@ -127,6 +140,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('itemInsights', $this->getItemInsights()); $writer->writeObjectValue('namePronunciation', $this->getNamePronunciation()); + $writer->writeObjectValue('photoUpdateSettings', $this->getPhotoUpdateSettings()); $writer->writeCollectionOfObjectValues('profileCardProperties', $this->getProfileCardProperties()); $writer->writeCollectionOfObjectValues('profilePropertySettings', $this->getProfilePropertySettings()); $writer->writeCollectionOfObjectValues('profileSources', $this->getProfileSources()); @@ -149,6 +163,14 @@ public function setNamePronunciation(?NamePronunciationSettings $value): void { $this->getBackingStore()->set('namePronunciation', $value); } + /** + * Sets the photoUpdateSettings property value. Administrator settings that manage the support for item photo updates in an organization. + * @param PhotoUpdateSettings|null $value Value to set for the photoUpdateSettings property. + */ + public function setPhotoUpdateSettings(?PhotoUpdateSettings $value): void { + $this->getBackingStore()->set('photoUpdateSettings', $value); + } + /** * Sets the profileCardProperties property value. A collection of the properties an administrator defined as visible on the Microsoft 365 profile card. * @param array|null $value Value to set for the profileCardProperties property. diff --git a/src/Generated/Models/PhotoUpdateSettings.php b/src/Generated/Models/PhotoUpdateSettings.php new file mode 100644 index 00000000000..96e6764c7b9 --- /dev/null +++ b/src/Generated/Models/PhotoUpdateSettings.php @@ -0,0 +1,77 @@ +|null + */ + public function getAllowedRoles(): ?array { + $val = $this->getBackingStore()->get('allowedRoles'); + 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 'allowedRoles'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'allowedRoles' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAllowedRoles($val); + }, + ]); + } + + /** + * 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->writeCollectionOfPrimitiveValues('allowedRoles', $this->getAllowedRoles()); + } + + /** + * Sets the allowedRoles property value. Contains a list of roles to perform edit operations in the cloud. Optional. + * @param array|null $value Value to set for the allowedRoles property. + */ + public function setAllowedRoles(?array $value): void { + $this->getBackingStore()->set('allowedRoles', $value); + } + +} diff --git a/src/Generated/Models/PlannerApprovalRequirement.php b/src/Generated/Models/PlannerApprovalRequirement.php index 8af1202e89e..bf1b07c83d0 100644 --- a/src/Generated/Models/PlannerApprovalRequirement.php +++ b/src/Generated/Models/PlannerApprovalRequirement.php @@ -68,7 +68,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isApprovalRequired property value. Specifies whether approval is required to complete the plannerTask. When this property is set to true, the task can only be marked complete if an approval is created for the task and approved. + * Gets the isApprovalRequired property value. Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved. * @return bool|null */ public function getIsApprovalRequired(): ?bool { @@ -118,7 +118,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the isApprovalRequired property value. Specifies whether approval is required to complete the plannerTask. When this property is set to true, the task can only be marked complete if an approval is created for the task and approved. + * Sets the isApprovalRequired property value. Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved. * @param bool|null $value Value to set for the isApprovalRequired property. */ public function setIsApprovalRequired(?bool $value): void { 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/SensitiveType.php b/src/Generated/Models/SensitiveType.php index fbdc2e1872e..e91deb515b0 100644 --- a/src/Generated/Models/SensitiveType.php +++ b/src/Generated/Models/SensitiveType.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -57,6 +58,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'classificationMethod' => fn(ParseNode $n) => $o->setClassificationMethod($n->getEnumValue(ClassificationMethod::class)), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), 'publisherName' => fn(ParseNode $n) => $o->setPublisherName($n->getStringValue()), 'rulePackageId' => fn(ParseNode $n) => $o->setRulePackageId($n->getStringValue()), @@ -67,6 +69,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + /** * Gets the name property value. The name property * @return string|null @@ -159,6 +173,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeEnumValue('classificationMethod', $this->getClassificationMethod()); $writer->writeStringValue('description', $this->getDescription()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('name', $this->getName()); $writer->writeStringValue('publisherName', $this->getPublisherName()); $writer->writeStringValue('rulePackageId', $this->getRulePackageId()); @@ -184,6 +199,14 @@ public function setDescription(?string $value): void { $this->getBackingStore()->set('description', $value); } + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + /** * Sets the name property value. The name property * @param string|null $value Value to set for the name property. diff --git a/src/Generated/Models/Site.php b/src/Generated/Models/Site.php index 4d26dda4f0f..d6f723565fc 100644 --- a/src/Generated/Models/Site.php +++ b/src/Generated/Models/Site.php @@ -145,6 +145,20 @@ public function getDrives(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'drives'"); } + /** + * Gets the extensions property value. The collection of open extensions defined for this site. Nullable. + * @return array|null + */ + public function getExtensions(): ?array { + $val = $this->getBackingStore()->get('extensions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Extension::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + /** * Gets the externalColumns property value. The collection of column definitions available in the site that is referenced from the sites in the parent hierarchy of the current site. * @return array|null @@ -175,6 +189,7 @@ public function getFieldDeserializers(): array { 'documentProcessingJobs' => fn(ParseNode $n) => $o->setDocumentProcessingJobs($n->getCollectionOfObjectValues([DocumentProcessingJob::class, 'createFromDiscriminatorValue'])), 'drive' => fn(ParseNode $n) => $o->setDrive($n->getObjectValue([Drive::class, 'createFromDiscriminatorValue'])), 'drives' => fn(ParseNode $n) => $o->setDrives($n->getCollectionOfObjectValues([Drive::class, 'createFromDiscriminatorValue'])), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getCollectionOfObjectValues([Extension::class, 'createFromDiscriminatorValue'])), 'externalColumns' => fn(ParseNode $n) => $o->setExternalColumns($n->getCollectionOfObjectValues([ColumnDefinition::class, 'createFromDiscriminatorValue'])), 'informationProtection' => fn(ParseNode $n) => $o->setInformationProtection($n->getObjectValue([InformationProtection::class, 'createFromDiscriminatorValue'])), 'isPersonalSite' => fn(ParseNode $n) => $o->setIsPersonalSite($n->getBooleanValue()), @@ -416,6 +431,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('documentProcessingJobs', $this->getDocumentProcessingJobs()); $writer->writeObjectValue('drive', $this->getDrive()); $writer->writeCollectionOfObjectValues('drives', $this->getDrives()); + $writer->writeCollectionOfObjectValues('extensions', $this->getExtensions()); $writer->writeCollectionOfObjectValues('externalColumns', $this->getExternalColumns()); $writer->writeObjectValue('informationProtection', $this->getInformationProtection()); $writer->writeBooleanValue('isPersonalSite', $this->getIsPersonalSite()); @@ -507,6 +523,14 @@ public function setDrives(?array $value): void { $this->getBackingStore()->set('drives', $value); } + /** + * Sets the extensions property value. The collection of open extensions defined for this site. Nullable. + * @param array|null $value Value to set for the extensions property. + */ + public function setExtensions(?array $value): void { + $this->getBackingStore()->set('extensions', $value); + } + /** * Sets the externalColumns property value. The collection of column definitions available in the site that is referenced from the sites in the parent hierarchy of the current site. * @param array|null $value Value to set for the externalColumns property. diff --git a/src/Generated/Models/UserEventsSummary.php b/src/Generated/Models/UserEventsSummary.php new file mode 100644 index 00000000000..18918ff9edc --- /dev/null +++ b/src/Generated/Models/UserEventsSummary.php @@ -0,0 +1,200 @@ +getBackingStore()->get('authMethod'); + if (is_null($val) || $val instanceof UsageAuthMethod) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authMethod'"); + } + + /** + * Gets the eventDateTime property value. The date and time (UTC) when the event occurred. The DateTimeOffset 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. + * @return DateTime|null + */ + public function getEventDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('eventDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventDateTime'"); + } + + /** + * Gets the failureReason property value. The specific reason why the event failed (if it was not successful.) + * @return string|null + */ + public function getFailureReason(): ?string { + $val = $this->getBackingStore()->get('failureReason'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failureReason'"); + } + + /** + * Gets the feature property value. The feature property + * @return FeatureType|null + */ + public function getFeature(): ?FeatureType { + $val = $this->getBackingStore()->get('feature'); + if (is_null($val) || $val instanceof FeatureType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'feature'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'authMethod' => fn(ParseNode $n) => $o->setAuthMethod($n->getEnumValue(UsageAuthMethod::class)), + 'eventDateTime' => fn(ParseNode $n) => $o->setEventDateTime($n->getDateTimeValue()), + 'failureReason' => fn(ParseNode $n) => $o->setFailureReason($n->getStringValue()), + 'feature' => fn(ParseNode $n) => $o->setFeature($n->getEnumValue(FeatureType::class)), + 'isSuccess' => fn(ParseNode $n) => $o->setIsSuccess($n->getBooleanValue()), + 'userDisplayName' => fn(ParseNode $n) => $o->setUserDisplayName($n->getStringValue()), + 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), + ]); + } + + /** + * Gets the isSuccess property value. Indicates whether the event was successful or not. + * @return bool|null + */ + public function getIsSuccess(): ?bool { + $val = $this->getBackingStore()->get('isSuccess'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSuccess'"); + } + + /** + * Gets the userDisplayName property value. The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby. + * @return string|null + */ + public function getUserDisplayName(): ?string { + $val = $this->getBackingStore()->get('userDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userDisplayName'"); + } + + /** + * Gets the userPrincipalName property value. The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby. + * @return string|null + */ + public function getUserPrincipalName(): ?string { + $val = $this->getBackingStore()->get('userPrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userPrincipalName'"); + } + + /** + * 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('authMethod', $this->getAuthMethod()); + $writer->writeDateTimeValue('eventDateTime', $this->getEventDateTime()); + $writer->writeStringValue('failureReason', $this->getFailureReason()); + $writer->writeEnumValue('feature', $this->getFeature()); + $writer->writeBooleanValue('isSuccess', $this->getIsSuccess()); + $writer->writeStringValue('userDisplayName', $this->getUserDisplayName()); + $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); + } + + /** + * Sets the authMethod property value. The authMethod property + * @param UsageAuthMethod|null $value Value to set for the authMethod property. + */ + public function setAuthMethod(?UsageAuthMethod $value): void { + $this->getBackingStore()->set('authMethod', $value); + } + + /** + * Sets the eventDateTime property value. The date and time (UTC) when the event occurred. The DateTimeOffset 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. + * @param DateTime|null $value Value to set for the eventDateTime property. + */ + public function setEventDateTime(?DateTime $value): void { + $this->getBackingStore()->set('eventDateTime', $value); + } + + /** + * Sets the failureReason property value. The specific reason why the event failed (if it was not successful.) + * @param string|null $value Value to set for the failureReason property. + */ + public function setFailureReason(?string $value): void { + $this->getBackingStore()->set('failureReason', $value); + } + + /** + * Sets the feature property value. The feature property + * @param FeatureType|null $value Value to set for the feature property. + */ + public function setFeature(?FeatureType $value): void { + $this->getBackingStore()->set('feature', $value); + } + + /** + * Sets the isSuccess property value. Indicates whether the event was successful or not. + * @param bool|null $value Value to set for the isSuccess property. + */ + public function setIsSuccess(?bool $value): void { + $this->getBackingStore()->set('isSuccess', $value); + } + + /** + * Sets the userDisplayName property value. The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby. + * @param string|null $value Value to set for the userDisplayName property. + */ + public function setUserDisplayName(?string $value): void { + $this->getBackingStore()->set('userDisplayName', $value); + } + + /** + * Sets the userPrincipalName property value. The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby. + * @param string|null $value Value to set for the userPrincipalName property. + */ + public function setUserPrincipalName(?string $value): void { + $this->getBackingStore()->set('userPrincipalName', $value); + } + +} diff --git a/src/Generated/Models/UserEventsSummaryCollectionResponse.php b/src/Generated/Models/UserEventsSummaryCollectionResponse.php new file mode 100644 index 00000000000..8d1b95a29ea --- /dev/null +++ b/src/Generated/Models/UserEventsSummaryCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([UserEventsSummary::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, UserEventsSummary::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/UserMfaSignInSummary.php b/src/Generated/Models/UserMfaSignInSummary.php new file mode 100644 index 00000000000..a64298d1b4b --- /dev/null +++ b/src/Generated/Models/UserMfaSignInSummary.php @@ -0,0 +1,134 @@ +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(), [ + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'multiFactorSignIns' => fn(ParseNode $n) => $o->setMultiFactorSignIns($n->getIntegerValue()), + 'singleFactorSignIns' => fn(ParseNode $n) => $o->setSingleFactorSignIns($n->getIntegerValue()), + 'totalSignIns' => fn(ParseNode $n) => $o->setTotalSignIns($n->getIntegerValue()), + ]); + } + + /** + * Gets the multiFactorSignIns property value. The total number of MFA sign-ins for the given day. + * @return int|null + */ + public function getMultiFactorSignIns(): ?int { + $val = $this->getBackingStore()->get('multiFactorSignIns'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'multiFactorSignIns'"); + } + + /** + * Gets the singleFactorSignIns property value. The total number of non-MFA sign ins for the given day. + * @return int|null + */ + public function getSingleFactorSignIns(): ?int { + $val = $this->getBackingStore()->get('singleFactorSignIns'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'singleFactorSignIns'"); + } + + /** + * Gets the totalSignIns property value. The total number of sign-ins for the given day. + * @return int|null + */ + public function getTotalSignIns(): ?int { + $val = $this->getBackingStore()->get('totalSignIns'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalSignIns'"); + } + + /** + * 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->writeIntegerValue('multiFactorSignIns', $this->getMultiFactorSignIns()); + $writer->writeIntegerValue('singleFactorSignIns', $this->getSingleFactorSignIns()); + $writer->writeIntegerValue('totalSignIns', $this->getTotalSignIns()); + } + + /** + * Sets the createdDateTime property value. The date and time (UTC) for when the summary was aggregated for. The DateTimeOffset 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. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the multiFactorSignIns property value. The total number of MFA sign-ins for the given day. + * @param int|null $value Value to set for the multiFactorSignIns property. + */ + public function setMultiFactorSignIns(?int $value): void { + $this->getBackingStore()->set('multiFactorSignIns', $value); + } + + /** + * Sets the singleFactorSignIns property value. The total number of non-MFA sign ins for the given day. + * @param int|null $value Value to set for the singleFactorSignIns property. + */ + public function setSingleFactorSignIns(?int $value): void { + $this->getBackingStore()->set('singleFactorSignIns', $value); + } + + /** + * Sets the totalSignIns property value. The total number of sign-ins for the given day. + * @param int|null $value Value to set for the totalSignIns property. + */ + public function setTotalSignIns(?int $value): void { + $this->getBackingStore()->set('totalSignIns', $value); + } + +} diff --git a/src/Generated/Models/UserMfaSignInSummaryCollectionResponse.php b/src/Generated/Models/UserMfaSignInSummaryCollectionResponse.php new file mode 100644 index 00000000000..9eec8dea08e --- /dev/null +++ b/src/Generated/Models/UserMfaSignInSummaryCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([UserMfaSignInSummary::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, UserMfaSignInSummary::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/UserPasswordResetsAndChangesSummary.php b/src/Generated/Models/UserPasswordResetsAndChangesSummary.php new file mode 100644 index 00000000000..96163a4c7b7 --- /dev/null +++ b/src/Generated/Models/UserPasswordResetsAndChangesSummary.php @@ -0,0 +1,134 @@ +getBackingStore()->get('aggregatedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'aggregatedDateTime'"); + } + + /** + * Gets the changePasswordSelfServiceCount property value. The number of self-service password changes that occurred during this window. + * @return int|null + */ + public function getChangePasswordSelfServiceCount(): ?int { + $val = $this->getBackingStore()->get('changePasswordSelfServiceCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'changePasswordSelfServiceCount'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'aggregatedDateTime' => fn(ParseNode $n) => $o->setAggregatedDateTime($n->getDateTimeValue()), + 'changePasswordSelfServiceCount' => fn(ParseNode $n) => $o->setChangePasswordSelfServiceCount($n->getIntegerValue()), + 'passwordResetsByAdminCount' => fn(ParseNode $n) => $o->setPasswordResetsByAdminCount($n->getIntegerValue()), + 'passwordResetsSelfServiceCount' => fn(ParseNode $n) => $o->setPasswordResetsSelfServiceCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the passwordResetsByAdminCount property value. The number of admin-triggered password resets that occurred during this window. + * @return int|null + */ + public function getPasswordResetsByAdminCount(): ?int { + $val = $this->getBackingStore()->get('passwordResetsByAdminCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'passwordResetsByAdminCount'"); + } + + /** + * Gets the passwordResetsSelfServiceCount property value. The number of self-service password resets that occurred during this window. + * @return int|null + */ + public function getPasswordResetsSelfServiceCount(): ?int { + $val = $this->getBackingStore()->get('passwordResetsSelfServiceCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'passwordResetsSelfServiceCount'"); + } + + /** + * 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('aggregatedDateTime', $this->getAggregatedDateTime()); + $writer->writeIntegerValue('changePasswordSelfServiceCount', $this->getChangePasswordSelfServiceCount()); + $writer->writeIntegerValue('passwordResetsByAdminCount', $this->getPasswordResetsByAdminCount()); + $writer->writeIntegerValue('passwordResetsSelfServiceCount', $this->getPasswordResetsSelfServiceCount()); + } + + /** + * Sets the aggregatedDateTime property value. The aggregated day for which the summary applies to. This property will always represent the entire day. The DateTimeOffset 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. + * @param DateTime|null $value Value to set for the aggregatedDateTime property. + */ + public function setAggregatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('aggregatedDateTime', $value); + } + + /** + * Sets the changePasswordSelfServiceCount property value. The number of self-service password changes that occurred during this window. + * @param int|null $value Value to set for the changePasswordSelfServiceCount property. + */ + public function setChangePasswordSelfServiceCount(?int $value): void { + $this->getBackingStore()->set('changePasswordSelfServiceCount', $value); + } + + /** + * Sets the passwordResetsByAdminCount property value. The number of admin-triggered password resets that occurred during this window. + * @param int|null $value Value to set for the passwordResetsByAdminCount property. + */ + public function setPasswordResetsByAdminCount(?int $value): void { + $this->getBackingStore()->set('passwordResetsByAdminCount', $value); + } + + /** + * Sets the passwordResetsSelfServiceCount property value. The number of self-service password resets that occurred during this window. + * @param int|null $value Value to set for the passwordResetsSelfServiceCount property. + */ + public function setPasswordResetsSelfServiceCount(?int $value): void { + $this->getBackingStore()->set('passwordResetsSelfServiceCount', $value); + } + +} diff --git a/src/Generated/Models/UserPasswordResetsAndChangesSummaryCollectionResponse.php b/src/Generated/Models/UserPasswordResetsAndChangesSummaryCollectionResponse.php new file mode 100644 index 00000000000..99a980d9bad --- /dev/null +++ b/src/Generated/Models/UserPasswordResetsAndChangesSummaryCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([UserPasswordResetsAndChangesSummary::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, UserPasswordResetsAndChangesSummary::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/UserRegistrationActivitySummary.php b/src/Generated/Models/UserRegistrationActivitySummary.php new file mode 100644 index 00000000000..2da71cbbbd2 --- /dev/null +++ b/src/Generated/Models/UserRegistrationActivitySummary.php @@ -0,0 +1,133 @@ +getBackingStore()->get('authMethod'); + if (is_null($val) || $val instanceof UsageAuthMethod) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authMethod'"); + } + + /** + * Gets the failureActivityCount property value. The total number of failed activities for the corresponding authMethod and feature. Supports $filter (eq). + * @return int|null + */ + public function getFailureActivityCount(): ?int { + $val = $this->getBackingStore()->get('failureActivityCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failureActivityCount'"); + } + + /** + * Gets the feature property value. The feature property + * @return FeatureType|null + */ + public function getFeature(): ?FeatureType { + $val = $this->getBackingStore()->get('feature'); + if (is_null($val) || $val instanceof FeatureType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'feature'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'authMethod' => fn(ParseNode $n) => $o->setAuthMethod($n->getEnumValue(UsageAuthMethod::class)), + 'failureActivityCount' => fn(ParseNode $n) => $o->setFailureActivityCount($n->getIntegerValue()), + 'feature' => fn(ParseNode $n) => $o->setFeature($n->getEnumValue(FeatureType::class)), + 'successfulActivityCount' => fn(ParseNode $n) => $o->setSuccessfulActivityCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the successfulActivityCount property value. The total number of successful activities for the corresponding authMethod and feature. Supports $filter (gt, lt). + * @return int|null + */ + public function getSuccessfulActivityCount(): ?int { + $val = $this->getBackingStore()->get('successfulActivityCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'successfulActivityCount'"); + } + + /** + * 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('authMethod', $this->getAuthMethod()); + $writer->writeIntegerValue('failureActivityCount', $this->getFailureActivityCount()); + $writer->writeEnumValue('feature', $this->getFeature()); + $writer->writeIntegerValue('successfulActivityCount', $this->getSuccessfulActivityCount()); + } + + /** + * Sets the authMethod property value. The authMethod property + * @param UsageAuthMethod|null $value Value to set for the authMethod property. + */ + public function setAuthMethod(?UsageAuthMethod $value): void { + $this->getBackingStore()->set('authMethod', $value); + } + + /** + * Sets the failureActivityCount property value. The total number of failed activities for the corresponding authMethod and feature. Supports $filter (eq). + * @param int|null $value Value to set for the failureActivityCount property. + */ + public function setFailureActivityCount(?int $value): void { + $this->getBackingStore()->set('failureActivityCount', $value); + } + + /** + * Sets the feature property value. The feature property + * @param FeatureType|null $value Value to set for the feature property. + */ + public function setFeature(?FeatureType $value): void { + $this->getBackingStore()->set('feature', $value); + } + + /** + * Sets the successfulActivityCount property value. The total number of successful activities for the corresponding authMethod and feature. Supports $filter (gt, lt). + * @param int|null $value Value to set for the successfulActivityCount property. + */ + public function setSuccessfulActivityCount(?int $value): void { + $this->getBackingStore()->set('successfulActivityCount', $value); + } + +} diff --git a/src/Generated/Models/UserSignInUsageByAuthMethodActivity.php b/src/Generated/Models/UserSignInUsageByAuthMethodActivity.php new file mode 100644 index 00000000000..1ee40cfffd7 --- /dev/null +++ b/src/Generated/Models/UserSignInUsageByAuthMethodActivity.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 UserSignInUsageByAuthMethodActivity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserSignInUsageByAuthMethodActivity { + return new UserSignInUsageByAuthMethodActivity(); + } + + /** + * 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 authenticationMethod property value. The authentication method for the given summary. + * @return string|null + */ + public function getAuthenticationMethod(): ?string { + $val = $this->getBackingStore()->get('authenticationMethod'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationMethod'"); + } + + /** + * 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 [ + 'authenticationMethod' => fn(ParseNode $n) => $o->setAuthenticationMethod($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'successActivityCount' => fn(ParseNode $n) => $o->setSuccessActivityCount($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 successActivityCount property value. The total number of successful sign in events for the given authentication method. + * @return int|null + */ + public function getSuccessActivityCount(): ?int { + $val = $this->getBackingStore()->get('successActivityCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'successActivityCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('authenticationMethod', $this->getAuthenticationMethod()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('successActivityCount', $this->getSuccessActivityCount()); + $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 authenticationMethod property value. The authentication method for the given summary. + * @param string|null $value Value to set for the authenticationMethod property. + */ + public function setAuthenticationMethod(?string $value): void { + $this->getBackingStore()->set('authenticationMethod', $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 successActivityCount property value. The total number of successful sign in events for the given authentication method. + * @param int|null $value Value to set for the successActivityCount property. + */ + public function setSuccessActivityCount(?int $value): void { + $this->getBackingStore()->set('successActivityCount', $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/NetworkAccess/Alerts/AlertsRequestBuilder.php b/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilder.php index 6a00793f0c5..52682f76c04 100644 --- a/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilder.php +++ b/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilder.php @@ -56,10 +56,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get alerts from networkAccess + * Get a list of alert objects and their properties for various alerts generated by Global Secure Access (GSA). * @param AlertsRequestBuilderGetRequestConfiguration|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/networkaccess-networkaccessroot-list-alerts?view=graph-rest-beta Find more info here */ public function get(?AlertsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -115,7 +116,7 @@ public function post(Alert $body, ?AlertsRequestBuilderPostRequestConfiguration } /** - * Get alerts from networkAccess + * Get a list of alert objects and their properties for various alerts generated by Global Secure Access (GSA). * @param AlertsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilderGetQueryParameters.php index 6e151a76161..2a3855e9db4 100644 --- a/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilderGetQueryParameters.php +++ b/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get alerts from networkAccess + * Get a list of alert objects and their properties for various alerts generated by Global Secure Access (GSA). */ class AlertsRequestBuilderGetQueryParameters { diff --git a/src/Generated/NetworkAccess/Alerts/Item/Policy/PolicyRequestBuilder.php b/src/Generated/NetworkAccess/Alerts/Item/Policy/PolicyRequestBuilder.php index afc0a5c2ce0..d7be6042e36 100644 --- a/src/Generated/NetworkAccess/Alerts/Item/Policy/PolicyRequestBuilder.php +++ b/src/Generated/NetworkAccess/Alerts/Item/Policy/PolicyRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get policy from networkAccess + * The filtering policy associated with the alert. This relationship allows you to retrieve or manage the filtering policy that triggered or is related to the alert instance. * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?PolicyRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Get policy from networkAccess + * The filtering policy associated with the alert. This relationship allows you to retrieve or manage the filtering policy that triggered or is related to the alert instance. * @param PolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/NetworkAccess/Alerts/Item/Policy/PolicyRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Alerts/Item/Policy/PolicyRequestBuilderGetQueryParameters.php index b2ebb733059..d0b7877639f 100644 --- a/src/Generated/NetworkAccess/Alerts/Item/Policy/PolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/NetworkAccess/Alerts/Item/Policy/PolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get policy from networkAccess + * The filtering policy associated with the alert. This relationship allows you to retrieve or manage the filtering policy that triggered or is related to the alert instance. */ class PolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php index 08b9843c938..1bed355c31c 100644 --- a/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php +++ b/src/Generated/NetworkAccess/FilteringProfiles/Item/Policies/Item/PolicyLinkItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + * Delete a threatIntelligencePolicyLink object. * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|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/networkaccess-tlsinspectionpolicylink-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-delete?view=graph-rest-beta Find more info here */ public function delete(?PolicyLinkItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -85,7 +85,7 @@ public function patch(PolicyLink $body, ?PolicyLinkItemRequestBuilderPatchReques } /** - * Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + * Delete a threatIntelligencePolicyLink object. * @param PolicyLinkItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/PermissionGrantPolicies/Item/Excludes/Item/PermissionGrantConditionSetItemRequestBuilder.php b/src/Generated/Policies/PermissionGrantPolicies/Item/Excludes/Item/PermissionGrantConditionSetItemRequestBuilder.php index 0e453bdaf42..45ff34719a6 100644 --- a/src/Generated/Policies/PermissionGrantPolicies/Item/Excludes/Item/PermissionGrantConditionSetItemRequestBuilder.php +++ b/src/Generated/Policies/PermissionGrantPolicies/Item/Excludes/Item/PermissionGrantConditionSetItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. + * Delete a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. * @param PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -75,7 +75,7 @@ public function patch(PermissionGrantConditionSet $body, ?PermissionGrantConditi } /** - * Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. + * Delete a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. * @param PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/AuthenticationMethods/AuthenticationMethodsRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/AuthenticationMethodsRequestBuilder.php index 1945fb466d4..85d739b0437 100644 --- a/src/Generated/Reports/AuthenticationMethods/AuthenticationMethodsRequestBuilder.php +++ b/src/Generated/Reports/AuthenticationMethods/AuthenticationMethodsRequestBuilder.php @@ -6,7 +6,12 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\AuthenticationMethodsRoot; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UserEventsSummary\UserEventsSummaryRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UserMfaSignInSummary\UserMfaSignInSummaryRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UserPasswordResetsAndChangesSummary\UserPasswordResetsAndChangesSummaryRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UserRegistrationActivityWithPeriod\UserRegistrationActivityWithPeriodRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UserRegistrationDetails\UserRegistrationDetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UserSignInsByAuthMethodSummaryWithPeriod\UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UsersRegisteredByFeature\UsersRegisteredByFeatureRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles\UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\UsersRegisteredByMethod\UsersRegisteredByMethodRequestBuilder; @@ -21,6 +26,27 @@ */ class AuthenticationMethodsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the userEventsSummary property of the microsoft.graph.authenticationMethodsRoot entity. + */ + public function userEventsSummary(): UserEventsSummaryRequestBuilder { + return new UserEventsSummaryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userMfaSignInSummary property of the microsoft.graph.authenticationMethodsRoot entity. + */ + public function userMfaSignInSummary(): UserMfaSignInSummaryRequestBuilder { + return new UserMfaSignInSummaryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userPasswordResetsAndChangesSummary property of the microsoft.graph.authenticationMethodsRoot entity. + */ + public function userPasswordResetsAndChangesSummary(): UserPasswordResetsAndChangesSummaryRequestBuilder { + return new UserPasswordResetsAndChangesSummaryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the userRegistrationDetails property of the microsoft.graph.authenticationMethodsRoot entity. */ @@ -158,6 +184,24 @@ public function toPatchRequestInformation(AuthenticationMethodsRoot $body, ?Auth return $requestInfo; } + /** + * Provides operations to call the userRegistrationActivity method. + * @param string $period Usage: period='{period}' + * @return UserRegistrationActivityWithPeriodRequestBuilder + */ + public function userRegistrationActivityWithPeriod(string $period): UserRegistrationActivityWithPeriodRequestBuilder { + return new UserRegistrationActivityWithPeriodRequestBuilder($this->pathParameters, $this->requestAdapter, $period); + } + + /** + * Provides operations to call the userSignInsByAuthMethodSummary method. + * @param string $period Usage: period='{period}' + * @return UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder + */ + public function userSignInsByAuthMethodSummaryWithPeriod(string $period): UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder { + return new UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder($this->pathParameters, $this->requestAdapter, $period); + } + /** * Provides operations to call the usersRegisteredByFeature method. * @param string $includedUserRoles Usage: includedUserRoles='{includedUserRoles}' diff --git a/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Count/CountRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..85424065941 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/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}/reports/authenticationMethods/userEventsSummary/$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/Reports/AuthenticationMethods/UserEventsSummary/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fa356dcf7ac --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..be2307a09cc --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/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/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilder.php new file mode 100644 index 00000000000..f11d91e8fa0 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilder.php @@ -0,0 +1,144 @@ +|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/authenticationMethods/userEventsSummary/{userEventsSummary%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property userEventsSummary for reports + * @param UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents a specific user MFA/SSPR registration or reset event, including whether the event was successful, which authentication method was targeted, and failure reason if any. + * @param UserEventsSummaryItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UserEventsSummaryItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserEventsSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property userEventsSummary in reports + * @param UserEventsSummary $body The request body + * @param UserEventsSummaryItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UserEventsSummary $body, ?UserEventsSummaryItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserEventsSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property userEventsSummary for reports + * @param UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration $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); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Represents a specific user MFA/SSPR registration or reset event, including whether the event was successful, which authentication method was targeted, and failure reason if any. + * @param UserEventsSummaryItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserEventsSummaryItemRequestBuilderGetRequestConfiguration $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 userEventsSummary in reports + * @param UserEventsSummary $body The request body + * @param UserEventsSummaryItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UserEventsSummary $body, ?UserEventsSummaryItemRequestBuilderPatchRequestConfiguration $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 UserEventsSummaryItemRequestBuilder + */ + public function withUrl(string $rawUrl): UserEventsSummaryItemRequestBuilder { + return new UserEventsSummaryItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3192a796b10 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration.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/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d711fddb998 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderGetQueryParameters.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 UserEventsSummaryItemRequestBuilderGetQueryParameters 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/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..71e1d50364e --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserEventsSummaryItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserEventsSummaryItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserEventsSummaryItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UserEventsSummaryItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UserEventsSummaryItemRequestBuilderGetQueryParameters { + return new UserEventsSummaryItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..214e2008254 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/Item/UserEventsSummaryItemRequestBuilderPatchRequestConfiguration.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/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilder.php new file mode 100644 index 00000000000..c00318e0f93 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userEventsSummary property of the microsoft.graph.authenticationMethodsRoot entity. + * @param string $userEventsSummaryId The unique identifier of userEventsSummary + * @return UserEventsSummaryItemRequestBuilder + */ + public function byUserEventsSummaryId(string $userEventsSummaryId): UserEventsSummaryItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['userEventsSummary%2Did'] = $userEventsSummaryId; + return new UserEventsSummaryItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UserEventsSummaryRequestBuilder 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}/reports/authenticationMethods/userEventsSummary{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the user SSPR and MFA registration and reset events as defined in the usereventssummary object. + * @param UserEventsSummaryRequestBuilderGetRequestConfiguration|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/authenticationmethodsroot-list-usereventssummary?view=graph-rest-beta Find more info here + */ + public function get(?UserEventsSummaryRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserEventsSummaryCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to userEventsSummary for reports + * @param UserEventsSummary $body The request body + * @param UserEventsSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UserEventsSummary $body, ?UserEventsSummaryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserEventsSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the user SSPR and MFA registration and reset events as defined in the usereventssummary object. + * @param UserEventsSummaryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserEventsSummaryRequestBuilderGetRequestConfiguration $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 userEventsSummary for reports + * @param UserEventsSummary $body The request body + * @param UserEventsSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UserEventsSummary $body, ?UserEventsSummaryRequestBuilderPostRequestConfiguration $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 UserEventsSummaryRequestBuilder + */ + public function withUrl(string $rawUrl): UserEventsSummaryRequestBuilder { + return new UserEventsSummaryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ca73aac8431 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderGetQueryParameters.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 UserEventsSummaryRequestBuilderGetQueryParameters 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/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0be5e125608 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserEventsSummaryRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserEventsSummaryRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserEventsSummaryRequestBuilderGetQueryParameters. + * @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 UserEventsSummaryRequestBuilderGetQueryParameters + */ + 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): UserEventsSummaryRequestBuilderGetQueryParameters { + return new UserEventsSummaryRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderPostRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2bd22370bd2 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserEventsSummary/UserEventsSummaryRequestBuilderPostRequestConfiguration.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/Reports/AuthenticationMethods/UserMfaSignInSummary/Count/CountRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8c4c4fd22ea --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/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}/reports/authenticationMethods/userMfaSignInSummary/$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/Reports/AuthenticationMethods/UserMfaSignInSummary/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d557ec4549e --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9aab5fec9dc --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/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/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilder.php new file mode 100644 index 00000000000..a44833206e2 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilder.php @@ -0,0 +1,144 @@ +|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/authenticationMethods/userMfaSignInSummary/{userMfaSignInSummary%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property userMfaSignInSummary for reports + * @param UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the total count of MFA vs non-MFA sign-in counts for a specified period. + * @param UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserMfaSignInSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property userMfaSignInSummary in reports + * @param UserMfaSignInSummary $body The request body + * @param UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UserMfaSignInSummary $body, ?UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserMfaSignInSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property userMfaSignInSummary for reports + * @param UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration $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); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Represents the total count of MFA vs non-MFA sign-in counts for a specified period. + * @param UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration $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 userMfaSignInSummary in reports + * @param UserMfaSignInSummary $body The request body + * @param UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UserMfaSignInSummary $body, ?UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration $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 UserMfaSignInSummaryItemRequestBuilder + */ + public function withUrl(string $rawUrl): UserMfaSignInSummaryItemRequestBuilder { + return new UserMfaSignInSummaryItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..cca66f4db4c --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration.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/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..69e98e2246b --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderGetQueryParameters.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 UserMfaSignInSummaryItemRequestBuilderGetQueryParameters 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/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9b4561f4cbf --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserMfaSignInSummaryItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserMfaSignInSummaryItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserMfaSignInSummaryItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UserMfaSignInSummaryItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UserMfaSignInSummaryItemRequestBuilderGetQueryParameters { + return new UserMfaSignInSummaryItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ff7f193f3c4 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/Item/UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration.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/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilder.php new file mode 100644 index 00000000000..4566cc361e6 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userMfaSignInSummary property of the microsoft.graph.authenticationMethodsRoot entity. + * @param string $userMfaSignInSummaryId The unique identifier of userMfaSignInSummary + * @return UserMfaSignInSummaryItemRequestBuilder + */ + public function byUserMfaSignInSummaryId(string $userMfaSignInSummaryId): UserMfaSignInSummaryItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['userMfaSignInSummary%2Did'] = $userMfaSignInSummaryId; + return new UserMfaSignInSummaryItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UserMfaSignInSummaryRequestBuilder 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}/reports/authenticationMethods/userMfaSignInSummary{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the summary of MFA vs non-MFA sign-in events for a specified time window, as defined in the userMfaSignInSummary object. + * @param UserMfaSignInSummaryRequestBuilderGetRequestConfiguration|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/authenticationmethodsroot-list-usermfasigninsummary?view=graph-rest-beta Find more info here + */ + public function get(?UserMfaSignInSummaryRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserMfaSignInSummaryCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to userMfaSignInSummary for reports + * @param UserMfaSignInSummary $body The request body + * @param UserMfaSignInSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UserMfaSignInSummary $body, ?UserMfaSignInSummaryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserMfaSignInSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the summary of MFA vs non-MFA sign-in events for a specified time window, as defined in the userMfaSignInSummary object. + * @param UserMfaSignInSummaryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserMfaSignInSummaryRequestBuilderGetRequestConfiguration $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 userMfaSignInSummary for reports + * @param UserMfaSignInSummary $body The request body + * @param UserMfaSignInSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UserMfaSignInSummary $body, ?UserMfaSignInSummaryRequestBuilderPostRequestConfiguration $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 UserMfaSignInSummaryRequestBuilder + */ + public function withUrl(string $rawUrl): UserMfaSignInSummaryRequestBuilder { + return new UserMfaSignInSummaryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f7953e0c7b4 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderGetQueryParameters.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 UserMfaSignInSummaryRequestBuilderGetQueryParameters 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/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f5863fedc56 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserMfaSignInSummaryRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserMfaSignInSummaryRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserMfaSignInSummaryRequestBuilderGetQueryParameters. + * @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 UserMfaSignInSummaryRequestBuilderGetQueryParameters + */ + 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): UserMfaSignInSummaryRequestBuilderGetQueryParameters { + return new UserMfaSignInSummaryRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderPostRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..04a6fb90540 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserMfaSignInSummary/UserMfaSignInSummaryRequestBuilderPostRequestConfiguration.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/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Count/CountRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e5cd11f4878 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/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}/reports/authenticationMethods/userPasswordResetsAndChangesSummary/$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/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b7173286c50 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..28ce5400bc6 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/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/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilder.php new file mode 100644 index 00000000000..2e9be3c9106 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilder.php @@ -0,0 +1,144 @@ +|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/authenticationMethods/userPasswordResetsAndChangesSummary/{userPasswordResetsAndChangesSummary%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property userPasswordResetsAndChangesSummary for reports + * @param UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the summary of password resets and changes for a specific day. This includes the number of password resets that were self-service and those triggered by an administrator. + * @param UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserPasswordResetsAndChangesSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property userPasswordResetsAndChangesSummary in reports + * @param UserPasswordResetsAndChangesSummary $body The request body + * @param UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UserPasswordResetsAndChangesSummary $body, ?UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserPasswordResetsAndChangesSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property userPasswordResetsAndChangesSummary for reports + * @param UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration $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); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Represents the summary of password resets and changes for a specific day. This includes the number of password resets that were self-service and those triggered by an administrator. + * @param UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration $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 userPasswordResetsAndChangesSummary in reports + * @param UserPasswordResetsAndChangesSummary $body The request body + * @param UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UserPasswordResetsAndChangesSummary $body, ?UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration $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 UserPasswordResetsAndChangesSummaryItemRequestBuilder + */ + public function withUrl(string $rawUrl): UserPasswordResetsAndChangesSummaryItemRequestBuilder { + return new UserPasswordResetsAndChangesSummaryItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bccceec67ae --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration.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/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cf2378e0390 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters.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 UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters 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/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9cad6a71bd7 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters { + return new UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..99337c4dfa2 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/Item/UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration.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/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilder.php new file mode 100644 index 00000000000..bdffc72bc61 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the userPasswordResetsAndChangesSummary property of the microsoft.graph.authenticationMethodsRoot entity. + * @param string $userPasswordResetsAndChangesSummaryId The unique identifier of userPasswordResetsAndChangesSummary + * @return UserPasswordResetsAndChangesSummaryItemRequestBuilder + */ + public function byUserPasswordResetsAndChangesSummaryId(string $userPasswordResetsAndChangesSummaryId): UserPasswordResetsAndChangesSummaryItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['userPasswordResetsAndChangesSummary%2Did'] = $userPasswordResetsAndChangesSummaryId; + return new UserPasswordResetsAndChangesSummaryItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new UserPasswordResetsAndChangesSummaryRequestBuilder 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}/reports/authenticationMethods/userPasswordResetsAndChangesSummary{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Gets a list of password resets and changes that occurred in a given aggregation window as defined in the userPasswordResetsAndChangesSummary object. + * @param UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration|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/authenticationmethodsroot-list-userpasswordresetsandchangessummary?view=graph-rest-beta Find more info here + */ + public function get(?UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserPasswordResetsAndChangesSummaryCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to userPasswordResetsAndChangesSummary for reports + * @param UserPasswordResetsAndChangesSummary $body The request body + * @param UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UserPasswordResetsAndChangesSummary $body, ?UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserPasswordResetsAndChangesSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Gets a list of password resets and changes that occurred in a given aggregation window as defined in the userPasswordResetsAndChangesSummary object. + * @param UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration $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 userPasswordResetsAndChangesSummary for reports + * @param UserPasswordResetsAndChangesSummary $body The request body + * @param UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UserPasswordResetsAndChangesSummary $body, ?UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration $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 UserPasswordResetsAndChangesSummaryRequestBuilder + */ + public function withUrl(string $rawUrl): UserPasswordResetsAndChangesSummaryRequestBuilder { + return new UserPasswordResetsAndChangesSummaryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..910574061b0 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters.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 UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters 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/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c07d241674e --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters. + * @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 UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters + */ + 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): UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters { + return new UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..638b1a4714d --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserPasswordResetsAndChangesSummary/UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration.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/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodGetResponse.php b/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodGetResponse.php new file mode 100644 index 00000000000..13c17b057d3 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([UserRegistrationActivitySummary::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, UserRegistrationActivitySummary::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/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilder.php new file mode 100644 index 00000000000..7798cddd2b4 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilder.php @@ -0,0 +1,80 @@ +|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 string|null $period Usage: period='{period}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $period = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/authenticationMethods/userRegistrationActivity(period=\'{period}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['period'] = $period; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the authentication methods and their corresponding number of successful and unsuccessful registration and reset activities as defined in the userRegistrationActivity object. + * @param UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration|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/authenticationmethodsroot-userregistrationactivity?view=graph-rest-beta Find more info here + */ + public function get(?UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserRegistrationActivityWithPeriodGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the authentication methods and their corresponding number of successful and unsuccessful registration and reset activities as defined in the userRegistrationActivity object. + * @param UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration $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 UserRegistrationActivityWithPeriodRequestBuilder + */ + public function withUrl(string $rawUrl): UserRegistrationActivityWithPeriodRequestBuilder { + return new UserRegistrationActivityWithPeriodRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ff2ed52737 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters.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 UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters 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/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..af6e15054bc --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserRegistrationActivityWithPeriod/UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters. + * @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 UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters + */ + 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): UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters { + return new UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodGetResponse.php b/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodGetResponse.php new file mode 100644 index 00000000000..33ef3c4e0c9 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([UserSignInUsageByAuthMethodActivity::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, UserSignInUsageByAuthMethodActivity::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/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder.php b/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder.php new file mode 100644 index 00000000000..3cc4dd7d542 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder.php @@ -0,0 +1,80 @@ +|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 string|null $period Usage: period='{period}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $period = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/authenticationMethods/userSignInsByAuthMethodSummary(period=\'{period}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['period'] = $period; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Gets a list of the number of successful sign ins for each authentication method that is available. + * @param UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration|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/authenticationmethodsroot-usersigninsbyauthmethodsummary?view=graph-rest-beta Find more info here + */ + public function get(?UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UserSignInsByAuthMethodSummaryWithPeriodGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Gets a list of the number of successful sign ins for each authentication method that is available. + * @param UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration $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 UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder + */ + public function withUrl(string $rawUrl): UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder { + return new UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters.php b/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..309f5d7d987 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters.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 UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters 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/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2f06f0ff1d2 --- /dev/null +++ b/src/Generated/Reports/AuthenticationMethods/UserSignInsByAuthMethodSummaryWithPeriod/UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters. + * @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 UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters + */ + 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): UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters { + return new UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php index ca1e7a8c651..a0d22a4ca46 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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @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-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-get?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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @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 1464dc22797..8c6152e8124 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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. */ class RiskDetectionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php b/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php new file mode 100644 index 00000000000..5af9a32cf9c --- /dev/null +++ b/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php @@ -0,0 +1,114 @@ +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 GetVapidPublicKeyGetResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetVapidPublicKeyGetResponse { + return new GetVapidPublicKeyGetResponse(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the value property value. The value property + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($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 { + $writer->writeStringValue('value', $this->getValue()); + $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 value property value. The value property + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php b/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php new file mode 100644 index 00000000000..03b68f9ebeb --- /dev/null +++ b/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php @@ -0,0 +1,74 @@ +|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}/shares/{sharedDriveItem%2Did}/list/subscriptions/getVapidPublicKey()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|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/subscription-getvapidpublickey?view=graph-rest-beta Find more info here + */ + public function get(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetVapidPublicKeyGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $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); + $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 GetVapidPublicKeyRequestBuilder + */ + public function withUrl(string $rawUrl): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php b/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ff5abdb6315 --- /dev/null +++ b/src/Generated/Shares/Item/EscapedList/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.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/Shares/Item/EscapedList/Subscriptions/SubscriptionsRequestBuilder.php b/src/Generated/Shares/Item/EscapedList/Subscriptions/SubscriptionsRequestBuilder.php index 4190da54bc8..07e4e576293 100644 --- a/src/Generated/Shares/Item/EscapedList/Subscriptions/SubscriptionsRequestBuilder.php +++ b/src/Generated/Shares/Item/EscapedList/Subscriptions/SubscriptionsRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\Subscription; use Microsoft\Graph\Beta\Generated\Models\SubscriptionCollectionResponse; use Microsoft\Graph\Beta\Generated\Shares\Item\EscapedList\Subscriptions\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Shares\Item\EscapedList\Subscriptions\GetVapidPublicKey\GetVapidPublicKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\Shares\Item\EscapedList\Subscriptions\Item\SubscriptionItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getVapidPublicKey method. + */ + public function getVapidPublicKey(): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subscriptions property of the microsoft.graph.list entity. * @param string $subscriptionId The unique identifier of subscription diff --git a/src/Generated/Sites/Item/Extensions/Count/CountRequestBuilder.php b/src/Generated/Sites/Item/Extensions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b113bfbd925 --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/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}/sites/{site%2Did}/extensions/$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/Sites/Item/Extensions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Extensions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6155a77b81f --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Sites/Item/Extensions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Sites/Item/Extensions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9a5fe94db55 --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/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/Sites/Item/Extensions/ExtensionsRequestBuilder.php b/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilder.php new file mode 100644 index 00000000000..a029e112bd4 --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the extensions property of the microsoft.graph.site entity. + * @param string $extensionId The unique identifier of extension + * @return ExtensionItemRequestBuilder + */ + public function byExtensionId(string $extensionId): ExtensionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['extension%2Did'] = $extensionId; + return new ExtensionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ExtensionsRequestBuilder 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}/sites/{site%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExtensionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExtensionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * 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. + * @param Extension $body The request body + * @param ExtensionsRequestBuilderPostRequestConfiguration|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 + */ + public function post(Extension $body, ?ExtensionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Extension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExtensionsRequestBuilderGetRequestConfiguration $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 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. + * @param Extension $body The request body + * @param ExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Extension $body, ?ExtensionsRequestBuilderPostRequestConfiguration $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 ExtensionsRequestBuilder + */ + public function withUrl(string $rawUrl): ExtensionsRequestBuilder { + return new ExtensionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fd0feac3e06 --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilderGetQueryParameters.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 ExtensionsRequestBuilderGetQueryParameters 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/Sites/Item/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6b6097252f5 --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExtensionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExtensionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExtensionsRequestBuilderGetQueryParameters. + * @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 ExtensionsRequestBuilderGetQueryParameters + */ + 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): ExtensionsRequestBuilderGetQueryParameters { + return new ExtensionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ffa19b26183 --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.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/Sites/Item/Extensions/Item/ExtensionItemRequestBuilder.php b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilder.php new file mode 100644 index 00000000000..b6069442385 --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilder.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}/sites/{site%2Did}/extensions/{extension%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete an open extension (openTypeExtension object) from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. + * @param ExtensionItemRequestBuilderDeleteRequestConfiguration|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-delete?view=graph-rest-beta Find more info here + */ + public function delete(?ExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Extension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update an open extension (openTypeExtension object) on a supported resource type.- If a property in the request body matches the name of an existing property in the extension, the data in the extension is updated.- Otherwise, that property and its data are added to the extension. The data in an extension can be primitive types or arrays of primitive types. The operation behaves differently for resources that are directory objects vs other resources. For the list of resources that support open extensions, see the table in the Permissions section. + * @param Extension $body The request body + * @param ExtensionItemRequestBuilderPatchRequestConfiguration|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-update?view=graph-rest-beta Find more info here + */ + public function patch(Extension $body, ?ExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Extension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete an open extension (openTypeExtension object) from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. + * @param ExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ExtensionItemRequestBuilderDeleteRequestConfiguration $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); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExtensionItemRequestBuilderGetRequestConfiguration $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 an open extension (openTypeExtension object) on a supported resource type.- If a property in the request body matches the name of an existing property in the extension, the data in the extension is updated.- Otherwise, that property and its data are added to the extension. The data in an extension can be primitive types or arrays of primitive types. The operation behaves differently for resources that are directory objects vs other resources. For the list of resources that support open extensions, see the table in the Permissions section. + * @param Extension $body The request body + * @param ExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Extension $body, ?ExtensionItemRequestBuilderPatchRequestConfiguration $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 ExtensionItemRequestBuilder + */ + public function withUrl(string $rawUrl): ExtensionItemRequestBuilder { + return new ExtensionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4f1e051adbb --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderDeleteRequestConfiguration.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/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fdead6670fa --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetQueryParameters.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 ExtensionItemRequestBuilderGetQueryParameters 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/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..979b6e7d624 --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExtensionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExtensionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExtensionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExtensionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExtensionItemRequestBuilderGetQueryParameters { + return new ExtensionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7e2f7c9efaa --- /dev/null +++ b/src/Generated/Sites/Item/Extensions/Item/ExtensionItemRequestBuilderPatchRequestConfiguration.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/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilder.php b/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilder.php new file mode 100644 index 00000000000..5056cab5307 --- /dev/null +++ b/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilder.php @@ -0,0 +1,113 @@ +|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}/sites/{site%2Did}/getByPath(path=\'{path}\')/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExtensionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExtensionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to extensions for sites + * @param Extension $body The request body + * @param ExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Extension $body, ?ExtensionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Extension::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The collection of open extensions defined for this site. Nullable. + * @param ExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExtensionsRequestBuilderGetRequestConfiguration $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 extensions for sites + * @param Extension $body The request body + * @param ExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Extension $body, ?ExtensionsRequestBuilderPostRequestConfiguration $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 ExtensionsRequestBuilder + */ + public function withUrl(string $rawUrl): ExtensionsRequestBuilder { + return new ExtensionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1b8df21aeab --- /dev/null +++ b/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetQueryParameters.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 ExtensionsRequestBuilderGetQueryParameters 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/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..49531a71661 --- /dev/null +++ b/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExtensionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExtensionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExtensionsRequestBuilderGetQueryParameters. + * @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 ExtensionsRequestBuilderGetQueryParameters + */ + 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): ExtensionsRequestBuilderGetQueryParameters { + return new ExtensionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..925881ba80e --- /dev/null +++ b/src/Generated/Sites/Item/GetByPathWithPath/Extensions/ExtensionsRequestBuilderPostRequestConfiguration.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/Sites/Item/GetByPathWithPath/GetByPathWithPathRequestBuilder.php b/src/Generated/Sites/Item/GetByPathWithPath/GetByPathWithPathRequestBuilder.php index faab6584535..5e635263b01 100644 --- a/src/Generated/Sites/Item/GetByPathWithPath/GetByPathWithPathRequestBuilder.php +++ b/src/Generated/Sites/Item/GetByPathWithPath/GetByPathWithPathRequestBuilder.php @@ -15,6 +15,7 @@ use Microsoft\Graph\Beta\Generated\Sites\Item\GetByPathWithPath\DocumentProcessingJobs\DocumentProcessingJobsRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\GetByPathWithPath\Drive\DriveRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\GetByPathWithPath\Drives\DrivesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Sites\Item\GetByPathWithPath\Extensions\ExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\GetByPathWithPath\ExternalColumns\ExternalColumnsRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\GetByPathWithPath\GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval\GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\GetByPathWithPath\GetApplicableContentTypesForListWithListId\GetApplicableContentTypesForListWithListIdRequestBuilder; @@ -104,6 +105,13 @@ public function drives(): DrivesRequestBuilder { return new DrivesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the extensions property of the microsoft.graph.site entity. + */ + public function extensions(): ExtensionsRequestBuilder { + return new ExtensionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the externalColumns property of the microsoft.graph.site entity. */ diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php index f5edeb4e589..8df076b625d 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php @@ -125,11 +125,11 @@ public function delete(?ListItemRequestBuilderDeleteRequestConfiguration $reques } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|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/list-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta Find more info here */ public function get(?ListItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -173,7 +173,7 @@ public function toDeleteRequestInformation(?ListItemRequestBuilderDeleteRequestC } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php index 183d8b067e0..33f5af44dc0 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. */ class ListItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php b/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php new file mode 100644 index 00000000000..b04e43b7ed9 --- /dev/null +++ b/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php @@ -0,0 +1,114 @@ +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 GetVapidPublicKeyGetResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetVapidPublicKeyGetResponse { + return new GetVapidPublicKeyGetResponse(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the value property value. The value property + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($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 { + $writer->writeStringValue('value', $this->getValue()); + $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 value property value. The value property + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php new file mode 100644 index 00000000000..5a5219f7bca --- /dev/null +++ b/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php @@ -0,0 +1,74 @@ +|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}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/getVapidPublicKey()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|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/subscription-getvapidpublickey?view=graph-rest-beta Find more info here + */ + public function get(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetVapidPublicKeyGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $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); + $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 GetVapidPublicKeyRequestBuilder + */ + public function withUrl(string $rawUrl): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php b/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..18d45c6569d --- /dev/null +++ b/src/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.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/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.php index 063707c6ff7..ba459afae85 100644 --- a/src/Generated/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\Subscription; use Microsoft\Graph\Beta\Generated\Models\SubscriptionCollectionResponse; use Microsoft\Graph\Beta\Generated\Sites\Item\Lists\Item\Subscriptions\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Sites\Item\Lists\Item\Subscriptions\GetVapidPublicKey\GetVapidPublicKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\Lists\Item\Subscriptions\Item\SubscriptionItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getVapidPublicKey method. + */ + public function getVapidPublicKey(): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subscriptions property of the microsoft.graph.list entity. * @param string $subscriptionId The unique identifier of subscription 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/Sites/Item/SiteItemRequestBuilder.php b/src/Generated/Sites/Item/SiteItemRequestBuilder.php index e79b54064e9..84e0c88fad1 100644 --- a/src/Generated/Sites/Item/SiteItemRequestBuilder.php +++ b/src/Generated/Sites/Item/SiteItemRequestBuilder.php @@ -15,6 +15,7 @@ use Microsoft\Graph\Beta\Generated\Sites\Item\DocumentProcessingJobs\DocumentProcessingJobsRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\Drive\DriveRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\Drives\DrivesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Sites\Item\Extensions\ExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\ExternalColumns\ExternalColumnsRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval\GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; use Microsoft\Graph\Beta\Generated\Sites\Item\GetApplicableContentTypesForListWithListId\GetApplicableContentTypesForListWithListIdRequestBuilder; @@ -105,6 +106,13 @@ public function drives(): DrivesRequestBuilder { return new DrivesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the extensions property of the microsoft.graph.site entity. + */ + public function extensions(): ExtensionsRequestBuilder { + return new ExtensionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the externalColumns property of the microsoft.graph.site entity. */ diff --git a/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php b/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php new file mode 100644 index 00000000000..c7de9199052 --- /dev/null +++ b/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.php @@ -0,0 +1,114 @@ +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 GetVapidPublicKeyGetResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetVapidPublicKeyGetResponse { + return new GetVapidPublicKeyGetResponse(); + } + + /** + * 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 [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the value property value. The value property + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($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 { + $writer->writeStringValue('value', $this->getValue()); + $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 value property value. The value property + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php b/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php new file mode 100644 index 00000000000..7e4e6451776 --- /dev/null +++ b/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.php @@ -0,0 +1,74 @@ +|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}/subscriptions/getVapidPublicKey()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|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/subscription-getvapidpublickey?view=graph-rest-beta Find more info here + */ + public function get(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetVapidPublicKeyGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param GetVapidPublicKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetVapidPublicKeyRequestBuilderGetRequestConfiguration $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); + $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 GetVapidPublicKeyRequestBuilder + */ + public function withUrl(string $rawUrl): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php b/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a43341b17db --- /dev/null +++ b/src/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilderGetRequestConfiguration.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/Subscriptions/SubscriptionsRequestBuilder.php b/src/Generated/Subscriptions/SubscriptionsRequestBuilder.php index b8ef253d85b..e7efc8f8094 100644 --- a/src/Generated/Subscriptions/SubscriptionsRequestBuilder.php +++ b/src/Generated/Subscriptions/SubscriptionsRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Subscription; use Microsoft\Graph\Beta\Generated\Models\SubscriptionCollectionResponse; +use Microsoft\Graph\Beta\Generated\Subscriptions\GetVapidPublicKey\GetVapidPublicKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\Subscriptions\Item\SubscriptionItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -18,6 +19,13 @@ */ class SubscriptionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the getVapidPublicKey method. + */ + public function getVapidPublicKey(): GetVapidPublicKeyRequestBuilder { + return new GetVapidPublicKeyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the collection of subscription entities. * @param string $subscriptionId The unique identifier of subscription diff --git a/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilder.php index c3bc2531296..0c2ad27224c 100644 --- a/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilder.php @@ -68,7 +68,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: * @param AllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -98,7 +98,7 @@ public function post(ConversationMember $body, ?AllMembersRequestBuilderPostRequ } /** - * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: * @param AllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilderGetQueryParameters.php index eae711be378..39d45730b46 100644 --- a/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/AllMembers/AllMembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: */ class AllMembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php index a3a7186504c..a19c5314b42 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration } /** - * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Update the role of a conversationMember in a team.or channel. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|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/channel-update-members?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta Find more info here */ public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGet } /** - * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Update the role of a conversationMember in a team.or channel. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilder.php index 0817c779c99..f7a07eb01a6 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilder.php @@ -68,7 +68,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + * Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -99,7 +99,7 @@ public function post(ConversationMember $body, ?MembersRequestBuilderPostRequest } /** - * Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + * Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilderGetQueryParameters.php index d9f22471bbc..d823595bc10 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + * Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. */ class MembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index c113f1edcf7..74438e7f446 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/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 channel. * @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/channel-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 channel. * @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/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php index 256f9d6c167..d3b76457d39 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 } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @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/teamtemplate-list-definitions?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?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 } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @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 b2e9468de8d..fc305644cbb 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. */ class TeamTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php index d6511aba83e..80ee643e6d8 100644 --- a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php +++ b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php @@ -62,12 +62,12 @@ public function get(?MultiTenantOrganizationRequestBuilderGetRequestConfiguratio } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|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/tenantrelationship-put-multitenantorganization?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta Find more info here */ public function patch(MultiTenantOrganization $body, ?MultiTenantOrganizationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?MultiTenantOrganizationRequestBuilderGe } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/TrustFramework/Policies/Item/TrustFrameworkPolicyItemRequestBuilder.php b/src/Generated/TrustFramework/Policies/Item/TrustFrameworkPolicyItemRequestBuilder.php index 29eeaf27cef..af082a37fbe 100644 --- a/src/Generated/TrustFramework/Policies/Item/TrustFrameworkPolicyItemRequestBuilder.php +++ b/src/Generated/TrustFramework/Policies/Item/TrustFrameworkPolicyItemRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an existing trustFrameworkPolicy. + * Delete an existing trustFrameworkPolicy object from an Microsoft Entra B2C tenant. * @param TrustFrameworkPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -83,7 +83,7 @@ public function patch(TrustFrameworkPolicy $body, ?TrustFrameworkPolicyItemReque } /** - * Delete an existing trustFrameworkPolicy. + * Delete an existing trustFrameworkPolicy object from an Microsoft Entra B2C tenant. * @param TrustFrameworkPolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/TrustFramework/Policies/Item/Value/ContentRequestBuilder.php b/src/Generated/TrustFramework/Policies/Item/Value/ContentRequestBuilder.php index ddb79287a32..340ed8e5556 100644 --- a/src/Generated/TrustFramework/Policies/Item/Value/ContentRequestBuilder.php +++ b/src/Generated/TrustFramework/Policies/Item/Value/ContentRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an existing trustFrameworkPolicy. + * Delete an existing trustFrameworkPolicy object from an Microsoft Entra B2C tenant. * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -80,7 +80,7 @@ public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfi } /** - * Delete an existing trustFrameworkPolicy. + * Delete an existing trustFrameworkPolicy object from an Microsoft Entra B2C tenant. * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/AppConsentRequestsForApproval/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/Users/Item/AppConsentRequestsForApproval/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index cea434bb5c4..a979027cce9 100644 --- a/src/Generated/Users/Item/AppConsentRequestsForApproval/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/Users/Item/AppConsentRequestsForApproval/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -37,7 +37,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|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/appconsentrequest-filterByCurrentUser?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/appconsentrequest-filterbycurrentuser?view=graph-rest-beta Find more info here */ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilder.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilder.php index 13b426a288a..b09cda9b7a2 100644 --- a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get externalAuthenticationMethods from users + * Represents the external methods registered to a user for authentication. * @param ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -66,11 +66,12 @@ public function get(?ExternalAuthenticationMethodsRequestBuilderGetRequestConfig } /** - * Create new navigation property to externalAuthenticationMethods for users + * Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. * @param ExternalAuthenticationMethod $body The request body * @param ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration|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-post-externalauthenticationmethods?view=graph-rest-beta Find more info here */ public function post(ExternalAuthenticationMethod $body, ?ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +82,7 @@ public function post(ExternalAuthenticationMethod $body, ?ExternalAuthentication } /** - * Get externalAuthenticationMethods from users + * Represents the external methods registered to a user for authentication. * @param ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +103,7 @@ public function toGetRequestInformation(?ExternalAuthenticationMethodsRequestBui } /** - * Create new navigation property to externalAuthenticationMethods for users + * Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. * @param ExternalAuthenticationMethod $body The request body * @param ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetQueryParameters.php index 7370df67ea0..9172ccb4391 100644 --- a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/ExternalAuthenticationMethodsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get externalAuthenticationMethods from users + * Represents the external methods registered to a user for authentication. */ class ExternalAuthenticationMethodsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilder.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilder.php index 1c5cb8d9b0d..a10c8b5dea4 100644 --- a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property externalAuthenticationMethods for users + * Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. * @param ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|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-externalauthenticationmethods?view=graph-rest-beta Find more info here */ public function delete(?ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function delete(?ExternalAuthenticationMethodItemRequestBuilderDeleteRequ } /** - * Get externalAuthenticationMethods from users + * Represents the external methods registered to a user for authentication. * @param ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -74,7 +75,7 @@ public function patch(ExternalAuthenticationMethod $body, ?ExternalAuthenticatio } /** - * Delete navigation property externalAuthenticationMethods for users + * Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. * @param ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -92,7 +93,7 @@ public function toDeleteRequestInformation(?ExternalAuthenticationMethodItemRequ } /** - * Get externalAuthenticationMethods from users + * Represents the external methods registered to a user for authentication. * @param ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters.php index 03b777a83db..a7864ac9ba0 100644 --- a/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Authentication/ExternalAuthenticationMethods/Item/ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get externalAuthenticationMethods from users + * Represents the external methods registered to a user for authentication. */ class ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/ChangePassword/ChangePasswordRequestBuilder.php b/src/Generated/Users/Item/ChangePassword/ChangePasswordRequestBuilder.php index b80cca44024..f42b584489c 100644 --- a/src/Generated/Users/Item/ChangePassword/ChangePasswordRequestBuilder.php +++ b/src/Generated/Users/Item/ChangePassword/ChangePasswordRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + * Update the signed-in user's password. Any user can update their password without belonging to any administrator role.To update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password. * @param ChangePasswordPostRequestBody $body The request body * @param ChangePasswordRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ChangePasswordPostRequestBody $body, ?ChangePasswordRequest } /** - * Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + * Update the signed-in user's password. Any user can update their password without belonging to any administrator role.To update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password. * @param ChangePasswordPostRequestBody $body The request body * @param ChangePasswordRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Profile/Awards/Item/PersonAwardItemRequestBuilder.php b/src/Generated/Users/Item/Profile/Awards/Item/PersonAwardItemRequestBuilder.php index e176c98112a..1d13a0859fd 100644 --- a/src/Generated/Users/Item/Profile/Awards/Item/PersonAwardItemRequestBuilder.php +++ b/src/Generated/Users/Item/Profile/Awards/Item/PersonAwardItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes a personAward object from a user's profile. + * Delete a personAward object from a user's profile. * @param PersonAwardItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -76,7 +76,7 @@ public function patch(PersonAward $body, ?PersonAwardItemRequestBuilderPatchRequ } /** - * Deletes a personAward object from a user's profile. + * Delete a personAward object from a user's profile. * @param PersonAwardItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 2363e42c0f6..17204a93d07 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -2366,6 +2366,7 @@ Microsoft\Graph\Beta\Generated.admin.people.PeopleRequestBuilder::|public|itemIn Microsoft\Graph\Beta\Generated.admin.people.PeopleRequestBuilder::|public|namePronunciation:NamePronunciationRequestBuilder Microsoft\Graph\Beta\Generated.admin.people.PeopleRequestBuilder::|public|Patch(body:PeopleAdminSettings; requestConfiguration?:PeopleRequestBuilderPatchRequestConfiguration):PeopleAdminSettings Microsoft\Graph\Beta\Generated.admin.people.PeopleRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.people.PeopleRequestBuilder::|public|photoUpdateSettings:PhotoUpdateSettingsRequestBuilder Microsoft\Graph\Beta\Generated.admin.people.PeopleRequestBuilder::|public|profileCardProperties:ProfileCardPropertiesRequestBuilder Microsoft\Graph\Beta\Generated.admin.people.PeopleRequestBuilder::|public|profilePropertySettings:ProfilePropertySettingsRequestBuilder Microsoft\Graph\Beta\Generated.admin.people.PeopleRequestBuilder::|public|profileSources:ProfileSourcesRequestBuilder @@ -2388,6 +2389,29 @@ Microsoft\Graph\Beta\Generated.admin.people.peopleRequestBuilderGetRequestConfig Microsoft\Graph\Beta\Generated.admin.people.peopleRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PeopleRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.people.peopleRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.admin.people.peopleRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|Delete(requestConfiguration?:PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|Get(requestConfiguration?:PhotoUpdateSettingsRequestBuilderGetRequestConfiguration):PhotoUpdateSettings +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|Patch(body:PhotoUpdateSettings; requestConfiguration?:PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration):PhotoUpdateSettings +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PhotoUpdateSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|ToPatchRequestInformation(body:PhotoUpdateSettings; requestConfiguration?:PhotoUpdateSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.PhotoUpdateSettingsRequestBuilder::|public|WithUrl(rawUrl:string):PhotoUpdateSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PhotoUpdateSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:PhotoUpdateSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PhotoUpdateSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.people.photoUpdateSettings.photoUpdateSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.people.profileCardProperties.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.people.profileCardProperties.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.people.profileCardProperties.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -80970,6 +80994,27 @@ Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.count.Count Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getValue():string +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|Get(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):GetVapidPublicKeyRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.item.reauthorize.ReauthorizeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|pathParameters:array @@ -81009,6 +81054,7 @@ Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.Subscriptio Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|Get(requestConfiguration?:SubscriptionsRequestBuilderGetRequestConfiguration):SubscriptionCollectionResponse +Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|Post(body:Subscription; requestConfiguration?:SubscriptionsRequestBuilderPostRequestConfiguration):Subscription Microsoft\Graph\Beta\Generated.drives.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -82404,6 +82450,27 @@ Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.count.CountR Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getValue():string +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|Get(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):GetVapidPublicKeyRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|pathParameters:array @@ -82443,6 +82510,7 @@ Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.Subscription Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.SubscriptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.SubscriptionsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.SubscriptionsRequestBuilder::|public|Get(requestConfiguration?:SubscriptionsRequestBuilderGetRequestConfiguration):SubscriptionCollectionResponse +Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.SubscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.SubscriptionsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.SubscriptionsRequestBuilder::|public|Post(body:Subscription; requestConfiguration?:SubscriptionsRequestBuilderPostRequestConfiguration):Subscription Microsoft\Graph\Beta\Generated.drives.item.items.item.subscriptions.SubscriptionsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -134962,6 +135030,71 @@ Microsoft\Graph\Beta\Generated.groups.item.sites.item.drives.item.DriveItemReque Microsoft\Graph\Beta\Generated.groups.item.sites.item.drives.item.DriveItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DriveItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.drives.item.DriveItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DriveItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.sites.item.drives.item.DriveItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DriveItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|ByExtensionId(extensionId:string):ExtensionItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|Get(requestConfiguration?:ExtensionsRequestBuilderGetRequestConfiguration):ExtensionCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|Post(body:Extension; requestConfiguration?:ExtensionsRequestBuilderPostRequestConfiguration):Extension +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExtensionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|ToPostRequestInformation(body:Extension; requestConfiguration?:ExtensionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.ExtensionsRequestBuilder::|public|WithUrl(rawUrl:string):ExtensionsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExtensionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetRequestConfiguration::|public|queryParameters:ExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.extensionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|Delete(requestConfiguration?:ExtensionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|Get(requestConfiguration?:ExtensionItemRequestBuilderGetRequestConfiguration):Extension +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|Patch(body:Extension; requestConfiguration?:ExtensionItemRequestBuilderPatchRequestConfiguration):Extension +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ExtensionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExtensionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:Extension; requestConfiguration?:ExtensionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):ExtensionItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExtensionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ExtensionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExtensionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.extensions.item.ExtensionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.externalColumns.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.externalColumns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.externalColumns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -135255,6 +135388,31 @@ Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.drives.d Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.drives.drivesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DrivesRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.drives.drivesRequestBuilderGetRequestConfiguration::|public|queryParameters:DrivesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.drives.drivesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DrivesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|Get(requestConfiguration?:ExtensionsRequestBuilderGetRequestConfiguration):ExtensionCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|Post(body:Extension; requestConfiguration?:ExtensionsRequestBuilderPostRequestConfiguration):Extension +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExtensionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|ToPostRequestInformation(body:Extension; requestConfiguration?:ExtensionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|WithUrl(rawUrl:string):ExtensionsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExtensionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetRequestConfiguration::|public|queryParameters:ExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.externalColumns.ExternalColumnsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.externalColumns.ExternalColumnsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.externalColumns.ExternalColumnsRequestBuilder::|public|Get(requestConfiguration?:ExternalColumnsRequestBuilderGetRequestConfiguration):ColumnDefinitionCollectionResponse @@ -135343,6 +135501,7 @@ Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.getByPat Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|documentProcessingJobs:DocumentProcessingJobsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|drive:DriveRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|drives:DrivesRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|extensions:ExtensionsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|externalColumns:ExternalColumnsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|Get(requestConfiguration?:GetByPathWithPathRequestBuilderGetRequestConfiguration):Site Microsoft\Graph\Beta\Generated.groups.item.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval(endDateTime:string; interval:string; startDateTime:string):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder @@ -138603,6 +138762,27 @@ Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.c Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getValue():string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|Get(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):GetVapidPublicKeyRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|pathParameters:array @@ -138642,6 +138822,7 @@ Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.S Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|Get(requestConfiguration?:SubscriptionsRequestBuilderGetRequestConfiguration):SubscriptionCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|Post(body:Subscription; requestConfiguration?:SubscriptionsRequestBuilderPostRequestConfiguration):Subscription Microsoft\Graph\Beta\Generated.groups.item.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -142915,6 +143096,7 @@ Microsoft\Graph\Beta\Generated.groups.item.sites.item.SiteItemRequestBuilder::|p Microsoft\Graph\Beta\Generated.groups.item.sites.item.SiteItemRequestBuilder::|public|documentProcessingJobs:DocumentProcessingJobsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.SiteItemRequestBuilder::|public|drive:DriveRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.SiteItemRequestBuilder::|public|drives:DrivesRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.sites.item.SiteItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.SiteItemRequestBuilder::|public|externalColumns:ExternalColumnsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.sites.item.SiteItemRequestBuilder::|public|Get(requestConfiguration?:SiteItemRequestBuilderGetRequestConfiguration):Site Microsoft\Graph\Beta\Generated.groups.item.sites.item.SiteItemRequestBuilder::|public|getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval(endDateTime:string; interval:string; startDateTime:string):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder @@ -188556,9 +188738,15 @@ Microsoft\Graph\Beta\Generated.models.authenticationMethodsRegistrationCampaign~ Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot-->Entity Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|getUserEventsSummary():array +Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|getUserMfaSignInSummary():array +Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|getUserPasswordResetsAndChangesSummary():array Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|getUserRegistrationDetails():array Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|setUserEventsSummary(value?:array):void +Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|setUserMfaSignInSummary(value?:array):void +Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|setUserPasswordResetsAndChangesSummary(value?:array):void Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|public|setUserRegistrationDetails(value?:array):void Microsoft\Graph\Beta\Generated.models.authenticationMethodsRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethodsRoot Microsoft\Graph\Beta\Generated.models.authenticationMethodState::0000-enabled @@ -231246,26 +231434,44 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.alert-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getActions():array Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getAlertType():AlertType +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getCategories():array +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getComponentName():string Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getCreationDateTime():DateTime Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getDetectionTechnology():string Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getExtendedProperties():ExtendedProperties Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getFirstActivityDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getIsPreview():bool +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getLastActivityDateTime():DateTime Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getPolicy():FilteringPolicy +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getProductName():string Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getRelatedResources():array Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getSeverity():AlertSeverity +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getSubTechniques():array +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getTechniques():array Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|getVendorName():string Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setActions(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setAlertType(value?:AlertType):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setCategories(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setComponentName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setCreationDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setDetectionTechnology(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setExtendedProperties(value?:ExtendedProperties):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setFirstActivityDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setIsPreview(value?:bool):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setLastActivityDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setPolicy(value?:FilteringPolicy):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setProductName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setRelatedResources(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setSeverity(value?:AlertSeverity):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setSubTechniques(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setTechniques(value?:array):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|public|setVendorName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.alert::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Alert Microsoft\Graph\Beta\Generated.models.networkaccess.alertAction::|public|constructor():void @@ -231888,6 +232094,12 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.entitiesSummary::|public|set Microsoft\Graph\Beta\Generated.models.networkaccess.entitiesSummary::|public|setWorkloadCount(value?:int):void Microsoft\Graph\Beta\Generated.models.networkaccess.entitiesSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntitiesSummary Microsoft\Graph\Beta\Generated.models.networkaccess.entitiesSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.networkaccess.extendedProperties-->Dictionary +Microsoft\Graph\Beta\Generated.models.networkaccess.extendedProperties::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.extendedProperties::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.extendedProperties::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.extendedProperties::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.extendedProperties::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExtendedProperties Microsoft\Graph\Beta\Generated.models.networkaccess.externalCertificateAuthorityCertificate-->Entity Microsoft\Graph\Beta\Generated.models.networkaccess.externalCertificateAuthorityCertificate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.externalCertificateAuthorityCertificate::|public|getCertificate():string @@ -232107,6 +232319,24 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.ikeIntegrity::0001-sha384 Microsoft\Graph\Beta\Generated.models.networkaccess.ikeIntegrity::0002-gcmAes128 Microsoft\Graph\Beta\Generated.models.networkaccess.ikeIntegrity::0003-gcmAes256 Microsoft\Graph\Beta\Generated.models.networkaccess.ikeIntegrity::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0000-initialAccess +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0001-persistence +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0002-privilegeEscalation +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0003-defenseEvasion +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0004-credentialAccess +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0005-discovery +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0006-lateralMovement +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0007-execution +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0008-collection +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0009-exfiltration +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0010-commandAndControl +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0011-impact +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0012-impairProcessControl +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0013-inhibitResponseFunction +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0014-reconnaissance +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0015-resourceDevelopment +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0016-evasion +Microsoft\Graph\Beta\Generated.models.networkaccess.intentCategory::0017-unknownFutureValue Microsoft\Graph\Beta\Generated.models.networkaccess.internetAccessForwardingRule-->ForwardingRule Microsoft\Graph\Beta\Generated.models.networkaccess.internetAccessForwardingRule::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.internetAccessForwardingRule::|public|GetFieldDeserializers():array @@ -237829,6 +238059,7 @@ Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|constructor() Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|getItemInsights():InsightsSettings Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|getNamePronunciation():NamePronunciationSettings +Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|getPhotoUpdateSettings():PhotoUpdateSettings Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|getProfileCardProperties():array Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|getProfilePropertySettings():array Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|getProfileSources():array @@ -237837,6 +238068,7 @@ Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|OdataType:str Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setItemInsights(value?:InsightsSettings):void Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setNamePronunciation(value?:NamePronunciationSettings):void +Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setPhotoUpdateSettings(value?:PhotoUpdateSettings):void Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setProfileCardProperties(value?:array):void Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setProfilePropertySettings(value?:array):void Microsoft\Graph\Beta\Generated.models.peopleAdminSettings::|public|setProfileSources(value?:array):void @@ -238651,6 +238883,14 @@ Microsoft\Graph\Beta\Generated.models.photo::|public|setOdataType(value?:string) Microsoft\Graph\Beta\Generated.models.photo::|public|setOrientation(value?:int):void Microsoft\Graph\Beta\Generated.models.photo::|public|setTakenDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.photo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Photo +Microsoft\Graph\Beta\Generated.models.photoUpdateSettings-->Entity +Microsoft\Graph\Beta\Generated.models.photoUpdateSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.photoUpdateSettings::|public|getAllowedRoles():array +Microsoft\Graph\Beta\Generated.models.photoUpdateSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.photoUpdateSettings::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.photoUpdateSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.photoUpdateSettings::|public|setAllowedRoles(value?:array):void +Microsoft\Graph\Beta\Generated.models.photoUpdateSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PhotoUpdateSettings Microsoft\Graph\Beta\Generated.models.photo~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.physicalAddress::|public|constructor():void Microsoft\Graph\Beta\Generated.models.physicalAddress::|public|getAdditionalData():array @@ -257593,6 +257833,7 @@ Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|constructor():void Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|getClassificationMethod():ClassificationMethod Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|getName():string Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|getPublisherName():string Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|getRulePackageId():string @@ -257604,6 +257845,7 @@ Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|setClassificationMethod(value?:ClassificationMethod):void Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|setName(value?:string):void Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|setPublisherName(value?:string):void Microsoft\Graph\Beta\Generated.models.sensitiveType::|public|setRulePackageId(value?:string):void @@ -260281,6 +260523,7 @@ Microsoft\Graph\Beta\Generated.models.site::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.site::|public|getDocumentProcessingJobs():array Microsoft\Graph\Beta\Generated.models.site::|public|getDrive():Drive Microsoft\Graph\Beta\Generated.models.site::|public|getDrives():array +Microsoft\Graph\Beta\Generated.models.site::|public|getExtensions():array Microsoft\Graph\Beta\Generated.models.site::|public|getExternalColumns():array Microsoft\Graph\Beta\Generated.models.site::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.site::|public|getInformationProtection():InformationProtection @@ -260310,6 +260553,7 @@ Microsoft\Graph\Beta\Generated.models.site::|public|setDisplayName(value?:string Microsoft\Graph\Beta\Generated.models.site::|public|setDocumentProcessingJobs(value?:array):void Microsoft\Graph\Beta\Generated.models.site::|public|setDrive(value?:Drive):void Microsoft\Graph\Beta\Generated.models.site::|public|setDrives(value?:array):void +Microsoft\Graph\Beta\Generated.models.site::|public|setExtensions(value?:array):void Microsoft\Graph\Beta\Generated.models.site::|public|setExternalColumns(value?:array):void Microsoft\Graph\Beta\Generated.models.site::|public|setInformationProtection(value?:InformationProtection):void Microsoft\Graph\Beta\Generated.models.site::|public|setIsPersonalSite(value?:bool):void @@ -267800,6 +268044,33 @@ Microsoft\Graph\Beta\Generated.models.userDefaultAuthenticationMethodType::0005- Microsoft\Graph\Beta\Generated.models.userDefaultAuthenticationMethodType::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.userEmailSource::0000-userPrincipalName Microsoft\Graph\Beta\Generated.models.userEmailSource::0001-primarySmtpAddress +Microsoft\Graph\Beta\Generated.models.userEventsSummary-->Entity +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|getAuthMethod():UsageAuthMethod +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|getEventDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|getFailureReason():string +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|getFeature():FeatureType +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|getIsSuccess():bool +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|getUserDisplayName():string +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|getUserPrincipalName():string +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|setAuthMethod(value?:UsageAuthMethod):void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|setEventDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|setFailureReason(value?:string):void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|setFeature(value?:FeatureType):void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|setIsSuccess(value?:bool):void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|setUserDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|public|setUserPrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.models.userEventsSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserEventsSummary +Microsoft\Graph\Beta\Generated.models.userEventsSummaryCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.userEventsSummaryCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userEventsSummaryCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userEventsSummaryCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.userEventsSummaryCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userEventsSummaryCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.userEventsSummaryCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserEventsSummaryCollectionResponse Microsoft\Graph\Beta\Generated.models.userExperienceAnalyticsAnomaly-->Entity Microsoft\Graph\Beta\Generated.models.userExperienceAnalyticsAnomaly::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userExperienceAnalyticsAnomaly::|public|getAnomalyFirstOccurrenceDateTime():DateTime @@ -269482,6 +269753,27 @@ Microsoft\Graph\Beta\Generated.models.userLastSignInRecommendationInsightSetting Microsoft\Graph\Beta\Generated.models.userLastSignInRecommendationInsightSetting::|public|setRecommendationLookBackDuration(value?:DateInterval):void Microsoft\Graph\Beta\Generated.models.userLastSignInRecommendationInsightSetting::|public|setSignInScope(value?:UserSignInRecommendationScope):void Microsoft\Graph\Beta\Generated.models.userLastSignInRecommendationInsightSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserLastSignInRecommendationInsightSetting +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary-->Entity +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|getMultiFactorSignIns():int +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|getSingleFactorSignIns():int +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|getTotalSignIns():int +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|setMultiFactorSignIns(value?:int):void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|setSingleFactorSignIns(value?:int):void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|public|setTotalSignIns(value?:int):void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserMfaSignInSummary +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.userMfaSignInSummaryCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserMfaSignInSummaryCollectionResponse Microsoft\Graph\Beta\Generated.models.usernameSource::0000-userPrincipalName Microsoft\Graph\Beta\Generated.models.usernameSource::0001-primarySmtpAddress Microsoft\Graph\Beta\Generated.models.usernameSource::0002-samAccountName @@ -269489,6 +269781,27 @@ Microsoft\Graph\Beta\Generated.models.userNewMessageRestriction::0000-everyone Microsoft\Graph\Beta\Generated.models.userNewMessageRestriction::0001-everyoneExceptGuests Microsoft\Graph\Beta\Generated.models.userNewMessageRestriction::0002-moderators Microsoft\Graph\Beta\Generated.models.userNewMessageRestriction::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary-->Entity +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|getAggregatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|getChangePasswordSelfServiceCount():int +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|getPasswordResetsByAdminCount():int +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|getPasswordResetsSelfServiceCount():int +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|setAggregatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|setChangePasswordSelfServiceCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|setPasswordResetsByAdminCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|public|setPasswordResetsSelfServiceCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserPasswordResetsAndChangesSummary +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.userPasswordResetsAndChangesSummaryCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserPasswordResetsAndChangesSummaryCollectionResponse Microsoft\Graph\Beta\Generated.models.userPFXCertificate-->Entity Microsoft\Graph\Beta\Generated.models.userPFXCertificate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userPFXCertificate::|public|getCreatedDateTime():DateTime @@ -269564,6 +269877,20 @@ Microsoft\Graph\Beta\Generated.models.userPurpose::0004-room Microsoft\Graph\Beta\Generated.models.userPurpose::0005-equipment Microsoft\Graph\Beta\Generated.models.userPurpose::0006-others Microsoft\Graph\Beta\Generated.models.userPurpose::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary-->Entity +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|getAuthMethod():UsageAuthMethod +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|getFailureActivityCount():int +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|getFeature():FeatureType +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|getSuccessfulActivityCount():int +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|setAuthMethod(value?:UsageAuthMethod):void +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|setFailureActivityCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|setFeature(value?:FeatureType):void +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|public|setSuccessfulActivityCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.userRegistrationActivitySummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserRegistrationActivitySummary Microsoft\Graph\Beta\Generated.models.userRegistrationCount::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userRegistrationCount::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.userRegistrationCount::|public|getBackingStore():BackingStore @@ -269860,6 +270187,21 @@ Microsoft\Graph\Beta\Generated.models.userSignInInsight::|static|public|CreateFr Microsoft\Graph\Beta\Generated.models.userSignInRecommendationScope::0000-tenant Microsoft\Graph\Beta\Generated.models.userSignInRecommendationScope::0001-application Microsoft\Graph\Beta\Generated.models.userSignInRecommendationScope::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|getAuthenticationMethod():string +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|getSuccessActivityCount():int +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|setAuthenticationMethod(value?:string):void +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|public|setSuccessActivityCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserSignInUsageByAuthMethodActivity +Microsoft\Graph\Beta\Generated.models.userSignInUsageByAuthMethodActivity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.userSignUpMetric-->Entity Microsoft\Graph\Beta\Generated.models.userSignUpMetric::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userSignUpMetric::|public|getAppId():string @@ -293485,7 +293827,12 @@ Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMetho Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuthenticationMethodsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|ToPatchRequestInformation(body:AuthenticationMethodsRoot; requestConfiguration?:AuthenticationMethodsRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|userEventsSummary:UserEventsSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|userMfaSignInSummary:UserMfaSignInSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|userPasswordResetsAndChangesSummary:UserPasswordResetsAndChangesSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|userRegistrationActivityWithPeriod(period:string):UserRegistrationActivityWithPeriodRequestBuilder Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|userRegistrationDetails:UserRegistrationDetailsRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|userSignInsByAuthMethodSummaryWithPeriod(period:string):UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|usersRegisteredByFeature:UsersRegisteredByFeatureRequestBuilder Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles(includedUserRoles:string; includedUserTypes:string):UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder Microsoft\Graph\Beta\Generated.reports.authenticationMethods.AuthenticationMethodsRequestBuilder::|public|usersRegisteredByMethod:UsersRegisteredByMethodRequestBuilder @@ -293502,6 +293849,229 @@ Microsoft\Graph\Beta\Generated.reports.authenticationMethods.authenticationMetho Microsoft\Graph\Beta\Generated.reports.authenticationMethods.authenticationMethodsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AuthenticationMethodsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.authenticationMethods.authenticationMethodsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.reports.authenticationMethods.authenticationMethodsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|Delete(requestConfiguration?:UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|Get(requestConfiguration?:UserEventsSummaryItemRequestBuilderGetRequestConfiguration):UserEventsSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|Patch(body:UserEventsSummary; requestConfiguration?:UserEventsSummaryItemRequestBuilderPatchRequestConfiguration):UserEventsSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserEventsSummaryItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|ToPatchRequestInformation(body:UserEventsSummary; requestConfiguration?:UserEventsSummaryItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilder::|public|WithUrl(rawUrl:string):UserEventsSummaryItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserEventsSummaryItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UserEventsSummaryItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UserEventsSummaryItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.item.UserEventsSummaryItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|ByUserEventsSummaryId(userEventsSummaryId:string):UserEventsSummaryItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|Get(requestConfiguration?:UserEventsSummaryRequestBuilderGetRequestConfiguration):UserEventsSummaryCollectionResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|Post(body:UserEventsSummary; requestConfiguration?:UserEventsSummaryRequestBuilderPostRequestConfiguration):UserEventsSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserEventsSummaryRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|ToPostRequestInformation(body:UserEventsSummary; requestConfiguration?:UserEventsSummaryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.UserEventsSummaryRequestBuilder::|public|WithUrl(rawUrl:string):UserEventsSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserEventsSummaryRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetRequestConfiguration::|public|queryParameters:UserEventsSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserEventsSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userEventsSummary.userEventsSummaryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|Delete(requestConfiguration?:UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|Get(requestConfiguration?:UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration):UserMfaSignInSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|Patch(body:UserMfaSignInSummary; requestConfiguration?:UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration):UserMfaSignInSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|ToPatchRequestInformation(body:UserMfaSignInSummary; requestConfiguration?:UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilder::|public|WithUrl(rawUrl:string):UserMfaSignInSummaryItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserMfaSignInSummaryItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UserMfaSignInSummaryItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UserMfaSignInSummaryItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.item.UserMfaSignInSummaryItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|ByUserMfaSignInSummaryId(userMfaSignInSummaryId:string):UserMfaSignInSummaryItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|Get(requestConfiguration?:UserMfaSignInSummaryRequestBuilderGetRequestConfiguration):UserMfaSignInSummaryCollectionResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|Post(body:UserMfaSignInSummary; requestConfiguration?:UserMfaSignInSummaryRequestBuilderPostRequestConfiguration):UserMfaSignInSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserMfaSignInSummaryRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|ToPostRequestInformation(body:UserMfaSignInSummary; requestConfiguration?:UserMfaSignInSummaryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.UserMfaSignInSummaryRequestBuilder::|public|WithUrl(rawUrl:string):UserMfaSignInSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserMfaSignInSummaryRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetRequestConfiguration::|public|queryParameters:UserMfaSignInSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserMfaSignInSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userMfaSignInSummary.userMfaSignInSummaryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|Delete(requestConfiguration?:UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|Get(requestConfiguration?:UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration):UserPasswordResetsAndChangesSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|Patch(body:UserPasswordResetsAndChangesSummary; requestConfiguration?:UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration):UserPasswordResetsAndChangesSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|ToPatchRequestInformation(body:UserPasswordResetsAndChangesSummary; requestConfiguration?:UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilder::|public|WithUrl(rawUrl:string):UserPasswordResetsAndChangesSummaryItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration::|public|queryParameters:UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UserPasswordResetsAndChangesSummaryItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.item.UserPasswordResetsAndChangesSummaryItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|ByUserPasswordResetsAndChangesSummaryId(userPasswordResetsAndChangesSummaryId:string):UserPasswordResetsAndChangesSummaryItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|Get(requestConfiguration?:UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration):UserPasswordResetsAndChangesSummaryCollectionResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|Post(body:UserPasswordResetsAndChangesSummary; requestConfiguration?:UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration):UserPasswordResetsAndChangesSummary +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|ToPostRequestInformation(body:UserPasswordResetsAndChangesSummary; requestConfiguration?:UserPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.UserPasswordResetsAndChangesSummaryRequestBuilder::|public|WithUrl(rawUrl:string):UserPasswordResetsAndChangesSummaryRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration::|public|queryParameters:UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserPasswordResetsAndChangesSummaryRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userPasswordResetsAndChangesSummary.userPasswordResetsAndChangesSummaryRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserRegistrationActivityWithPeriodGetResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:string):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilder::|public|Get(requestConfiguration?:UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration):UserRegistrationActivityWithPeriodGetResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):UserRegistrationActivityWithPeriodRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration::|public|queryParameters:UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationActivityWithPeriod.userRegistrationActivityWithPeriodRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserRegistrationActivityWithPeriodRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationDetails.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationDetails.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationDetails.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -293567,6 +294137,34 @@ Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationDet Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationDetails.userRegistrationDetailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserRegistrationDetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationDetails.userRegistrationDetailsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userRegistrationDetails.userRegistrationDetailsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserSignInsByAuthMethodSummaryWithPeriodGetResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:string):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilder::|public|Get(requestConfiguration?:UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration):UserSignInsByAuthMethodSummaryWithPeriodGetResponse +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):UserSignInsByAuthMethodSummaryWithPeriodRequestBuilder +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration::|public|queryParameters:UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.authenticationMethods.userSignInsByAuthMethodSummaryWithPeriod.userSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserSignInsByAuthMethodSummaryWithPeriodRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.authenticationMethods.usersRegisteredByFeature.UsersRegisteredByFeatureRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.reports.authenticationMethods.usersRegisteredByFeature.UsersRegisteredByFeatureRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.reports.authenticationMethods.usersRegisteredByFeature.UsersRegisteredByFeatureRequestBuilder::|public|Get(requestConfiguration?:UsersRegisteredByFeatureRequestBuilderGetRequestConfiguration):UserRegistrationFeatureSummary @@ -324001,6 +324599,27 @@ Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.count.Count Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getValue():string +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|Get(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):GetVapidPublicKeyRequestBuilder +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.item.reauthorize.ReauthorizeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|pathParameters:array @@ -324040,6 +324659,7 @@ Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.Subscriptio Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|Get(requestConfiguration?:SubscriptionsRequestBuilderGetRequestConfiguration):SubscriptionCollectionResponse +Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|Post(body:Subscription; requestConfiguration?:SubscriptionsRequestBuilderPostRequestConfiguration):Subscription Microsoft\Graph\Beta\Generated.shares.item.EscapedList.subscriptions.SubscriptionsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -325803,6 +326423,71 @@ Microsoft\Graph\Beta\Generated.sites.item.drives.item.DriveItemRequestBuilderGet Microsoft\Graph\Beta\Generated.sites.item.drives.item.DriveItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DriveItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.sites.item.drives.item.DriveItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DriveItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.sites.item.drives.item.DriveItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DriveItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.extensions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|ByExtensionId(extensionId:string):ExtensionItemRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|Get(requestConfiguration?:ExtensionsRequestBuilderGetRequestConfiguration):ExtensionCollectionResponse +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|Post(body:Extension; requestConfiguration?:ExtensionsRequestBuilderPostRequestConfiguration):Extension +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExtensionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|ToPostRequestInformation(body:Extension; requestConfiguration?:ExtensionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.sites.item.extensions.ExtensionsRequestBuilder::|public|WithUrl(rawUrl:string):ExtensionsRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExtensionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetRequestConfiguration::|public|queryParameters:ExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.extensions.extensionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|Delete(requestConfiguration?:ExtensionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|Get(requestConfiguration?:ExtensionItemRequestBuilderGetRequestConfiguration):Extension +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|Patch(body:Extension; requestConfiguration?:ExtensionItemRequestBuilderPatchRequestConfiguration):Extension +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ExtensionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExtensionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:Extension; requestConfiguration?:ExtensionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):ExtensionItemRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExtensionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ExtensionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExtensionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.extensions.item.ExtensionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.sites.item.externalColumns.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.externalColumns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.sites.item.externalColumns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -326096,6 +326781,31 @@ Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.drives.drivesRequest Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.drives.drivesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DrivesRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.drives.drivesRequestBuilderGetRequestConfiguration::|public|queryParameters:DrivesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.drives.drivesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DrivesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|Get(requestConfiguration?:ExtensionsRequestBuilderGetRequestConfiguration):ExtensionCollectionResponse +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|Post(body:Extension; requestConfiguration?:ExtensionsRequestBuilderPostRequestConfiguration):Extension +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExtensionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|ToPostRequestInformation(body:Extension; requestConfiguration?:ExtensionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.ExtensionsRequestBuilder::|public|WithUrl(rawUrl:string):ExtensionsRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExtensionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetRequestConfiguration::|public|queryParameters:ExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ExtensionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.extensions.extensionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.externalColumns.ExternalColumnsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.externalColumns.ExternalColumnsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.externalColumns.ExternalColumnsRequestBuilder::|public|Get(requestConfiguration?:ExternalColumnsRequestBuilderGetRequestConfiguration):ColumnDefinitionCollectionResponse @@ -326184,6 +326894,7 @@ Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.getByPathWithPathReq Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|documentProcessingJobs:DocumentProcessingJobsRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|drive:DriveRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|drives:DrivesRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|extensions:ExtensionsRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|externalColumns:ExternalColumnsRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|Get(requestConfiguration?:GetByPathWithPathRequestBuilderGetRequestConfiguration):Site Microsoft\Graph\Beta\Generated.sites.item.getByPathWithPath.getByPathWithPathRequestBuilder::|public|getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval(endDateTime:string; interval:string; startDateTime:string):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder @@ -329428,6 +330139,27 @@ Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.count.CountRe Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getValue():string +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|Get(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):GetVapidPublicKeyRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|pathParameters:array @@ -329467,6 +330199,7 @@ Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.Subscriptions Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|Get(requestConfiguration?:SubscriptionsRequestBuilderGetRequestConfiguration):SubscriptionCollectionResponse +Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|Post(body:Subscription; requestConfiguration?:SubscriptionsRequestBuilderPostRequestConfiguration):Subscription Microsoft\Graph\Beta\Generated.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -333716,6 +334449,7 @@ Microsoft\Graph\Beta\Generated.sites.item.SiteItemRequestBuilder::|public|create Microsoft\Graph\Beta\Generated.sites.item.SiteItemRequestBuilder::|public|documentProcessingJobs:DocumentProcessingJobsRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.SiteItemRequestBuilder::|public|drive:DriveRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.SiteItemRequestBuilder::|public|drives:DrivesRequestBuilder +Microsoft\Graph\Beta\Generated.sites.item.SiteItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.SiteItemRequestBuilder::|public|externalColumns:ExternalColumnsRequestBuilder Microsoft\Graph\Beta\Generated.sites.item.SiteItemRequestBuilder::|public|Get(requestConfiguration?:SiteItemRequestBuilderGetRequestConfiguration):Site Microsoft\Graph\Beta\Generated.sites.item.SiteItemRequestBuilder::|public|getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval(endDateTime:string; interval:string; startDateTime:string):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder @@ -345663,6 +346397,27 @@ Microsoft\Graph\Beta\Generated.subscribedSkus.subscribedSkusRequestBuilderGetReq Microsoft\Graph\Beta\Generated.subscribedSkus.subscribedSkusRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubscribedSkusRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.subscribedSkus.subscribedSkusRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.subscribedSkus.subscribedSkusRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|getValue():string +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|Get(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):GetVapidPublicKeyGetResponse +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetVapidPublicKeyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.GetVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):GetVapidPublicKeyRequestBuilder +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.subscriptions.item.reauthorize.ReauthorizeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.subscriptions.item.reauthorize.ReauthorizeRequestBuilder::|public|pathParameters:array @@ -345700,6 +346455,7 @@ Microsoft\Graph\Beta\Generated.subscriptions.SubscriptionsRequestBuilder-->BaseR Microsoft\Graph\Beta\Generated.subscriptions.SubscriptionsRequestBuilder::|public|BySubscriptionId(subscriptionId:string):SubscriptionItemRequestBuilder Microsoft\Graph\Beta\Generated.subscriptions.SubscriptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.subscriptions.SubscriptionsRequestBuilder::|public|Get(requestConfiguration?:SubscriptionsRequestBuilderGetRequestConfiguration):SubscriptionCollectionResponse +Microsoft\Graph\Beta\Generated.subscriptions.SubscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder Microsoft\Graph\Beta\Generated.subscriptions.SubscriptionsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.subscriptions.SubscriptionsRequestBuilder::|public|Post(body:Subscription; requestConfiguration?:SubscriptionsRequestBuilderPostRequestConfiguration):Subscription Microsoft\Graph\Beta\Generated.subscriptions.SubscriptionsRequestBuilder::|public|requestAdapter:RequestAdapter diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 022018f8f5b..4caeae9d032 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "DC604705AED7AE012B7833432431BF7D683EB88F31FB16E2A5E46F9A0B52E67303A17F69DD17E92CBD47D77819B6A567DAE0E4B602C22683BB1B6FEC316ABB39", + "descriptionHash": "6A17EBA4FD251AD6FC9E6928DC96039C18477BA1BA4E946A13FC9996F3C6828D895147E6C085BD9A127ECDACB53CA31E3AD10DD70517A32F3B12B6FA171AEAFD", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0",