diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php index f287f5bcac8..ba653b8926e 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Admin\Exchange\Mailboxes\Item\Folders\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Exchange\Mailboxes\Item\Folders\Delta\DeltaRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Exchange\Mailboxes\Item\Folders\Item\MailboxFolderItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Models\MailboxFolder; use Microsoft\Graph\Beta\Generated\Models\MailboxFolderCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -73,6 +74,22 @@ public function get(?FoldersRequestBuilderGetRequestConfiguration $requestConfig return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolderCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + * @param MailboxFolder $body The request body + * @param FoldersRequestBuilderPostRequestConfiguration|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/mailbox-post-folders?view=graph-rest-beta Find more info here + */ + public function post(MailboxFolder $body, ?FoldersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolder::class, 'createFromDiscriminatorValue'], $errorMappings); + } + /** * Get all the mailboxFolder objects in the specified mailbox, including any search folders. * @param FoldersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -94,6 +111,26 @@ public function toGetRequestInformation(?FoldersRequestBuilderGetRequestConfigur return $requestInfo; } + /** + * Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + * @param MailboxFolder $body The request body + * @param FoldersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MailboxFolder $body, ?FoldersRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e6e4f0f5f63 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/FoldersRequestBuilderPostRequestConfiguration.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/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php index 1a9c92c3eba..028995e8727 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Admin\Exchange\Mailboxes\Item\Folders\Item\ChildFolders\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Exchange\Mailboxes\Item\Folders\Item\ChildFolders\Delta\DeltaRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Exchange\Mailboxes\Item\Folders\Item\ChildFolders\Item\MailboxFolderItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Models\MailboxFolder; use Microsoft\Graph\Beta\Generated\Models\MailboxFolderCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -73,6 +74,21 @@ public function get(?ChildFoldersRequestBuilderGetRequestConfiguration $requestC return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolderCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Create new navigation property to childFolders for admin + * @param MailboxFolder $body The request body + * @param ChildFoldersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MailboxFolder $body, ?ChildFoldersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolder::class, 'createFromDiscriminatorValue'], $errorMappings); + } + /** * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. * @param ChildFoldersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -94,6 +110,26 @@ public function toGetRequestInformation(?ChildFoldersRequestBuilderGetRequestCon return $requestInfo; } + /** + * Create new navigation property to childFolders for admin + * @param MailboxFolder $body The request body + * @param ChildFoldersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MailboxFolder $body, ?ChildFoldersRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b78b3602e6b --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/ChildFoldersRequestBuilderPostRequestConfiguration.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/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilder.php index b480ce2f991..3bb08850b94 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilder.php @@ -38,6 +38,20 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } + /** + * Delete navigation property childFolders for admin + * @param MailboxFolderItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MailboxFolderItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + /** * The collection of child folders in this folder. * @param MailboxFolderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -52,6 +66,39 @@ public function get(?MailboxFolderItemRequestBuilderGetRequestConfiguration $req return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolder::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Update the navigation property childFolders in admin + * @param MailboxFolder $body The request body + * @param MailboxFolderItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxFolder $body, ?MailboxFolderItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolder::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property childFolders for admin + * @param MailboxFolderItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MailboxFolderItemRequestBuilderDeleteRequestConfiguration $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 child folders in this folder. * @param MailboxFolderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -73,6 +120,26 @@ public function toGetRequestInformation(?MailboxFolderItemRequestBuilderGetReque return $requestInfo; } + /** + * Update the navigation property childFolders in admin + * @param MailboxFolder $body The request body + * @param MailboxFolderItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxFolder $body, ?MailboxFolderItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7b445c1227a --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderDeleteRequestConfiguration.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/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..41051f82568 --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/MailboxFolderItemRequestBuilderPatchRequestConfiguration.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/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilder.php index 20a5c2cb98a..a02ff4241be 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilder.php @@ -46,6 +46,21 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } + /** + * Delete a mailboxFolder or a child mailboxFolder within a mailbox. + * @param MailboxFolderItemRequestBuilderDeleteRequestConfiguration|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/mailbox-delete-folders?view=graph-rest-beta Find more info here + */ + public function delete(?MailboxFolderItemRequestBuilderDeleteRequestConfiguration $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 mailboxFolder object. * @param MailboxFolderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -61,6 +76,40 @@ public function get(?MailboxFolderItemRequestBuilderGetRequestConfiguration $req return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolder::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Update mailboxFolder properties such as the displayName within a mailbox. + * @param MailboxFolder $body The request body + * @param MailboxFolderItemRequestBuilderPatchRequestConfiguration|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/mailboxfolder-update?view=graph-rest-beta Find more info here + */ + public function patch(MailboxFolder $body, ?MailboxFolderItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxFolder::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a mailboxFolder or a child mailboxFolder within a mailbox. + * @param MailboxFolderItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MailboxFolderItemRequestBuilderDeleteRequestConfiguration $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 mailboxFolder object. * @param MailboxFolderItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -82,6 +131,26 @@ public function toGetRequestInformation(?MailboxFolderItemRequestBuilderGetReque return $requestInfo; } + /** + * Update mailboxFolder properties such as the displayName within a mailbox. + * @param MailboxFolder $body The request body + * @param MailboxFolderItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxFolder $body, ?MailboxFolderItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0922eec190e --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderDeleteRequestConfiguration.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/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2497454510a --- /dev/null +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/MailboxFolderItemRequestBuilderPatchRequestConfiguration.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/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php index 63e6b387d51..d5bc7e02878 100644 --- a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. * @param ApiUsageReportMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(ApiUsageReportEnablementStatus $body, ?ApiUsageReportMetric } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. * @param ApiUsageReportMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php index 795ef2d08d0..7e08e6659ed 100644 --- a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. */ class ApiUsageReportMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.php index 6c2808ae38f..d5750006018 100644 --- a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.php +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\ApproveApps\ApproveAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\CompleteSignup\CompleteSignupRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\CreateGooglePlayWebToken\CreateGooglePlayWebTokenRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\CreateZeroTouchWebToken\CreateZeroTouchWebTokenRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\RequestEnterpriseUpgradeUrl\RequestEnterpriseUpgradeUrlRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\RequestSignupUrl\RequestSignupUrlRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\AndroidManagedStoreAccountEnterpriseSettings\RetrieveStoreLayout\RetrieveStoreLayoutRequestBuilder; @@ -55,6 +56,13 @@ public function createGooglePlayWebToken(): CreateGooglePlayWebTokenRequestBuild return new CreateGooglePlayWebTokenRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the createZeroTouchWebToken method. + */ + public function createZeroTouchWebToken(): CreateZeroTouchWebTokenRequestBuilder { + return new CreateZeroTouchWebTokenRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the requestEnterpriseUpgradeUrl method. */ diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenPostRequestBody.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenPostRequestBody.php new file mode 100644 index 00000000000..93018a0df85 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenPostRequestBody.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 CreateZeroTouchWebTokenPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CreateZeroTouchWebTokenPostRequestBody { + return new CreateZeroTouchWebTokenPostRequestBody(); + } + + /** + * 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 [ + 'parentUri' => fn(ParseNode $n) => $o->setParentUri($n->getStringValue()), + ]; + } + + /** + * Gets the parentUri property value. The parentUri property + * @return string|null + */ + public function getParentUri(): ?string { + $val = $this->getBackingStore()->get('parentUri'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parentUri'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('parentUri', $this->getParentUri()); + $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 parentUri property value. The parentUri property + * @param string|null $value Value to set for the parentUri property. + */ + public function setParentUri(?string $value): void { + $this->getBackingStore()->set('parentUri', $value); + } + +} diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenPostResponse.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenPostResponse.php new file mode 100644 index 00000000000..9c03d816792 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenPostResponse.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 CreateZeroTouchWebTokenPostResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CreateZeroTouchWebTokenPostResponse { + return new CreateZeroTouchWebTokenPostResponse(); + } + + /** + * 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/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenRequestBuilder.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenRequestBuilder.php new file mode 100644 index 00000000000..01552bb59e7 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/androidManagedStoreAccountEnterpriseSettings/createZeroTouchWebToken'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + * @param CreateZeroTouchWebTokenPostRequestBody $body The request body + * @param CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CreateZeroTouchWebTokenPostRequestBody $body, ?CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CreateZeroTouchWebTokenPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + * @param CreateZeroTouchWebTokenPostRequestBody $body The request body + * @param CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CreateZeroTouchWebTokenPostRequestBody $body, ?CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration $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 CreateZeroTouchWebTokenRequestBuilder + */ + public function withUrl(string $rawUrl): CreateZeroTouchWebTokenRequestBuilder { + return new CreateZeroTouchWebTokenRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e41cdcaac45 --- /dev/null +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/CreateZeroTouchWebToken/CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration.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/DeviceManagement/ComanagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.php new file mode 100644 index 00000000000..8e85c1653b7 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.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}/deviceManagement/comanagedDevices/{managedDevice%2Did}/getSyncStatus()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getSyncStatus + * @param GetSyncStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetSyncStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceSyncStatusResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getSyncStatus + * @param GetSyncStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetSyncStatusRequestBuilderGetRequestConfiguration $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 GetSyncStatusRequestBuilder + */ + public function withUrl(string $rawUrl): GetSyncStatusRequestBuilder { + return new GetSyncStatusRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9abb06a0b24 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.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/DeviceManagement/ComanagedDevices/Item/ManagedDeviceItemRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/ManagedDeviceItemRequestBuilder.php index 699f4975268..c39a6d19394 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/Item/ManagedDeviceItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/ManagedDeviceItemRequestBuilder.php @@ -23,6 +23,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\EnrollNowAction\EnrollNowActionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\GetFileVaultKey\GetFileVaultKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\GetNonCompliantSettings\GetNonCompliantSettingsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\GetSyncStatus\GetSyncStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\InitiateDeviceAttestation\InitiateDeviceAttestationRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\InitiateMobileDeviceManagementKeyRecovery\InitiateMobileDeviceManagementKeyRecoveryRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\InitiateOnDemandProactiveRemediation\InitiateOnDemandProactiveRemediationRequestBuilder; @@ -37,6 +38,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\RecoverPasscode\RecoverPasscodeRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\Reenable\ReenableRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\RemoteLock\RemoteLockRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\RemoveDeviceEsim\RemoveDeviceEsimRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\RemoveDeviceFirmwareConfigurationInterfaceManagement\RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\RequestRemoteAssistance\RequestRemoteAssistanceRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\ResetPasscode\ResetPasscodeRequestBuilder; @@ -208,6 +210,13 @@ public function getNonCompliantSettings(): GetNonCompliantSettingsRequestBuilder return new GetNonCompliantSettingsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getSyncStatus method. + */ + public function getSyncStatus(): GetSyncStatusRequestBuilder { + return new GetSyncStatusRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the initiateDeviceAttestation method. */ @@ -306,6 +315,13 @@ public function remoteLock(): RemoteLockRequestBuilder { return new RemoteLockRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeDeviceEsim method. + */ + public function removeDeviceEsim(): RemoveDeviceEsimRequestBuilder { + return new RemoveDeviceEsimRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. */ diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.php new file mode 100644 index 00000000000..a43f40b75b6 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.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 RemoveDeviceEsimPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveDeviceEsimPostRequestBody { + return new RemoveDeviceEsimPostRequestBody(); + } + + /** + * 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 [ + 'iccId' => fn(ParseNode $n) => $o->setIccId($n->getStringValue()), + ]; + } + + /** + * Gets the iccId property value. The iccId property + * @return string|null + */ + public function getIccId(): ?string { + $val = $this->getBackingStore()->get('iccId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iccId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('iccId', $this->getIccId()); + $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 iccId property value. The iccId property + * @param string|null $value Value to set for the iccId property. + */ + public function setIccId(?string $value): void { + $this->getBackingStore()->set('iccId', $value); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php new file mode 100644 index 00000000000..1ce24762946 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/removeDeviceEsim'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove eSIM from the device + * @param RemoveDeviceEsimPostRequestBody $body The request body + * @param RemoveDeviceEsimRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveDeviceEsimPostRequestBody $body, ?RemoveDeviceEsimRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Remove eSIM from the device + * @param RemoveDeviceEsimPostRequestBody $body The request body + * @param RemoveDeviceEsimRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveDeviceEsimPostRequestBody $body, ?RemoveDeviceEsimRequestBuilderPostRequestConfiguration $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 RemoveDeviceEsimRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveDeviceEsimRequestBuilder { + return new RemoveDeviceEsimRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cfc6c0d6d16 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.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/DeviceManagement/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.php new file mode 100644 index 00000000000..d080ebb265f --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.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}/deviceManagement/managedDevices/{managedDevice%2Did}/getSyncStatus()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getSyncStatus + * @param GetSyncStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetSyncStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceSyncStatusResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getSyncStatus + * @param GetSyncStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetSyncStatusRequestBuilderGetRequestConfiguration $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 GetSyncStatusRequestBuilder + */ + public function withUrl(string $rawUrl): GetSyncStatusRequestBuilder { + return new GetSyncStatusRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e7b98763e52 --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.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/DeviceManagement/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php index cb722d5cf96..28924b7aa68 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php @@ -23,6 +23,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\EnrollNowAction\EnrollNowActionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\GetFileVaultKey\GetFileVaultKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\GetNonCompliantSettings\GetNonCompliantSettingsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\GetSyncStatus\GetSyncStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\InitiateDeviceAttestation\InitiateDeviceAttestationRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\InitiateMobileDeviceManagementKeyRecovery\InitiateMobileDeviceManagementKeyRecoveryRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\InitiateOnDemandProactiveRemediation\InitiateOnDemandProactiveRemediationRequestBuilder; @@ -37,6 +38,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\RecoverPasscode\RecoverPasscodeRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\Reenable\ReenableRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\RemoteLock\RemoteLockRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\RemoveDeviceEsim\RemoveDeviceEsimRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\RemoveDeviceFirmwareConfigurationInterfaceManagement\RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\RequestRemoteAssistance\RequestRemoteAssistanceRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\ResetPasscode\ResetPasscodeRequestBuilder; @@ -208,6 +210,13 @@ public function getNonCompliantSettings(): GetNonCompliantSettingsRequestBuilder return new GetNonCompliantSettingsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getSyncStatus method. + */ + public function getSyncStatus(): GetSyncStatusRequestBuilder { + return new GetSyncStatusRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the initiateDeviceAttestation method. */ @@ -306,6 +315,13 @@ public function remoteLock(): RemoteLockRequestBuilder { return new RemoteLockRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeDeviceEsim method. + */ + public function removeDeviceEsim(): RemoveDeviceEsimRequestBuilder { + return new RemoveDeviceEsimRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. */ diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.php b/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.php new file mode 100644 index 00000000000..3d7ab581bee --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.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 RemoveDeviceEsimPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveDeviceEsimPostRequestBody { + return new RemoveDeviceEsimPostRequestBody(); + } + + /** + * 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 [ + 'iccId' => fn(ParseNode $n) => $o->setIccId($n->getStringValue()), + ]; + } + + /** + * Gets the iccId property value. The iccId property + * @return string|null + */ + public function getIccId(): ?string { + $val = $this->getBackingStore()->get('iccId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iccId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('iccId', $this->getIccId()); + $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 iccId property value. The iccId property + * @param string|null $value Value to set for the iccId property. + */ + public function setIccId(?string $value): void { + $this->getBackingStore()->set('iccId', $value); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php new file mode 100644 index 00000000000..8d4e67d5897 --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/removeDeviceEsim'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove eSIM from the device + * @param RemoveDeviceEsimPostRequestBody $body The request body + * @param RemoveDeviceEsimRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveDeviceEsimPostRequestBody $body, ?RemoveDeviceEsimRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Remove eSIM from the device + * @param RemoveDeviceEsimPostRequestBody $body The request body + * @param RemoveDeviceEsimRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveDeviceEsimPostRequestBody $body, ?RemoveDeviceEsimRequestBuilderPostRequestConfiguration $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 RemoveDeviceEsimRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveDeviceEsimRequestBuilder { + return new RemoveDeviceEsimRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e644151683b --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.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/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionRequestBuilder.php index e65eb7ef905..26771da68dc 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action organizationAction + * Trigger a Cloud PC organization action. * @param OrganizationActionPostRequestBody $body The request body * @param OrganizationActionRequestBuilderPostRequestConfiguration|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/cloudpc-organizationaction?view=graph-rest-beta Find more info here */ public function post(OrganizationActionPostRequestBody $body, ?OrganizationActionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(OrganizationActionPostRequestBody $body, ?OrganizationActio } /** - * Invoke action organizationAction + * Trigger a Cloud PC organization action. * @param OrganizationActionPostRequestBody $body The request body * @param OrganizationActionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/RetrieveOrganizationActionDetailWithActionType/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/RetrieveOrganizationActionDetailWithActionType/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.php index b5e1f8d54ee..b7b921c6449 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/RetrieveOrganizationActionDetailWithActionType/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/RetrieveOrganizationActionDetailWithActionType/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.php @@ -34,10 +34,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function retrieveOrganizationActionDetail + * Retrieve the details of a cloudPcOrganizationActionDetail. * @param RetrieveOrganizationActionDetailWithActionTypeRequestBuilderGetRequestConfiguration|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/cloudpc-retrieveorganizationactiondetail?view=graph-rest-beta Find more info here */ public function get(?RetrieveOrganizationActionDetailWithActionTypeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -48,7 +49,7 @@ public function get(?RetrieveOrganizationActionDetailWithActionTypeRequestBuilde } /** - * Invoke function retrieveOrganizationActionDetail + * Retrieve the details of a cloudPcOrganizationActionDetail. * @param RetrieveOrganizationActionDetailWithActionTypeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ServicePlans/ServicePlansRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ServicePlans/ServicePlansRequestBuilder.php index 6bafde76858..398e38c47d6 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ServicePlans/ServicePlansRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ServicePlans/ServicePlansRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. * @param ServicePlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(CloudPcServicePlan $body, ?ServicePlansRequestBuilderPostRe } /** - * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. * @param ServicePlansRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ServicePlans/ServicePlansRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/ServicePlans/ServicePlansRequestBuilderGetQueryParameters.php index ca9e649a4b2..0f3a8790926 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ServicePlans/ServicePlansRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ServicePlans/ServicePlansRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. */ class ServicePlansRequestBuilderGetQueryParameters { diff --git a/src/Generated/Drives/Item/Items/Item/DriveItemItemRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/DriveItemItemRequestBuilder.php index 56fa4f2eb6d..bab21f2fbc6 100644 --- a/src/Generated/Drives/Item/Items/Item/DriveItemItemRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/DriveItemItemRequestBuilder.php @@ -27,9 +27,11 @@ use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\Invite\InviteRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\LastModifiedByUser\LastModifiedByUserRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\ListItem\ListItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\Lock\LockRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\PermanentDelete\PermanentDeleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\Permissions\PermissionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\Preview\PreviewRequestBuilder; +use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\ReleaseLock\ReleaseLockRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\Restore\RestoreRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\RetentionLabel\RetentionLabelRequestBuilder; use Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\SearchWithQ\SearchWithQRequestBuilder; @@ -199,6 +201,13 @@ public function listItem(): ListItemRequestBuilder { return new ListItemRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the lock method. + */ + public function lock(): LockRequestBuilder { + return new LockRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the permanentDelete method. */ @@ -220,6 +229,13 @@ public function preview(): PreviewRequestBuilder { return new PreviewRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the releaseLock method. + */ + public function releaseLock(): ReleaseLockRequestBuilder { + return new ReleaseLockRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the restore method. */ diff --git a/src/Generated/Drives/Item/Items/Item/Lock/LockPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Lock/LockPostRequestBody.php new file mode 100644 index 00000000000..f05dedadfec --- /dev/null +++ b/src/Generated/Drives/Item/Items/Item/Lock/LockPostRequestBody.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 LockPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LockPostRequestBody { + return new LockPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the durationMinutes property value. The durationMinutes property + * @return int|null + */ + public function getDurationMinutes(): ?int { + $val = $this->getBackingStore()->get('durationMinutes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'durationMinutes'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'durationMinutes' => fn(ParseNode $n) => $o->setDurationMinutes($n->getIntegerValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('durationMinutes', $this->getDurationMinutes()); + $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 durationMinutes property value. The durationMinutes property + * @param int|null $value Value to set for the durationMinutes property. + */ + public function setDurationMinutes(?int $value): void { + $this->getBackingStore()->set('durationMinutes', $value); + } + +} diff --git a/src/Generated/Drives/Item/Items/Item/Lock/LockRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Lock/LockRequestBuilder.php new file mode 100644 index 00000000000..5cd1d2222ab --- /dev/null +++ b/src/Generated/Drives/Item/Items/Item/Lock/LockRequestBuilder.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}/drives/{drive%2Did}/items/{driveItem%2Did}/lock'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + * @param LockPostRequestBody $body The request body + * @param LockRequestBuilderPostRequestConfiguration|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-lock?view=graph-rest-beta Find more info here + */ + public function post(LockPostRequestBody $body, ?LockRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LockInfo::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + * @param LockPostRequestBody $body The request body + * @param LockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(LockPostRequestBody $body, ?LockRequestBuilderPostRequestConfiguration $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 LockRequestBuilder + */ + public function withUrl(string $rawUrl): LockRequestBuilder { + return new LockRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Drives/Item/Items/Item/Lock/LockRequestBuilderPostRequestConfiguration.php b/src/Generated/Drives/Item/Items/Item/Lock/LockRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ed25e4f3265 --- /dev/null +++ b/src/Generated/Drives/Item/Items/Item/Lock/LockRequestBuilderPostRequestConfiguration.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/ReleaseLock/ReleaseLockRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/ReleaseLock/ReleaseLockRequestBuilder.php new file mode 100644 index 00000000000..02ae61bf7d7 --- /dev/null +++ b/src/Generated/Drives/Item/Items/Item/ReleaseLock/ReleaseLockRequestBuilder.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}/releaseLock'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + * @param ReleaseLockRequestBuilderPostRequestConfiguration|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-releaselock?view=graph-rest-beta Find more info here + */ + public function post(?ReleaseLockRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + * @param ReleaseLockRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ReleaseLockRequestBuilderPostRequestConfiguration $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"); + 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 ReleaseLockRequestBuilder + */ + public function withUrl(string $rawUrl): ReleaseLockRequestBuilder { + return new ReleaseLockRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Drives/Item/Items/Item/ReleaseLock/ReleaseLockRequestBuilderPostRequestConfiguration.php b/src/Generated/Drives/Item/Items/Item/ReleaseLock/ReleaseLockRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..31271497563 --- /dev/null +++ b/src/Generated/Drives/Item/Items/Item/ReleaseLock/ReleaseLockRequestBuilderPostRequestConfiguration.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/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index d99afd2c198..8584b65b73c 100644 --- a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index e6e4797749f..2cbf4afe48e 100644 --- a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index f59d01222e4..f883a53e309 100644 --- a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index 1bd64fb4e14..f2fc9140983 100644 --- a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index 6c1be4f4922..bc4895a8227 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index c4eb2f9e9af..3f4a54db722 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index 7c6cab0af59..3db9701bc7e 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index 115fd143a2f..90ad082d18a 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index 2e13a66376d..54e9c6187da 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index f6d78c522e1..9d218ae5805 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index e206bb8084f..ff85dc6d406 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index 055398bf7c5..8b5744e6209 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AdditionalStorageAllocations.php b/src/Generated/Models/AdditionalStorageAllocations.php new file mode 100644 index 00000000000..58cbee3ba05 --- /dev/null +++ b/src/Generated/Models/AdditionalStorageAllocations.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 AdditionalStorageAllocations + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AdditionalStorageAllocations { + return new AdditionalStorageAllocations(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the bonusQuotaInBytes property value. The bonusQuotaInBytes property + * @return int|null + */ + public function getBonusQuotaInBytes(): ?int { + $val = $this->getBackingStore()->get('bonusQuotaInBytes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'bonusQuotaInBytes'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'bonusQuotaInBytes' => fn(ParseNode $n) => $o->setBonusQuotaInBytes($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'subscriptionQuotaInBytes' => fn(ParseNode $n) => $o->setSubscriptionQuotaInBytes($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 subscriptionQuotaInBytes property value. The subscriptionQuotaInBytes property + * @return int|null + */ + public function getSubscriptionQuotaInBytes(): ?int { + $val = $this->getBackingStore()->get('subscriptionQuotaInBytes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subscriptionQuotaInBytes'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('bonusQuotaInBytes', $this->getBonusQuotaInBytes()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('subscriptionQuotaInBytes', $this->getSubscriptionQuotaInBytes()); + $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 bonusQuotaInBytes property value. The bonusQuotaInBytes property + * @param int|null $value Value to set for the bonusQuotaInBytes property. + */ + public function setBonusQuotaInBytes(?int $value): void { + $this->getBackingStore()->set('bonusQuotaInBytes', $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 subscriptionQuotaInBytes property value. The subscriptionQuotaInBytes property + * @param int|null $value Value to set for the subscriptionQuotaInBytes property. + */ + public function setSubscriptionQuotaInBytes(?int $value): void { + $this->getBackingStore()->set('subscriptionQuotaInBytes', $value); + } + +} diff --git a/src/Generated/Models/ApiUsageReportEnablementStatus.php b/src/Generated/Models/ApiUsageReportEnablementStatus.php index 05fd21952e1..6970ffdcc3b 100644 --- a/src/Generated/Models/ApiUsageReportEnablementStatus.php +++ b/src/Generated/Models/ApiUsageReportEnablementStatus.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the metric property value. The name of the API usage report metric. Currently, only EgressReport is supported. + * Gets the metric property value. The name of the API usage report metric. The supported values are: egressReport, throttlingReport. * @return string|null */ public function getMetric(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the metric property value. The name of the API usage report metric. Currently, only EgressReport is supported. + * Sets the metric property value. The name of the API usage report metric. The supported values are: egressReport, throttlingReport. * @param string|null $value Value to set for the metric property. */ public function setMetric(?string $value): void { diff --git a/src/Generated/Models/BrowseQueryResponseItem.php b/src/Generated/Models/BrowseQueryResponseItem.php index 0340d73d8c9..0c455cee618 100644 --- a/src/Generated/Models/BrowseQueryResponseItem.php +++ b/src/Generated/Models/BrowseQueryResponseItem.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -55,6 +56,30 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the createdBy property value. The createdBy property + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + /** * The deserialization information for the current model * @return array @@ -62,8 +87,12 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'itemKey' => fn(ParseNode $n) => $o->setItemKey($n->getStringValue()), 'itemsCount' => fn(ParseNode $n) => $o->setItemsCount($n->getIntegerValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'sizeInBytes' => fn(ParseNode $n) => $o->setSizeInBytes($n->getStringValue()), @@ -96,6 +125,30 @@ public function getItemsCount(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'itemsCount'"); } + /** + * Gets the lastModifiedBy property value. The lastModifiedBy property + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * 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 of the item. * @return string|null @@ -161,8 +214,12 @@ public function getWebUrl(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('itemKey', $this->getItemKey()); $writer->writeIntegerValue('itemsCount', $this->getItemsCount()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('name', $this->getName()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('sizeInBytes', $this->getSizeInBytes()); @@ -187,6 +244,22 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the createdBy property value. The createdBy property + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + /** * Sets the itemKey property value. Unique identifier of the returned item. * @param string|null $value Value to set for the itemKey property. @@ -203,6 +276,22 @@ public function setItemsCount(?int $value): void { $this->getBackingStore()->set('itemsCount', $value); } + /** + * Sets the lastModifiedBy property value. The lastModifiedBy property + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('lastModifiedBy', $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 of the item. * @param string|null $value Value to set for the name property. diff --git a/src/Generated/Models/CloudPC.php b/src/Generated/Models/CloudPC.php index 3565703b82b..69181c163f3 100644 --- a/src/Generated/Models/CloudPC.php +++ b/src/Generated/Models/CloudPC.php @@ -156,6 +156,7 @@ public function getFieldDeserializers(): array { 'imageDisplayName' => fn(ParseNode $n) => $o->setImageDisplayName($n->getStringValue()), 'isDisasterRecoveryActive' => fn(ParseNode $n) => $o->setIsDisasterRecoveryActive($n->getBooleanValue()), 'lastLoginResult' => fn(ParseNode $n) => $o->setLastLoginResult($n->getObjectValue([CloudPcLoginResult::class, 'createFromDiscriminatorValue'])), + 'lastLogoffDateTime' => fn(ParseNode $n) => $o->setLastLogoffDateTime($n->getDateTimeValue()), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'lastRemoteActionResult' => fn(ParseNode $n) => $o->setLastRemoteActionResult($n->getObjectValue([CloudPcRemoteActionResult::class, 'createFromDiscriminatorValue'])), 'managedDeviceId' => fn(ParseNode $n) => $o->setManagedDeviceId($n->getStringValue()), @@ -263,6 +264,18 @@ public function getLastLoginResult(): ?CloudPcLoginResult { throw new \UnexpectedValueException("Invalid type found in backing store for 'lastLoginResult'"); } + /** + * Gets the lastLogoffDateTime property value. The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select. + * @return DateTime|null + */ + public function getLastLogoffDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastLogoffDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastLogoffDateTime'"); + } + /** * Gets the lastModifiedDateTime property value. The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. * @return DateTime|null @@ -588,6 +601,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('imageDisplayName', $this->getImageDisplayName()); $writer->writeBooleanValue('isDisasterRecoveryActive', $this->getIsDisasterRecoveryActive()); $writer->writeObjectValue('lastLoginResult', $this->getLastLoginResult()); + $writer->writeDateTimeValue('lastLogoffDateTime', $this->getLastLogoffDateTime()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeObjectValue('lastRemoteActionResult', $this->getLastRemoteActionResult()); $writer->writeStringValue('managedDeviceId', $this->getManagedDeviceId()); @@ -735,6 +749,14 @@ public function setLastLoginResult(?CloudPcLoginResult $value): void { $this->getBackingStore()->set('lastLoginResult', $value); } + /** + * Sets the lastLogoffDateTime property value. The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select. + * @param DateTime|null $value Value to set for the lastLogoffDateTime property. + */ + public function setLastLogoffDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastLogoffDateTime', $value); + } + /** * Sets the lastModifiedDateTime property value. The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. diff --git a/src/Generated/Models/CloudPcOrganizationActionDetail.php b/src/Generated/Models/CloudPcOrganizationActionDetail.php index 17cd06ff91b..2a772da0048 100644 --- a/src/Generated/Models/CloudPcOrganizationActionDetail.php +++ b/src/Generated/Models/CloudPcOrganizationActionDetail.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the errorDescription property value. The errorDescription property + * Gets the errorDescription property value. More user-friendly error details. For example, Activation failed due to invalid billing plan. * @return string|null */ public function getErrorDescription(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the errorDescription property value. The errorDescription property + * Sets the errorDescription property value. More user-friendly error details. For example, Activation failed due to invalid billing plan. * @param string|null $value Value to set for the errorDescription property. */ public function setErrorDescription(?string $value): void { diff --git a/src/Generated/Models/CloudPcServicePlan.php b/src/Generated/Models/CloudPcServicePlan.php index 3dbf906a148..d36f466bd49 100644 --- a/src/Generated/Models/CloudPcServicePlan.php +++ b/src/Generated/Models/CloudPcServicePlan.php @@ -79,7 +79,7 @@ public function getRamInGB(): ?int { } /** - * Gets the storageInGB property value. The size of the OS Disk in GB. Read-only. + * Gets the storageInGB property value. The size of the operating system disk in GB. Read-only. * @return int|null */ public function getStorageInGB(): ?int { @@ -179,7 +179,7 @@ public function setRamInGB(?int $value): void { } /** - * Sets the storageInGB property value. The size of the OS Disk in GB. Read-only. + * Sets the storageInGB property value. The size of the operating system disk in GB. Read-only. * @param int|null $value Value to set for the storageInGB property. */ public function setStorageInGB(?int $value): void { diff --git a/src/Generated/Models/Desk.php b/src/Generated/Models/Desk.php index c0062731546..41cc660253d 100644 --- a/src/Generated/Models/Desk.php +++ b/src/Generated/Models/Desk.php @@ -5,6 +5,7 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class Desk extends Place implements Parsable { @@ -48,6 +49,7 @@ public function getFieldDeserializers(): array { 'heightAdjustableState' => fn(ParseNode $n) => $o->setHeightAdjustableState($n->getEnumValue(PlaceFeatureEnablement::class)), 'mailboxDetails' => fn(ParseNode $n) => $o->setMailboxDetails($n->getObjectValue([MailboxDetails::class, 'createFromDiscriminatorValue'])), 'mode' => fn(ParseNode $n) => $o->setMode($n->getObjectValue([PlaceMode::class, 'createFromDiscriminatorValue'])), + 'servicePlans' => fn(ParseNode $n) => $o->setServicePlans($n->getCollectionOfObjectValues([PlaceServicePlanInfo::class, 'createFromDiscriminatorValue'])), ]); } @@ -87,6 +89,20 @@ public function getMode(): ?PlaceMode { throw new \UnexpectedValueException("Invalid type found in backing store for 'mode'"); } + /** + * Gets the servicePlans property value. Service plans associated with the desk. + * @return array|null + */ + public function getServicePlans(): ?array { + $val = $this->getBackingStore()->get('servicePlans'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlaceServicePlanInfo::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePlans'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -97,6 +113,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('heightAdjustableState', $this->getHeightAdjustableState()); $writer->writeObjectValue('mailboxDetails', $this->getMailboxDetails()); $writer->writeObjectValue('mode', $this->getMode()); + $writer->writeCollectionOfObjectValues('servicePlans', $this->getServicePlans()); } /** @@ -131,4 +148,12 @@ public function setMode(?PlaceMode $value): void { $this->getBackingStore()->set('mode', $value); } + /** + * Sets the servicePlans property value. Service plans associated with the desk. + * @param array|null $value Value to set for the servicePlans property. + */ + public function setServicePlans(?array $value): void { + $this->getBackingStore()->set('servicePlans', $value); + } + } diff --git a/src/Generated/Models/DeviceSyncStatusResponse.php b/src/Generated/Models/DeviceSyncStatusResponse.php new file mode 100644 index 00000000000..9f832772bbf --- /dev/null +++ b/src/Generated/Models/DeviceSyncStatusResponse.php @@ -0,0 +1,159 @@ +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 DeviceSyncStatusResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceSyncStatusResponse { + return new DeviceSyncStatusResponse(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the components property value. Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + * @return array|null + */ + public function getComponents(): ?array { + $val = $this->getBackingStore()->get('components'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SyncComponent::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'components'"); + } + + /** + * Gets the deviceId property value. Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: 'd1e2f3a4-b5c6-7890-abcd-ef1234567890'. Read-only. Not nullable. + * @return string|null + */ + public function getDeviceId(): ?string { + $val = $this->getBackingStore()->get('deviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'components' => fn(ParseNode $n) => $o->setComponents($n->getCollectionOfObjectValues([SyncComponent::class, 'createFromDiscriminatorValue'])), + 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the components property value. Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + * @param array|null $value Value to set for the components property. + */ + public function setComponents(?array $value): void { + $this->getBackingStore()->set('components', $value); + } + + /** + * Sets the deviceId property value. Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: 'd1e2f3a4-b5c6-7890-abcd-ef1234567890'. Read-only. Not nullable. + * @param string|null $value Value to set for the deviceId property. + */ + public function setDeviceId(?string $value): void { + $this->getBackingStore()->set('deviceId', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 8f01549d811..d57502672de 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -55,7 +55,6 @@ use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecycleWorkflowsContainer; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Run; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SubjectProcessingResult; -use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Task; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskDefinition; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskProcessingResult; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskReport; @@ -207,6 +206,18 @@ use Microsoft\Graph\Beta\Generated\Models\Security\AuditLogRecord; use Microsoft\Graph\Beta\Generated\Models\Security\AuthorityTemplate; use Microsoft\Graph\Beta\Generated\Models\Security\AutoAuditingConfiguration; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\Activity; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\Attachment; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\AuditLog; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\CaseManagementEntity; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\Comment; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\ExposureCase; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\GenericCase; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\IncidentCase; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\IncidentRelation; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\RecommendationRelation; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\WorkspaceIndicatorRelation; +use Microsoft\Graph\Beta\Generated\Models\Security\CaseManagementRoot; use Microsoft\Graph\Beta\Generated\Models\Security\CasesRoot; use Microsoft\Graph\Beta\Generated\Models\Security\CategoryTemplate; use Microsoft\Graph\Beta\Generated\Models\Security\CitationTemplate; @@ -350,7 +361,6 @@ use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\TenantGovernance; use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\TenantGovernanceSetting; use Microsoft\Graph\Beta\Generated\Models\TermStore\Group; -use Microsoft\Graph\Beta\Generated\Models\TermStore\Relation; use Microsoft\Graph\Beta\Generated\Models\TermStore\Set; use Microsoft\Graph\Beta\Generated\Models\TermStore\Store; use Microsoft\Graph\Beta\Generated\Models\TermStore\Term; @@ -1326,7 +1336,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer': return new LifecycleWorkflowsContainer(); case '#microsoft.graph.identityGovernance.run': return new Run(); case '#microsoft.graph.identityGovernance.subjectProcessingResult': return new SubjectProcessingResult(); - case '#microsoft.graph.identityGovernance.task': return new Task(); + case '#microsoft.graph.identityGovernance.task': return new \Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Task(); case '#microsoft.graph.identityGovernance.taskDefinition': return new TaskDefinition(); case '#microsoft.graph.identityGovernance.taskProcessingResult': return new TaskProcessingResult(); case '#microsoft.graph.identityGovernance.taskReport': return new TaskReport(); @@ -2055,6 +2065,21 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.authorityTemplate': return new AuthorityTemplate(); case '#microsoft.graph.security.autoAuditingConfiguration': return new AutoAuditingConfiguration(); case '#microsoft.graph.security.case': return new \Microsoft\Graph\Beta\Generated\Models\Security\EscapedCase(); + case '#microsoft.graph.security.caseManagement.activity': return new Activity(); + case '#microsoft.graph.security.caseManagement.attachment': return new Attachment(); + case '#microsoft.graph.security.caseManagement.auditLog': return new AuditLog(); + case '#microsoft.graph.security.caseManagement.case': return new \Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\EscapedCase(); + case '#microsoft.graph.security.caseManagement.caseManagementEntity': return new CaseManagementEntity(); + case '#microsoft.graph.security.caseManagement.comment': return new Comment(); + case '#microsoft.graph.security.caseManagement.exposureCase': return new ExposureCase(); + case '#microsoft.graph.security.caseManagement.genericCase': return new GenericCase(); + case '#microsoft.graph.security.caseManagement.incidentCase': return new IncidentCase(); + case '#microsoft.graph.security.caseManagement.incidentRelation': return new IncidentRelation(); + case '#microsoft.graph.security.caseManagement.recommendationRelation': return new RecommendationRelation(); + case '#microsoft.graph.security.caseManagement.relation': return new \Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\Relation(); + case '#microsoft.graph.security.caseManagement.task': return new \Microsoft\Graph\Beta\Generated\Models\Security\CaseManagement\Task(); + case '#microsoft.graph.security.caseManagement.workspaceIndicatorRelation': return new WorkspaceIndicatorRelation(); + case '#microsoft.graph.security.caseManagementRoot': return new CaseManagementRoot(); case '#microsoft.graph.security.caseOperation': return new \Microsoft\Graph\Beta\Generated\Models\Security\CaseOperation(); case '#microsoft.graph.security.casesRoot': return new CasesRoot(); case '#microsoft.graph.security.categoryTemplate': return new CategoryTemplate(); @@ -2388,7 +2413,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.termsAndConditionsGroupAssignment': return new TermsAndConditionsGroupAssignment(); case '#microsoft.graph.termsOfUseContainer': return new TermsOfUseContainer(); case '#microsoft.graph.termStore.group': return new Group(); - case '#microsoft.graph.termStore.relation': return new Relation(); + case '#microsoft.graph.termStore.relation': return new \Microsoft\Graph\Beta\Generated\Models\TermStore\Relation(); case '#microsoft.graph.termStore.set': return new Set(); case '#microsoft.graph.termStore.store': return new Store(); case '#microsoft.graph.termStore.term': return new Term(); diff --git a/src/Generated/Models/ExternalConnectors/ExternalItem.php b/src/Generated/Models/ExternalConnectors/ExternalItem.php index b4cdde6720a..28d94065471 100644 --- a/src/Generated/Models/ExternalConnectors/ExternalItem.php +++ b/src/Generated/Models/ExternalConnectors/ExternalItem.php @@ -82,7 +82,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the informationProtectionLabel property value. The informationProtectionLabel property + * Gets the informationProtectionLabel property value. Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional. * @return ExternalItemInformationProtectionLabel|null */ public function getInformationProtectionLabel(): ?ExternalItemInformationProtectionLabel { @@ -143,7 +143,7 @@ public function setContent(?ExternalItemContent $value): void { } /** - * Sets the informationProtectionLabel property value. The informationProtectionLabel property + * Sets the informationProtectionLabel property value. Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional. * @param ExternalItemInformationProtectionLabel|null $value Value to set for the informationProtectionLabel property. */ public function setInformationProtectionLabel(?ExternalItemInformationProtectionLabel $value): void { diff --git a/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php b/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php index 08aac58c50a..1b75fee75cd 100644 --- a/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php +++ b/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php @@ -80,7 +80,7 @@ public function getOdataType(): ?string { } /** - * Gets the sensitivityLabelId property value. The sensitivityLabelId property + * Gets the sensitivityLabelId property value. The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. * @return string|null */ public function getSensitivityLabelId(): ?string { @@ -126,7 +126,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the sensitivityLabelId property value. The sensitivityLabelId property + * Sets the sensitivityLabelId property value. The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. * @param string|null $value Value to set for the sensitivityLabelId property. */ public function setSensitivityLabelId(?string $value): void { diff --git a/src/Generated/Models/FamilyMemberStorageQuota.php b/src/Generated/Models/FamilyMemberStorageQuota.php new file mode 100644 index 00000000000..5929cd6dee9 --- /dev/null +++ b/src/Generated/Models/FamilyMemberStorageQuota.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return FamilyMemberStorageQuota + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FamilyMemberStorageQuota { + return new FamilyMemberStorageQuota(); + } + + /** + * Gets the additionalAllocations property value. The additionalAllocations property + * @return AdditionalStorageAllocations|null + */ + public function getAdditionalAllocations(): ?AdditionalStorageAllocations { + $val = $this->getBackingStore()->get('additionalAllocations'); + if (is_null($val) || $val instanceof AdditionalStorageAllocations) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalAllocations'"); + } + + /** + * 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 [ + 'additionalAllocations' => fn(ParseNode $n) => $o->setAdditionalAllocations($n->getObjectValue([AdditionalStorageAllocations::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'used' => fn(ParseNode $n) => $o->setUsed($n->getIntegerValue()), + 'user' => fn(ParseNode $n) => $o->setUser($n->getObjectValue([Identity::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * 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 used property value. The used property + * @return int|null + */ + public function getUsed(): ?int { + $val = $this->getBackingStore()->get('used'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'used'"); + } + + /** + * Gets the user property value. The user property + * @return Identity|null + */ + public function getUser(): ?Identity { + $val = $this->getBackingStore()->get('user'); + if (is_null($val) || $val instanceof Identity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'user'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('additionalAllocations', $this->getAdditionalAllocations()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('used', $this->getUsed()); + $writer->writeObjectValue('user', $this->getUser()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the additionalAllocations property value. The additionalAllocations property + * @param AdditionalStorageAllocations|null $value Value to set for the additionalAllocations property. + */ + public function setAdditionalAllocations(?AdditionalStorageAllocations $value): void { + $this->getBackingStore()->set('additionalAllocations', $value); + } + + /** + * 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 @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 used property value. The used property + * @param int|null $value Value to set for the used property. + */ + public function setUsed(?int $value): void { + $this->getBackingStore()->set('used', $value); + } + + /** + * Sets the user property value. The user property + * @param Identity|null $value Value to set for the user property. + */ + public function setUser(?Identity $value): void { + $this->getBackingStore()->set('user', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/GuestSponsorTrigger.php b/src/Generated/Models/IdentityGovernance/GuestSponsorTrigger.php new file mode 100644 index 00000000000..efcf0d81c84 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/GuestSponsorTrigger.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.guestSponsorTrigger'); + } + + /** + * 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 GuestSponsorTrigger + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GuestSponsorTrigger { + return new GuestSponsorTrigger(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'minimumRequiredSponsors' => fn(ParseNode $n) => $o->setMinimumRequiredSponsors($n->getIntegerValue()), + ]); + } + + /** + * Gets the minimumRequiredSponsors property value. The minimumRequiredSponsors property + * @return int|null + */ + public function getMinimumRequiredSponsors(): ?int { + $val = $this->getBackingStore()->get('minimumRequiredSponsors'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'minimumRequiredSponsors'"); + } + + /** + * 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->writeIntegerValue('minimumRequiredSponsors', $this->getMinimumRequiredSponsors()); + } + + /** + * Sets the minimumRequiredSponsors property value. The minimumRequiredSponsors property + * @param int|null $value Value to set for the minimumRequiredSponsors property. + */ + public function setMinimumRequiredSponsors(?int $value): void { + $this->getBackingStore()->set('minimumRequiredSponsors', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.php b/src/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.php index 938f1ba48a0..5e48dded435 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.php @@ -36,6 +36,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Workf $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.identityGovernance.attributeChangeTrigger': return new AttributeChangeTrigger(); + case '#microsoft.graph.identityGovernance.guestSponsorTrigger': return new GuestSponsorTrigger(); case '#microsoft.graph.identityGovernance.membershipChangeTrigger': return new MembershipChangeTrigger(); case '#microsoft.graph.identityGovernance.timeBasedAttributeTrigger': return new TimeBasedAttributeTrigger(); case '#microsoft.graph.identityGovernance.userInactivityTrigger': return new UserInactivityTrigger(); diff --git a/src/Generated/Models/Place.php b/src/Generated/Models/Place.php index 3f77e3433d1..7f4ec54c891 100644 --- a/src/Generated/Models/Place.php +++ b/src/Generated/Models/Place.php @@ -106,6 +106,7 @@ public function getFieldDeserializers(): array { 'label' => fn(ParseNode $n) => $o->setLabel($n->getStringValue()), 'parentId' => fn(ParseNode $n) => $o->setParentId($n->getStringValue()), 'phone' => fn(ParseNode $n) => $o->setPhone($n->getStringValue()), + 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), 'tags' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); if (is_array($val)) { @@ -177,6 +178,18 @@ public function getPhone(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'phone'"); } + /** + * Gets the placeId property value. A stable service-level identifier for the place object used by Places workloads. + * @return string|null + */ + public function getPlaceId(): ?string { + $val = $this->getBackingStore()->get('placeId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); + } + /** * Gets the tags property value. Custom tags that are associated with the place for categorization or filtering. * @return array|null @@ -206,6 +219,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('label', $this->getLabel()); $writer->writeStringValue('parentId', $this->getParentId()); $writer->writeStringValue('phone', $this->getPhone()); + $writer->writeStringValue('placeId', $this->getPlaceId()); $writer->writeCollectionOfPrimitiveValues('tags', $this->getTags()); } @@ -281,6 +295,14 @@ public function setPhone(?string $value): void { $this->getBackingStore()->set('phone', $value); } + /** + * Sets the placeId property value. A stable service-level identifier for the place object used by Places workloads. + * @param string|null $value Value to set for the placeId property. + */ + public function setPlaceId(?string $value): void { + $this->getBackingStore()->set('placeId', $value); + } + /** * Sets the tags property value. Custom tags that are associated with the place for categorization or filtering. * @param array|null $value Value to set for the tags property. diff --git a/src/Generated/Models/PlaceServicePlanInfo.php b/src/Generated/Models/PlaceServicePlanInfo.php new file mode 100644 index 00000000000..f5a9ea045e5 --- /dev/null +++ b/src/Generated/Models/PlaceServicePlanInfo.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlaceServicePlanInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlaceServicePlanInfo { + return new PlaceServicePlanInfo(); + } + + /** + * 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 [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'servicePlanId' => fn(ParseNode $n) => $o->setServicePlanId($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the servicePlanId property value. The service plan identifier. + * @return string|null + */ + public function getServicePlanId(): ?string { + $val = $this->getBackingStore()->get('servicePlanId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePlanId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('servicePlanId', $this->getServicePlanId()); + $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 @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 servicePlanId property value. The service plan identifier. + * @param string|null $value Value to set for the servicePlanId property. + */ + public function setServicePlanId(?string $value): void { + $this->getBackingStore()->set('servicePlanId', $value); + } + +} diff --git a/src/Generated/Models/PlannerHistoryItem.php b/src/Generated/Models/PlannerHistoryItem.php index 68e1779856a..80cf14438b3 100644 --- a/src/Generated/Models/PlannerHistoryItem.php +++ b/src/Generated/Models/PlannerHistoryItem.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Plann } /** - * Gets the actor property value. The actor property + * Gets the actor property value. The identity of the user or application that performed the change. * @return IdentitySet|null */ public function getActor(): ?IdentitySet { @@ -45,7 +45,7 @@ public function getActor(): ?IdentitySet { } /** - * Gets the entityId property value. The entityId property + * Gets the entityId property value. The ID of the entity that was changed. * @return string|null */ public function getEntityId(): ?string { @@ -97,7 +97,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the occurredDateTime property value. The occurredDateTime property + * Gets the occurredDateTime property value. The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getOccurredDateTime(): ?DateTime { @@ -109,7 +109,7 @@ public function getOccurredDateTime(): ?DateTime { } /** - * Gets the planId property value. The planId property + * Gets the planId property value. The ID of the plan that contains the changed entity. * @return string|null */ public function getPlanId(): ?string { @@ -135,7 +135,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the actor property value. The actor property + * Sets the actor property value. The identity of the user or application that performed the change. * @param IdentitySet|null $value Value to set for the actor property. */ public function setActor(?IdentitySet $value): void { @@ -143,7 +143,7 @@ public function setActor(?IdentitySet $value): void { } /** - * Sets the entityId property value. The entityId property + * Sets the entityId property value. The ID of the entity that was changed. * @param string|null $value Value to set for the entityId property. */ public function setEntityId(?string $value): void { @@ -167,7 +167,7 @@ public function setEventType(?HistoryEventType $value): void { } /** - * Sets the occurredDateTime property value. The occurredDateTime property + * Sets the occurredDateTime property value. The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the occurredDateTime property. */ public function setOccurredDateTime(?DateTime $value): void { @@ -175,7 +175,7 @@ public function setOccurredDateTime(?DateTime $value): void { } /** - * Sets the planId property value. The planId property + * Sets the planId property value. The ID of the plan that contains the changed entity. * @param string|null $value Value to set for the planId property. */ public function setPlanId(?string $value): void { diff --git a/src/Generated/Models/PlannerPlan.php b/src/Generated/Models/PlannerPlan.php index 3d6112358f2..39211920d17 100644 --- a/src/Generated/Models/PlannerPlan.php +++ b/src/Generated/Models/PlannerPlan.php @@ -162,7 +162,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the historyItems property value. The historyItems property + * Gets the historyItems property value. Collection of history items for entities in the plan. Read-only. Nullable. * @return array|null */ public function getHistoryItems(): ?array { @@ -335,7 +335,7 @@ public function setDetails(?PlannerPlanDetails $value): void { } /** - * Sets the historyItems property value. The historyItems property + * Sets the historyItems property value. Collection of history items for entities in the plan. Read-only. Nullable. * @param array|null $value Value to set for the historyItems property. */ public function setHistoryItems(?array $value): void { diff --git a/src/Generated/Models/PlannerTaskData.php b/src/Generated/Models/PlannerTaskData.php index 78a1fa9b01f..62c997951ed 100644 --- a/src/Generated/Models/PlannerTaskData.php +++ b/src/Generated/Models/PlannerTaskData.php @@ -36,7 +36,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Plann } /** - * Gets the activeChecklistItemCount property value. The activeChecklistItemCount property + * Gets the activeChecklistItemCount property value. The number of incomplete checklist items whose value is set to false. * @return int|null */ public function getActiveChecklistItemCount(): ?int { @@ -61,7 +61,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the appliedCategories property value. The appliedCategories property + * Gets the appliedCategories property value. The categories to which the task is applied. * @return PlannerAppliedCategories|null */ public function getAppliedCategories(): ?PlannerAppliedCategories { @@ -73,7 +73,7 @@ public function getAppliedCategories(): ?PlannerAppliedCategories { } /** - * Gets the archivalInfo property value. The archivalInfo property + * Gets the archivalInfo property value. Information about who archived or unarchived the task and why. * @return PlannerArchivalInfo|null */ public function getArchivalInfo(): ?PlannerArchivalInfo { @@ -85,7 +85,7 @@ public function getArchivalInfo(): ?PlannerArchivalInfo { } /** - * Gets the assignments property value. The assignments property + * Gets the assignments property value. The set of assignees the task is assigned to. * @return PlannerAssignments|null */ public function getAssignments(): ?PlannerAssignments { @@ -105,7 +105,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the bucketId property value. The bucketId property + * Gets the bucketId property value. Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. * @return string|null */ public function getBucketId(): ?string { @@ -117,7 +117,7 @@ public function getBucketId(): ?string { } /** - * Gets the checklistItemCount property value. The checklistItemCount property + * Gets the checklistItemCount property value. The number of checklist items that are present on the task. * @return int|null */ public function getChecklistItemCount(): ?int { @@ -129,7 +129,7 @@ public function getChecklistItemCount(): ?int { } /** - * Gets the completedBy property value. The completedBy property + * Gets the completedBy property value. The identity of the user that completed the task. * @return IdentitySet|null */ public function getCompletedBy(): ?IdentitySet { @@ -141,7 +141,7 @@ public function getCompletedBy(): ?IdentitySet { } /** - * Gets the completedDateTime property value. The completedDateTime property + * Gets the completedDateTime property value. The date and time at which the percentComplete of the task is set to 100. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getCompletedDateTime(): ?DateTime { @@ -153,7 +153,7 @@ public function getCompletedDateTime(): ?DateTime { } /** - * Gets the conversationThreadId property value. The conversationThreadId property + * Gets the conversationThreadId property value. The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. * @return string|null */ public function getConversationThreadId(): ?string { @@ -165,7 +165,7 @@ public function getConversationThreadId(): ?string { } /** - * Gets the createdBy property value. The createdBy property + * Gets the createdBy property value. The identity of the user who created the task. * @return IdentitySet|null */ public function getCreatedBy(): ?IdentitySet { @@ -177,7 +177,7 @@ public function getCreatedBy(): ?IdentitySet { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -189,7 +189,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the creationSource property value. The creationSource property + * Gets the creationSource property value. Information about the origin of the task. * @return PlannerTaskCreation|null */ public function getCreationSource(): ?PlannerTaskCreation { @@ -201,7 +201,7 @@ public function getCreationSource(): ?PlannerTaskCreation { } /** - * Gets the details property value. The details property + * Gets the details property value. Additional details about the task. * @return PlannerTaskDetailsData|null */ public function getDetails(): ?PlannerTaskDetailsData { @@ -213,7 +213,7 @@ public function getDetails(): ?PlannerTaskDetailsData { } /** - * Gets the dueDateTime property value. The dueDateTime property + * Gets the dueDateTime property value. The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getDueDateTime(): ?DateTime { @@ -262,7 +262,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the hasChat property value. The hasChat property + * Gets the hasChat property value. Set to true if the task has a chat associated with it; otherwise, false. * @return bool|null */ public function getHasChat(): ?bool { @@ -274,7 +274,7 @@ public function getHasChat(): ?bool { } /** - * Gets the hasDescription property value. The hasDescription property + * Gets the hasDescription property value. Set to true if the details object of the task has a nonempty description; otherwise, false. * @return bool|null */ public function getHasDescription(): ?bool { @@ -286,7 +286,7 @@ public function getHasDescription(): ?bool { } /** - * Gets the isArchived property value. The isArchived property + * Gets the isArchived property value. Set to true if the task is archived; otherwise, false. * @return bool|null */ public function getIsArchived(): ?bool { @@ -310,7 +310,7 @@ public function getOdataType(): ?string { } /** - * Gets the orderHint property value. The orderHint property + * Gets the orderHint property value. Hint used to order items of this type in a list view. * @return string|null */ public function getOrderHint(): ?string { @@ -322,7 +322,7 @@ public function getOrderHint(): ?string { } /** - * Gets the percentComplete property value. The percentComplete property + * Gets the percentComplete property value. Percentage of task completion. When set to 100, the task is considered completed. * @return int|null */ public function getPercentComplete(): ?int { @@ -346,7 +346,7 @@ public function getPreviewType(): ?PlannerPreviewType { } /** - * Gets the priority property value. The priority property + * Gets the priority property value. The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. * @return int|null */ public function getPriority(): ?int { @@ -358,7 +358,7 @@ public function getPriority(): ?int { } /** - * Gets the recurrence property value. The recurrence property + * Gets the recurrence property value. Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. * @return PlannerTaskRecurrence|null */ public function getRecurrence(): ?PlannerTaskRecurrence { @@ -370,7 +370,7 @@ public function getRecurrence(): ?PlannerTaskRecurrence { } /** - * Gets the referenceCount property value. The referenceCount property + * Gets the referenceCount property value. Number of external references that exist on the task. * @return int|null */ public function getReferenceCount(): ?int { @@ -394,7 +394,7 @@ public function getSpecifiedCompletionRequirements(): ?PlannerTaskCompletionRequ } /** - * Gets the startDateTime property value. The startDateTime property + * Gets the startDateTime property value. The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. * @return DateTime|null */ public function getStartDateTime(): ?DateTime { @@ -406,7 +406,7 @@ public function getStartDateTime(): ?DateTime { } /** - * Gets the title property value. The title property + * Gets the title property value. Title of the task. * @return string|null */ public function getTitle(): ?string { @@ -453,7 +453,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the activeChecklistItemCount property value. The activeChecklistItemCount property + * Sets the activeChecklistItemCount property value. The number of incomplete checklist items whose value is set to false. * @param int|null $value Value to set for the activeChecklistItemCount property. */ public function setActiveChecklistItemCount(?int $value): void { @@ -469,7 +469,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the appliedCategories property value. The appliedCategories property + * Sets the appliedCategories property value. The categories to which the task is applied. * @param PlannerAppliedCategories|null $value Value to set for the appliedCategories property. */ public function setAppliedCategories(?PlannerAppliedCategories $value): void { @@ -477,7 +477,7 @@ public function setAppliedCategories(?PlannerAppliedCategories $value): void { } /** - * Sets the archivalInfo property value. The archivalInfo property + * Sets the archivalInfo property value. Information about who archived or unarchived the task and why. * @param PlannerArchivalInfo|null $value Value to set for the archivalInfo property. */ public function setArchivalInfo(?PlannerArchivalInfo $value): void { @@ -485,7 +485,7 @@ public function setArchivalInfo(?PlannerArchivalInfo $value): void { } /** - * Sets the assignments property value. The assignments property + * Sets the assignments property value. The set of assignees the task is assigned to. * @param PlannerAssignments|null $value Value to set for the assignments property. */ public function setAssignments(?PlannerAssignments $value): void { @@ -501,7 +501,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the bucketId property value. The bucketId property + * Sets the bucketId property value. Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. * @param string|null $value Value to set for the bucketId property. */ public function setBucketId(?string $value): void { @@ -509,7 +509,7 @@ public function setBucketId(?string $value): void { } /** - * Sets the checklistItemCount property value. The checklistItemCount property + * Sets the checklistItemCount property value. The number of checklist items that are present on the task. * @param int|null $value Value to set for the checklistItemCount property. */ public function setChecklistItemCount(?int $value): void { @@ -517,7 +517,7 @@ public function setChecklistItemCount(?int $value): void { } /** - * Sets the completedBy property value. The completedBy property + * Sets the completedBy property value. The identity of the user that completed the task. * @param IdentitySet|null $value Value to set for the completedBy property. */ public function setCompletedBy(?IdentitySet $value): void { @@ -525,7 +525,7 @@ public function setCompletedBy(?IdentitySet $value): void { } /** - * Sets the completedDateTime property value. The completedDateTime property + * Sets the completedDateTime property value. The date and time at which the percentComplete of the task is set to 100. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the completedDateTime property. */ public function setCompletedDateTime(?DateTime $value): void { @@ -533,7 +533,7 @@ public function setCompletedDateTime(?DateTime $value): void { } /** - * Sets the conversationThreadId property value. The conversationThreadId property + * Sets the conversationThreadId property value. The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. * @param string|null $value Value to set for the conversationThreadId property. */ public function setConversationThreadId(?string $value): void { @@ -541,7 +541,7 @@ public function setConversationThreadId(?string $value): void { } /** - * Sets the createdBy property value. The createdBy property + * Sets the createdBy property value. The identity of the user who created the task. * @param IdentitySet|null $value Value to set for the createdBy property. */ public function setCreatedBy(?IdentitySet $value): void { @@ -549,7 +549,7 @@ public function setCreatedBy(?IdentitySet $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -557,7 +557,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the creationSource property value. The creationSource property + * Sets the creationSource property value. Information about the origin of the task. * @param PlannerTaskCreation|null $value Value to set for the creationSource property. */ public function setCreationSource(?PlannerTaskCreation $value): void { @@ -565,7 +565,7 @@ public function setCreationSource(?PlannerTaskCreation $value): void { } /** - * Sets the details property value. The details property + * Sets the details property value. Additional details about the task. * @param PlannerTaskDetailsData|null $value Value to set for the details property. */ public function setDetails(?PlannerTaskDetailsData $value): void { @@ -573,7 +573,7 @@ public function setDetails(?PlannerTaskDetailsData $value): void { } /** - * Sets the dueDateTime property value. The dueDateTime property + * Sets the dueDateTime property value. The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the dueDateTime property. */ public function setDueDateTime(?DateTime $value): void { @@ -581,7 +581,7 @@ public function setDueDateTime(?DateTime $value): void { } /** - * Sets the hasChat property value. The hasChat property + * Sets the hasChat property value. Set to true if the task has a chat associated with it; otherwise, false. * @param bool|null $value Value to set for the hasChat property. */ public function setHasChat(?bool $value): void { @@ -589,7 +589,7 @@ public function setHasChat(?bool $value): void { } /** - * Sets the hasDescription property value. The hasDescription property + * Sets the hasDescription property value. Set to true if the details object of the task has a nonempty description; otherwise, false. * @param bool|null $value Value to set for the hasDescription property. */ public function setHasDescription(?bool $value): void { @@ -597,7 +597,7 @@ public function setHasDescription(?bool $value): void { } /** - * Sets the isArchived property value. The isArchived property + * Sets the isArchived property value. Set to true if the task is archived; otherwise, false. * @param bool|null $value Value to set for the isArchived property. */ public function setIsArchived(?bool $value): void { @@ -613,7 +613,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the orderHint property value. The orderHint property + * Sets the orderHint property value. Hint used to order items of this type in a list view. * @param string|null $value Value to set for the orderHint property. */ public function setOrderHint(?string $value): void { @@ -621,7 +621,7 @@ public function setOrderHint(?string $value): void { } /** - * Sets the percentComplete property value. The percentComplete property + * Sets the percentComplete property value. Percentage of task completion. When set to 100, the task is considered completed. * @param int|null $value Value to set for the percentComplete property. */ public function setPercentComplete(?int $value): void { @@ -637,7 +637,7 @@ public function setPreviewType(?PlannerPreviewType $value): void { } /** - * Sets the priority property value. The priority property + * Sets the priority property value. The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. * @param int|null $value Value to set for the priority property. */ public function setPriority(?int $value): void { @@ -645,7 +645,7 @@ public function setPriority(?int $value): void { } /** - * Sets the recurrence property value. The recurrence property + * Sets the recurrence property value. Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. * @param PlannerTaskRecurrence|null $value Value to set for the recurrence property. */ public function setRecurrence(?PlannerTaskRecurrence $value): void { @@ -653,7 +653,7 @@ public function setRecurrence(?PlannerTaskRecurrence $value): void { } /** - * Sets the referenceCount property value. The referenceCount property + * Sets the referenceCount property value. Number of external references that exist on the task. * @param int|null $value Value to set for the referenceCount property. */ public function setReferenceCount(?int $value): void { @@ -669,7 +669,7 @@ public function setSpecifiedCompletionRequirements(?PlannerTaskCompletionRequire } /** - * Sets the startDateTime property value. The startDateTime property + * Sets the startDateTime property value. The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the startDateTime property. */ public function setStartDateTime(?DateTime $value): void { @@ -677,7 +677,7 @@ public function setStartDateTime(?DateTime $value): void { } /** - * Sets the title property value. The title property + * Sets the title property value. Title of the task. * @param string|null $value Value to set for the title property. */ public function setTitle(?string $value): void { diff --git a/src/Generated/Models/PlannerTaskDetailsData.php b/src/Generated/Models/PlannerTaskDetailsData.php index b7257c23233..27506a4d1fe 100644 --- a/src/Generated/Models/PlannerTaskDetailsData.php +++ b/src/Generated/Models/PlannerTaskDetailsData.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the approvalAttachment property value. The approvalAttachment property + * Gets the approvalAttachment property value. Detailed information about the approval that is attached to the task. * @return PlannerBaseApprovalAttachment|null */ public function getApprovalAttachment(): ?PlannerBaseApprovalAttachment { @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the checklist property value. The checklist property + * Gets the checklist property value. The collection of checklist items on the task. * @return PlannerChecklistItems|null */ public function getChecklist(): ?PlannerChecklistItems { @@ -80,7 +80,7 @@ public function getChecklist(): ?PlannerChecklistItems { } /** - * Gets the completionRequirements property value. The completionRequirements property + * Gets the completionRequirements property value. Contains detailed information about requirements on the task. * @return PlannerTaskCompletionRequirementDetails|null */ public function getCompletionRequirements(): ?PlannerTaskCompletionRequirementDetails { @@ -92,7 +92,7 @@ public function getCompletionRequirements(): ?PlannerTaskCompletionRequirementDe } /** - * Gets the description property value. The description property + * Gets the description property value. Description of the task. * @return string|null */ public function getDescription(): ?string { @@ -123,7 +123,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the forms property value. The forms property + * Gets the forms property value. The collection of forms associated with the task. * @return PlannerFormsDictionary|null */ public function getForms(): ?PlannerFormsDictionary { @@ -135,7 +135,7 @@ public function getForms(): ?PlannerFormsDictionary { } /** - * Gets the notes property value. The notes property + * Gets the notes property value. Rich text description of the task for use by applications that support HTML content. * @return ItemBody|null */ public function getNotes(): ?ItemBody { @@ -171,7 +171,7 @@ public function getPreviewType(): ?PlannerPreviewType { } /** - * Gets the references property value. The references property + * Gets the references property value. The collection of references on the task. * @return PlannerExternalReferences|null */ public function getReferences(): ?PlannerExternalReferences { @@ -208,7 +208,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the approvalAttachment property value. The approvalAttachment property + * Sets the approvalAttachment property value. Detailed information about the approval that is attached to the task. * @param PlannerBaseApprovalAttachment|null $value Value to set for the approvalAttachment property. */ public function setApprovalAttachment(?PlannerBaseApprovalAttachment $value): void { @@ -224,7 +224,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the checklist property value. The checklist property + * Sets the checklist property value. The collection of checklist items on the task. * @param PlannerChecklistItems|null $value Value to set for the checklist property. */ public function setChecklist(?PlannerChecklistItems $value): void { @@ -232,7 +232,7 @@ public function setChecklist(?PlannerChecklistItems $value): void { } /** - * Sets the completionRequirements property value. The completionRequirements property + * Sets the completionRequirements property value. Contains detailed information about requirements on the task. * @param PlannerTaskCompletionRequirementDetails|null $value Value to set for the completionRequirements property. */ public function setCompletionRequirements(?PlannerTaskCompletionRequirementDetails $value): void { @@ -240,7 +240,7 @@ public function setCompletionRequirements(?PlannerTaskCompletionRequirementDetai } /** - * Sets the description property value. The description property + * Sets the description property value. Description of the task. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -248,7 +248,7 @@ public function setDescription(?string $value): void { } /** - * Sets the forms property value. The forms property + * Sets the forms property value. The collection of forms associated with the task. * @param PlannerFormsDictionary|null $value Value to set for the forms property. */ public function setForms(?PlannerFormsDictionary $value): void { @@ -256,7 +256,7 @@ public function setForms(?PlannerFormsDictionary $value): void { } /** - * Sets the notes property value. The notes property + * Sets the notes property value. Rich text description of the task for use by applications that support HTML content. * @param ItemBody|null $value Value to set for the notes property. */ public function setNotes(?ItemBody $value): void { @@ -280,7 +280,7 @@ public function setPreviewType(?PlannerPreviewType $value): void { } /** - * Sets the references property value. The references property + * Sets the references property value. The collection of references on the task. * @param PlannerExternalReferences|null $value Value to set for the references property. */ public function setReferences(?PlannerExternalReferences $value): void { diff --git a/src/Generated/Models/Room.php b/src/Generated/Models/Room.php index b3f7fd4027b..fae97ab22dd 100644 --- a/src/Generated/Models/Room.php +++ b/src/Generated/Models/Room.php @@ -114,7 +114,6 @@ public function getFieldDeserializers(): array { 'floorNumber' => fn(ParseNode $n) => $o->setFloorNumber($n->getIntegerValue()), 'isTeamsEnabled' => fn(ParseNode $n) => $o->setIsTeamsEnabled($n->getBooleanValue()), 'nickname' => fn(ParseNode $n) => $o->setNickname($n->getStringValue()), - 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), 'teamsEnabledState' => fn(ParseNode $n) => $o->setTeamsEnabledState($n->getEnumValue(PlaceFeatureEnablement::class)), 'videoDeviceName' => fn(ParseNode $n) => $o->setVideoDeviceName($n->getStringValue()), ]); @@ -168,18 +167,6 @@ public function getNickname(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'nickname'"); } - /** - * Gets the placeId property value. The placeId property - * @return string|null - */ - public function getPlaceId(): ?string { - $val = $this->getBackingStore()->get('placeId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); - } - /** * Gets the teamsEnabledState property value. The teamsEnabledState property * @return PlaceFeatureEnablement|null @@ -220,7 +207,6 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('floorNumber', $this->getFloorNumber()); $writer->writeBooleanValue('isTeamsEnabled', $this->getIsTeamsEnabled()); $writer->writeStringValue('nickname', $this->getNickname()); - $writer->writeStringValue('placeId', $this->getPlaceId()); $writer->writeEnumValue('teamsEnabledState', $this->getTeamsEnabledState()); $writer->writeStringValue('videoDeviceName', $this->getVideoDeviceName()); } @@ -305,14 +291,6 @@ public function setNickname(?string $value): void { $this->getBackingStore()->set('nickname', $value); } - /** - * Sets the placeId property value. The placeId property - * @param string|null $value Value to set for the placeId property. - */ - public function setPlaceId(?string $value): void { - $this->getBackingStore()->set('placeId', $value); - } - /** * Sets the teamsEnabledState property value. The teamsEnabledState property * @param PlaceFeatureEnablement|null $value Value to set for the teamsEnabledState property. diff --git a/src/Generated/Models/Security/CaseManagement/Activity.php b/src/Generated/Models/Security/CaseManagement/Activity.php new file mode 100644 index 00000000000..aed4a7feebe --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/Activity.php @@ -0,0 +1,54 @@ +setOdataType('#microsoft.graph.security.caseManagement.activity'); + } + + /** + * 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 Activity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Activity { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.caseManagement.auditLog': return new AuditLog(); + case '#microsoft.graph.security.caseManagement.comment': return new Comment(); + } + } + return new Activity(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ActivityCollectionResponse.php b/src/Generated/Models/Security/CaseManagement/ActivityCollectionResponse.php new file mode 100644 index 00000000000..a592176b7e0 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ActivityCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Activity::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, Activity::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/Security/CaseManagement/ActivityResourceDetails.php b/src/Generated/Models/Security/CaseManagement/ActivityResourceDetails.php new file mode 100644 index 00000000000..38e016c5b8c --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ActivityResourceDetails.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 ActivityResourceDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivityResourceDetails { + return new ActivityResourceDetails(); + } + + /** + * 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 [ + 'kind' => fn(ParseNode $n) => $o->setKind($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + ]; + } + + /** + * Gets the kind property value. The resource kind, such as task or relation. + * @return string|null + */ + public function getKind(): ?string { + $val = $this->getBackingStore()->get('kind'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'kind'"); + } + + /** + * 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 resourceId property value. The identifier of the resource associated with the activity. + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('kind', $this->getKind()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $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 kind property value. The resource kind, such as task or relation. + * @param string|null $value Value to set for the kind property. + */ + public function setKind(?string $value): void { + $this->getBackingStore()->set('kind', $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 resourceId property value. The identifier of the resource associated with the activity. + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/AlertCounts.php b/src/Generated/Models/Security/CaseManagement/AlertCounts.php new file mode 100644 index 00000000000..c4f3b470f91 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/AlertCounts.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AlertCounts + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AlertCounts { + return new AlertCounts(); + } + + /** + * Gets the active property value. The number of active alerts. + * @return int|null + */ + public function getActive(): ?int { + $val = $this->getBackingStore()->get('active'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'active'"); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the bySeverity property value. The alert counts grouped by incident severity. + * @return IncidentSeverityCounts|null + */ + public function getBySeverity(): ?IncidentSeverityCounts { + $val = $this->getBackingStore()->get('bySeverity'); + if (is_null($val) || $val instanceof IncidentSeverityCounts) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'bySeverity'"); + } + + /** + * Gets the byStatus property value. The alert counts grouped by alert status. + * @return AlertStatusCounts|null + */ + public function getByStatus(): ?AlertStatusCounts { + $val = $this->getBackingStore()->get('byStatus'); + if (is_null($val) || $val instanceof AlertStatusCounts) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'byStatus'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'active' => fn(ParseNode $n) => $o->setActive($n->getIntegerValue()), + 'bySeverity' => fn(ParseNode $n) => $o->setBySeverity($n->getObjectValue([IncidentSeverityCounts::class, 'createFromDiscriminatorValue'])), + 'byStatus' => fn(ParseNode $n) => $o->setByStatus($n->getObjectValue([AlertStatusCounts::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'total' => fn(ParseNode $n) => $o->setTotal($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 total property value. The total number of alerts. + * @return int|null + */ + public function getTotal(): ?int { + $val = $this->getBackingStore()->get('total'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'total'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('active', $this->getActive()); + $writer->writeObjectValue('bySeverity', $this->getBySeverity()); + $writer->writeObjectValue('byStatus', $this->getByStatus()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('total', $this->getTotal()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the active property value. The number of active alerts. + * @param int|null $value Value to set for the active property. + */ + public function setActive(?int $value): void { + $this->getBackingStore()->set('active', $value); + } + + /** + * 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 bySeverity property value. The alert counts grouped by incident severity. + * @param IncidentSeverityCounts|null $value Value to set for the bySeverity property. + */ + public function setBySeverity(?IncidentSeverityCounts $value): void { + $this->getBackingStore()->set('bySeverity', $value); + } + + /** + * Sets the byStatus property value. The alert counts grouped by alert status. + * @param AlertStatusCounts|null $value Value to set for the byStatus property. + */ + public function setByStatus(?AlertStatusCounts $value): void { + $this->getBackingStore()->set('byStatus', $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 total property value. The total number of alerts. + * @param int|null $value Value to set for the total property. + */ + public function setTotal(?int $value): void { + $this->getBackingStore()->set('total', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/AlertStatusCounts.php b/src/Generated/Models/Security/CaseManagement/AlertStatusCounts.php new file mode 100644 index 00000000000..365526b977b --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/AlertStatusCounts.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AlertStatusCounts + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AlertStatusCounts { + return new AlertStatusCounts(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the new property value. The number of new alerts. + * @return int|null + */ + public function getEscapedNew(): ?int { + $val = $this->getBackingStore()->get('escapedNew'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'escapedNew'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'new' => fn(ParseNode $n) => $o->setEscapedNew($n->getIntegerValue()), + 'inProgress' => fn(ParseNode $n) => $o->setInProgress($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resolved' => fn(ParseNode $n) => $o->setResolved($n->getIntegerValue()), + ]; + } + + /** + * Gets the inProgress property value. The number of alerts that are in progress. + * @return int|null + */ + public function getInProgress(): ?int { + $val = $this->getBackingStore()->get('inProgress'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inProgress'"); + } + + /** + * 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 resolved property value. The number of resolved alerts. + * @return int|null + */ + public function getResolved(): ?int { + $val = $this->getBackingStore()->get('resolved'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resolved'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('new', $this->getEscapedNew()); + $writer->writeIntegerValue('inProgress', $this->getInProgress()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('resolved', $this->getResolved()); + $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 new property value. The number of new alerts. + * @param int|null $value Value to set for the new property. + */ + public function setEscapedNew(?int $value): void { + $this->getBackingStore()->set('escapedNew', $value); + } + + /** + * Sets the inProgress property value. The number of alerts that are in progress. + * @param int|null $value Value to set for the inProgress property. + */ + public function setInProgress(?int $value): void { + $this->getBackingStore()->set('inProgress', $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 resolved property value. The number of resolved alerts. + * @param int|null $value Value to set for the resolved property. + */ + public function setResolved(?int $value): void { + $this->getBackingStore()->set('resolved', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/Attachment.php b/src/Generated/Models/Security/CaseManagement/Attachment.php new file mode 100644 index 00000000000..7ff82bf0a79 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/Attachment.php @@ -0,0 +1,201 @@ +setOdataType('#microsoft.graph.security.caseManagement.attachment'); + } + + /** + * 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 Attachment + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Attachment { + return new Attachment(); + } + + /** + * Gets the content property value. The binary content stream for the attachment. + * @return StreamInterface|null + */ + public function getContent(): ?StreamInterface { + $val = $this->getBackingStore()->get('content'); + if (is_null($val) || $val instanceof StreamInterface) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'content'"); + } + + /** + * Gets the description property value. The description of the attachment. + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The display name of the attachment. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'content' => fn(ParseNode $n) => $o->setContent($n->getBinaryContent()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'fileExtension' => fn(ParseNode $n) => $o->setFileExtension($n->getStringValue()), + 'fileSize' => fn(ParseNode $n) => $o->setFileSize($n->getIntegerValue()), + 'origin' => fn(ParseNode $n) => $o->setOrigin($n->getObjectValue([AttachmentOrigin::class, 'createFromDiscriminatorValue'])), + 'scanResult' => fn(ParseNode $n) => $o->setScanResult($n->getEnumValue(AttachmentScanResult::class)), + ]); + } + + /** + * Gets the fileExtension property value. The file extension of the attachment. + * @return string|null + */ + public function getFileExtension(): ?string { + $val = $this->getBackingStore()->get('fileExtension'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileExtension'"); + } + + /** + * Gets the fileSize property value. The size of the attachment in bytes. + * @return int|null + */ + public function getFileSize(): ?int { + $val = $this->getBackingStore()->get('fileSize'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileSize'"); + } + + /** + * Gets the origin property value. The origin reference for the attachment. + * @return AttachmentOrigin|null + */ + public function getOrigin(): ?AttachmentOrigin { + $val = $this->getBackingStore()->get('origin'); + if (is_null($val) || $val instanceof AttachmentOrigin) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'origin'"); + } + + /** + * Gets the scanResult property value. The scanResult property + * @return AttachmentScanResult|null + */ + public function getScanResult(): ?AttachmentScanResult { + $val = $this->getBackingStore()->get('scanResult'); + if (is_null($val) || $val instanceof AttachmentScanResult) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scanResult'"); + } + + /** + * 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->writeBinaryContent('content', $this->getContent()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('fileExtension', $this->getFileExtension()); + $writer->writeIntegerValue('fileSize', $this->getFileSize()); + $writer->writeObjectValue('origin', $this->getOrigin()); + $writer->writeEnumValue('scanResult', $this->getScanResult()); + } + + /** + * Sets the content property value. The binary content stream for the attachment. + * @param StreamInterface|null $value Value to set for the content property. + */ + public function setContent(?StreamInterface $value): void { + $this->getBackingStore()->set('content', $value); + } + + /** + * Sets the description property value. The description of the attachment. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The display name of the attachment. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the fileExtension property value. The file extension of the attachment. + * @param string|null $value Value to set for the fileExtension property. + */ + public function setFileExtension(?string $value): void { + $this->getBackingStore()->set('fileExtension', $value); + } + + /** + * Sets the fileSize property value. The size of the attachment in bytes. + * @param int|null $value Value to set for the fileSize property. + */ + public function setFileSize(?int $value): void { + $this->getBackingStore()->set('fileSize', $value); + } + + /** + * Sets the origin property value. The origin reference for the attachment. + * @param AttachmentOrigin|null $value Value to set for the origin property. + */ + public function setOrigin(?AttachmentOrigin $value): void { + $this->getBackingStore()->set('origin', $value); + } + + /** + * Sets the scanResult property value. The scanResult property + * @param AttachmentScanResult|null $value Value to set for the scanResult property. + */ + public function setScanResult(?AttachmentScanResult $value): void { + $this->getBackingStore()->set('scanResult', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/AttachmentCollectionResponse.php b/src/Generated/Models/Security/CaseManagement/AttachmentCollectionResponse.php new file mode 100644 index 00000000000..933103ed181 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/AttachmentCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Attachment::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, Attachment::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/Security/CaseManagement/AttachmentOrigin.php b/src/Generated/Models/Security/CaseManagement/AttachmentOrigin.php new file mode 100644 index 00000000000..bbb8f41b544 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/AttachmentOrigin.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 AttachmentOrigin + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AttachmentOrigin { + return new AttachmentOrigin(); + } + + /** + * 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 [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getEnumValue(AttachmentOriginType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the resourceId property value. The identifier of the origin resource. + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Gets the resourceType property value. The resourceType property + * @return AttachmentOriginType|null + */ + public function getResourceType(): ?AttachmentOriginType { + $val = $this->getBackingStore()->get('resourceType'); + if (is_null($val) || $val instanceof AttachmentOriginType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $writer->writeEnumValue('resourceType', $this->getResourceType()); + $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 @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 resourceId property value. The identifier of the origin resource. + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + + /** + * Sets the resourceType property value. The resourceType property + * @param AttachmentOriginType|null $value Value to set for the resourceType property. + */ + public function setResourceType(?AttachmentOriginType $value): void { + $this->getBackingStore()->set('resourceType', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/AttachmentOriginType.php b/src/Generated/Models/Security/CaseManagement/AttachmentOriginType.php new file mode 100644 index 00000000000..2cc470cb11c --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/AttachmentOriginType.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.security.caseManagement.auditLog'); + } + + /** + * 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 AuditLog + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuditLog { + return new AuditLog(); + } + + /** + * Gets the action property value. The action property + * @return AuditAction|null + */ + public function getAction(): ?AuditAction { + $val = $this->getBackingStore()->get('action'); + if (is_null($val) || $val instanceof AuditAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + + /** + * Gets the details property value. The target resource details for the audit activity. + * @return ActivityResourceDetails|null + */ + public function getDetails(): ?ActivityResourceDetails { + $val = $this->getBackingStore()->get('details'); + if (is_null($val) || $val instanceof ActivityResourceDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'details'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getEnumValue(AuditAction::class)), + 'details' => fn(ParseNode $n) => $o->setDetails($n->getObjectValue([ActivityResourceDetails::class, 'createFromDiscriminatorValue'])), + 'modifiedProperties' => fn(ParseNode $n) => $o->setModifiedProperties($n->getCollectionOfObjectValues([ModifiedProperty::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the modifiedProperties property value. The collection of property changes recorded in the audit log. + * @return array|null + */ + public function getModifiedProperties(): ?array { + $val = $this->getBackingStore()->get('modifiedProperties'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ModifiedProperty::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedProperties'"); + } + + /** + * 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('action', $this->getAction()); + $writer->writeObjectValue('details', $this->getDetails()); + $writer->writeCollectionOfObjectValues('modifiedProperties', $this->getModifiedProperties()); + } + + /** + * Sets the action property value. The action property + * @param AuditAction|null $value Value to set for the action property. + */ + public function setAction(?AuditAction $value): void { + $this->getBackingStore()->set('action', $value); + } + + /** + * Sets the details property value. The target resource details for the audit activity. + * @param ActivityResourceDetails|null $value Value to set for the details property. + */ + public function setDetails(?ActivityResourceDetails $value): void { + $this->getBackingStore()->set('details', $value); + } + + /** + * Sets the modifiedProperties property value. The collection of property changes recorded in the audit log. + * @param array|null $value Value to set for the modifiedProperties property. + */ + public function setModifiedProperties(?array $value): void { + $this->getBackingStore()->set('modifiedProperties', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/BooleanValueProperty.php b/src/Generated/Models/Security/CaseManagement/BooleanValueProperty.php new file mode 100644 index 00000000000..00968511341 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/BooleanValueProperty.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.caseManagement.booleanValueProperty'); + } + + /** + * 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 BooleanValueProperty + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BooleanValueProperty { + return new BooleanValueProperty(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getBooleanValue()), + ]); + } + + /** + * Gets the value property value. The Boolean value. + * @return bool|null + */ + public function getValue(): ?bool { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_bool($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->writeBooleanValue('value', $this->getValue()); + } + + /** + * Sets the value property value. The Boolean value. + * @param bool|null $value Value to set for the value property. + */ + public function setValue(?bool $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/CaseCollectionResponse.php b/src/Generated/Models/Security/CaseManagement/CaseCollectionResponse.php new file mode 100644 index 00000000000..a210fa4d1b0 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/CaseCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([EscapedCase::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, EscapedCase::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/Security/CaseManagement/CaseManagementEntity.php b/src/Generated/Models/Security/CaseManagement/CaseManagementEntity.php new file mode 100644 index 00000000000..08f4adba19a --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/CaseManagementEntity.php @@ -0,0 +1,154 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.caseManagement.activity': return new Activity(); + case '#microsoft.graph.security.caseManagement.attachment': return new Attachment(); + case '#microsoft.graph.security.caseManagement.auditLog': return new AuditLog(); + case '#microsoft.graph.security.caseManagement.case': return new EscapedCase(); + case '#microsoft.graph.security.caseManagement.comment': return new Comment(); + case '#microsoft.graph.security.caseManagement.exposureCase': return new ExposureCase(); + case '#microsoft.graph.security.caseManagement.genericCase': return new GenericCase(); + case '#microsoft.graph.security.caseManagement.incidentCase': return new IncidentCase(); + case '#microsoft.graph.security.caseManagement.incidentRelation': return new IncidentRelation(); + case '#microsoft.graph.security.caseManagement.recommendationRelation': return new RecommendationRelation(); + case '#microsoft.graph.security.caseManagement.relation': return new Relation(); + case '#microsoft.graph.security.caseManagement.task': return new Task(); + case '#microsoft.graph.security.caseManagement.workspaceIndicatorRelation': return new WorkspaceIndicatorRelation(); + } + } + return new CaseManagementEntity(); + } + + /** + * Gets the createdBy property value. The user or service that created the resource. + * @return string|null + */ + public function getCreatedBy(): ?string { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The date and time when the resource was created. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getStringValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the lastModifiedBy property value. The user or service that last modified the resource. + * @return string|null + */ + public function getLastModifiedBy(): ?string { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. The date and time when the resource was last modified. + * @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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + } + + /** + * Sets the createdBy property value. The user or service that created the resource. + * @param string|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?string $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The date and time when the resource was created. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the lastModifiedBy property value. The user or service that last modified the resource. + * @param string|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?string $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The date and time when the resource was last modified. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/CaseTaskCategory.php b/src/Generated/Models/Security/CaseManagement/CaseTaskCategory.php new file mode 100644 index 00000000000..cc7665ca219 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/CaseTaskCategory.php @@ -0,0 +1,15 @@ +setOdataType('#microsoft.graph.security.caseManagement.comment'); + } + + /** + * 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 Comment + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Comment { + return new Comment(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'message' => fn(ParseNode $n) => $o->setMessage($n->getStringValue()), + ]); + } + + /** + * Gets the message property value. The comment body. + * @return string|null + */ + public function getMessage(): ?string { + $val = $this->getBackingStore()->get('message'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'message'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('message', $this->getMessage()); + } + + /** + * Sets the message property value. The comment body. + * @param string|null $value Value to set for the message property. + */ + public function setMessage(?string $value): void { + $this->getBackingStore()->set('message', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/CustomFieldValues.php b/src/Generated/Models/Security/CaseManagement/CustomFieldValues.php new file mode 100644 index 00000000000..17af0fc288b --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/CustomFieldValues.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 CustomFieldValues + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomFieldValues { + return new CustomFieldValues(); + } + + /** + * 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 [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/EscapedCase.php b/src/Generated/Models/Security/CaseManagement/EscapedCase.php new file mode 100644 index 00000000000..377665aa6e2 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/EscapedCase.php @@ -0,0 +1,218 @@ +setOdataType('#microsoft.graph.security.caseManagement.case'); + } + + /** + * 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 EscapedCase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EscapedCase { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.caseManagement.exposureCase': return new ExposureCase(); + case '#microsoft.graph.security.caseManagement.genericCase': return new GenericCase(); + case '#microsoft.graph.security.caseManagement.incidentCase': return new IncidentCase(); + } + } + return new EscapedCase(); + } + + /** + * Gets the activities property value. The timeline of comments and audit events associated with the case. Supports $expand. + * @return array|null + */ + public function getActivities(): ?array { + $val = $this->getBackingStore()->get('activities'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Activity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activities'"); + } + + /** + * Gets the attachments property value. Evidence files and metadata associated with the case. Supports $expand. + * @return array|null + */ + public function getAttachments(): ?array { + $val = $this->getBackingStore()->get('attachments'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Attachment::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attachments'"); + } + + /** + * Gets the customFields property value. Tenant-defined custom field values keyed by custom field identifier. + * @return CustomFieldValues|null + */ + public function getCustomFields(): ?CustomFieldValues { + $val = $this->getBackingStore()->get('customFields'); + if (is_null($val) || $val instanceof CustomFieldValues) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customFields'"); + } + + /** + * Gets the displayName property value. The display name of the case. Supports $filter (eq, ne) and $orderby. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'activities' => fn(ParseNode $n) => $o->setActivities($n->getCollectionOfObjectValues([Activity::class, 'createFromDiscriminatorValue'])), + 'attachments' => fn(ParseNode $n) => $o->setAttachments($n->getCollectionOfObjectValues([Attachment::class, 'createFromDiscriminatorValue'])), + 'customFields' => fn(ParseNode $n) => $o->setCustomFields($n->getObjectValue([CustomFieldValues::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'relations' => fn(ParseNode $n) => $o->setRelations($n->getCollectionOfObjectValues([Relation::class, 'createFromDiscriminatorValue'])), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getStringValue()), + 'tasks' => fn(ParseNode $n) => $o->setTasks($n->getCollectionOfObjectValues([Task::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the relations property value. Links from the case to related security resources. Supports $expand. + * @return array|null + */ + public function getRelations(): ?array { + $val = $this->getBackingStore()->get('relations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Relation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relations'"); + } + + /** + * Gets the status property value. The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby. + * @return string|null + */ + public function getStatus(): ?string { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the tasks property value. Tasks used to track work required to resolve the case. Supports $expand. + * @return array|null + */ + public function getTasks(): ?array { + $val = $this->getBackingStore()->get('tasks'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Task::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tasks'"); + } + + /** + * 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('activities', $this->getActivities()); + $writer->writeCollectionOfObjectValues('attachments', $this->getAttachments()); + $writer->writeObjectValue('customFields', $this->getCustomFields()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfObjectValues('relations', $this->getRelations()); + $writer->writeStringValue('status', $this->getStatus()); + $writer->writeCollectionOfObjectValues('tasks', $this->getTasks()); + } + + /** + * Sets the activities property value. The timeline of comments and audit events associated with the case. Supports $expand. + * @param array|null $value Value to set for the activities property. + */ + public function setActivities(?array $value): void { + $this->getBackingStore()->set('activities', $value); + } + + /** + * Sets the attachments property value. Evidence files and metadata associated with the case. Supports $expand. + * @param array|null $value Value to set for the attachments property. + */ + public function setAttachments(?array $value): void { + $this->getBackingStore()->set('attachments', $value); + } + + /** + * Sets the customFields property value. Tenant-defined custom field values keyed by custom field identifier. + * @param CustomFieldValues|null $value Value to set for the customFields property. + */ + public function setCustomFields(?CustomFieldValues $value): void { + $this->getBackingStore()->set('customFields', $value); + } + + /** + * Sets the displayName property value. The display name of the case. Supports $filter (eq, ne) and $orderby. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the relations property value. Links from the case to related security resources. Supports $expand. + * @param array|null $value Value to set for the relations property. + */ + public function setRelations(?array $value): void { + $this->getBackingStore()->set('relations', $value); + } + + /** + * Sets the status property value. The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby. + * @param string|null $value Value to set for the status property. + */ + public function setStatus(?string $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the tasks property value. Tasks used to track work required to resolve the case. Supports $expand. + * @param array|null $value Value to set for the tasks property. + */ + public function setTasks(?array $value): void { + $this->getBackingStore()->set('tasks', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ExposureCase.php b/src/Generated/Models/Security/CaseManagement/ExposureCase.php new file mode 100644 index 00000000000..0f382220486 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ExposureCase.php @@ -0,0 +1,277 @@ +setOdataType('#microsoft.graph.security.caseManagement.exposureCase'); + } + + /** + * 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 ExposureCase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExposureCase { + return new ExposureCase(); + } + + /** + * Gets the assignedTo property value. The assignedTo property + * @return string|null + */ + public function getAssignedTo(): ?string { + $val = $this->getBackingStore()->get('assignedTo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedTo'"); + } + + /** + * Gets the automation property value. The automation property + * @return ExposureCaseAutomation|null + */ + public function getAutomation(): ?ExposureCaseAutomation { + $val = $this->getBackingStore()->get('automation'); + if (is_null($val) || $val instanceof ExposureCaseAutomation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'automation'"); + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the dueDateTime property value. The dueDateTime property + * @return DateTime|null + */ + public function getDueDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('dueDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dueDateTime'"); + } + + /** + * Gets the emailNotificationRecipients property value. The emailNotificationRecipients property + * @return array|null + */ + public function getEmailNotificationRecipients(): ?array { + $val = $this->getBackingStore()->get('emailNotificationRecipients'); + 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 'emailNotificationRecipients'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'assignedTo' => fn(ParseNode $n) => $o->setAssignedTo($n->getStringValue()), + 'automation' => fn(ParseNode $n) => $o->setAutomation($n->getObjectValue([ExposureCaseAutomation::class, 'createFromDiscriminatorValue'])), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'dueDateTime' => fn(ParseNode $n) => $o->setDueDateTime($n->getDateTimeValue()), + 'emailNotificationRecipients' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setEmailNotificationRecipients($val); + }, + 'github' => fn(ParseNode $n) => $o->setGithub($n->getObjectValue([ExposureCaseGitHub::class, 'createFromDiscriminatorValue'])), + 'isGracePeriodEnabled' => fn(ParseNode $n) => $o->setIsGracePeriodEnabled($n->getBooleanValue()), + 'priority' => fn(ParseNode $n) => $o->setPriority($n->getStringValue()), + 'seemplicity' => fn(ParseNode $n) => $o->setSeemplicity($n->getObjectValue([ExposureCaseSeemplicity::class, 'createFromDiscriminatorValue'])), + 'thirdPartyWorkItem' => fn(ParseNode $n) => $o->setThirdPartyWorkItem($n->getObjectValue([ThirdPartyWorkItem::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the github property value. The github property + * @return ExposureCaseGitHub|null + */ + public function getGithub(): ?ExposureCaseGitHub { + $val = $this->getBackingStore()->get('github'); + if (is_null($val) || $val instanceof ExposureCaseGitHub) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'github'"); + } + + /** + * Gets the isGracePeriodEnabled property value. The isGracePeriodEnabled property + * @return bool|null + */ + public function getIsGracePeriodEnabled(): ?bool { + $val = $this->getBackingStore()->get('isGracePeriodEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isGracePeriodEnabled'"); + } + + /** + * Gets the priority property value. The priority property + * @return string|null + */ + public function getPriority(): ?string { + $val = $this->getBackingStore()->get('priority'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priority'"); + } + + /** + * Gets the seemplicity property value. The seemplicity property + * @return ExposureCaseSeemplicity|null + */ + public function getSeemplicity(): ?ExposureCaseSeemplicity { + $val = $this->getBackingStore()->get('seemplicity'); + if (is_null($val) || $val instanceof ExposureCaseSeemplicity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'seemplicity'"); + } + + /** + * Gets the thirdPartyWorkItem property value. The thirdPartyWorkItem property + * @return ThirdPartyWorkItem|null + */ + public function getThirdPartyWorkItem(): ?ThirdPartyWorkItem { + $val = $this->getBackingStore()->get('thirdPartyWorkItem'); + if (is_null($val) || $val instanceof ThirdPartyWorkItem) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'thirdPartyWorkItem'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('assignedTo', $this->getAssignedTo()); + $writer->writeObjectValue('automation', $this->getAutomation()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeDateTimeValue('dueDateTime', $this->getDueDateTime()); + $writer->writeCollectionOfPrimitiveValues('emailNotificationRecipients', $this->getEmailNotificationRecipients()); + $writer->writeObjectValue('github', $this->getGithub()); + $writer->writeBooleanValue('isGracePeriodEnabled', $this->getIsGracePeriodEnabled()); + $writer->writeStringValue('priority', $this->getPriority()); + $writer->writeObjectValue('seemplicity', $this->getSeemplicity()); + $writer->writeObjectValue('thirdPartyWorkItem', $this->getThirdPartyWorkItem()); + } + + /** + * Sets the assignedTo property value. The assignedTo property + * @param string|null $value Value to set for the assignedTo property. + */ + public function setAssignedTo(?string $value): void { + $this->getBackingStore()->set('assignedTo', $value); + } + + /** + * Sets the automation property value. The automation property + * @param ExposureCaseAutomation|null $value Value to set for the automation property. + */ + public function setAutomation(?ExposureCaseAutomation $value): void { + $this->getBackingStore()->set('automation', $value); + } + + /** + * Sets the description property value. The description property + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the dueDateTime property value. The dueDateTime property + * @param DateTime|null $value Value to set for the dueDateTime property. + */ + public function setDueDateTime(?DateTime $value): void { + $this->getBackingStore()->set('dueDateTime', $value); + } + + /** + * Sets the emailNotificationRecipients property value. The emailNotificationRecipients property + * @param array|null $value Value to set for the emailNotificationRecipients property. + */ + public function setEmailNotificationRecipients(?array $value): void { + $this->getBackingStore()->set('emailNotificationRecipients', $value); + } + + /** + * Sets the github property value. The github property + * @param ExposureCaseGitHub|null $value Value to set for the github property. + */ + public function setGithub(?ExposureCaseGitHub $value): void { + $this->getBackingStore()->set('github', $value); + } + + /** + * Sets the isGracePeriodEnabled property value. The isGracePeriodEnabled property + * @param bool|null $value Value to set for the isGracePeriodEnabled property. + */ + public function setIsGracePeriodEnabled(?bool $value): void { + $this->getBackingStore()->set('isGracePeriodEnabled', $value); + } + + /** + * Sets the priority property value. The priority property + * @param string|null $value Value to set for the priority property. + */ + public function setPriority(?string $value): void { + $this->getBackingStore()->set('priority', $value); + } + + /** + * Sets the seemplicity property value. The seemplicity property + * @param ExposureCaseSeemplicity|null $value Value to set for the seemplicity property. + */ + public function setSeemplicity(?ExposureCaseSeemplicity $value): void { + $this->getBackingStore()->set('seemplicity', $value); + } + + /** + * Sets the thirdPartyWorkItem property value. The thirdPartyWorkItem property + * @param ThirdPartyWorkItem|null $value Value to set for the thirdPartyWorkItem property. + */ + public function setThirdPartyWorkItem(?ThirdPartyWorkItem $value): void { + $this->getBackingStore()->set('thirdPartyWorkItem', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ExposureCaseAutomation.php b/src/Generated/Models/Security/CaseManagement/ExposureCaseAutomation.php new file mode 100644 index 00000000000..c662c58186c --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ExposureCaseAutomation.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExposureCaseAutomation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExposureCaseAutomation { + return new ExposureCaseAutomation(); + } + + /** + * 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 [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'ruleId' => fn(ParseNode $n) => $o->setRuleId($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the ruleId property value. The ruleId property + * @return string|null + */ + public function getRuleId(): ?string { + $val = $this->getBackingStore()->get('ruleId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ruleId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('ruleId', $this->getRuleId()); + $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 @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 ruleId property value. The ruleId property + * @param string|null $value Value to set for the ruleId property. + */ + public function setRuleId(?string $value): void { + $this->getBackingStore()->set('ruleId', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ExposureCaseGitHub.php b/src/Generated/Models/Security/CaseManagement/ExposureCaseGitHub.php new file mode 100644 index 00000000000..c06887525cb --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ExposureCaseGitHub.php @@ -0,0 +1,224 @@ +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 ExposureCaseGitHub + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExposureCaseGitHub { + return new ExposureCaseGitHub(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the environmentId property value. The environmentId property + * @return string|null + */ + public function getEnvironmentId(): ?string { + $val = $this->getBackingStore()->get('environmentId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'environmentId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'environmentId' => fn(ParseNode $n) => $o->setEnvironmentId($n->getStringValue()), + 'issueNumber' => fn(ParseNode $n) => $o->setIssueNumber($n->getIntegerValue()), + 'issueUrl' => fn(ParseNode $n) => $o->setIssueUrl($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'primaryAssessmentId' => fn(ParseNode $n) => $o->setPrimaryAssessmentId($n->getStringValue()), + 'repoName' => fn(ParseNode $n) => $o->setRepoName($n->getStringValue()), + ]; + } + + /** + * Gets the issueNumber property value. The issueNumber property + * @return int|null + */ + public function getIssueNumber(): ?int { + $val = $this->getBackingStore()->get('issueNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issueNumber'"); + } + + /** + * Gets the issueUrl property value. The issueUrl property + * @return string|null + */ + public function getIssueUrl(): ?string { + $val = $this->getBackingStore()->get('issueUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issueUrl'"); + } + + /** + * 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 primaryAssessmentId property value. The primaryAssessmentId property + * @return string|null + */ + public function getPrimaryAssessmentId(): ?string { + $val = $this->getBackingStore()->get('primaryAssessmentId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'primaryAssessmentId'"); + } + + /** + * Gets the repoName property value. The repoName property + * @return string|null + */ + public function getRepoName(): ?string { + $val = $this->getBackingStore()->get('repoName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'repoName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('environmentId', $this->getEnvironmentId()); + $writer->writeIntegerValue('issueNumber', $this->getIssueNumber()); + $writer->writeStringValue('issueUrl', $this->getIssueUrl()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('primaryAssessmentId', $this->getPrimaryAssessmentId()); + $writer->writeStringValue('repoName', $this->getRepoName()); + $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 environmentId property value. The environmentId property + * @param string|null $value Value to set for the environmentId property. + */ + public function setEnvironmentId(?string $value): void { + $this->getBackingStore()->set('environmentId', $value); + } + + /** + * Sets the issueNumber property value. The issueNumber property + * @param int|null $value Value to set for the issueNumber property. + */ + public function setIssueNumber(?int $value): void { + $this->getBackingStore()->set('issueNumber', $value); + } + + /** + * Sets the issueUrl property value. The issueUrl property + * @param string|null $value Value to set for the issueUrl property. + */ + public function setIssueUrl(?string $value): void { + $this->getBackingStore()->set('issueUrl', $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 primaryAssessmentId property value. The primaryAssessmentId property + * @param string|null $value Value to set for the primaryAssessmentId property. + */ + public function setPrimaryAssessmentId(?string $value): void { + $this->getBackingStore()->set('primaryAssessmentId', $value); + } + + /** + * Sets the repoName property value. The repoName property + * @param string|null $value Value to set for the repoName property. + */ + public function setRepoName(?string $value): void { + $this->getBackingStore()->set('repoName', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ExposureCaseSeemplicity.php b/src/Generated/Models/Security/CaseManagement/ExposureCaseSeemplicity.php new file mode 100644 index 00000000000..97dfe2074ea --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ExposureCaseSeemplicity.php @@ -0,0 +1,269 @@ +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 ExposureCaseSeemplicity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExposureCaseSeemplicity { + return new ExposureCaseSeemplicity(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the configurationId property value. The configurationId property + * @return string|null + */ + public function getConfigurationId(): ?string { + $val = $this->getBackingStore()->get('configurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationId'"); + } + + /** + * Gets the configurationName property value. The configurationName property + * @return string|null + */ + public function getConfigurationName(): ?string { + $val = $this->getBackingStore()->get('configurationName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'configurationId' => fn(ParseNode $n) => $o->setConfigurationId($n->getStringValue()), + 'configurationName' => fn(ParseNode $n) => $o->setConfigurationName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'providerType' => fn(ParseNode $n) => $o->setProviderType($n->getStringValue()), + 'syncStatus' => fn(ParseNode $n) => $o->setSyncStatus($n->getStringValue()), + 'ticketCreationTime' => fn(ParseNode $n) => $o->setTicketCreationTime($n->getDateTimeValue()), + 'ticketId' => fn(ParseNode $n) => $o->setTicketId($n->getStringValue()), + 'ticketLink' => fn(ParseNode $n) => $o->setTicketLink($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the providerType property value. The providerType property + * @return string|null + */ + public function getProviderType(): ?string { + $val = $this->getBackingStore()->get('providerType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'providerType'"); + } + + /** + * Gets the syncStatus property value. The syncStatus property + * @return string|null + */ + public function getSyncStatus(): ?string { + $val = $this->getBackingStore()->get('syncStatus'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'syncStatus'"); + } + + /** + * Gets the ticketCreationTime property value. The ticketCreationTime property + * @return DateTime|null + */ + public function getTicketCreationTime(): ?DateTime { + $val = $this->getBackingStore()->get('ticketCreationTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ticketCreationTime'"); + } + + /** + * Gets the ticketId property value. The ticketId property + * @return string|null + */ + public function getTicketId(): ?string { + $val = $this->getBackingStore()->get('ticketId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ticketId'"); + } + + /** + * Gets the ticketLink property value. The ticketLink property + * @return string|null + */ + public function getTicketLink(): ?string { + $val = $this->getBackingStore()->get('ticketLink'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ticketLink'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('configurationId', $this->getConfigurationId()); + $writer->writeStringValue('configurationName', $this->getConfigurationName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('providerType', $this->getProviderType()); + $writer->writeStringValue('syncStatus', $this->getSyncStatus()); + $writer->writeDateTimeValue('ticketCreationTime', $this->getTicketCreationTime()); + $writer->writeStringValue('ticketId', $this->getTicketId()); + $writer->writeStringValue('ticketLink', $this->getTicketLink()); + $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 configurationId property value. The configurationId property + * @param string|null $value Value to set for the configurationId property. + */ + public function setConfigurationId(?string $value): void { + $this->getBackingStore()->set('configurationId', $value); + } + + /** + * Sets the configurationName property value. The configurationName property + * @param string|null $value Value to set for the configurationName property. + */ + public function setConfigurationName(?string $value): void { + $this->getBackingStore()->set('configurationName', $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 providerType property value. The providerType property + * @param string|null $value Value to set for the providerType property. + */ + public function setProviderType(?string $value): void { + $this->getBackingStore()->set('providerType', $value); + } + + /** + * Sets the syncStatus property value. The syncStatus property + * @param string|null $value Value to set for the syncStatus property. + */ + public function setSyncStatus(?string $value): void { + $this->getBackingStore()->set('syncStatus', $value); + } + + /** + * Sets the ticketCreationTime property value. The ticketCreationTime property + * @param DateTime|null $value Value to set for the ticketCreationTime property. + */ + public function setTicketCreationTime(?DateTime $value): void { + $this->getBackingStore()->set('ticketCreationTime', $value); + } + + /** + * Sets the ticketId property value. The ticketId property + * @param string|null $value Value to set for the ticketId property. + */ + public function setTicketId(?string $value): void { + $this->getBackingStore()->set('ticketId', $value); + } + + /** + * Sets the ticketLink property value. The ticketLink property + * @param string|null $value Value to set for the ticketLink property. + */ + public function setTicketLink(?string $value): void { + $this->getBackingStore()->set('ticketLink', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/GenericCase.php b/src/Generated/Models/Security/CaseManagement/GenericCase.php new file mode 100644 index 00000000000..ad6ce7345d1 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/GenericCase.php @@ -0,0 +1,157 @@ +setOdataType('#microsoft.graph.security.caseManagement.genericCase'); + } + + /** + * 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 GenericCase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GenericCase { + return new GenericCase(); + } + + /** + * Gets the assignedTo property value. The user assigned to the generic case. + * @return string|null + */ + public function getAssignedTo(): ?string { + $val = $this->getBackingStore()->get('assignedTo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedTo'"); + } + + /** + * Gets the closingNotes property value. Notes recorded when the generic case is closed. + * @return string|null + */ + public function getClosingNotes(): ?string { + $val = $this->getBackingStore()->get('closingNotes'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'closingNotes'"); + } + + /** + * Gets the description property value. The description of the generic case. + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the dueDateTime property value. The target completion date and time for the generic case. + * @return DateTime|null + */ + public function getDueDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('dueDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dueDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'assignedTo' => fn(ParseNode $n) => $o->setAssignedTo($n->getStringValue()), + 'closingNotes' => fn(ParseNode $n) => $o->setClosingNotes($n->getStringValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'dueDateTime' => fn(ParseNode $n) => $o->setDueDateTime($n->getDateTimeValue()), + 'priority' => fn(ParseNode $n) => $o->setPriority($n->getStringValue()), + ]); + } + + /** + * Gets the priority property value. The priority assigned to the generic case. + * @return string|null + */ + public function getPriority(): ?string { + $val = $this->getBackingStore()->get('priority'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priority'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('assignedTo', $this->getAssignedTo()); + $writer->writeStringValue('closingNotes', $this->getClosingNotes()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeDateTimeValue('dueDateTime', $this->getDueDateTime()); + $writer->writeStringValue('priority', $this->getPriority()); + } + + /** + * Sets the assignedTo property value. The user assigned to the generic case. + * @param string|null $value Value to set for the assignedTo property. + */ + public function setAssignedTo(?string $value): void { + $this->getBackingStore()->set('assignedTo', $value); + } + + /** + * Sets the closingNotes property value. Notes recorded when the generic case is closed. + * @param string|null $value Value to set for the closingNotes property. + */ + public function setClosingNotes(?string $value): void { + $this->getBackingStore()->set('closingNotes', $value); + } + + /** + * Sets the description property value. The description of the generic case. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the dueDateTime property value. The target completion date and time for the generic case. + * @param DateTime|null $value Value to set for the dueDateTime property. + */ + public function setDueDateTime(?DateTime $value): void { + $this->getBackingStore()->set('dueDateTime', $value); + } + + /** + * Sets the priority property value. The priority assigned to the generic case. + * @param string|null $value Value to set for the priority property. + */ + public function setPriority(?string $value): void { + $this->getBackingStore()->set('priority', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ImpactedAssetsCounts.php b/src/Generated/Models/Security/CaseManagement/ImpactedAssetsCounts.php new file mode 100644 index 00000000000..612dd2701e8 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ImpactedAssetsCounts.php @@ -0,0 +1,422 @@ +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 ImpactedAssetsCounts + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ImpactedAssetsCounts { + return new ImpactedAssetsCounts(); + } + + /** + * 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 aiAgents property value. The number of impacted AI agents. + * @return int|null + */ + public function getAiAgents(): ?int { + $val = $this->getBackingStore()->get('aiAgents'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'aiAgents'"); + } + + /** + * Gets the apps property value. The number of impacted apps. + * @return int|null + */ + public function getApps(): ?int { + $val = $this->getBackingStore()->get('apps'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'apps'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the cloudResources property value. The number of impacted cloud resources. + * @return int|null + */ + public function getCloudResources(): ?int { + $val = $this->getBackingStore()->get('cloudResources'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudResources'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'aiAgents' => fn(ParseNode $n) => $o->setAiAgents($n->getIntegerValue()), + 'apps' => fn(ParseNode $n) => $o->setApps($n->getIntegerValue()), + 'cloudResources' => fn(ParseNode $n) => $o->setCloudResources($n->getIntegerValue()), + 'files' => fn(ParseNode $n) => $o->setFiles($n->getIntegerValue()), + 'ips' => fn(ParseNode $n) => $o->setIps($n->getIntegerValue()), + 'machines' => fn(ParseNode $n) => $o->setMachines($n->getIntegerValue()), + 'mailboxes' => fn(ParseNode $n) => $o->setMailboxes($n->getIntegerValue()), + 'oauthApps' => fn(ParseNode $n) => $o->setOauthApps($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'processes' => fn(ParseNode $n) => $o->setProcesses($n->getIntegerValue()), + 'registryKeys' => fn(ParseNode $n) => $o->setRegistryKeys($n->getIntegerValue()), + 'securityGroups' => fn(ParseNode $n) => $o->setSecurityGroups($n->getIntegerValue()), + 'total' => fn(ParseNode $n) => $o->setTotal($n->getIntegerValue()), + 'urls' => fn(ParseNode $n) => $o->setUrls($n->getIntegerValue()), + 'users' => fn(ParseNode $n) => $o->setUsers($n->getIntegerValue()), + ]; + } + + /** + * Gets the files property value. The number of impacted files. + * @return int|null + */ + public function getFiles(): ?int { + $val = $this->getBackingStore()->get('files'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'files'"); + } + + /** + * Gets the ips property value. The number of impacted IP addresses. + * @return int|null + */ + public function getIps(): ?int { + $val = $this->getBackingStore()->get('ips'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ips'"); + } + + /** + * Gets the machines property value. The number of impacted machines. + * @return int|null + */ + public function getMachines(): ?int { + $val = $this->getBackingStore()->get('machines'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'machines'"); + } + + /** + * Gets the mailboxes property value. The number of impacted mailboxes. + * @return int|null + */ + public function getMailboxes(): ?int { + $val = $this->getBackingStore()->get('mailboxes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxes'"); + } + + /** + * Gets the oauthApps property value. The number of impacted OAuth apps. + * @return int|null + */ + public function getOauthApps(): ?int { + $val = $this->getBackingStore()->get('oauthApps'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'oauthApps'"); + } + + /** + * 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 processes property value. The number of impacted processes. + * @return int|null + */ + public function getProcesses(): ?int { + $val = $this->getBackingStore()->get('processes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processes'"); + } + + /** + * Gets the registryKeys property value. The number of impacted registry keys. + * @return int|null + */ + public function getRegistryKeys(): ?int { + $val = $this->getBackingStore()->get('registryKeys'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'registryKeys'"); + } + + /** + * Gets the securityGroups property value. The number of impacted security groups. + * @return int|null + */ + public function getSecurityGroups(): ?int { + $val = $this->getBackingStore()->get('securityGroups'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'securityGroups'"); + } + + /** + * Gets the total property value. The total number of impacted assets. + * @return int|null + */ + public function getTotal(): ?int { + $val = $this->getBackingStore()->get('total'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'total'"); + } + + /** + * Gets the urls property value. The number of impacted URLs. + * @return int|null + */ + public function getUrls(): ?int { + $val = $this->getBackingStore()->get('urls'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'urls'"); + } + + /** + * Gets the users property value. The number of impacted users. + * @return int|null + */ + public function getUsers(): ?int { + $val = $this->getBackingStore()->get('users'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'users'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('aiAgents', $this->getAiAgents()); + $writer->writeIntegerValue('apps', $this->getApps()); + $writer->writeIntegerValue('cloudResources', $this->getCloudResources()); + $writer->writeIntegerValue('files', $this->getFiles()); + $writer->writeIntegerValue('ips', $this->getIps()); + $writer->writeIntegerValue('machines', $this->getMachines()); + $writer->writeIntegerValue('mailboxes', $this->getMailboxes()); + $writer->writeIntegerValue('oauthApps', $this->getOauthApps()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('processes', $this->getProcesses()); + $writer->writeIntegerValue('registryKeys', $this->getRegistryKeys()); + $writer->writeIntegerValue('securityGroups', $this->getSecurityGroups()); + $writer->writeIntegerValue('total', $this->getTotal()); + $writer->writeIntegerValue('urls', $this->getUrls()); + $writer->writeIntegerValue('users', $this->getUsers()); + $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 aiAgents property value. The number of impacted AI agents. + * @param int|null $value Value to set for the aiAgents property. + */ + public function setAiAgents(?int $value): void { + $this->getBackingStore()->set('aiAgents', $value); + } + + /** + * Sets the apps property value. The number of impacted apps. + * @param int|null $value Value to set for the apps property. + */ + public function setApps(?int $value): void { + $this->getBackingStore()->set('apps', $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 cloudResources property value. The number of impacted cloud resources. + * @param int|null $value Value to set for the cloudResources property. + */ + public function setCloudResources(?int $value): void { + $this->getBackingStore()->set('cloudResources', $value); + } + + /** + * Sets the files property value. The number of impacted files. + * @param int|null $value Value to set for the files property. + */ + public function setFiles(?int $value): void { + $this->getBackingStore()->set('files', $value); + } + + /** + * Sets the ips property value. The number of impacted IP addresses. + * @param int|null $value Value to set for the ips property. + */ + public function setIps(?int $value): void { + $this->getBackingStore()->set('ips', $value); + } + + /** + * Sets the machines property value. The number of impacted machines. + * @param int|null $value Value to set for the machines property. + */ + public function setMachines(?int $value): void { + $this->getBackingStore()->set('machines', $value); + } + + /** + * Sets the mailboxes property value. The number of impacted mailboxes. + * @param int|null $value Value to set for the mailboxes property. + */ + public function setMailboxes(?int $value): void { + $this->getBackingStore()->set('mailboxes', $value); + } + + /** + * Sets the oauthApps property value. The number of impacted OAuth apps. + * @param int|null $value Value to set for the oauthApps property. + */ + public function setOauthApps(?int $value): void { + $this->getBackingStore()->set('oauthApps', $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 processes property value. The number of impacted processes. + * @param int|null $value Value to set for the processes property. + */ + public function setProcesses(?int $value): void { + $this->getBackingStore()->set('processes', $value); + } + + /** + * Sets the registryKeys property value. The number of impacted registry keys. + * @param int|null $value Value to set for the registryKeys property. + */ + public function setRegistryKeys(?int $value): void { + $this->getBackingStore()->set('registryKeys', $value); + } + + /** + * Sets the securityGroups property value. The number of impacted security groups. + * @param int|null $value Value to set for the securityGroups property. + */ + public function setSecurityGroups(?int $value): void { + $this->getBackingStore()->set('securityGroups', $value); + } + + /** + * Sets the total property value. The total number of impacted assets. + * @param int|null $value Value to set for the total property. + */ + public function setTotal(?int $value): void { + $this->getBackingStore()->set('total', $value); + } + + /** + * Sets the urls property value. The number of impacted URLs. + * @param int|null $value Value to set for the urls property. + */ + public function setUrls(?int $value): void { + $this->getBackingStore()->set('urls', $value); + } + + /** + * Sets the users property value. The number of impacted users. + * @param int|null $value Value to set for the users property. + */ + public function setUsers(?int $value): void { + $this->getBackingStore()->set('users', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/IncidentCase.php b/src/Generated/Models/Security/CaseManagement/IncidentCase.php new file mode 100644 index 00000000000..46b5f408fd7 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/IncidentCase.php @@ -0,0 +1,980 @@ +setOdataType('#microsoft.graph.security.caseManagement.incidentCase'); + } + + /** + * 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 IncidentCase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IncidentCase { + return new IncidentCase(); + } + + /** + * Gets the aiAgentIds property value. The list of AI agent identifiers associated with the incident. + * @return array|null + */ + public function getAiAgentIds(): ?array { + $val = $this->getBackingStore()->get('aiAgentIds'); + 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 'aiAgentIds'"); + } + + /** + * Gets the alertCounts property value. A summary of alert counts grouped by severity and status. + * @return AlertCounts|null + */ + public function getAlertCounts(): ?AlertCounts { + $val = $this->getBackingStore()->get('alertCounts'); + if (is_null($val) || $val instanceof AlertCounts) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'alertCounts'"); + } + + /** + * Gets the alertPolicyIds property value. The list of alert policy identifiers associated with the incident. + * @return array|null + */ + public function getAlertPolicyIds(): ?array { + $val = $this->getBackingStore()->get('alertPolicyIds'); + 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 'alertPolicyIds'"); + } + + /** + * Gets the assignedTo property value. The user assigned to investigate the incident case. + * @return string|null + */ + public function getAssignedTo(): ?string { + $val = $this->getBackingStore()->get('assignedTo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedTo'"); + } + + /** + * Gets the associatedThreatIds property value. The list of threat identifiers associated with the incident. + * @return array|null + */ + public function getAssociatedThreatIds(): ?array { + $val = $this->getBackingStore()->get('associatedThreatIds'); + 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 'associatedThreatIds'"); + } + + /** + * Gets the categories property value. The incident categories. + * @return array|null + */ + public function getCategories(): ?array { + $val = $this->getBackingStore()->get('categories'); + 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 'categories'"); + } + + /** + * Gets the classification property value. The classification property + * @return IncidentClassification|null + */ + public function getClassification(): ?IncidentClassification { + $val = $this->getBackingStore()->get('classification'); + if (is_null($val) || $val instanceof IncidentClassification) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'classification'"); + } + + /** + * Gets the cloudScopes property value. The cloud scopes associated with the incident. + * @return array|null + */ + public function getCloudScopes(): ?array { + $val = $this->getBackingStore()->get('cloudScopes'); + 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 'cloudScopes'"); + } + + /** + * Gets the dataSensitivityLabels property value. The data sensitivity labels associated with the incident. + * @return array|null + */ + public function getDataSensitivityLabels(): ?array { + $val = $this->getBackingStore()->get('dataSensitivityLabels'); + 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 'dataSensitivityLabels'"); + } + + /** + * Gets the dataStreams property value. The data streams associated with the incident. + * @return array|null + */ + public function getDataStreams(): ?array { + $val = $this->getBackingStore()->get('dataStreams'); + 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 'dataStreams'"); + } + + /** + * Gets the detectionSources property value. The detection sources that identified the incident. + * @return array|null + */ + public function getDetectionSources(): ?array { + $val = $this->getBackingStore()->get('detectionSources'); + 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 'detectionSources'"); + } + + /** + * Gets the determination property value. The determination property + * @return IncidentDetermination|null + */ + public function getDetermination(): ?IncidentDetermination { + $val = $this->getBackingStore()->get('determination'); + if (is_null($val) || $val instanceof IncidentDetermination) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'determination'"); + } + + /** + * Gets the dueDateTime property value. The target completion date and time for the incident case. + * @return DateTime|null + */ + public function getDueDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('dueDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dueDateTime'"); + } + + /** + * Gets the emailNotificationRecipients property value. The email notification recipients for the incident case. + * @return array|null + */ + public function getEmailNotificationRecipients(): ?array { + $val = $this->getBackingStore()->get('emailNotificationRecipients'); + 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 'emailNotificationRecipients'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'aiAgentIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAiAgentIds($val); + }, + 'alertCounts' => fn(ParseNode $n) => $o->setAlertCounts($n->getObjectValue([AlertCounts::class, 'createFromDiscriminatorValue'])), + 'alertPolicyIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAlertPolicyIds($val); + }, + 'assignedTo' => fn(ParseNode $n) => $o->setAssignedTo($n->getStringValue()), + 'associatedThreatIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAssociatedThreatIds($val); + }, + 'categories' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCategories($val); + }, + 'classification' => fn(ParseNode $n) => $o->setClassification($n->getEnumValue(IncidentClassification::class)), + 'cloudScopes' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCloudScopes($val); + }, + 'dataSensitivityLabels' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDataSensitivityLabels($val); + }, + 'dataStreams' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDataStreams($val); + }, + 'detectionSources' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDetectionSources($val); + }, + 'determination' => fn(ParseNode $n) => $o->setDetermination($n->getEnumValue(IncidentDetermination::class)), + 'dueDateTime' => fn(ParseNode $n) => $o->setDueDateTime($n->getDateTimeValue()), + 'emailNotificationRecipients' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setEmailNotificationRecipients($val); + }, + 'firstEventTime' => fn(ParseNode $n) => $o->setFirstEventTime($n->getDateTimeValue()), + 'impactedAssets' => fn(ParseNode $n) => $o->setImpactedAssets($n->getObjectValue([ImpactedAssetsCounts::class, 'createFromDiscriminatorValue'])), + 'incidentId' => fn(ParseNode $n) => $o->setIncidentId($n->getIntegerValue()), + 'incidentWebUrl' => fn(ParseNode $n) => $o->setIncidentWebUrl($n->getStringValue()), + 'investigation' => fn(ParseNode $n) => $o->setInvestigation($n->getObjectValue([Investigation::class, 'createFromDiscriminatorValue'])), + 'investigationIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setInvestigationIds($val); + }, + 'investigationStates' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setInvestigationStates($val); + }, + 'lastEventTime' => fn(ParseNode $n) => $o->setLastEventTime($n->getDateTimeValue()), + 'machineGroupIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setMachineGroupIds($val); + }, + 'osPlatforms' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOsPlatforms($val); + }, + 'policyNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setPolicyNames($val); + }, + 'priorityScore' => fn(ParseNode $n) => $o->setPriorityScore($n->getIntegerValue()), + 'productNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setProductNames($val); + }, + 'redirectCaseId' => fn(ParseNode $n) => $o->setRedirectCaseId($n->getIntegerValue()), + 'redirectIncidentId' => fn(ParseNode $n) => $o->setRedirectIncidentId($n->getIntegerValue()), + 'serviceSources' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setServiceSources($val); + }, + 'severity' => fn(ParseNode $n) => $o->setSeverity($n->getEnumValue(IncidentSeverity::class)), + 'summary' => fn(ParseNode $n) => $o->setSummary($n->getStringValue()), + 'systemTags' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSystemTags($val); + }, + 'topRiskScore' => fn(ParseNode $n) => $o->setTopRiskScore($n->getIntegerValue()), + 'workspaceIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setWorkspaceIds($val); + }, + ]); + } + + /** + * Gets the firstEventTime property value. The date and time of the first event in the incident. + * @return DateTime|null + */ + public function getFirstEventTime(): ?DateTime { + $val = $this->getBackingStore()->get('firstEventTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'firstEventTime'"); + } + + /** + * Gets the impactedAssets property value. A summary of impacted asset counts for the incident. + * @return ImpactedAssetsCounts|null + */ + public function getImpactedAssets(): ?ImpactedAssetsCounts { + $val = $this->getBackingStore()->get('impactedAssets'); + if (is_null($val) || $val instanceof ImpactedAssetsCounts) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'impactedAssets'"); + } + + /** + * Gets the incidentId property value. The Microsoft Security incident identifier. + * @return int|null + */ + public function getIncidentId(): ?int { + $val = $this->getBackingStore()->get('incidentId'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'incidentId'"); + } + + /** + * Gets the incidentWebUrl property value. The URL for the incident in the Microsoft Defender portal. + * @return string|null + */ + public function getIncidentWebUrl(): ?string { + $val = $this->getBackingStore()->get('incidentWebUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'incidentWebUrl'"); + } + + /** + * Gets the investigation property value. A summary of investigation details associated with the incident. + * @return Investigation|null + */ + public function getInvestigation(): ?Investigation { + $val = $this->getBackingStore()->get('investigation'); + if (is_null($val) || $val instanceof Investigation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'investigation'"); + } + + /** + * Gets the investigationIds property value. The list of investigation identifiers associated with the incident. + * @return array|null + */ + public function getInvestigationIds(): ?array { + $val = $this->getBackingStore()->get('investigationIds'); + 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 'investigationIds'"); + } + + /** + * Gets the investigationStates property value. The list of investigation states associated with the incident. + * @return array|null + */ + public function getInvestigationStates(): ?array { + $val = $this->getBackingStore()->get('investigationStates'); + 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 'investigationStates'"); + } + + /** + * Gets the lastEventTime property value. The date and time of the most recent event in the incident. + * @return DateTime|null + */ + public function getLastEventTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastEventTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastEventTime'"); + } + + /** + * Gets the machineGroupIds property value. The list of machine group identifiers associated with the incident. + * @return array|null + */ + public function getMachineGroupIds(): ?array { + $val = $this->getBackingStore()->get('machineGroupIds'); + 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 'machineGroupIds'"); + } + + /** + * Gets the osPlatforms property value. The operating system platforms associated with the incident. + * @return array|null + */ + public function getOsPlatforms(): ?array { + $val = $this->getBackingStore()->get('osPlatforms'); + 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 'osPlatforms'"); + } + + /** + * Gets the policyNames property value. The policy names associated with the incident. + * @return array|null + */ + public function getPolicyNames(): ?array { + $val = $this->getBackingStore()->get('policyNames'); + 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 'policyNames'"); + } + + /** + * Gets the priorityScore property value. The priority score assigned to the incident. + * @return int|null + */ + public function getPriorityScore(): ?int { + $val = $this->getBackingStore()->get('priorityScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priorityScore'"); + } + + /** + * Gets the productNames property value. The product names associated with the incident. + * @return array|null + */ + public function getProductNames(): ?array { + $val = $this->getBackingStore()->get('productNames'); + 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 'productNames'"); + } + + /** + * Gets the redirectCaseId property value. The case identifier to which this case redirects when merged. + * @return int|null + */ + public function getRedirectCaseId(): ?int { + $val = $this->getBackingStore()->get('redirectCaseId'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'redirectCaseId'"); + } + + /** + * Gets the redirectIncidentId property value. The incident identifier to which this incident redirects when merged. + * @return int|null + */ + public function getRedirectIncidentId(): ?int { + $val = $this->getBackingStore()->get('redirectIncidentId'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'redirectIncidentId'"); + } + + /** + * Gets the serviceSources property value. The service sources associated with the incident. + * @return array|null + */ + public function getServiceSources(): ?array { + $val = $this->getBackingStore()->get('serviceSources'); + 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 'serviceSources'"); + } + + /** + * Gets the severity property value. The severity property + * @return IncidentSeverity|null + */ + public function getSeverity(): ?IncidentSeverity { + $val = $this->getBackingStore()->get('severity'); + if (is_null($val) || $val instanceof IncidentSeverity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'severity'"); + } + + /** + * Gets the summary property value. A summary of the incident. + * @return string|null + */ + public function getSummary(): ?string { + $val = $this->getBackingStore()->get('summary'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'summary'"); + } + + /** + * Gets the systemTags property value. The system tags associated with the incident. + * @return array|null + */ + public function getSystemTags(): ?array { + $val = $this->getBackingStore()->get('systemTags'); + 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 'systemTags'"); + } + + /** + * Gets the topRiskScore property value. The top risk score associated with the incident. + * @return int|null + */ + public function getTopRiskScore(): ?int { + $val = $this->getBackingStore()->get('topRiskScore'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'topRiskScore'"); + } + + /** + * Gets the workspaceIds property value. The list of workspace identifiers associated with the incident. + * @return array|null + */ + public function getWorkspaceIds(): ?array { + $val = $this->getBackingStore()->get('workspaceIds'); + 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 'workspaceIds'"); + } + + /** + * 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('aiAgentIds', $this->getAiAgentIds()); + $writer->writeObjectValue('alertCounts', $this->getAlertCounts()); + $writer->writeCollectionOfPrimitiveValues('alertPolicyIds', $this->getAlertPolicyIds()); + $writer->writeStringValue('assignedTo', $this->getAssignedTo()); + $writer->writeCollectionOfPrimitiveValues('associatedThreatIds', $this->getAssociatedThreatIds()); + $writer->writeCollectionOfPrimitiveValues('categories', $this->getCategories()); + $writer->writeEnumValue('classification', $this->getClassification()); + $writer->writeCollectionOfPrimitiveValues('cloudScopes', $this->getCloudScopes()); + $writer->writeCollectionOfPrimitiveValues('dataSensitivityLabels', $this->getDataSensitivityLabels()); + $writer->writeCollectionOfPrimitiveValues('dataStreams', $this->getDataStreams()); + $writer->writeCollectionOfPrimitiveValues('detectionSources', $this->getDetectionSources()); + $writer->writeEnumValue('determination', $this->getDetermination()); + $writer->writeDateTimeValue('dueDateTime', $this->getDueDateTime()); + $writer->writeCollectionOfPrimitiveValues('emailNotificationRecipients', $this->getEmailNotificationRecipients()); + $writer->writeDateTimeValue('firstEventTime', $this->getFirstEventTime()); + $writer->writeObjectValue('impactedAssets', $this->getImpactedAssets()); + $writer->writeIntegerValue('incidentId', $this->getIncidentId()); + $writer->writeStringValue('incidentWebUrl', $this->getIncidentWebUrl()); + $writer->writeObjectValue('investigation', $this->getInvestigation()); + $writer->writeCollectionOfPrimitiveValues('investigationIds', $this->getInvestigationIds()); + $writer->writeCollectionOfPrimitiveValues('investigationStates', $this->getInvestigationStates()); + $writer->writeDateTimeValue('lastEventTime', $this->getLastEventTime()); + $writer->writeCollectionOfPrimitiveValues('machineGroupIds', $this->getMachineGroupIds()); + $writer->writeCollectionOfPrimitiveValues('osPlatforms', $this->getOsPlatforms()); + $writer->writeCollectionOfPrimitiveValues('policyNames', $this->getPolicyNames()); + $writer->writeIntegerValue('priorityScore', $this->getPriorityScore()); + $writer->writeCollectionOfPrimitiveValues('productNames', $this->getProductNames()); + $writer->writeIntegerValue('redirectCaseId', $this->getRedirectCaseId()); + $writer->writeIntegerValue('redirectIncidentId', $this->getRedirectIncidentId()); + $writer->writeCollectionOfPrimitiveValues('serviceSources', $this->getServiceSources()); + $writer->writeEnumValue('severity', $this->getSeverity()); + $writer->writeStringValue('summary', $this->getSummary()); + $writer->writeCollectionOfPrimitiveValues('systemTags', $this->getSystemTags()); + $writer->writeIntegerValue('topRiskScore', $this->getTopRiskScore()); + $writer->writeCollectionOfPrimitiveValues('workspaceIds', $this->getWorkspaceIds()); + } + + /** + * Sets the aiAgentIds property value. The list of AI agent identifiers associated with the incident. + * @param array|null $value Value to set for the aiAgentIds property. + */ + public function setAiAgentIds(?array $value): void { + $this->getBackingStore()->set('aiAgentIds', $value); + } + + /** + * Sets the alertCounts property value. A summary of alert counts grouped by severity and status. + * @param AlertCounts|null $value Value to set for the alertCounts property. + */ + public function setAlertCounts(?AlertCounts $value): void { + $this->getBackingStore()->set('alertCounts', $value); + } + + /** + * Sets the alertPolicyIds property value. The list of alert policy identifiers associated with the incident. + * @param array|null $value Value to set for the alertPolicyIds property. + */ + public function setAlertPolicyIds(?array $value): void { + $this->getBackingStore()->set('alertPolicyIds', $value); + } + + /** + * Sets the assignedTo property value. The user assigned to investigate the incident case. + * @param string|null $value Value to set for the assignedTo property. + */ + public function setAssignedTo(?string $value): void { + $this->getBackingStore()->set('assignedTo', $value); + } + + /** + * Sets the associatedThreatIds property value. The list of threat identifiers associated with the incident. + * @param array|null $value Value to set for the associatedThreatIds property. + */ + public function setAssociatedThreatIds(?array $value): void { + $this->getBackingStore()->set('associatedThreatIds', $value); + } + + /** + * Sets the categories property value. The incident categories. + * @param array|null $value Value to set for the categories property. + */ + public function setCategories(?array $value): void { + $this->getBackingStore()->set('categories', $value); + } + + /** + * Sets the classification property value. The classification property + * @param IncidentClassification|null $value Value to set for the classification property. + */ + public function setClassification(?IncidentClassification $value): void { + $this->getBackingStore()->set('classification', $value); + } + + /** + * Sets the cloudScopes property value. The cloud scopes associated with the incident. + * @param array|null $value Value to set for the cloudScopes property. + */ + public function setCloudScopes(?array $value): void { + $this->getBackingStore()->set('cloudScopes', $value); + } + + /** + * Sets the dataSensitivityLabels property value. The data sensitivity labels associated with the incident. + * @param array|null $value Value to set for the dataSensitivityLabels property. + */ + public function setDataSensitivityLabels(?array $value): void { + $this->getBackingStore()->set('dataSensitivityLabels', $value); + } + + /** + * Sets the dataStreams property value. The data streams associated with the incident. + * @param array|null $value Value to set for the dataStreams property. + */ + public function setDataStreams(?array $value): void { + $this->getBackingStore()->set('dataStreams', $value); + } + + /** + * Sets the detectionSources property value. The detection sources that identified the incident. + * @param array|null $value Value to set for the detectionSources property. + */ + public function setDetectionSources(?array $value): void { + $this->getBackingStore()->set('detectionSources', $value); + } + + /** + * Sets the determination property value. The determination property + * @param IncidentDetermination|null $value Value to set for the determination property. + */ + public function setDetermination(?IncidentDetermination $value): void { + $this->getBackingStore()->set('determination', $value); + } + + /** + * Sets the dueDateTime property value. The target completion date and time for the incident case. + * @param DateTime|null $value Value to set for the dueDateTime property. + */ + public function setDueDateTime(?DateTime $value): void { + $this->getBackingStore()->set('dueDateTime', $value); + } + + /** + * Sets the emailNotificationRecipients property value. The email notification recipients for the incident case. + * @param array|null $value Value to set for the emailNotificationRecipients property. + */ + public function setEmailNotificationRecipients(?array $value): void { + $this->getBackingStore()->set('emailNotificationRecipients', $value); + } + + /** + * Sets the firstEventTime property value. The date and time of the first event in the incident. + * @param DateTime|null $value Value to set for the firstEventTime property. + */ + public function setFirstEventTime(?DateTime $value): void { + $this->getBackingStore()->set('firstEventTime', $value); + } + + /** + * Sets the impactedAssets property value. A summary of impacted asset counts for the incident. + * @param ImpactedAssetsCounts|null $value Value to set for the impactedAssets property. + */ + public function setImpactedAssets(?ImpactedAssetsCounts $value): void { + $this->getBackingStore()->set('impactedAssets', $value); + } + + /** + * Sets the incidentId property value. The Microsoft Security incident identifier. + * @param int|null $value Value to set for the incidentId property. + */ + public function setIncidentId(?int $value): void { + $this->getBackingStore()->set('incidentId', $value); + } + + /** + * Sets the incidentWebUrl property value. The URL for the incident in the Microsoft Defender portal. + * @param string|null $value Value to set for the incidentWebUrl property. + */ + public function setIncidentWebUrl(?string $value): void { + $this->getBackingStore()->set('incidentWebUrl', $value); + } + + /** + * Sets the investigation property value. A summary of investigation details associated with the incident. + * @param Investigation|null $value Value to set for the investigation property. + */ + public function setInvestigation(?Investigation $value): void { + $this->getBackingStore()->set('investigation', $value); + } + + /** + * Sets the investigationIds property value. The list of investigation identifiers associated with the incident. + * @param array|null $value Value to set for the investigationIds property. + */ + public function setInvestigationIds(?array $value): void { + $this->getBackingStore()->set('investigationIds', $value); + } + + /** + * Sets the investigationStates property value. The list of investigation states associated with the incident. + * @param array|null $value Value to set for the investigationStates property. + */ + public function setInvestigationStates(?array $value): void { + $this->getBackingStore()->set('investigationStates', $value); + } + + /** + * Sets the lastEventTime property value. The date and time of the most recent event in the incident. + * @param DateTime|null $value Value to set for the lastEventTime property. + */ + public function setLastEventTime(?DateTime $value): void { + $this->getBackingStore()->set('lastEventTime', $value); + } + + /** + * Sets the machineGroupIds property value. The list of machine group identifiers associated with the incident. + * @param array|null $value Value to set for the machineGroupIds property. + */ + public function setMachineGroupIds(?array $value): void { + $this->getBackingStore()->set('machineGroupIds', $value); + } + + /** + * Sets the osPlatforms property value. The operating system platforms associated with the incident. + * @param array|null $value Value to set for the osPlatforms property. + */ + public function setOsPlatforms(?array $value): void { + $this->getBackingStore()->set('osPlatforms', $value); + } + + /** + * Sets the policyNames property value. The policy names associated with the incident. + * @param array|null $value Value to set for the policyNames property. + */ + public function setPolicyNames(?array $value): void { + $this->getBackingStore()->set('policyNames', $value); + } + + /** + * Sets the priorityScore property value. The priority score assigned to the incident. + * @param int|null $value Value to set for the priorityScore property. + */ + public function setPriorityScore(?int $value): void { + $this->getBackingStore()->set('priorityScore', $value); + } + + /** + * Sets the productNames property value. The product names associated with the incident. + * @param array|null $value Value to set for the productNames property. + */ + public function setProductNames(?array $value): void { + $this->getBackingStore()->set('productNames', $value); + } + + /** + * Sets the redirectCaseId property value. The case identifier to which this case redirects when merged. + * @param int|null $value Value to set for the redirectCaseId property. + */ + public function setRedirectCaseId(?int $value): void { + $this->getBackingStore()->set('redirectCaseId', $value); + } + + /** + * Sets the redirectIncidentId property value. The incident identifier to which this incident redirects when merged. + * @param int|null $value Value to set for the redirectIncidentId property. + */ + public function setRedirectIncidentId(?int $value): void { + $this->getBackingStore()->set('redirectIncidentId', $value); + } + + /** + * Sets the serviceSources property value. The service sources associated with the incident. + * @param array|null $value Value to set for the serviceSources property. + */ + public function setServiceSources(?array $value): void { + $this->getBackingStore()->set('serviceSources', $value); + } + + /** + * Sets the severity property value. The severity property + * @param IncidentSeverity|null $value Value to set for the severity property. + */ + public function setSeverity(?IncidentSeverity $value): void { + $this->getBackingStore()->set('severity', $value); + } + + /** + * Sets the summary property value. A summary of the incident. + * @param string|null $value Value to set for the summary property. + */ + public function setSummary(?string $value): void { + $this->getBackingStore()->set('summary', $value); + } + + /** + * Sets the systemTags property value. The system tags associated with the incident. + * @param array|null $value Value to set for the systemTags property. + */ + public function setSystemTags(?array $value): void { + $this->getBackingStore()->set('systemTags', $value); + } + + /** + * Sets the topRiskScore property value. The top risk score associated with the incident. + * @param int|null $value Value to set for the topRiskScore property. + */ + public function setTopRiskScore(?int $value): void { + $this->getBackingStore()->set('topRiskScore', $value); + } + + /** + * Sets the workspaceIds property value. The list of workspace identifiers associated with the incident. + * @param array|null $value Value to set for the workspaceIds property. + */ + public function setWorkspaceIds(?array $value): void { + $this->getBackingStore()->set('workspaceIds', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/IncidentClassification.php b/src/Generated/Models/Security/CaseManagement/IncidentClassification.php new file mode 100644 index 00000000000..2dcbc925456 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/IncidentClassification.php @@ -0,0 +1,13 @@ +setOdataType('#microsoft.graph.security.caseManagement.incidentRelation'); + } + + /** + * 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 IncidentRelation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IncidentRelation { + return new IncidentRelation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/IncidentSeverity.php b/src/Generated/Models/Security/CaseManagement/IncidentSeverity.php new file mode 100644 index 00000000000..8acd39ca1eb --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/IncidentSeverity.php @@ -0,0 +1,14 @@ +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 IncidentSeverityCounts + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IncidentSeverityCounts { + return new IncidentSeverityCounts(); + } + + /** + * 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 [ + 'high' => fn(ParseNode $n) => $o->setHigh($n->getIntegerValue()), + 'informational' => fn(ParseNode $n) => $o->setInformational($n->getIntegerValue()), + 'low' => fn(ParseNode $n) => $o->setLow($n->getIntegerValue()), + 'medium' => fn(ParseNode $n) => $o->setMedium($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'unknown' => fn(ParseNode $n) => $o->setUnknown($n->getIntegerValue()), + ]; + } + + /** + * Gets the high property value. The number of alerts with high severity. + * @return int|null + */ + public function getHigh(): ?int { + $val = $this->getBackingStore()->get('high'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'high'"); + } + + /** + * Gets the informational property value. The number of alerts with informational severity. + * @return int|null + */ + public function getInformational(): ?int { + $val = $this->getBackingStore()->get('informational'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'informational'"); + } + + /** + * Gets the low property value. The number of alerts with low severity. + * @return int|null + */ + public function getLow(): ?int { + $val = $this->getBackingStore()->get('low'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'low'"); + } + + /** + * Gets the medium property value. The number of alerts with medium severity. + * @return int|null + */ + public function getMedium(): ?int { + $val = $this->getBackingStore()->get('medium'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'medium'"); + } + + /** + * 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 unknown property value. The number of alerts with unknown severity. + * @return int|null + */ + public function getUnknown(): ?int { + $val = $this->getBackingStore()->get('unknown'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'unknown'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('high', $this->getHigh()); + $writer->writeIntegerValue('informational', $this->getInformational()); + $writer->writeIntegerValue('low', $this->getLow()); + $writer->writeIntegerValue('medium', $this->getMedium()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('unknown', $this->getUnknown()); + $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 high property value. The number of alerts with high severity. + * @param int|null $value Value to set for the high property. + */ + public function setHigh(?int $value): void { + $this->getBackingStore()->set('high', $value); + } + + /** + * Sets the informational property value. The number of alerts with informational severity. + * @param int|null $value Value to set for the informational property. + */ + public function setInformational(?int $value): void { + $this->getBackingStore()->set('informational', $value); + } + + /** + * Sets the low property value. The number of alerts with low severity. + * @param int|null $value Value to set for the low property. + */ + public function setLow(?int $value): void { + $this->getBackingStore()->set('low', $value); + } + + /** + * Sets the medium property value. The number of alerts with medium severity. + * @param int|null $value Value to set for the medium property. + */ + public function setMedium(?int $value): void { + $this->getBackingStore()->set('medium', $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 unknown property value. The number of alerts with unknown severity. + * @param int|null $value Value to set for the unknown property. + */ + public function setUnknown(?int $value): void { + $this->getBackingStore()->set('unknown', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/Investigation.php b/src/Generated/Models/Security/CaseManagement/Investigation.php new file mode 100644 index 00000000000..3868ffd44d5 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/Investigation.php @@ -0,0 +1,190 @@ +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 Investigation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Investigation { + return new Investigation(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the count property value. The number of investigations. + * @return int|null + */ + public function getCount(): ?int { + $val = $this->getBackingStore()->get('count'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'count'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'count' => fn(ParseNode $n) => $o->setCount($n->getIntegerValue()), + 'ids' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setIds($val); + }, + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'state' => fn(ParseNode $n) => $o->setState($n->getStringValue()), + ]; + } + + /** + * Gets the ids property value. The investigation identifiers. + * @return array|null + */ + public function getIds(): ?array { + $val = $this->getBackingStore()->get('ids'); + 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 'ids'"); + } + + /** + * 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 state property value. The investigation state. + * @return string|null + */ + public function getState(): ?string { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('count', $this->getCount()); + $writer->writeCollectionOfPrimitiveValues('ids', $this->getIds()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('state', $this->getState()); + $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 count property value. The number of investigations. + * @param int|null $value Value to set for the count property. + */ + public function setCount(?int $value): void { + $this->getBackingStore()->set('count', $value); + } + + /** + * Sets the ids property value. The investigation identifiers. + * @param array|null $value Value to set for the ids property. + */ + public function setIds(?array $value): void { + $this->getBackingStore()->set('ids', $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 state property value. The investigation state. + * @param string|null $value Value to set for the state property. + */ + public function setState(?string $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ModifiedProperty.php b/src/Generated/Models/Security/CaseManagement/ModifiedProperty.php new file mode 100644 index 00000000000..8de7c8ad732 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ModifiedProperty.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ModifiedProperty + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ModifiedProperty { + return new ModifiedProperty(); + } + + /** + * 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 [ + 'newValue' => fn(ParseNode $n) => $o->setNewValue($n->getObjectValue([ValueProperty::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'oldValue' => fn(ParseNode $n) => $o->setOldValue($n->getObjectValue([ValueProperty::class, 'createFromDiscriminatorValue'])), + 'propertyName' => fn(ParseNode $n) => $o->setPropertyName($n->getStringValue()), + ]; + } + + /** + * Gets the newValue property value. The new value after the change. + * @return ValueProperty|null + */ + public function getNewValue(): ?ValueProperty { + $val = $this->getBackingStore()->get('newValue'); + if (is_null($val) || $val instanceof ValueProperty) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'newValue'"); + } + + /** + * 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 oldValue property value. The previous value before the change. + * @return ValueProperty|null + */ + public function getOldValue(): ?ValueProperty { + $val = $this->getBackingStore()->get('oldValue'); + if (is_null($val) || $val instanceof ValueProperty) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'oldValue'"); + } + + /** + * Gets the propertyName property value. The name of the property that changed. + * @return string|null + */ + public function getPropertyName(): ?string { + $val = $this->getBackingStore()->get('propertyName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'propertyName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('newValue', $this->getNewValue()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('oldValue', $this->getOldValue()); + $writer->writeStringValue('propertyName', $this->getPropertyName()); + $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 newValue property value. The new value after the change. + * @param ValueProperty|null $value Value to set for the newValue property. + */ + public function setNewValue(?ValueProperty $value): void { + $this->getBackingStore()->set('newValue', $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 oldValue property value. The previous value before the change. + * @param ValueProperty|null $value Value to set for the oldValue property. + */ + public function setOldValue(?ValueProperty $value): void { + $this->getBackingStore()->set('oldValue', $value); + } + + /** + * Sets the propertyName property value. The name of the property that changed. + * @param string|null $value Value to set for the propertyName property. + */ + public function setPropertyName(?string $value): void { + $this->getBackingStore()->set('propertyName', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/RecommendationRelation.php b/src/Generated/Models/Security/CaseManagement/RecommendationRelation.php new file mode 100644 index 00000000000..99ef8f70c04 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/RecommendationRelation.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.security.caseManagement.recommendationRelation'); + } + + /** + * 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 RecommendationRelation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecommendationRelation { + return new RecommendationRelation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'recommendationType' => fn(ParseNode $n) => $o->setRecommendationType($n->getStringValue()), + 'resourceGroupName' => fn(ParseNode $n) => $o->setResourceGroupName($n->getStringValue()), + 'subscriptionId' => fn(ParseNode $n) => $o->setSubscriptionId($n->getStringValue()), + ]); + } + + /** + * Gets the recommendationType property value. The recommendation type associated with the linked recommendation. + * @return string|null + */ + public function getRecommendationType(): ?string { + $val = $this->getBackingStore()->get('recommendationType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recommendationType'"); + } + + /** + * Gets the resourceGroupName property value. The Azure resource group name for the related recommendation. + * @return string|null + */ + public function getResourceGroupName(): ?string { + $val = $this->getBackingStore()->get('resourceGroupName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceGroupName'"); + } + + /** + * Gets the subscriptionId property value. The Azure subscription identifier for the related recommendation. + * @return string|null + */ + public function getSubscriptionId(): ?string { + $val = $this->getBackingStore()->get('subscriptionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subscriptionId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('recommendationType', $this->getRecommendationType()); + $writer->writeStringValue('resourceGroupName', $this->getResourceGroupName()); + $writer->writeStringValue('subscriptionId', $this->getSubscriptionId()); + } + + /** + * Sets the recommendationType property value. The recommendation type associated with the linked recommendation. + * @param string|null $value Value to set for the recommendationType property. + */ + public function setRecommendationType(?string $value): void { + $this->getBackingStore()->set('recommendationType', $value); + } + + /** + * Sets the resourceGroupName property value. The Azure resource group name for the related recommendation. + * @param string|null $value Value to set for the resourceGroupName property. + */ + public function setResourceGroupName(?string $value): void { + $this->getBackingStore()->set('resourceGroupName', $value); + } + + /** + * Sets the subscriptionId property value. The Azure subscription identifier for the related recommendation. + * @param string|null $value Value to set for the subscriptionId property. + */ + public function setSubscriptionId(?string $value): void { + $this->getBackingStore()->set('subscriptionId', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/Relation.php b/src/Generated/Models/Security/CaseManagement/Relation.php new file mode 100644 index 00000000000..e7c23737867 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/Relation.php @@ -0,0 +1,77 @@ +setOdataType('#microsoft.graph.security.caseManagement.relation'); + } + + /** + * 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 Relation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Relation { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.caseManagement.incidentRelation': return new IncidentRelation(); + case '#microsoft.graph.security.caseManagement.recommendationRelation': return new RecommendationRelation(); + case '#microsoft.graph.security.caseManagement.workspaceIndicatorRelation': return new WorkspaceIndicatorRelation(); + } + } + return new Relation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'relatedResourceId' => fn(ParseNode $n) => $o->setRelatedResourceId($n->getStringValue()), + ]); + } + + /** + * Gets the relatedResourceId property value. The identifier of the related external resource. + * @return string|null + */ + public function getRelatedResourceId(): ?string { + $val = $this->getBackingStore()->get('relatedResourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relatedResourceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('relatedResourceId', $this->getRelatedResourceId()); + } + + /** + * Sets the relatedResourceId property value. The identifier of the related external resource. + * @param string|null $value Value to set for the relatedResourceId property. + */ + public function setRelatedResourceId(?string $value): void { + $this->getBackingStore()->set('relatedResourceId', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/RelationCollectionResponse.php b/src/Generated/Models/Security/CaseManagement/RelationCollectionResponse.php new file mode 100644 index 00000000000..6fbb9198044 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/RelationCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Relation::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, Relation::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/Security/CaseManagement/StringValueProperty.php b/src/Generated/Models/Security/CaseManagement/StringValueProperty.php new file mode 100644 index 00000000000..8541f702a47 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/StringValueProperty.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.caseManagement.stringValueProperty'); + } + + /** + * 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 StringValueProperty + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): StringValueProperty { + return new StringValueProperty(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]); + } + + /** + * Gets the value property value. The string value. + * @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 { + parent::serialize($writer); + $writer->writeStringValue('value', $this->getValue()); + } + + /** + * Sets the value property value. The string value. + * @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/Models/Security/CaseManagement/Task.php b/src/Generated/Models/Security/CaseManagement/Task.php new file mode 100644 index 00000000000..cd788d5d5b6 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/Task.php @@ -0,0 +1,223 @@ +setOdataType('#microsoft.graph.security.caseManagement.task'); + } + + /** + * 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 Task + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Task { + return new Task(); + } + + /** + * Gets the assignedTo property value. The user assigned to the task. + * @return string|null + */ + public function getAssignedTo(): ?string { + $val = $this->getBackingStore()->get('assignedTo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedTo'"); + } + + /** + * Gets the category property value. The category property + * @return CaseTaskCategory|null + */ + public function getCategory(): ?CaseTaskCategory { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || $val instanceof CaseTaskCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * Gets the closingNotes property value. Notes recorded when the task is completed. + * @return string|null + */ + public function getClosingNotes(): ?string { + $val = $this->getBackingStore()->get('closingNotes'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'closingNotes'"); + } + + /** + * Gets the description property value. The description of the task. + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The title of the task. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the dueDateTime property value. The target completion date and time for the task. + * @return DateTime|null + */ + public function getDueDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('dueDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dueDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'assignedTo' => fn(ParseNode $n) => $o->setAssignedTo($n->getStringValue()), + 'category' => fn(ParseNode $n) => $o->setCategory($n->getEnumValue(CaseTaskCategory::class)), + 'closingNotes' => fn(ParseNode $n) => $o->setClosingNotes($n->getStringValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'dueDateTime' => fn(ParseNode $n) => $o->setDueDateTime($n->getDateTimeValue()), + 'priority' => fn(ParseNode $n) => $o->setPriority($n->getEnumValue(CaseTaskPriority::class)), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(TaskStatus::class)), + ]); + } + + /** + * Gets the priority property value. The priority property + * @return CaseTaskPriority|null + */ + public function getPriority(): ?CaseTaskPriority { + $val = $this->getBackingStore()->get('priority'); + if (is_null($val) || $val instanceof CaseTaskPriority) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priority'"); + } + + /** + * Gets the status property value. The status property + * @return TaskStatus|null + */ + public function getStatus(): ?TaskStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof TaskStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('assignedTo', $this->getAssignedTo()); + $writer->writeEnumValue('category', $this->getCategory()); + $writer->writeStringValue('closingNotes', $this->getClosingNotes()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('dueDateTime', $this->getDueDateTime()); + $writer->writeEnumValue('priority', $this->getPriority()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the assignedTo property value. The user assigned to the task. + * @param string|null $value Value to set for the assignedTo property. + */ + public function setAssignedTo(?string $value): void { + $this->getBackingStore()->set('assignedTo', $value); + } + + /** + * Sets the category property value. The category property + * @param CaseTaskCategory|null $value Value to set for the category property. + */ + public function setCategory(?CaseTaskCategory $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the closingNotes property value. Notes recorded when the task is completed. + * @param string|null $value Value to set for the closingNotes property. + */ + public function setClosingNotes(?string $value): void { + $this->getBackingStore()->set('closingNotes', $value); + } + + /** + * Sets the description property value. The description of the task. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The title of the task. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the dueDateTime property value. The target completion date and time for the task. + * @param DateTime|null $value Value to set for the dueDateTime property. + */ + public function setDueDateTime(?DateTime $value): void { + $this->getBackingStore()->set('dueDateTime', $value); + } + + /** + * Sets the priority property value. The priority property + * @param CaseTaskPriority|null $value Value to set for the priority property. + */ + public function setPriority(?CaseTaskPriority $value): void { + $this->getBackingStore()->set('priority', $value); + } + + /** + * Sets the status property value. The status property + * @param TaskStatus|null $value Value to set for the status property. + */ + public function setStatus(?TaskStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/TaskCollectionResponse.php b/src/Generated/Models/Security/CaseManagement/TaskCollectionResponse.php new file mode 100644 index 00000000000..ac3801d183d --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/TaskCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Task::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, Task::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/Security/CaseManagement/TaskStatus.php b/src/Generated/Models/Security/CaseManagement/TaskStatus.php new file mode 100644 index 00000000000..890982622a6 --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/TaskStatus.php @@ -0,0 +1,16 @@ +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 ThirdPartyWorkItem + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThirdPartyWorkItem { + return new ThirdPartyWorkItem(); + } + + /** + * 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 [ + 'identifier' => fn(ParseNode $n) => $o->setIdentifier($n->getStringValue()), + 'instance' => fn(ParseNode $n) => $o->setInstance($n->getStringValue()), + 'lastSyncedOnDateTime' => fn(ParseNode $n) => $o->setLastSyncedOnDateTime($n->getDateTimeValue()), + 'metadata' => fn(ParseNode $n) => $o->setMetadata($n->getObjectValue([ThirdPartyWorkItemMetadata::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'provider' => fn(ParseNode $n) => $o->setProvider($n->getEnumValue(ThirdPartyWorkItemProvider::class)), + 'syncedBy' => fn(ParseNode $n) => $o->setSyncedBy($n->getStringValue()), + 'workItemType' => fn(ParseNode $n) => $o->setWorkItemType($n->getEnumValue(ThirdPartyWorkItemType::class)), + ]; + } + + /** + * Gets the identifier property value. The identifier property + * @return string|null + */ + public function getIdentifier(): ?string { + $val = $this->getBackingStore()->get('identifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identifier'"); + } + + /** + * Gets the instance property value. The instance property + * @return string|null + */ + public function getInstance(): ?string { + $val = $this->getBackingStore()->get('instance'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'instance'"); + } + + /** + * Gets the lastSyncedOnDateTime property value. The lastSyncedOnDateTime property + * @return DateTime|null + */ + public function getLastSyncedOnDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastSyncedOnDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastSyncedOnDateTime'"); + } + + /** + * Gets the metadata property value. The metadata property + * @return ThirdPartyWorkItemMetadata|null + */ + public function getMetadata(): ?ThirdPartyWorkItemMetadata { + $val = $this->getBackingStore()->get('metadata'); + if (is_null($val) || $val instanceof ThirdPartyWorkItemMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'metadata'"); + } + + /** + * 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 provider property value. The provider property + * @return ThirdPartyWorkItemProvider|null + */ + public function getProvider(): ?ThirdPartyWorkItemProvider { + $val = $this->getBackingStore()->get('provider'); + if (is_null($val) || $val instanceof ThirdPartyWorkItemProvider) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provider'"); + } + + /** + * Gets the syncedBy property value. The syncedBy property + * @return string|null + */ + public function getSyncedBy(): ?string { + $val = $this->getBackingStore()->get('syncedBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'syncedBy'"); + } + + /** + * Gets the workItemType property value. The workItemType property + * @return ThirdPartyWorkItemType|null + */ + public function getWorkItemType(): ?ThirdPartyWorkItemType { + $val = $this->getBackingStore()->get('workItemType'); + if (is_null($val) || $val instanceof ThirdPartyWorkItemType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workItemType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('identifier', $this->getIdentifier()); + $writer->writeStringValue('instance', $this->getInstance()); + $writer->writeDateTimeValue('lastSyncedOnDateTime', $this->getLastSyncedOnDateTime()); + $writer->writeObjectValue('metadata', $this->getMetadata()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('provider', $this->getProvider()); + $writer->writeStringValue('syncedBy', $this->getSyncedBy()); + $writer->writeEnumValue('workItemType', $this->getWorkItemType()); + $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 identifier property value. The identifier property + * @param string|null $value Value to set for the identifier property. + */ + public function setIdentifier(?string $value): void { + $this->getBackingStore()->set('identifier', $value); + } + + /** + * Sets the instance property value. The instance property + * @param string|null $value Value to set for the instance property. + */ + public function setInstance(?string $value): void { + $this->getBackingStore()->set('instance', $value); + } + + /** + * Sets the lastSyncedOnDateTime property value. The lastSyncedOnDateTime property + * @param DateTime|null $value Value to set for the lastSyncedOnDateTime property. + */ + public function setLastSyncedOnDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastSyncedOnDateTime', $value); + } + + /** + * Sets the metadata property value. The metadata property + * @param ThirdPartyWorkItemMetadata|null $value Value to set for the metadata property. + */ + public function setMetadata(?ThirdPartyWorkItemMetadata $value): void { + $this->getBackingStore()->set('metadata', $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 provider property value. The provider property + * @param ThirdPartyWorkItemProvider|null $value Value to set for the provider property. + */ + public function setProvider(?ThirdPartyWorkItemProvider $value): void { + $this->getBackingStore()->set('provider', $value); + } + + /** + * Sets the syncedBy property value. The syncedBy property + * @param string|null $value Value to set for the syncedBy property. + */ + public function setSyncedBy(?string $value): void { + $this->getBackingStore()->set('syncedBy', $value); + } + + /** + * Sets the workItemType property value. The workItemType property + * @param ThirdPartyWorkItemType|null $value Value to set for the workItemType property. + */ + public function setWorkItemType(?ThirdPartyWorkItemType $value): void { + $this->getBackingStore()->set('workItemType', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ThirdPartyWorkItemMetadata.php b/src/Generated/Models/Security/CaseManagement/ThirdPartyWorkItemMetadata.php new file mode 100644 index 00000000000..5b06c15f91b --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ThirdPartyWorkItemMetadata.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 ThirdPartyWorkItemMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThirdPartyWorkItemMetadata { + return new ThirdPartyWorkItemMetadata(); + } + + /** + * 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 [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/ThirdPartyWorkItemProvider.php b/src/Generated/Models/Security/CaseManagement/ThirdPartyWorkItemProvider.php new file mode 100644 index 00000000000..d81cdb8e69a --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/ThirdPartyWorkItemProvider.php @@ -0,0 +1,10 @@ +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 ValueProperty + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ValueProperty { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.caseManagement.booleanValueProperty': return new BooleanValueProperty(); + case '#microsoft.graph.security.caseManagement.stringValueProperty': return new StringValueProperty(); + } + } + return new ValueProperty(); + } + + /** + * 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 [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagement/WorkspaceIndicatorRelation.php b/src/Generated/Models/Security/CaseManagement/WorkspaceIndicatorRelation.php new file mode 100644 index 00000000000..9f8c29c8a4d --- /dev/null +++ b/src/Generated/Models/Security/CaseManagement/WorkspaceIndicatorRelation.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.security.caseManagement.workspaceIndicatorRelation'); + } + + /** + * 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 WorkspaceIndicatorRelation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WorkspaceIndicatorRelation { + return new WorkspaceIndicatorRelation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'resourceGroupName' => fn(ParseNode $n) => $o->setResourceGroupName($n->getStringValue()), + 'subscriptionId' => fn(ParseNode $n) => $o->setSubscriptionId($n->getStringValue()), + 'workspaceName' => fn(ParseNode $n) => $o->setWorkspaceName($n->getStringValue()), + ]); + } + + /** + * Gets the resourceGroupName property value. The Azure resource group name for the workspace. + * @return string|null + */ + public function getResourceGroupName(): ?string { + $val = $this->getBackingStore()->get('resourceGroupName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceGroupName'"); + } + + /** + * Gets the subscriptionId property value. The Azure subscription identifier for the workspace. + * @return string|null + */ + public function getSubscriptionId(): ?string { + $val = $this->getBackingStore()->get('subscriptionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subscriptionId'"); + } + + /** + * Gets the workspaceName property value. The Log Analytics workspace name. + * @return string|null + */ + public function getWorkspaceName(): ?string { + $val = $this->getBackingStore()->get('workspaceName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workspaceName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('resourceGroupName', $this->getResourceGroupName()); + $writer->writeStringValue('subscriptionId', $this->getSubscriptionId()); + $writer->writeStringValue('workspaceName', $this->getWorkspaceName()); + } + + /** + * Sets the resourceGroupName property value. The Azure resource group name for the workspace. + * @param string|null $value Value to set for the resourceGroupName property. + */ + public function setResourceGroupName(?string $value): void { + $this->getBackingStore()->set('resourceGroupName', $value); + } + + /** + * Sets the subscriptionId property value. The Azure subscription identifier for the workspace. + * @param string|null $value Value to set for the subscriptionId property. + */ + public function setSubscriptionId(?string $value): void { + $this->getBackingStore()->set('subscriptionId', $value); + } + + /** + * Sets the workspaceName property value. The Log Analytics workspace name. + * @param string|null $value Value to set for the workspaceName property. + */ + public function setWorkspaceName(?string $value): void { + $this->getBackingStore()->set('workspaceName', $value); + } + +} diff --git a/src/Generated/Models/Security/CaseManagementRoot.php b/src/Generated/Models/Security/CaseManagementRoot.php new file mode 100644 index 00000000000..8718465056f --- /dev/null +++ b/src/Generated/Models/Security/CaseManagementRoot.php @@ -0,0 +1,72 @@ +|null + */ + public function getCases(): ?array { + $val = $this->getBackingStore()->get('cases'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EscapedCase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cases'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'cases' => fn(ParseNode $n) => $o->setCases($n->getCollectionOfObjectValues([EscapedCase::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('cases', $this->getCases()); + } + + /** + * Sets the cases property value. The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count. + * @param array|null $value Value to set for the cases property. + */ + public function setCases(?array $value): void { + $this->getBackingStore()->set('cases', $value); + } + +} diff --git a/src/Generated/Models/SyncComponent.php b/src/Generated/Models/SyncComponent.php new file mode 100644 index 00000000000..923aa11bad7 --- /dev/null +++ b/src/Generated/Models/SyncComponent.php @@ -0,0 +1,200 @@ +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 SyncComponent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SyncComponent { + return new SyncComponent(); + } + + /** + * 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 [ + 'moreInfo' => fn(ParseNode $n) => $o->setMoreInfo($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'reportedDateTime' => fn(ParseNode $n) => $o->setReportedDateTime($n->getDateTimeValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(SyncComponentStatus::class)), + ]; + } + + /** + * Gets the moreInfo property value. Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as '3/6' (completed out of total), or a list of individual item names. Read-only. Nullable. + * @return string|null + */ + public function getMoreInfo(): ?string { + $val = $this->getBackingStore()->get('moreInfo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'moreInfo'"); + } + + /** + * Gets the name property value. Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable. + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * 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 reportedDateTime property value. Indicates the date and time when this stage last reported status. The date and time information is shown 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'. Read-only. Not nullable. + * @return DateTime|null + */ + public function getReportedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('reportedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reportedDateTime'"); + } + + /** + * Gets the status property value. A list of possible status states for a sync infrastructure component or policy during a device sync operation. + * @return SyncComponentStatus|null + */ + public function getStatus(): ?SyncComponentStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof SyncComponentStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('status', $this->getStatus()); + $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 moreInfo property value. Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as '3/6' (completed out of total), or a list of individual item names. Read-only. Nullable. + * @param string|null $value Value to set for the moreInfo property. + */ + public function setMoreInfo(?string $value): void { + $this->getBackingStore()->set('moreInfo', $value); + } + + /** + * Sets the name property value. Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $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 reportedDateTime property value. Indicates the date and time when this stage last reported status. The date and time information is shown 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'. Read-only. Not nullable. + * @param DateTime|null $value Value to set for the reportedDateTime property. + */ + public function setReportedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('reportedDateTime', $value); + } + + /** + * Sets the status property value. A list of possible status states for a sync infrastructure component or policy during a device sync operation. + * @param SyncComponentStatus|null $value Value to set for the status property. + */ + public function setStatus(?SyncComponentStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/SyncComponentStatus.php b/src/Generated/Models/SyncComponentStatus.php new file mode 100644 index 00000000000..558e23ccdf4 --- /dev/null +++ b/src/Generated/Models/SyncComponentStatus.php @@ -0,0 +1,14 @@ +|null + */ + public function getFamilyMembersUsage(): ?array { + $val = $this->getBackingStore()->get('familyMembersUsage'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, FamilyMemberStorageQuota::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'familyMembersUsage'"); + } + /** * The deserialization information for the current model * @return array @@ -45,6 +59,8 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'deleted' => fn(ParseNode $n) => $o->setDeleted($n->getIntegerValue()), + 'familyMembersUsage' => fn(ParseNode $n) => $o->setFamilyMembersUsage($n->getCollectionOfObjectValues([FamilyMemberStorageQuota::class, 'createFromDiscriminatorValue'])), + 'isPooledStorageEnabled' => fn(ParseNode $n) => $o->setIsPooledStorageEnabled($n->getBooleanValue()), 'manageWebUrl' => fn(ParseNode $n) => $o->setManageWebUrl($n->getStringValue()), 'remaining' => fn(ParseNode $n) => $o->setRemaining($n->getIntegerValue()), 'services' => fn(ParseNode $n) => $o->setServices($n->getCollectionOfObjectValues([ServiceStorageQuotaBreakdown::class, 'createFromDiscriminatorValue'])), @@ -54,6 +70,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the isPooledStorageEnabled property value. The isPooledStorageEnabled property + * @return bool|null + */ + public function getIsPooledStorageEnabled(): ?bool { + $val = $this->getBackingStore()->get('isPooledStorageEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isPooledStorageEnabled'"); + } + /** * Gets the manageWebUrl property value. A URL that can be used in a browser to manage the breakdown. Read-only. * @return string|null @@ -135,6 +163,8 @@ public function getUsed(): ?int { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeIntegerValue('deleted', $this->getDeleted()); + $writer->writeCollectionOfObjectValues('familyMembersUsage', $this->getFamilyMembersUsage()); + $writer->writeBooleanValue('isPooledStorageEnabled', $this->getIsPooledStorageEnabled()); $writer->writeStringValue('manageWebUrl', $this->getManageWebUrl()); $writer->writeIntegerValue('remaining', $this->getRemaining()); $writer->writeCollectionOfObjectValues('services', $this->getServices()); @@ -151,6 +181,22 @@ public function setDeleted(?int $value): void { $this->getBackingStore()->set('deleted', $value); } + /** + * Sets the familyMembersUsage property value. The familyMembersUsage property + * @param array|null $value Value to set for the familyMembersUsage property. + */ + public function setFamilyMembersUsage(?array $value): void { + $this->getBackingStore()->set('familyMembersUsage', $value); + } + + /** + * Sets the isPooledStorageEnabled property value. The isPooledStorageEnabled property + * @param bool|null $value Value to set for the isPooledStorageEnabled property. + */ + public function setIsPooledStorageEnabled(?bool $value): void { + $this->getBackingStore()->set('isPooledStorageEnabled', $value); + } + /** * Sets the manageWebUrl property value. A URL that can be used in a browser to manage the breakdown. Read-only. * @param string|null $value Value to set for the manageWebUrl property. diff --git a/src/Generated/Models/VppToken.php b/src/Generated/Models/VppToken.php index 04ed97d5947..9721657b2e9 100644 --- a/src/Generated/Models/VppToken.php +++ b/src/Generated/Models/VppToken.php @@ -29,6 +29,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): VppTo return new VppToken(); } + /** + * Gets the appleDeviceAppDeliveryProtocolType property value. Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + * @return AppleDeviceDeliveryProtocol|null + */ + public function getAppleDeviceAppDeliveryProtocolType(): ?AppleDeviceDeliveryProtocol { + $val = $this->getBackingStore()->get('appleDeviceAppDeliveryProtocolType'); + if (is_null($val) || $val instanceof AppleDeviceDeliveryProtocol) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appleDeviceAppDeliveryProtocolType'"); + } + /** * Gets the appleId property value. The apple Id associated with the given Apple Volume Purchase Program Token. * @return string|null @@ -120,6 +132,7 @@ public function getExpirationDateTime(): ?DateTime { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'appleDeviceAppDeliveryProtocolType' => fn(ParseNode $n) => $o->setAppleDeviceAppDeliveryProtocolType($n->getEnumValue(AppleDeviceDeliveryProtocol::class)), 'appleId' => fn(ParseNode $n) => $o->setAppleId($n->getStringValue()), 'automaticallyUpdateApps' => fn(ParseNode $n) => $o->setAutomaticallyUpdateApps($n->getBooleanValue()), 'claimTokenManagementFromExternalMdm' => fn(ParseNode $n) => $o->setClaimTokenManagementFromExternalMdm($n->getBooleanValue()), @@ -277,6 +290,7 @@ public function getVppTokenAccountType(): ?VppTokenAccountType { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('appleDeviceAppDeliveryProtocolType', $this->getAppleDeviceAppDeliveryProtocolType()); $writer->writeStringValue('appleId', $this->getAppleId()); $writer->writeBooleanValue('automaticallyUpdateApps', $this->getAutomaticallyUpdateApps()); $writer->writeBooleanValue('claimTokenManagementFromExternalMdm', $this->getClaimTokenManagementFromExternalMdm()); @@ -296,6 +310,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('vppTokenAccountType', $this->getVppTokenAccountType()); } + /** + * Sets the appleDeviceAppDeliveryProtocolType property value. Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + * @param AppleDeviceDeliveryProtocol|null $value Value to set for the appleDeviceAppDeliveryProtocolType property. + */ + public function setAppleDeviceAppDeliveryProtocolType(?AppleDeviceDeliveryProtocol $value): void { + $this->getBackingStore()->set('appleDeviceAppDeliveryProtocolType', $value); + } + /** * Sets the appleId property value. The apple Id associated with the given Apple Volume Purchase Program Token. * @param string|null $value Value to set for the appleId property. diff --git a/src/Generated/Models/Workspace.php b/src/Generated/Models/Workspace.php index e223b198966..ebbe789f408 100644 --- a/src/Generated/Models/Workspace.php +++ b/src/Generated/Models/Workspace.php @@ -88,7 +88,6 @@ public function getFieldDeserializers(): array { 'floorNumber' => fn(ParseNode $n) => $o->setFloorNumber($n->getIntegerValue()), 'mode' => fn(ParseNode $n) => $o->setMode($n->getObjectValue([PlaceMode::class, 'createFromDiscriminatorValue'])), 'nickname' => fn(ParseNode $n) => $o->setNickname($n->getStringValue()), - 'placeId' => fn(ParseNode $n) => $o->setPlaceId($n->getStringValue()), ]); } @@ -140,18 +139,6 @@ public function getNickname(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'nickname'"); } - /** - * Gets the placeId property value. The placeId property - * @return string|null - */ - public function getPlaceId(): ?string { - $val = $this->getBackingStore()->get('placeId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'placeId'"); - } - /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -166,7 +153,6 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('floorNumber', $this->getFloorNumber()); $writer->writeObjectValue('mode', $this->getMode()); $writer->writeStringValue('nickname', $this->getNickname()); - $writer->writeStringValue('placeId', $this->getPlaceId()); } /** @@ -233,12 +219,4 @@ public function setNickname(?string $value): void { $this->getBackingStore()->set('nickname', $value); } - /** - * Sets the placeId property value. The placeId property - * @param string|null $value Value to set for the placeId property. - */ - public function setPlaceId(?string $value): void { - $this->getBackingStore()->set('placeId', $value); - } - } diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index 2e89ccec79a..6a8ddf9b512 100644 --- a/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index 887fc162172..76b984832fc 100644 --- a/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index c110528034d..b367075ef6d 100644 --- a/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index 7e765f2f64f..c68516280bf 100644 --- a/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.php b/src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.php similarity index 70% rename from src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.php rename to src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.php index 55c74604f12..e1689d0088a 100644 --- a/src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.php +++ b/src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.php @@ -1,6 +1,6 @@ |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}' + * @param string|null $version Usage: version='{version}' */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $period = null) { - parent::__construct($requestAdapter, [], '{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period=\'{period}\')'); + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $period = null, ?string $version = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period=\'{period}\',version=\'{version}\')'); if (is_array($pathParametersOrRawUrl)) { $urlTplParams = $pathParametersOrRawUrl; $urlTplParams['period'] = $period; + $urlTplParams['version'] = $version; $this->pathParameters = $urlTplParams; } else { $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; @@ -35,12 +37,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. - * @param GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration|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/reportroot-getmicrosoft365copilotusageuserdetail?view=graph-rest-beta Find more info here */ - public function get(?GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -52,10 +54,10 @@ public function get(?GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuild /** * Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. - * @param GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -71,10 +73,10 @@ public function toGetRequestInformation(?GetMicrosoft365CopilotUsageUserDetailWi /** * 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 GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder + * @return GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder */ - public function withUrl(string $rawUrl): GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder { - return new GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder { + return new GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php similarity index 71% rename from src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration.php rename to src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php index 3d085e93d77..a1b692876d8 100644 --- a/src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.php b/src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.php similarity index 70% rename from src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.php rename to src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.php index f0cd80e012a..d3ba49bef6f 100644 --- a/src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.php +++ b/src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.php @@ -1,6 +1,6 @@ |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}' + * @param string|null $version Usage: version='{version}' */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $period = null) { - parent::__construct($requestAdapter, [], '{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period=\'{period}\')'); + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $period = null, ?string $version = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period=\'{period}\',version=\'{version}\')'); if (is_array($pathParametersOrRawUrl)) { $urlTplParams = $pathParametersOrRawUrl; $urlTplParams['period'] = $period; + $urlTplParams['version'] = $version; $this->pathParameters = $urlTplParams; } else { $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; @@ -35,12 +37,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. - * @param GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration|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/reportroot-getmicrosoft365copilotusercountsummary?view=graph-rest-beta Find more info here */ - public function get(?GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -52,10 +54,10 @@ public function get(?GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuil /** * Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. - * @param GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -71,10 +73,10 @@ public function toGetRequestInformation(?GetMicrosoft365CopilotUserCountSummaryW /** * 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 GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder + * @return GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder */ - public function withUrl(string $rawUrl): GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder { - return new GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder { + return new GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php similarity index 70% rename from src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration.php rename to src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php index e8878534fc0..fae0b95ce0a 100644 --- a/src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.php b/src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.php similarity index 70% rename from src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.php rename to src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.php index d782c2198da..daea2ffb21b 100644 --- a/src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.php +++ b/src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.php @@ -1,6 +1,6 @@ |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}' + * @param string|null $version Usage: version='{version}' */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $period = null) { - parent::__construct($requestAdapter, [], '{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period=\'{period}\')'); + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $period = null, ?string $version = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period=\'{period}\',version=\'{version}\')'); if (is_array($pathParametersOrRawUrl)) { $urlTplParams = $pathParametersOrRawUrl; $urlTplParams['period'] = $period; + $urlTplParams['version'] = $version; $this->pathParameters = $urlTplParams; } else { $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; @@ -35,12 +37,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. - * @param GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration|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/reportroot-getmicrosoft365copilotusercounttrend?view=graph-rest-beta Find more info here */ - public function get(?GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -52,10 +54,10 @@ public function get(?GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilde /** * Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. - * @param GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -71,10 +73,10 @@ public function toGetRequestInformation(?GetMicrosoft365CopilotUserCountTrendWit /** * 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 GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + * @return GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder */ - public function withUrl(string $rawUrl): GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder { - return new GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder { + return new GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php similarity index 71% rename from src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration.php rename to src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php index c2b58f4c95d..156116d5317 100644 --- a/src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Reports/ReportsRequestBuilder.php b/src/Generated/Reports/ReportsRequestBuilder.php index 2e71ef89de9..20541f45cce 100644 --- a/src/Generated/Reports/ReportsRequestBuilder.php +++ b/src/Generated/Reports/ReportsRequestBuilder.php @@ -52,9 +52,9 @@ use Microsoft\Graph\Beta\Generated\Reports\GetMailboxUsageMailboxCountsWithPeriod\GetMailboxUsageMailboxCountsWithPeriodRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetMailboxUsageQuotaStatusMailboxCountsWithPeriod\GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetMailboxUsageStorageWithPeriod\GetMailboxUsageStorageWithPeriodRequestBuilder; -use Microsoft\Graph\Beta\Generated\Reports\GetMicrosoft365CopilotUsageUserDetailWithPeriod\GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder; -use Microsoft\Graph\Beta\Generated\Reports\GetMicrosoft365CopilotUserCountSummaryWithPeriod\GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder; -use Microsoft\Graph\Beta\Generated\Reports\GetMicrosoft365CopilotUserCountTrendWithPeriod\GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion\GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion\GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion\GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetOffice365ActivationCounts\GetOffice365ActivationCountsRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetOffice365ActivationsUserCounts\GetOffice365ActivationsUserCountsRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetOffice365ActivationsUserDetail\GetOffice365ActivationsUserDetailRequestBuilder; @@ -706,28 +706,31 @@ public function getMailboxUsageStorageWithPeriod(string $period): GetMailboxUsag /** * Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. * @param string $period Usage: period='{period}' - * @return GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder + * @param string $version Usage: version='{version}' + * @return GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder */ - public function getMicrosoft365CopilotUsageUserDetailWithPeriod(string $period): GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder { - return new GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder($this->pathParameters, $this->requestAdapter, $period); + public function getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(string $period, string $version): GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder { + return new GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder($this->pathParameters, $this->requestAdapter, $period, $version); } /** * Provides operations to call the getMicrosoft365CopilotUserCountSummary method. * @param string $period Usage: period='{period}' - * @return GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder + * @param string $version Usage: version='{version}' + * @return GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder */ - public function getMicrosoft365CopilotUserCountSummaryWithPeriod(string $period): GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder { - return new GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder($this->pathParameters, $this->requestAdapter, $period); + public function getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(string $period, string $version): GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder { + return new GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder($this->pathParameters, $this->requestAdapter, $period, $version); } /** * Provides operations to call the getMicrosoft365CopilotUserCountTrend method. * @param string $period Usage: period='{period}' - * @return GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + * @param string $version Usage: version='{version}' + * @return GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder */ - public function getMicrosoft365CopilotUserCountTrendWithPeriod(string $period): GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder { - return new GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder($this->pathParameters, $this->requestAdapter, $period); + public function getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(string $period, string $version): GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder { + return new GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder($this->pathParameters, $this->requestAdapter, $period, $version); } /** diff --git a/src/Generated/Security/CaseManagement/CaseManagementRequestBuilder.php b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilder.php new file mode 100644 index 00000000000..1834ba71229 --- /dev/null +++ b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CaseManagementRequestBuilder 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}/security/caseManagement{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property caseManagement for security + * @param CaseManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CaseManagementRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + * @param CaseManagementRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CaseManagementRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CaseManagementRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property caseManagement in security + * @param CaseManagementRoot $body The request body + * @param CaseManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CaseManagementRoot $body, ?CaseManagementRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CaseManagementRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property caseManagement for security + * @param CaseManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CaseManagementRequestBuilderDeleteRequestConfiguration $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 entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + * @param CaseManagementRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CaseManagementRequestBuilderGetRequestConfiguration $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 caseManagement in security + * @param CaseManagementRoot $body The request body + * @param CaseManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CaseManagementRoot $body, ?CaseManagementRequestBuilderPatchRequestConfiguration $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 CaseManagementRequestBuilder + */ + public function withUrl(string $rawUrl): CaseManagementRequestBuilder { + return new CaseManagementRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2eac5c31a97 --- /dev/null +++ b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderDeleteRequestConfiguration.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/Security/CaseManagement/CaseManagementRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c330baec5a5 --- /dev/null +++ b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderGetQueryParameters.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 CaseManagementRequestBuilderGetQueryParameters 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/Security/CaseManagement/CaseManagementRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9eecab17284 --- /dev/null +++ b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CaseManagementRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CaseManagementRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CaseManagementRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CaseManagementRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CaseManagementRequestBuilderGetQueryParameters { + return new CaseManagementRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e607ac219a6 --- /dev/null +++ b/src/Generated/Security/CaseManagement/CaseManagementRequestBuilderPatchRequestConfiguration.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/Security/CaseManagement/Cases/CasesRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilder.php new file mode 100644 index 00000000000..5d7b46743a4 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + * @param string $caseId The unique identifier of case + * @return CaseItemRequestBuilder + */ + public function byCaseId(string $caseId): CaseItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['case%2Did'] = $caseId; + return new CaseItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CasesRequestBuilder 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}/security/caseManagement/cases{?%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 case objects and their properties. + * @param CasesRequestBuilderGetRequestConfiguration|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/security-casemanagementroot-list-cases?view=graph-rest-beta Find more info here + */ + public function get(?CasesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a case object in case management. + * @param EscapedCase $body The request body + * @param CasesRequestBuilderPostRequestConfiguration|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/security-casemanagementroot-post-cases?view=graph-rest-beta Find more info here + */ + public function post(EscapedCase $body, ?CasesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EscapedCase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the case objects and their properties. + * @param CasesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CasesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a case object in case management. + * @param EscapedCase $body The request body + * @param CasesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(EscapedCase $body, ?CasesRequestBuilderPostRequestConfiguration $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 CasesRequestBuilder + */ + public function withUrl(string $rawUrl): CasesRequestBuilder { + return new CasesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9094a80d3ec --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilderGetQueryParameters.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 CasesRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/CasesRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..89e78e7090c --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CasesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CasesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CasesRequestBuilderGetQueryParameters. + * @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 CasesRequestBuilderGetQueryParameters + */ + 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): CasesRequestBuilderGetQueryParameters { + return new CasesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ba9bdcecebd --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/CasesRequestBuilderPostRequestConfiguration.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/Security/CaseManagement/Cases/Count/CountRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9c017a09014 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/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}/security/caseManagement/cases/$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/Security/CaseManagement/Cases/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..05be8e3b34b --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..839deb1a06b --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/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/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilder.php new file mode 100644 index 00000000000..cbd8c31c754 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + * @param string $activityId The unique identifier of activity + * @return ActivityItemRequestBuilder + */ + public function byActivityId(string $activityId): ActivityItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['activity%2Did'] = $activityId; + return new ActivityItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ActivitiesRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/activities{?%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 activity objects in a case timeline. + * @param ActivitiesRequestBuilderGetRequestConfiguration|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/security-casemanagement-case-list-activities?view=graph-rest-beta Find more info here + */ + public function get(?ActivitiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ActivityCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a comment activity for a case. + * @param Activity $body The request body + * @param ActivitiesRequestBuilderPostRequestConfiguration|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/security-casemanagement-case-post-activities?view=graph-rest-beta Find more info here + */ + public function post(Activity $body, ?ActivitiesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Activity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of activity objects in a case timeline. + * @param ActivitiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ActivitiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a comment activity for a case. + * @param Activity $body The request body + * @param ActivitiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Activity $body, ?ActivitiesRequestBuilderPostRequestConfiguration $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 ActivitiesRequestBuilder + */ + public function withUrl(string $rawUrl): ActivitiesRequestBuilder { + return new ActivitiesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a31fb20410f --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderGetQueryParameters.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 ActivitiesRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..78af567e612 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ActivitiesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ActivitiesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ActivitiesRequestBuilderGetQueryParameters. + * @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 ActivitiesRequestBuilderGetQueryParameters + */ + 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): ActivitiesRequestBuilderGetQueryParameters { + return new ActivitiesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9de15f3d0e7 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/ActivitiesRequestBuilderPostRequestConfiguration.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/Security/CaseManagement/Cases/Item/Activities/Count/CountRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3db9d4296cb --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/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}/security/caseManagement/cases/{case%2Did}/activities/$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/Security/CaseManagement/Cases/Item/Activities/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..46c5c2c338f --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Activities/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..47aa4375ffb --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/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/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilder.php new file mode 100644 index 00000000000..8a366adb82a --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilder.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}/security/caseManagement/cases/{case%2Did}/activities/{activity%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a comment activity from a case timeline. Only comment activities support delete. + * @param ActivityItemRequestBuilderDeleteRequestConfiguration|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/security-casemanagement-activity-delete?view=graph-rest-beta Find more info here + */ + public function delete(?ActivityItemRequestBuilderDeleteRequestConfiguration $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 microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + * @param ActivityItemRequestBuilderGetRequestConfiguration|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/security-casemanagement-activity-get?view=graph-rest-beta Find more info here + */ + public function get(?ActivityItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Activity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + * @param Activity $body The request body + * @param ActivityItemRequestBuilderPatchRequestConfiguration|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/security-casemanagement-activity-update?view=graph-rest-beta Find more info here + */ + public function patch(Activity $body, ?ActivityItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Activity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a comment activity from a case timeline. Only comment activities support delete. + * @param ActivityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ActivityItemRequestBuilderDeleteRequestConfiguration $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 microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + * @param ActivityItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ActivityItemRequestBuilderGetRequestConfiguration $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 a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + * @param Activity $body The request body + * @param ActivityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Activity $body, ?ActivityItemRequestBuilderPatchRequestConfiguration $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 ActivityItemRequestBuilder + */ + public function withUrl(string $rawUrl): ActivityItemRequestBuilder { + return new ActivityItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..79d85b88134 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderDeleteRequestConfiguration.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/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b1195b926a5 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderGetQueryParameters.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 ActivityItemRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3395ff1b680 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ActivityItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ActivityItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ActivityItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ActivityItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ActivityItemRequestBuilderGetQueryParameters { + return new ActivityItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a179059b4b7 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Activities/Item/ActivityItemRequestBuilderPatchRequestConfiguration.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/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilder.php new file mode 100644 index 00000000000..bf1153c962e --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + * @param string $attachmentId The unique identifier of attachment + * @return AttachmentItemRequestBuilder + */ + public function byAttachmentId(string $attachmentId): AttachmentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['attachment%2Did'] = $attachmentId; + return new AttachmentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AttachmentsRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/attachments{?%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 attachment objects for a case. + * @param AttachmentsRequestBuilderGetRequestConfiguration|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/security-casemanagement-case-list-attachments?view=graph-rest-beta Find more info here + */ + public function get(?AttachmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AttachmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create an attachment for a case. + * @param Attachment $body The request body + * @param AttachmentsRequestBuilderPostRequestConfiguration|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/security-casemanagement-case-post-attachments?view=graph-rest-beta Find more info here + */ + public function post(Attachment $body, ?AttachmentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Attachment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of attachment objects for a case. + * @param AttachmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AttachmentsRequestBuilderGetRequestConfiguration $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 attachment for a case. + * @param Attachment $body The request body + * @param AttachmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Attachment $body, ?AttachmentsRequestBuilderPostRequestConfiguration $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 AttachmentsRequestBuilder + */ + public function withUrl(string $rawUrl): AttachmentsRequestBuilder { + return new AttachmentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..64c102b37db --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderGetQueryParameters.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 AttachmentsRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..735b0e2b94e --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AttachmentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AttachmentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AttachmentsRequestBuilderGetQueryParameters. + * @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 AttachmentsRequestBuilderGetQueryParameters + */ + 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): AttachmentsRequestBuilderGetQueryParameters { + return new AttachmentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4daa019c37c --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilderPostRequestConfiguration.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/Security/CaseManagement/Cases/Item/Attachments/Count/CountRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..86be8aaffa9 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/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}/security/caseManagement/cases/{case%2Did}/attachments/$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/Security/CaseManagement/Cases/Item/Attachments/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bcbb4533474 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7eb17191320 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/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/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilder.php new file mode 100644 index 00000000000..e9b57ea47bc --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilder.php @@ -0,0 +1,154 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AttachmentItemRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property attachments for security + * @param AttachmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AttachmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of an attachment object. + * @param AttachmentItemRequestBuilderGetRequestConfiguration|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/security-casemanagement-attachment-get?view=graph-rest-beta Find more info here + */ + public function get(?AttachmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Attachment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of an attachment object. + * @param Attachment $body The request body + * @param AttachmentItemRequestBuilderPatchRequestConfiguration|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/security-casemanagement-attachment-update?view=graph-rest-beta Find more info here + */ + public function patch(Attachment $body, ?AttachmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Attachment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property attachments for security + * @param AttachmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AttachmentItemRequestBuilderDeleteRequestConfiguration $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 an attachment object. + * @param AttachmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AttachmentItemRequestBuilderGetRequestConfiguration $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 an attachment object. + * @param Attachment $body The request body + * @param AttachmentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Attachment $body, ?AttachmentItemRequestBuilderPatchRequestConfiguration $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 AttachmentItemRequestBuilder + */ + public function withUrl(string $rawUrl): AttachmentItemRequestBuilder { + return new AttachmentItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..12e925a8823 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderDeleteRequestConfiguration.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/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..505454fa1ce --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderGetQueryParameters.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 AttachmentItemRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a2827559aa5 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AttachmentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AttachmentItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AttachmentItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AttachmentItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AttachmentItemRequestBuilderGetQueryParameters { + return new AttachmentItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b999231977e --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/AttachmentItemRequestBuilderPatchRequestConfiguration.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/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilder.php new file mode 100644 index 00000000000..3885142706b --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilder.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}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}/content'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The binary content stream for the attachment. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The binary content stream for the attachment. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The binary content stream for the attachment. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Attachment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The binary content stream for the attachment. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $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 binary content stream for the attachment. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $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/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The binary content stream for the attachment. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..92b44b4dc02 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderDeleteRequestConfiguration.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/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..02fb6ff0460 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderGetRequestConfiguration.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/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..f424517009d --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilderPutRequestConfiguration.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/Security/CaseManagement/Cases/Item/CaseItemRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilder.php new file mode 100644 index 00000000000..1024e663626 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilder.php @@ -0,0 +1,179 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + */ + public function attachments(): AttachmentsRequestBuilder { + return new AttachmentsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + */ + public function relations(): RelationsRequestBuilder { + return new RelationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + */ + public function tasks(): TasksRequestBuilder { + return new TasksRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CaseItemRequestBuilder 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}/security/caseManagement/cases/{case%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a case object from case management. + * @param CaseItemRequestBuilderDeleteRequestConfiguration|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/security-casemanagementroot-delete-cases?view=graph-rest-beta Find more info here + */ + public function delete(?CaseItemRequestBuilderDeleteRequestConfiguration $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 microsoft.graph.security.caseManagement.case object. + * @param CaseItemRequestBuilderGetRequestConfiguration|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/security-casemanagement-case-get?view=graph-rest-beta Find more info here + */ + public function get(?CaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EscapedCase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a microsoft.graph.security.caseManagement.case object. + * @param EscapedCase $body The request body + * @param CaseItemRequestBuilderPatchRequestConfiguration|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/security-casemanagement-case-update?view=graph-rest-beta Find more info here + */ + public function patch(EscapedCase $body, ?CaseItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EscapedCase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a case object from case management. + * @param CaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CaseItemRequestBuilderDeleteRequestConfiguration $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 microsoft.graph.security.caseManagement.case object. + * @param CaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CaseItemRequestBuilderGetRequestConfiguration $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 microsoft.graph.security.caseManagement.case object. + * @param EscapedCase $body The request body + * @param CaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(EscapedCase $body, ?CaseItemRequestBuilderPatchRequestConfiguration $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 CaseItemRequestBuilder + */ + public function withUrl(string $rawUrl): CaseItemRequestBuilder { + return new CaseItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d2ca6d50e54 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderDeleteRequestConfiguration.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/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b7d8b12ad8e --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderGetQueryParameters.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 CaseItemRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7d8beb1b58f --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CaseItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CaseItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CaseItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CaseItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CaseItemRequestBuilderGetQueryParameters { + return new CaseItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..51559593719 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/CaseItemRequestBuilderPatchRequestConfiguration.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/Security/CaseManagement/Cases/Item/Relations/Count/CountRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..33efccf981d --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/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}/security/caseManagement/cases/{case%2Did}/relations/$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/Security/CaseManagement/Cases/Item/Relations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b6d0db8dd32 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..71952b4380b --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/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/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilder.php new file mode 100644 index 00000000000..2adfe759c0d --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilder.php @@ -0,0 +1,145 @@ +|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}/security/caseManagement/cases/{case%2Did}/relations/{relation%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property relations for security + * @param RelationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RelationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Links from the case to related security resources. Supports $expand. + * @param RelationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RelationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Relation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a relation object. + * @param Relation $body The request body + * @param RelationItemRequestBuilderPatchRequestConfiguration|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/security-casemanagement-relation-update?view=graph-rest-beta Find more info here + */ + public function patch(Relation $body, ?RelationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Relation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property relations for security + * @param RelationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RelationItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Links from the case to related security resources. Supports $expand. + * @param RelationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RelationItemRequestBuilderGetRequestConfiguration $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 relation object. + * @param Relation $body The request body + * @param RelationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Relation $body, ?RelationItemRequestBuilderPatchRequestConfiguration $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 RelationItemRequestBuilder + */ + public function withUrl(string $rawUrl): RelationItemRequestBuilder { + return new RelationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e7bb8211ae4 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderDeleteRequestConfiguration.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/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..03bda13be1e --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetQueryParameters.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 RelationItemRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..553f6f8bf9a --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RelationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RelationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RelationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RelationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RelationItemRequestBuilderGetQueryParameters { + return new RelationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..dce7f8de736 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderPatchRequestConfiguration.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/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilder.php new file mode 100644 index 00000000000..28872d8a070 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + * @param string $relationId The unique identifier of relation + * @return RelationItemRequestBuilder + */ + public function byRelationId(string $relationId): RelationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['relation%2Did'] = $relationId; + return new RelationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RelationsRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/relations{?%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 external resource relation objects for a case. + * @param RelationsRequestBuilderGetRequestConfiguration|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/security-casemanagement-case-list-relations?view=graph-rest-beta Find more info here + */ + public function get(?RelationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RelationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create an external resource relation for a case. + * @param Relation $body The request body + * @param RelationsRequestBuilderPostRequestConfiguration|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/security-casemanagement-case-post-relations?view=graph-rest-beta Find more info here + */ + public function post(Relation $body, ?RelationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Relation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of external resource relation objects for a case. + * @param RelationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RelationsRequestBuilderGetRequestConfiguration $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 external resource relation for a case. + * @param Relation $body The request body + * @param RelationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Relation $body, ?RelationsRequestBuilderPostRequestConfiguration $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 RelationsRequestBuilder + */ + public function withUrl(string $rawUrl): RelationsRequestBuilder { + return new RelationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..75177bcdf29 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetQueryParameters.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 RelationsRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9df1a891506 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RelationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RelationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RelationsRequestBuilderGetQueryParameters. + * @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 RelationsRequestBuilderGetQueryParameters + */ + 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): RelationsRequestBuilderGetQueryParameters { + return new RelationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bbad904a1be --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderPostRequestConfiguration.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/Security/CaseManagement/Cases/Item/Tasks/Count/CountRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e2abdd716a5 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/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}/security/caseManagement/cases/{case%2Did}/tasks/$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/Security/CaseManagement/Cases/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..77f27d17a8a --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..944a4c2eea1 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/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/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilder.php new file mode 100644 index 00000000000..728eaca1540 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilder.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}/security/caseManagement/cases/{case%2Did}/tasks/{task%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tasks for security + * @param TaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TaskItemRequestBuilderDeleteRequestConfiguration $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 task object. + * @param TaskItemRequestBuilderGetRequestConfiguration|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/security-casemanagement-task-get?view=graph-rest-beta Find more info here + */ + public function get(?TaskItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a task object. + * @param Task $body The request body + * @param TaskItemRequestBuilderPatchRequestConfiguration|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/security-casemanagement-task-update?view=graph-rest-beta Find more info here + */ + public function patch(Task $body, ?TaskItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tasks for security + * @param TaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TaskItemRequestBuilderDeleteRequestConfiguration $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 task object. + * @param TaskItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskItemRequestBuilderGetRequestConfiguration $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 task object. + * @param Task $body The request body + * @param TaskItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Task $body, ?TaskItemRequestBuilderPatchRequestConfiguration $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 TaskItemRequestBuilder + */ + public function withUrl(string $rawUrl): TaskItemRequestBuilder { + return new TaskItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..08e512790c6 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderDeleteRequestConfiguration.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/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bc1e34c3968 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderGetQueryParameters.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 TaskItemRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4774a41ad0b --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskItemRequestBuilderGetQueryParameters { + return new TaskItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..009bd485ca0 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilderPatchRequestConfiguration.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/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilder.php new file mode 100644 index 00000000000..4c6fc66fd69 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + * @param string $taskId The unique identifier of task + * @return TaskItemRequestBuilder + */ + public function byTaskId(string $taskId): TaskItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['task%2Did'] = $taskId; + return new TaskItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TasksRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/tasks{?%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 task objects for a case. + * @param TasksRequestBuilderGetRequestConfiguration|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/security-casemanagement-case-list-tasks?view=graph-rest-beta Find more info here + */ + public function get(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a task for a case. + * @param Task $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|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/security-casemanagement-case-post-tasks?view=graph-rest-beta Find more info here + */ + public function post(Task $body, ?TasksRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of task objects for a case. + * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TasksRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a task for a case. + * @param Task $body The request body + * @param TasksRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Task $body, ?TasksRequestBuilderPostRequestConfiguration $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 TasksRequestBuilder + */ + public function withUrl(string $rawUrl): TasksRequestBuilder { + return new TasksRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fa9743a57ed --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderGetQueryParameters.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 TasksRequestBuilderGetQueryParameters 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/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3020335b6d3 --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TasksRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TasksRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TasksRequestBuilderGetQueryParameters. + * @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 TasksRequestBuilderGetQueryParameters + */ + 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): TasksRequestBuilderGetQueryParameters { + return new TasksRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ae9368e039d --- /dev/null +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/TasksRequestBuilderPostRequestConfiguration.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/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/EdiscoveryHoldPolicyItemRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/EdiscoveryHoldPolicyItemRequestBuilder.php index 08a94b4407a..f217f00ce14 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/EdiscoveryHoldPolicyItemRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/EdiscoveryHoldPolicyItemRequestBuilder.php @@ -6,6 +6,8 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Security\EdiscoveryHoldPolicy; +use Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\LegalHolds\Item\MicrosoftGraphSecurityDisablePolicy\MicrosoftGraphSecurityDisablePolicyRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\LegalHolds\Item\MicrosoftGraphSecurityEnablePolicy\MicrosoftGraphSecurityEnablePolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\LegalHolds\Item\MicrosoftGraphSecurityRetryPolicy\MicrosoftGraphSecurityRetryPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\LegalHolds\Item\SiteSources\SiteSourcesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Cases\EdiscoveryCases\Item\LegalHolds\Item\UserSources\UserSourcesRequestBuilder; @@ -19,6 +21,20 @@ */ class EdiscoveryHoldPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the disablePolicy method. + */ + public function microsoftGraphSecurityDisablePolicy(): MicrosoftGraphSecurityDisablePolicyRequestBuilder { + return new MicrosoftGraphSecurityDisablePolicyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the enablePolicy method. + */ + public function microsoftGraphSecurityEnablePolicy(): MicrosoftGraphSecurityEnablePolicyRequestBuilder { + return new MicrosoftGraphSecurityEnablePolicyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retryPolicy method. */ diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.php new file mode 100644 index 00000000000..bfff141731f --- /dev/null +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.php @@ -0,0 +1,73 @@ +|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}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.disablePolicy'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action disablePolicy + * @param MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action disablePolicy + * @param MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration $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"); + 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 MicrosoftGraphSecurityDisablePolicyRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityDisablePolicyRequestBuilder { + return new MicrosoftGraphSecurityDisablePolicyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..153265b7174 --- /dev/null +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration.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/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.php new file mode 100644 index 00000000000..0cddf1ddb88 --- /dev/null +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.php @@ -0,0 +1,73 @@ +|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}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.enablePolicy'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action enablePolicy + * @param MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action enablePolicy + * @param MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration $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"); + 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 MicrosoftGraphSecurityEnablePolicyRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityEnablePolicyRequestBuilder { + return new MicrosoftGraphSecurityEnablePolicyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4eaae281747 --- /dev/null +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration.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/Security/SecurityRequestBuilder.php b/src/Generated/Security/SecurityRequestBuilder.php index 46315f5e6a6..a5180b60c33 100644 --- a/src/Generated/Security/SecurityRequestBuilder.php +++ b/src/Generated/Security/SecurityRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Security\Alerts\AlertsRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\AttackSimulation\AttackSimulationRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\AuditLog\AuditLogRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\CaseManagement\CaseManagementRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Cases\CasesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\CloudAppSecurityProfiles\CloudAppSecurityProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Collaboration\CollaborationRequestBuilder; @@ -80,6 +81,13 @@ public function auditLog(): AuditLogRequestBuilder { return new AuditLogRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the caseManagement property of the microsoft.graph.security entity. + */ + public function caseManagement(): CaseManagementRequestBuilder { + return new CaseManagementRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the cases property of the microsoft.graph.security entity. */ diff --git a/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilder.php index 85edfb7bff8..9139c813496 100644 --- a/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/Containers/ContainersRequestBuilder.php @@ -8,6 +8,8 @@ use Microsoft\Graph\Beta\Generated\Models\FileStorageContainerCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\GetByUserWithUserPrincipalName\GetByUserWithUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\GetByUserWithUserPrincipalNameWithRole\GetByUserWithUserPrincipalNameWithRoleRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\Containers\Item\FileStorageContainerItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -66,6 +68,25 @@ public function get(?ContainersRequestBuilderGetRequestConfiguration $requestCon return $this->requestAdapter->sendAsync($requestInfo, [FileStorageContainerCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the getByUser method. + * @param string $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return GetByUserWithUserPrincipalNameRequestBuilder + */ + public function getByUserWithUserPrincipalName(string $userPrincipalName): GetByUserWithUserPrincipalNameRequestBuilder { + return new GetByUserWithUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter, $userPrincipalName); + } + + /** + * Provides operations to call the getByUser method. + * @param string $role Usage: role='{role}' + * @param string $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return GetByUserWithUserPrincipalNameWithRoleRequestBuilder + */ + public function getByUserWithUserPrincipalNameWithRole(string $role, string $userPrincipalName): GetByUserWithUserPrincipalNameWithRoleRequestBuilder { + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilder($this->pathParameters, $this->requestAdapter, $role, $userPrincipalName); + } + /** * Create a new fileStorageContainer object. The respective container type identified by containerTypeId must be enabled in the tenant. For delegated calls, the calling user is set as the owner of the fileStorageContainer. * @param FileStorageContainer $body The request body diff --git a/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameGetResponse.php b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameGetResponse.php new file mode 100644 index 00000000000..5634a4e46d3 --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([FileStorageContainer::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, FileStorageContainer::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/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilder.php new file mode 100644 index 00000000000..51664074a40 --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilder.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 $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $userPrincipalName = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName=\'{userPrincipalName}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['userPrincipalName'] = $userPrincipalName; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @param GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration|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/filestoragecontainer-getbyuser?view=graph-rest-beta Find more info here + */ + public function get(?GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetByUserWithUserPrincipalNameGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @param GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration $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 GetByUserWithUserPrincipalNameRequestBuilder + */ + public function withUrl(string $rawUrl): GetByUserWithUserPrincipalNameRequestBuilder { + return new GetByUserWithUserPrincipalNameRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..df42c794aef --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters.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 GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters 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/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d2fb3685be1 --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters. + * @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 GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters + */ + 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): GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters { + return new GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleGetResponse.php b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleGetResponse.php new file mode 100644 index 00000000000..79093695510 --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([FileStorageContainer::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, FileStorageContainer::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/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.php new file mode 100644 index 00000000000..4f0cc5e89fb --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.php @@ -0,0 +1,81 @@ +|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 $role Usage: role='{role}' + * @param string|null $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $role = null, ?string $userPrincipalName = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName=\'{userPrincipalName}\',role=\'{role}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['role'] = $role; + $urlTplParams['userPrincipalName'] = $userPrincipalName; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getByUser + * @param GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetByUserWithUserPrincipalNameWithRoleGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getByUser + * @param GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration $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 GetByUserWithUserPrincipalNameWithRoleRequestBuilder + */ + public function withUrl(string $rawUrl): GetByUserWithUserPrincipalNameWithRoleRequestBuilder { + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..502869c3d97 --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters.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 GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters 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/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration.php b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b8a3187431 --- /dev/null +++ b/src/Generated/Storage/FileStorage/Containers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters. + * @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 GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters + */ + 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): GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters { + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilder.php index ddbc090f1c5..80ecd66d431 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/DeletedContainersRequestBuilder.php @@ -8,6 +8,8 @@ use Microsoft\Graph\Beta\Generated\Models\FileStorageContainerCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\GetByUserWithUserPrincipalName\GetByUserWithUserPrincipalNameRequestBuilder; +use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\GetByUserWithUserPrincipalNameWithRole\GetByUserWithUserPrincipalNameWithRoleRequestBuilder; use Microsoft\Graph\Beta\Generated\Storage\FileStorage\DeletedContainers\Item\FileStorageContainerItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -65,6 +67,25 @@ public function get(?DeletedContainersRequestBuilderGetRequestConfiguration $req return $this->requestAdapter->sendAsync($requestInfo, [FileStorageContainerCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the getByUser method. + * @param string $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return GetByUserWithUserPrincipalNameRequestBuilder + */ + public function getByUserWithUserPrincipalName(string $userPrincipalName): GetByUserWithUserPrincipalNameRequestBuilder { + return new GetByUserWithUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter, $userPrincipalName); + } + + /** + * Provides operations to call the getByUser method. + * @param string $role Usage: role='{role}' + * @param string $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return GetByUserWithUserPrincipalNameWithRoleRequestBuilder + */ + public function getByUserWithUserPrincipalNameWithRole(string $role, string $userPrincipalName): GetByUserWithUserPrincipalNameWithRoleRequestBuilder { + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilder($this->pathParameters, $this->requestAdapter, $role, $userPrincipalName); + } + /** * Create new navigation property to deletedContainers for storage * @param FileStorageContainer $body The request body diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameGetResponse.php b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameGetResponse.php new file mode 100644 index 00000000000..f4ca4651597 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([FileStorageContainer::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, FileStorageContainer::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/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilder.php new file mode 100644 index 00000000000..c5a7e6cc796 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilder.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 $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $userPrincipalName = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=\'{userPrincipalName}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['userPrincipalName'] = $userPrincipalName; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @param GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration|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/filestoragecontainer-getbyuser?view=graph-rest-beta Find more info here + */ + public function get(?GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetByUserWithUserPrincipalNameGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @param GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration $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 GetByUserWithUserPrincipalNameRequestBuilder + */ + public function withUrl(string $rawUrl): GetByUserWithUserPrincipalNameRequestBuilder { + return new GetByUserWithUserPrincipalNameRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..87b05fc3b93 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters.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 GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters 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/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..629166968f1 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalName/GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters. + * @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 GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters + */ + 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): GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters { + return new GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleGetResponse.php b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleGetResponse.php new file mode 100644 index 00000000000..57fcff58f00 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([FileStorageContainer::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, FileStorageContainer::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/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.php new file mode 100644 index 00000000000..8eed4d20348 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.php @@ -0,0 +1,81 @@ +|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 $role Usage: role='{role}' + * @param string|null $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $role = null, ?string $userPrincipalName = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName=\'{userPrincipalName}\',role=\'{role}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['role'] = $role; + $urlTplParams['userPrincipalName'] = $userPrincipalName; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getByUser + * @param GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetByUserWithUserPrincipalNameWithRoleGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getByUser + * @param GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration $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 GetByUserWithUserPrincipalNameWithRoleRequestBuilder + */ + public function withUrl(string $rawUrl): GetByUserWithUserPrincipalNameWithRoleRequestBuilder { + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..065f046146c --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters.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 GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters 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/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration.php b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6d95c692af6 --- /dev/null +++ b/src/Generated/Storage/FileStorage/DeletedContainers/GetByUserWithUserPrincipalNameWithRole/GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters. + * @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 GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters + */ + 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): GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters { + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index 83999b85050..9fe59cbc581 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index 316e6b73396..94219333407 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index 3e5ac7ba621..a609c045194 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index 50a7d9d7863..638ada07f63 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index 4bc92403b51..23c6e84e98f 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index 5f4632ba9a8..c19f41ad790 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index 92933d52365..b8e6ec8b69b 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index ace41699483..64385a38bde 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index 4e1c24f0bcd..5905677a243 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index 367c47e4fab..8afe6d7ac7f 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index 30eb45d1ce7..ce0bb0e68f7 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index dc2d75131f8..33f03aba5af 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index ea3e7ce7244..e22db569a2d 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index 61c7e36d0cc..abfa117dc64 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index 25148caf51e..f7520eacdc4 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index 12f27802763..fdff9edb61c 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index bae221059c0..899484c16d8 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index c298c5a27e6..7fc67548d18 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index e2f2ba0da69..5a95967793b 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index b129df20799..3ae3fd8ffe9 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index 2cf2eec0cb8..4f09c7acd70 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index 678f0aab0dd..88684079ad7 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index cfc317fe42b..38583dc80b6 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index 56de54634c3..86be18a1877 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index eadfe7812fb..b2f31167b9b 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index bc69bb67f99..6295022388a 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index 91b04898073..b561edfb0e1 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index ec233fbf284..9ae6e7b7457 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.php new file mode 100644 index 00000000000..d20392be095 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilder.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}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/getSyncStatus()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getSyncStatus + * @param GetSyncStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetSyncStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeviceSyncStatusResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getSyncStatus + * @param GetSyncStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetSyncStatusRequestBuilderGetRequestConfiguration $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 GetSyncStatusRequestBuilder + */ + public function withUrl(string $rawUrl): GetSyncStatusRequestBuilder { + return new GetSyncStatusRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4ed7cf55948 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/GetSyncStatus/GetSyncStatusRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php index 3943be889e1..ee384876bf5 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php @@ -25,6 +25,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\EnrollNowAction\EnrollNowActionRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\GetFileVaultKey\GetFileVaultKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\GetNonCompliantSettings\GetNonCompliantSettingsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\GetSyncStatus\GetSyncStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\InitiateDeviceAttestation\InitiateDeviceAttestationRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\InitiateMobileDeviceManagementKeyRecovery\InitiateMobileDeviceManagementKeyRecoveryRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\InitiateOnDemandProactiveRemediation\InitiateOnDemandProactiveRemediationRequestBuilder; @@ -39,6 +40,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\RecoverPasscode\RecoverPasscodeRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\Reenable\ReenableRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\RemoteLock\RemoteLockRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\RemoveDeviceEsim\RemoveDeviceEsimRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\RemoveDeviceFirmwareConfigurationInterfaceManagement\RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\RequestRemoteAssistance\RequestRemoteAssistanceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\ResetPasscode\ResetPasscodeRequestBuilder; @@ -208,6 +210,13 @@ public function getNonCompliantSettings(): GetNonCompliantSettingsRequestBuilder return new GetNonCompliantSettingsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getSyncStatus method. + */ + public function getSyncStatus(): GetSyncStatusRequestBuilder { + return new GetSyncStatusRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the initiateDeviceAttestation method. */ @@ -306,6 +315,13 @@ public function remoteLock(): RemoteLockRequestBuilder { return new RemoteLockRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeDeviceEsim method. + */ + public function removeDeviceEsim(): RemoveDeviceEsimRequestBuilder { + return new RemoveDeviceEsimRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. */ diff --git a/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.php b/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.php new file mode 100644 index 00000000000..0bf3f8f4c09 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimPostRequestBody.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 RemoveDeviceEsimPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveDeviceEsimPostRequestBody { + return new RemoveDeviceEsimPostRequestBody(); + } + + /** + * 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 [ + 'iccId' => fn(ParseNode $n) => $o->setIccId($n->getStringValue()), + ]; + } + + /** + * Gets the iccId property value. The iccId property + * @return string|null + */ + public function getIccId(): ?string { + $val = $this->getBackingStore()->get('iccId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iccId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('iccId', $this->getIccId()); + $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 iccId property value. The iccId property + * @param string|null $value Value to set for the iccId property. + */ + public function setIccId(?string $value): void { + $this->getBackingStore()->set('iccId', $value); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php new file mode 100644 index 00000000000..fab50d0c48f --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/removeDeviceEsim'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove eSIM from the device + * @param RemoveDeviceEsimPostRequestBody $body The request body + * @param RemoveDeviceEsimRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveDeviceEsimPostRequestBody $body, ?RemoveDeviceEsimRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Remove eSIM from the device + * @param RemoveDeviceEsimPostRequestBody $body The request body + * @param RemoveDeviceEsimRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveDeviceEsimPostRequestBody $body, ?RemoveDeviceEsimRequestBuilderPostRequestConfiguration $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 RemoveDeviceEsimRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveDeviceEsimRequestBuilder { + return new RemoveDeviceEsimRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ea4256288b7 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/RemoveDeviceEsim/RemoveDeviceEsimRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php index ba331b18262..2f2007ee8c1 100644 --- a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|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(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRe } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php index 545c468873f..0fcf11d9858 100644 --- a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. */ class HistoryItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php index 8f68b80ae05..df7bcab30a2 100644 --- a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfigu } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|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(?PlannerHistoryItemItemRequestBuilder } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php index cfc9e24f4ac..2739c205141 100644 --- a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. */ class PlannerHistoryItemItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 309f10c0281..0c010c4c008 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -2051,8 +2051,10 @@ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|delta:DeltaRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|Get(requestConfiguration?:FoldersRequestBuilderGetRequestConfiguration):MailboxFolderCollectionResponse Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|Post(body:MailboxFolder; requestConfiguration?:FoldersRequestBuilderPostRequestConfiguration):MailboxFolder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FoldersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|ToPostRequestInformation(body:MailboxFolder; requestConfiguration?:FoldersRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|WithUrl(rawUrl:string):FoldersRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -2068,6 +2070,8 @@ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FoldersRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetRequestConfiguration::|public|queryParameters:FoldersRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FoldersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.foldersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|ByMailboxFolderId1(mailboxFolderId1:string):MailboxFolderItemRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -2075,8 +2079,10 @@ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childF Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|delta:DeltaRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|Get(requestConfiguration?:ChildFoldersRequestBuilderGetRequestConfiguration):MailboxFolderCollectionResponse Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|Post(body:MailboxFolder; requestConfiguration?:ChildFoldersRequestBuilderPostRequestConfiguration):MailboxFolder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChildFoldersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|ToPostRequestInformation(body:MailboxFolder; requestConfiguration?:ChildFoldersRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|WithUrl(rawUrl:string):ChildFoldersRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -2092,6 +2098,8 @@ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childF Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChildFoldersRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetRequestConfiguration::|public|queryParameters:ChildFoldersRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ChildFoldersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.childFoldersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -2219,13 +2227,19 @@ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childF Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.itemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ItemsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|Delete(requestConfiguration?:MailboxFolderItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|Get(requestConfiguration?:MailboxFolderItemRequestBuilderGetRequestConfiguration):MailboxFolder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|Patch(body:MailboxFolder; requestConfiguration?:MailboxFolderItemRequestBuilderPatchRequestConfiguration):MailboxFolder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MailboxFolderItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxFolderItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|ToPatchRequestInformation(body:MailboxFolder; requestConfiguration?:MailboxFolderItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxFolderItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:array @@ -2233,6 +2247,8 @@ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childF Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxFolderItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxFolderItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxFolderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -2318,13 +2334,19 @@ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.items. Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|childFolders:ChildFoldersRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|Delete(requestConfiguration?:MailboxFolderItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|Get(requestConfiguration?:MailboxFolderItemRequestBuilderGetRequestConfiguration):MailboxFolder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|Patch(body:MailboxFolder; requestConfiguration?:MailboxFolderItemRequestBuilderPatchRequestConfiguration):MailboxFolder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MailboxFolderItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxFolderItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|ToPatchRequestInformation(body:MailboxFolder; requestConfiguration?:MailboxFolderItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxFolderItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:array @@ -2332,6 +2354,8 @@ Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.Mailbo Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxFolderItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxFolderItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxFolderItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|createImportSession:CreateImportSessionRequestBuilder @@ -43026,6 +43050,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterp Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|completeSignup:CompleteSignupRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|createGooglePlayWebToken:CreateGooglePlayWebTokenRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|createZeroTouchWebToken:CreateZeroTouchWebTokenRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|Delete(requestConfiguration?:AndroidManagedStoreAccountEnterpriseSettingsRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|Get(requestConfiguration?:AndroidManagedStoreAccountEnterpriseSettingsRequestBuilderGetRequestConfiguration):AndroidManagedStoreAccountEnterpriseSettings Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|Patch(body:AndroidManagedStoreAccountEnterpriseSettings; requestConfiguration?:AndroidManagedStoreAccountEnterpriseSettingsRequestBuilderPatchRequestConfiguration):AndroidManagedStoreAccountEnterpriseSettings @@ -43130,6 +43155,38 @@ Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterp Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.CreateGooglePlayWebTokenRequestBuilder::|public|WithUrl(rawUrl:string):CreateGooglePlayWebTokenRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.createGooglePlayWebTokenRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.createGooglePlayWebTokenRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|getParentUri():string +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|public|setParentUri(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreateZeroTouchWebTokenPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|getValue():string +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreateZeroTouchWebTokenPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenPostResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|Post(body:CreateZeroTouchWebTokenPostRequestBody; requestConfiguration?:CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration):CreateZeroTouchWebTokenPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|ToPostRequestInformation(body:CreateZeroTouchWebTokenPostRequestBody; requestConfiguration?:CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|WithUrl(rawUrl:string):CreateZeroTouchWebTokenRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.createZeroTouchWebTokenRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.requestEnterpriseUpgradeUrlPostResponse::|public|getBackingStore():BackingStore @@ -45672,6 +45729,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getNonComp Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetNonCompliantSettingsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:GetNonCompliantSettingsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):GetNonCompliantSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|Get(requestConfiguration?:GetSyncStatusRequestBuilderGetRequestConfiguration):DeviceSyncStatusResponse +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetSyncStatusRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|WithUrl(rawUrl:string):GetSyncStatusRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.getSyncStatusRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.getSyncStatus.getSyncStatusRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|pathParameters:array @@ -45843,6 +45910,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDev Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|Get(requestConfiguration?:ManagedDeviceItemRequestBuilderGetRequestConfiguration):ManagedDevice Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|getFileVaultKey:GetFileVaultKeyRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|getNonCompliantSettings:GetNonCompliantSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|getSyncStatus:GetSyncStatusRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateDeviceAttestation:InitiateDeviceAttestationRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateMobileDeviceManagementKeyRecovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateOnDemandProactiveRemediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -45859,6 +45927,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDev Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|recoverPasscode:RecoverPasscodeRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|remoteLock:RemoteLockRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceEsim:RemoveDeviceEsimRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder @@ -46072,6 +46141,27 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.remoteLock Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|WithUrl(rawUrl:string):RemoteLockRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.remoteLock.remoteLockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.remoteLock.remoteLockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getIccId():string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setIccId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveDeviceEsimPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|Post(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:RemoveDeviceEsimRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|ToPostRequestInformation(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:RemoveDeviceEsimRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|WithUrl(rawUrl:string):RemoveDeviceEsimRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.removeDeviceEsimRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|pathParameters:array @@ -59021,6 +59111,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getNonCompli Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetNonCompliantSettingsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:GetNonCompliantSettingsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):GetNonCompliantSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|Get(requestConfiguration?:GetSyncStatusRequestBuilderGetRequestConfiguration):DeviceSyncStatusResponse +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetSyncStatusRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|WithUrl(rawUrl:string):GetSyncStatusRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.getSyncStatusRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.getSyncStatus.getSyncStatusRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|pathParameters:array @@ -59192,6 +59292,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDevic Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|Get(requestConfiguration?:ManagedDeviceItemRequestBuilderGetRequestConfiguration):ManagedDevice Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|getFileVaultKey:GetFileVaultKeyRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|getNonCompliantSettings:GetNonCompliantSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|getSyncStatus:GetSyncStatusRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateDeviceAttestation:InitiateDeviceAttestationRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateMobileDeviceManagementKeyRecovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateOnDemandProactiveRemediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -59208,6 +59309,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDevic Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|recoverPasscode:RecoverPasscodeRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remoteLock:RemoteLockRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceEsim:RemoveDeviceEsimRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder @@ -59421,6 +59523,27 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.remoteLock.R Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|WithUrl(rawUrl:string):RemoteLockRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.remoteLock.remoteLockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.remoteLock.remoteLockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getIccId():string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setIccId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveDeviceEsimPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|Post(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:RemoveDeviceEsimRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|ToPostRequestInformation(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:RemoveDeviceEsimRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|WithUrl(rawUrl:string):RemoveDeviceEsimRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceEsim.removeDeviceEsimRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|pathParameters:array @@ -88102,11 +88225,13 @@ Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilde Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|invite:InviteRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|lastModifiedByUser:LastModifiedByUserRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|listItem:ListItemRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|lock:LockRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|Patch(body:DriveItem; requestConfiguration?:DriveItemItemRequestBuilderPatchRequestConfiguration):DriveItem Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|permissions:PermissionsRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|preview:PreviewRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|releaseLock:ReleaseLockRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|retentionLabel:RetentionLabelRequestBuilder @@ -88377,6 +88502,27 @@ Microsoft\Graph\Beta\Generated.drives.item.items.item.listItem.listItemRequestBu Microsoft\Graph\Beta\Generated.drives.item.items.item.listItem.listItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ListItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.drives.item.items.item.listItem.listItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ListItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.drives.item.items.item.listItem.listItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ListItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|getDurationMinutes():int +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|public|setDurationMinutes(value?:int):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LockPostRequestBody +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.LockRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.LockRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.LockRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.LockRequestBuilder::|public|Post(body:LockPostRequestBody; requestConfiguration?:LockRequestBuilderPostRequestConfiguration):LockInfo +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.LockRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.LockRequestBuilder::|public|ToPostRequestInformation(body:LockPostRequestBody; requestConfiguration?:LockRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.LockRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.LockRequestBuilder::|public|WithUrl(rawUrl:string):LockRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.drives.item.items.item.lock.lockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder::|public|pathParameters:array @@ -88534,6 +88680,16 @@ Microsoft\Graph\Beta\Generated.drives.item.items.item.preview.PreviewRequestBuil Microsoft\Graph\Beta\Generated.drives.item.items.item.preview.PreviewRequestBuilder::|public|WithUrl(rawUrl:string):PreviewRequestBuilder Microsoft\Graph\Beta\Generated.drives.item.items.item.preview.previewRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.drives.item.items.item.preview.previewRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|Post(requestConfiguration?:ReleaseLockRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ReleaseLockRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|WithUrl(rawUrl:string):ReleaseLockRequestBuilder +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.releaseLockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.drives.item.items.item.releaseLock.releaseLockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.drives.item.items.item.restore.restorePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.drives.item.items.item.restore.restorePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.drives.item.items.item.restore.restorePostRequestBody::|public|getBackingStore():BackingStore @@ -203248,6 +203404,21 @@ Microsoft\Graph\Beta\Generated.models.addIn::|public|setProperties(value?:array) Microsoft\Graph\Beta\Generated.models.addIn::|public|setType(value?:string):void Microsoft\Graph\Beta\Generated.models.addIn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddIn Microsoft\Graph\Beta\Generated.models.addIn~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|getBonusQuotaInBytes():int +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|getSubscriptionQuotaInBytes():int +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|setBonusQuotaInBytes(value?:int):void +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|public|setSubscriptionQuotaInBytes(value?:int):void +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdditionalStorageAllocations +Microsoft\Graph\Beta\Generated.models.additionalStorageAllocations~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.addLargeGalleryViewOperation-->CommsOperation Microsoft\Graph\Beta\Generated.models.addLargeGalleryViewOperation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.addLargeGalleryViewOperation::|public|GetFieldDeserializers():array @@ -214030,9 +214201,13 @@ Microsoft\Graph\Beta\Generated.models.browseQueryOrder::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getItemKey():string Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getItemsCount():int +Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getName():string Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getSizeInBytes():string @@ -214041,8 +214216,12 @@ Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|getWebUrl Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setItemKey(value?:string):void Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setItemsCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setName(value?:string):void Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.browseQueryResponseItem::|public|setSizeInBytes(value?:string):void @@ -218032,6 +218211,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getGroupDetail():CloudPcE Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getImageDisplayName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getIsDisasterRecoveryActive():bool Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastLoginResult():CloudPcLoginResult +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastLogoffDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastRemoteActionResult():CloudPcRemoteActionResult Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getManagedDeviceId():string @@ -218074,6 +218254,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setGroupDetail(value?:Clo Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setImageDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setIsDisasterRecoveryActive(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastLoginResult(value?:CloudPcLoginResult):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastLogoffDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastRemoteActionResult(value?:CloudPcRemoteActionResult):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setManagedDeviceId(value?:string):void @@ -226836,12 +227017,14 @@ Microsoft\Graph\Beta\Generated.models.desk::|public|GetFieldDeserializers():arra Microsoft\Graph\Beta\Generated.models.desk::|public|getHeightAdjustableState():PlaceFeatureEnablement Microsoft\Graph\Beta\Generated.models.desk::|public|getMailboxDetails():MailboxDetails Microsoft\Graph\Beta\Generated.models.desk::|public|getMode():PlaceMode +Microsoft\Graph\Beta\Generated.models.desk::|public|getServicePlans():array Microsoft\Graph\Beta\Generated.models.desk::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.desk::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.desk::|public|setDisplayDeviceName(value?:string):void Microsoft\Graph\Beta\Generated.models.desk::|public|setHeightAdjustableState(value?:PlaceFeatureEnablement):void Microsoft\Graph\Beta\Generated.models.desk::|public|setMailboxDetails(value?:MailboxDetails):void Microsoft\Graph\Beta\Generated.models.desk::|public|setMode(value?:PlaceMode):void +Microsoft\Graph\Beta\Generated.models.desk::|public|setServicePlans(value?:array):void Microsoft\Graph\Beta\Generated.models.desk::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Desk Microsoft\Graph\Beta\Generated.models.deskCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.deskCollectionResponse::|public|constructor():void @@ -232959,6 +233142,21 @@ Microsoft\Graph\Beta\Generated.models.deviceShellScriptCollectionResponse::|publ Microsoft\Graph\Beta\Generated.models.deviceShellScriptCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.deviceShellScriptCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceShellScriptCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceShellScriptCollectionResponse +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|getComponents():array +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|getDeviceId():string +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|setComponents(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|setDeviceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceSyncStatusResponse +Microsoft\Graph\Beta\Generated.models.deviceSyncStatusResponse~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.deviceTemplate-->DirectoryObject Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceTemplate::|public|getDeviceAuthority():string @@ -239691,6 +239889,23 @@ Microsoft\Graph\Beta\Generated.models.fallbackToMicrosoftProviderOnError::|publi Microsoft\Graph\Beta\Generated.models.fallbackToMicrosoftProviderOnError::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.fallbackToMicrosoftProviderOnError::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.fallbackToMicrosoftProviderOnError::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FallbackToMicrosoftProviderOnError +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|getAdditionalAllocations():AdditionalStorageAllocations +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|getUsed():int +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|getUser():Identity +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|setAdditionalAllocations(value?:AdditionalStorageAllocations):void +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|setUsed(value?:int):void +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|public|setUser(value?:Identity):void +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FamilyMemberStorageQuota +Microsoft\Graph\Beta\Generated.models.familyMemberStorageQuota~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.featureRolloutPolicy-->Entity Microsoft\Graph\Beta\Generated.models.featureRolloutPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.featureRolloutPolicy::|public|getAppliesTo():array @@ -243663,6 +243878,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::| Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|setGroups(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GroupBasedSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger-->WorkflowExecutionTrigger +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|public|getMinimumRequiredSponsors():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|public|setMinimumRequiredSponsors(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.guestSponsorTrigger::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GuestSponsorTrigger Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|public|getAccessReviews():AccessReviewSet Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|public|getAdditionalData():array @@ -267420,6 +267643,7 @@ Microsoft\Graph\Beta\Generated.models.place::|public|getIsWheelChairAccessible() Microsoft\Graph\Beta\Generated.models.place::|public|getLabel():string Microsoft\Graph\Beta\Generated.models.place::|public|getParentId():string Microsoft\Graph\Beta\Generated.models.place::|public|getPhone():string +Microsoft\Graph\Beta\Generated.models.place::|public|getPlaceId():string Microsoft\Graph\Beta\Generated.models.place::|public|getTags():array Microsoft\Graph\Beta\Generated.models.place::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.place::|public|Serialize(writer:ISerializationWriter):void @@ -267432,6 +267656,7 @@ Microsoft\Graph\Beta\Generated.models.place::|public|setIsWheelChairAccessible(v Microsoft\Graph\Beta\Generated.models.place::|public|setLabel(value?:string):void Microsoft\Graph\Beta\Generated.models.place::|public|setParentId(value?:string):void Microsoft\Graph\Beta\Generated.models.place::|public|setPhone(value?:string):void +Microsoft\Graph\Beta\Generated.models.place::|public|setPlaceId(value?:string):void Microsoft\Graph\Beta\Generated.models.place::|public|setTags(value?:array):void Microsoft\Graph\Beta\Generated.models.place::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Place Microsoft\Graph\Beta\Generated.models.placeCollectionResponse-->BaseCollectionPaginationCountResponse @@ -267509,6 +267734,19 @@ Microsoft\Graph\Beta\Generated.models.placeOperationStatus::0003-failed Microsoft\Graph\Beta\Generated.models.placeOperationStatus::0004-partiallySucceeded Microsoft\Graph\Beta\Generated.models.placeOperationStatus::0005-expired Microsoft\Graph\Beta\Generated.models.placeOperationStatus::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|getServicePlanId():string +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|public|setServicePlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlaceServicePlanInfo +Microsoft\Graph\Beta\Generated.models.placeServicePlanInfo~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.planner-->Entity Microsoft\Graph\Beta\Generated.models.planner::|public|constructor():void Microsoft\Graph\Beta\Generated.models.planner::|public|getBuckets():array @@ -276776,7 +277014,6 @@ Microsoft\Graph\Beta\Generated.models.room::|public|getFloorLabel():string Microsoft\Graph\Beta\Generated.models.room::|public|getFloorNumber():int Microsoft\Graph\Beta\Generated.models.room::|public|getIsTeamsEnabled():bool Microsoft\Graph\Beta\Generated.models.room::|public|getNickname():string -Microsoft\Graph\Beta\Generated.models.room::|public|getPlaceId():string Microsoft\Graph\Beta\Generated.models.room::|public|getTeamsEnabledState():PlaceFeatureEnablement Microsoft\Graph\Beta\Generated.models.room::|public|getVideoDeviceName():string Microsoft\Graph\Beta\Generated.models.room::|public|OdataType:string @@ -276791,7 +277028,6 @@ Microsoft\Graph\Beta\Generated.models.room::|public|setFloorLabel(value?:string) Microsoft\Graph\Beta\Generated.models.room::|public|setFloorNumber(value?:int):void Microsoft\Graph\Beta\Generated.models.room::|public|setIsTeamsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.room::|public|setNickname(value?:string):void -Microsoft\Graph\Beta\Generated.models.room::|public|setPlaceId(value?:string):void Microsoft\Graph\Beta\Generated.models.room::|public|setTeamsEnabledState(value?:PlaceFeatureEnablement):void Microsoft\Graph\Beta\Generated.models.room::|public|setVideoDeviceName(value?:string):void Microsoft\Graph\Beta\Generated.models.room::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Room @@ -280634,6 +280870,670 @@ Microsoft\Graph\Beta\Generated.models.security.caseAction::0008-purgeData Microsoft\Graph\Beta\Generated.models.security.caseAction::0009-exportReport Microsoft\Graph\Beta\Generated.models.security.caseAction::0010-exportResult Microsoft\Graph\Beta\Generated.models.security.caseAction::0011-holdPolicySync +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activity-->CaseManagementEntity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Activity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivityCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|getKind():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|getResourceId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|setKind(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|public|setResourceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivityResourceDetails +Microsoft\Graph\Beta\Generated.models.security.caseManagement.activityResourceDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|getActive():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|getBySeverity():IncidentSeverityCounts +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|getByStatus():AlertStatusCounts +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|getTotal():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|setActive(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|setBySeverity(value?:IncidentSeverityCounts):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|setByStatus(value?:AlertStatusCounts):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|public|setTotal(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertCounts +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertCounts~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|getEscapedNew():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|getInProgress():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|getResolved():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|setEscapedNew(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|setInProgress(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|public|setResolved(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertStatusCounts +Microsoft\Graph\Beta\Generated.models.security.caseManagement.alertStatusCounts~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment-->CaseManagementEntity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|getContent():StreamInterface +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|getFileExtension():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|getFileSize():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|getOrigin():AttachmentOrigin +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|getScanResult():AttachmentScanResult +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|setContent(value?:StreamInterface):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|setFileExtension(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|setFileSize(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|setOrigin(value?:AttachmentOrigin):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|public|setScanResult(value?:AttachmentScanResult):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Attachment +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttachmentCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|getResourceId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|getResourceType():AttachmentOriginType +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|setResourceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|public|setResourceType(value?:AttachmentOriginType):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttachmentOrigin +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOriginType::0000-case +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOriginType::0001-comment +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOriginType::0002-task +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOriginType::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentOrigin~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentScanResult::0000-unscanned +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentScanResult::0001-noThreatsFound +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentScanResult::0002-malicious +Microsoft\Graph\Beta\Generated.models.security.caseManagement.attachmentScanResult::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0000-link +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0001-unlink +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0002-update +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0003-delete +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0004-create +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0005-upload +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0006-download +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0007-fileUploadMalwareDetected +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditAction::0008-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog-->Activity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|getAction():AuditAction +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|getDetails():ActivityResourceDetails +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|getModifiedProperties():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|setAction(value?:AuditAction):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|setDetails(value?:ActivityResourceDetails):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|public|setModifiedProperties(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.auditLog::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditLog +Microsoft\Graph\Beta\Generated.models.security.caseManagement.booleanValueProperty-->ValueProperty +Microsoft\Graph\Beta\Generated.models.security.caseManagement.booleanValueProperty::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.booleanValueProperty::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.booleanValueProperty::|public|getValue():bool +Microsoft\Graph\Beta\Generated.models.security.caseManagement.booleanValueProperty::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.booleanValueProperty::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.booleanValueProperty::|public|setValue(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.booleanValueProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BooleanValueProperty +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CaseCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity-->Entity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|getCreatedBy():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|getLastModifiedBy():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|setCreatedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|setLastModifiedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseManagementEntity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CaseManagementEntity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskCategory::0000-uncategorized +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskCategory::0001-triage +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskCategory::0002-contain +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskCategory::0003-investigate +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskCategory::0004-remediate +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskCategory::0005-prevent +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskCategory::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskPriority::0000-notSet +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskPriority::0001-veryLow +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskPriority::0002-low +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskPriority::0003-medium +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskPriority::0004-high +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskPriority::0005-critical +Microsoft\Graph\Beta\Generated.models.security.caseManagement.caseTaskPriority::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.comment-->Activity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.comment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.comment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.comment::|public|getMessage():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.comment::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.comment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.comment::|public|setMessage(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.comment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Comment +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomFieldValues +Microsoft\Graph\Beta\Generated.models.security.caseManagement.customFieldValues~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase-->CaseManagementEntity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|getActivities():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|getAttachments():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|getCustomFields():CustomFieldValues +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|getRelations():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|getStatus():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|getTasks():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|setActivities(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|setAttachments(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|setCustomFields(value?:CustomFieldValues):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|setRelations(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|setStatus(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|public|setTasks(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.EscapedCase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EscapedCase +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase-->EscapedCase +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getAssignedTo():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getAutomation():ExposureCaseAutomation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getDueDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getEmailNotificationRecipients():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getGithub():ExposureCaseGitHub +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getIsGracePeriodEnabled():bool +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getPriority():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getSeemplicity():ExposureCaseSeemplicity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|getThirdPartyWorkItem():ThirdPartyWorkItem +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setAssignedTo(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setAutomation(value?:ExposureCaseAutomation):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setDueDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setEmailNotificationRecipients(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setGithub(value?:ExposureCaseGitHub):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setIsGracePeriodEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setPriority(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setSeemplicity(value?:ExposureCaseSeemplicity):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|public|setThirdPartyWorkItem(value?:ThirdPartyWorkItem):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExposureCase +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|getRuleId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|public|setRuleId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExposureCaseAutomation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseAutomation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|getEnvironmentId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|getIssueNumber():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|getIssueUrl():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|getPrimaryAssessmentId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|getRepoName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|setEnvironmentId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|setIssueNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|setIssueUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|setPrimaryAssessmentId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|public|setRepoName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExposureCaseGitHub +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseGitHub~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getConfigurationId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getConfigurationName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getProviderType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getSyncStatus():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getTicketCreationTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getTicketId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|getTicketLink():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setConfigurationName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setProviderType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setSyncStatus(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setTicketCreationTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setTicketId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|public|setTicketLink(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExposureCaseSeemplicity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.exposureCaseSeemplicity~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase-->EscapedCase +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|getAssignedTo():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|getClosingNotes():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|getDueDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|getPriority():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|setAssignedTo(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|setClosingNotes(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|setDueDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|public|setPriority(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.genericCase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GenericCase +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getAiAgents():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getApps():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getCloudResources():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getFiles():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getIps():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getMachines():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getMailboxes():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getOauthApps():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getProcesses():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getRegistryKeys():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getSecurityGroups():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getTotal():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getUrls():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|getUsers():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setAiAgents(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setApps(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setCloudResources(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setFiles(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setIps(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setMachines(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setMailboxes(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setOauthApps(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setProcesses(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setRegistryKeys(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setSecurityGroups(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setTotal(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setUrls(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|public|setUsers(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ImpactedAssetsCounts +Microsoft\Graph\Beta\Generated.models.security.caseManagement.impactedAssetsCounts~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase-->EscapedCase +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getAiAgentIds():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getAlertCounts():AlertCounts +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getAlertPolicyIds():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getAssignedTo():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getAssociatedThreatIds():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getCategories():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getClassification():IncidentClassification +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getCloudScopes():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getDataSensitivityLabels():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getDataStreams():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getDetectionSources():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getDetermination():IncidentDetermination +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getDueDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getEmailNotificationRecipients():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getFirstEventTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getImpactedAssets():ImpactedAssetsCounts +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getIncidentId():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getIncidentWebUrl():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getInvestigation():Investigation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getInvestigationIds():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getInvestigationStates():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getLastEventTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getMachineGroupIds():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getOsPlatforms():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getPolicyNames():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getPriorityScore():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getProductNames():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getRedirectCaseId():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getRedirectIncidentId():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getServiceSources():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getSeverity():IncidentSeverity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getSummary():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getSystemTags():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getTopRiskScore():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|getWorkspaceIds():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setAiAgentIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setAlertCounts(value?:AlertCounts):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setAlertPolicyIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setAssignedTo(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setAssociatedThreatIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setCategories(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setClassification(value?:IncidentClassification):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setCloudScopes(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setDataSensitivityLabels(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setDataStreams(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setDetectionSources(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setDetermination(value?:IncidentDetermination):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setDueDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setEmailNotificationRecipients(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setFirstEventTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setImpactedAssets(value?:ImpactedAssetsCounts):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setIncidentId(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setIncidentWebUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setInvestigation(value?:Investigation):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setInvestigationIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setInvestigationStates(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setLastEventTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setMachineGroupIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setOsPlatforms(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setPolicyNames(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setPriorityScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setProductNames(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setRedirectCaseId(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setRedirectIncidentId(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setServiceSources(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setSeverity(value?:IncidentSeverity):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setSummary(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setSystemTags(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setTopRiskScore(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|public|setWorkspaceIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentCase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IncidentCase +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentClassification::0000-unknown +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentClassification::0001-falsePositive +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentClassification::0002-truePositive +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentClassification::0003-informationalExpectedActivity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentClassification::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0000-unknown +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0001-apt +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0002-malware +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0003-securityPersonnel +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0004-securityTesting +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0005-unwantedSoftware +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0006-other +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0007-multiStagedAttack +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0008-compromisedAccount +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0009-phishing +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0010-maliciousUserActivity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0011-notMalicious +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0012-notEnoughDataToValidate +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0013-confirmedActivity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0014-lineOfBusinessApplication +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentDetermination::0015-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentRelation-->Relation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentRelation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentRelation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentRelation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentRelation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentRelation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IncidentRelation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverity::0000-unknown +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverity::0001-informational +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverity::0002-low +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverity::0003-medium +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverity::0004-high +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverity::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|getHigh():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|getInformational():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|getLow():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|getMedium():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|getUnknown():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|setHigh(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|setInformational(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|setLow(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|setMedium(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|public|setUnknown(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IncidentSeverityCounts +Microsoft\Graph\Beta\Generated.models.security.caseManagement.incidentSeverityCounts~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|getCount():int +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|getIds():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|getState():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|setCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|setIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|public|setState(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Investigation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.investigation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|getNewValue():ValueProperty +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|getOldValue():ValueProperty +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|getPropertyName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|setNewValue(value?:ValueProperty):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|setOldValue(value?:ValueProperty):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|public|setPropertyName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ModifiedProperty +Microsoft\Graph\Beta\Generated.models.security.caseManagement.modifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation-->Relation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|getRecommendationType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|getResourceGroupName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|getSubscriptionId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|setRecommendationType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|setResourceGroupName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|public|setSubscriptionId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.recommendationRelation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecommendationRelation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relation-->CaseManagementEntity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relation::|public|getRelatedResourceId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relation::|public|setRelatedResourceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Relation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.relationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelationCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.stringValueProperty-->ValueProperty +Microsoft\Graph\Beta\Generated.models.security.caseManagement.stringValueProperty::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.stringValueProperty::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.stringValueProperty::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.stringValueProperty::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.stringValueProperty::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.stringValueProperty::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.stringValueProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StringValueProperty +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task-->CaseManagementEntity +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|getAssignedTo():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|getCategory():CaseTaskCategory +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|getClosingNotes():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|getDueDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|getPriority():CaseTaskPriority +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|getStatus():TaskStatus +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|setAssignedTo(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|setCategory(value?:CaseTaskCategory):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|setClosingNotes(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|setDueDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|setPriority(value?:CaseTaskPriority):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|public|setStatus(value?:TaskStatus):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.task::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Task +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskStatus::0000-notSet +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskStatus::0001-new +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskStatus::0002-inProgress +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskStatus::0003-failed +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskStatus::0004-partiallyCompleted +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskStatus::0005-skipped +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskStatus::0006-completed +Microsoft\Graph\Beta\Generated.models.security.caseManagement.taskStatus::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getIdentifier():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getInstance():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getLastSyncedOnDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getMetadata():ThirdPartyWorkItemMetadata +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getProvider():ThirdPartyWorkItemProvider +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getSyncedBy():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|getWorkItemType():ThirdPartyWorkItemType +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setInstance(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setLastSyncedOnDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setMetadata(value?:ThirdPartyWorkItemMetadata):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setProvider(value?:ThirdPartyWorkItemProvider):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setSyncedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|public|setWorkItemType(value?:ThirdPartyWorkItemType):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThirdPartyWorkItem +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThirdPartyWorkItemMetadata +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemMetadata~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemProvider::0000-serviceNow +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemProvider::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemType::0000-incident +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItemType::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.caseManagement.thirdPartyWorkItem~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ValueProperty +Microsoft\Graph\Beta\Generated.models.security.caseManagement.valueProperty~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation-->Relation +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|getResourceGroupName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|getSubscriptionId():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|getWorkspaceName():string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|setResourceGroupName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|setSubscriptionId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|public|setWorkspaceName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.caseManagement.workspaceIndicatorRelation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkspaceIndicatorRelation +Microsoft\Graph\Beta\Generated.models.security.caseManagementRoot-->Entity +Microsoft\Graph\Beta\Generated.models.security.caseManagementRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.caseManagementRoot::|public|getCases():array +Microsoft\Graph\Beta\Generated.models.security.caseManagementRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.caseManagementRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.caseManagementRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.caseManagementRoot::|public|setCases(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.caseManagementRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CaseManagementRoot Microsoft\Graph\Beta\Generated.models.security.caseOperation-->Entity Microsoft\Graph\Beta\Generated.models.security.caseOperation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.caseOperation::|public|getAction():CaseAction @@ -294780,6 +295680,31 @@ Microsoft\Graph\Beta\Generated.models.symantecCodeSigningCertificate::|public|se Microsoft\Graph\Beta\Generated.models.symantecCodeSigningCertificate::|public|setSubjectName(value?:string):void Microsoft\Graph\Beta\Generated.models.symantecCodeSigningCertificate::|public|setUploadDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.symantecCodeSigningCertificate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SymantecCodeSigningCertificate +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|getMoreInfo():string +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|getName():string +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|getReportedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|getStatus():SyncComponentStatus +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|setMoreInfo(value?:string):void +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|setReportedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.syncComponent::|public|setStatus(value?:SyncComponentStatus):void +Microsoft\Graph\Beta\Generated.models.syncComponent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SyncComponent +Microsoft\Graph\Beta\Generated.models.syncComponentStatus::0000-none +Microsoft\Graph\Beta\Generated.models.syncComponentStatus::0001-inProgress +Microsoft\Graph\Beta\Generated.models.syncComponentStatus::0002-success +Microsoft\Graph\Beta\Generated.models.syncComponentStatus::0003-failure +Microsoft\Graph\Beta\Generated.models.syncComponentStatus::0004-partialSuccess +Microsoft\Graph\Beta\Generated.models.syncComponentStatus::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.syncComponent~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.synchronization-->Entity Microsoft\Graph\Beta\Generated.models.synchronization::|public|constructor():void Microsoft\Graph\Beta\Generated.models.synchronization::|public|GetFieldDeserializers():array @@ -300899,7 +301824,9 @@ Microsoft\Graph\Beta\Generated.models.unifiedRole~~>AdditionalDataHolder; Backed Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota-->Entity Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|constructor():void Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|getDeleted():int +Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|getFamilyMembersUsage():array Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|getIsPooledStorageEnabled():bool Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|getManageWebUrl():string Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|getRemaining():int Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|getServices():array @@ -300909,6 +301836,8 @@ Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|getUsed():int Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setDeleted(value?:int):void +Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setFamilyMembersUsage(value?:array):void +Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setIsPooledStorageEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setManageWebUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setRemaining(value?:int):void Microsoft\Graph\Beta\Generated.models.unifiedStorageQuota::|public|setServices(value?:array):void @@ -305545,6 +306474,7 @@ Microsoft\Graph\Beta\Generated.models.vppLicensingType::|static|public|CreateFro Microsoft\Graph\Beta\Generated.models.vppLicensingType~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.vppToken-->Entity Microsoft\Graph\Beta\Generated.models.vppToken::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.vppToken::|public|getAppleDeviceAppDeliveryProtocolType():AppleDeviceDeliveryProtocol Microsoft\Graph\Beta\Generated.models.vppToken::|public|getAppleId():string Microsoft\Graph\Beta\Generated.models.vppToken::|public|getAutomaticallyUpdateApps():bool Microsoft\Graph\Beta\Generated.models.vppToken::|public|getClaimTokenManagementFromExternalMdm():bool @@ -305565,6 +306495,7 @@ Microsoft\Graph\Beta\Generated.models.vppToken::|public|getTokenActionResults(): Microsoft\Graph\Beta\Generated.models.vppToken::|public|getVppTokenAccountType():VppTokenAccountType Microsoft\Graph\Beta\Generated.models.vppToken::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.vppToken::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.vppToken::|public|setAppleDeviceAppDeliveryProtocolType(value?:AppleDeviceDeliveryProtocol):void Microsoft\Graph\Beta\Generated.models.vppToken::|public|setAppleId(value?:string):void Microsoft\Graph\Beta\Generated.models.vppToken::|public|setAutomaticallyUpdateApps(value?:bool):void Microsoft\Graph\Beta\Generated.models.vppToken::|public|setClaimTokenManagementFromExternalMdm(value?:bool):void @@ -314357,7 +315288,6 @@ Microsoft\Graph\Beta\Generated.models.workspace::|public|getFloorLabel():string Microsoft\Graph\Beta\Generated.models.workspace::|public|getFloorNumber():int Microsoft\Graph\Beta\Generated.models.workspace::|public|getMode():PlaceMode Microsoft\Graph\Beta\Generated.models.workspace::|public|getNickname():string -Microsoft\Graph\Beta\Generated.models.workspace::|public|getPlaceId():string Microsoft\Graph\Beta\Generated.models.workspace::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.workspace::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setBuilding(value?:string):void @@ -314368,7 +315298,6 @@ Microsoft\Graph\Beta\Generated.models.workspace::|public|setFloorLabel(value?:st Microsoft\Graph\Beta\Generated.models.workspace::|public|setFloorNumber(value?:int):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setMode(value?:PlaceMode):void Microsoft\Graph\Beta\Generated.models.workspace::|public|setNickname(value?:string):void -Microsoft\Graph\Beta\Generated.models.workspace::|public|setPlaceId(value?:string):void Microsoft\Graph\Beta\Generated.models.workspace::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Workspace Microsoft\Graph\Beta\Generated.models.workspaceCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.workspaceCollectionResponse::|public|constructor():void @@ -333854,36 +334783,36 @@ Microsoft\Graph\Beta\Generated.reports.getMailboxUsageStorageWithPeriod.getMailb Microsoft\Graph\Beta\Generated.reports.getMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):GetMailboxUsageStorageWithPeriodRequestBuilder Microsoft\Graph\Beta\Generated.reports.getMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.reports.getMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:string):void -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|Get(requestConfiguration?:GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration):StreamInterface -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.getMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:string):void -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|Get(requestConfiguration?:GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration):StreamInterface -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.getMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:string):void -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|Get(requestConfiguration?:GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration):StreamInterface -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.getMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:string; version?:string):void +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|Get(requestConfiguration?:GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|WithUrl(rawUrl:string):GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:string; version?:string):void +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|Get(requestConfiguration?:GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|WithUrl(rawUrl:string):GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; period?:string; version?:string):void +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|Get(requestConfiguration?:GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|WithUrl(rawUrl:string):GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder::|public|Get(requestConfiguration?:GetOffice365ActivationCountsRequestBuilderGetRequestConfiguration):StreamInterface @@ -336007,9 +336936,9 @@ Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMailbox Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMailboxUsageMailboxCountsWithPeriod(period:string):GetMailboxUsageMailboxCountsWithPeriodRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMailboxUsageQuotaStatusMailboxCountsWithPeriod(period:string):GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMailboxUsageStorageWithPeriod(period:string):GetMailboxUsageStorageWithPeriodRequestBuilder -Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriod(period:string):GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder -Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriod(period:string):GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder -Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriod(period:string):GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder +Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(period:string; version:string):GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder +Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(period:string; version:string):GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder +Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(period:string; version:string):GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getOffice365ActivationCounts:GetOffice365ActivationCountsRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getOffice365ActivationsUserCounts:GetOffice365ActivationsUserCountsRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getOffice365ActivationsUserDetail:GetOffice365ActivationsUserDetailRequestBuilder @@ -349253,6 +350182,378 @@ Microsoft\Graph\Beta\Generated.security.auditLog.queries.queriesRequestBuilderGe Microsoft\Graph\Beta\Generated.security.auditLog.queries.queriesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):QueriesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.auditLog.queries.queriesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.auditLog.queries.queriesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|cases:CasesRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|Delete(requestConfiguration?:CaseManagementRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|Get(requestConfiguration?:CaseManagementRequestBuilderGetRequestConfiguration):CaseManagementRoot +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|Patch(body:CaseManagementRoot; requestConfiguration?:CaseManagementRequestBuilderPatchRequestConfiguration):CaseManagementRoot +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CaseManagementRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CaseManagementRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|ToPatchRequestInformation(body:CaseManagementRoot; requestConfiguration?:CaseManagementRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.CaseManagementRequestBuilder::|public|WithUrl(rawUrl:string):CaseManagementRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CaseManagementRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderGetRequestConfiguration::|public|queryParameters:CaseManagementRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CaseManagementRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.caseManagementRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|ByCaseId(caseId:string):CaseItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|Get(requestConfiguration?:CasesRequestBuilderGetRequestConfiguration):CaseCollectionResponse +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|Post(body:EscapedCase; requestConfiguration?:CasesRequestBuilderPostRequestConfiguration):EscapedCase +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CasesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|ToPostRequestInformation(body:EscapedCase; requestConfiguration?:CasesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.CasesRequestBuilder::|public|WithUrl(rawUrl:string):CasesRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CasesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetRequestConfiguration::|public|queryParameters:CasesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CasesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.casesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|ByActivityId(activityId:string):ActivityItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|Get(requestConfiguration?:ActivitiesRequestBuilderGetRequestConfiguration):ActivityCollectionResponse +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|Post(body:Activity; requestConfiguration?:ActivitiesRequestBuilderPostRequestConfiguration):Activity +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ActivitiesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|ToPostRequestInformation(body:Activity; requestConfiguration?:ActivitiesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|WithUrl(rawUrl:string):ActivitiesRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ActivitiesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetRequestConfiguration::|public|queryParameters:ActivitiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ActivitiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.activitiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|Delete(requestConfiguration?:ActivityItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|Get(requestConfiguration?:ActivityItemRequestBuilderGetRequestConfiguration):Activity +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|Patch(body:Activity; requestConfiguration?:ActivityItemRequestBuilderPatchRequestConfiguration):Activity +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ActivityItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ActivityItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|ToPatchRequestInformation(body:Activity; requestConfiguration?:ActivityItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|WithUrl(rawUrl:string):ActivityItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ActivityItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ActivityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ActivityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|ByAttachmentId(attachmentId:string):AttachmentItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|Get(requestConfiguration?:AttachmentsRequestBuilderGetRequestConfiguration):AttachmentCollectionResponse +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|Post(body:Attachment; requestConfiguration?:AttachmentsRequestBuilderPostRequestConfiguration):Attachment +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AttachmentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|ToPostRequestInformation(body:Attachment; requestConfiguration?:AttachmentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|WithUrl(rawUrl:string):AttachmentsRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AttachmentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetRequestConfiguration::|public|queryParameters:AttachmentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AttachmentsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.attachmentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|content:ContentRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|Delete(requestConfiguration?:AttachmentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|Get(requestConfiguration?:AttachmentItemRequestBuilderGetRequestConfiguration):Attachment +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|Patch(body:Attachment; requestConfiguration?:AttachmentItemRequestBuilderPatchRequestConfiguration):Attachment +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AttachmentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AttachmentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|ToPatchRequestInformation(body:Attachment; requestConfiguration?:AttachmentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):AttachmentItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AttachmentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AttachmentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AttachmentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):Attachment +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.contentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.contentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.contentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.contentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.contentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.attachments.item.content.contentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|Delete(requestConfiguration?:CaseItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|Get(requestConfiguration?:CaseItemRequestBuilderGetRequestConfiguration):EscapedCase +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|Patch(body:EscapedCase; requestConfiguration?:CaseItemRequestBuilderPatchRequestConfiguration):EscapedCase +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|relations:RelationsRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|tasks:TasksRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CaseItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CaseItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|ToPatchRequestInformation(body:EscapedCase; requestConfiguration?:CaseItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|WithUrl(rawUrl:string):CaseItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CaseItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.CaseItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|Delete(requestConfiguration?:RelationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|Get(requestConfiguration?:RelationItemRequestBuilderGetRequestConfiguration):Relation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|Patch(body:Relation; requestConfiguration?:RelationItemRequestBuilderPatchRequestConfiguration):Relation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RelationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RelationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|ToPatchRequestInformation(body:Relation; requestConfiguration?:RelationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|WithUrl(rawUrl:string):RelationItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RelationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RelationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RelationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|ByRelationId(relationId:string):RelationItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|Get(requestConfiguration?:RelationsRequestBuilderGetRequestConfiguration):RelationCollectionResponse +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|Post(body:Relation; requestConfiguration?:RelationsRequestBuilderPostRequestConfiguration):Relation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RelationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|ToPostRequestInformation(body:Relation; requestConfiguration?:RelationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|WithUrl(rawUrl:string):RelationsRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RelationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetRequestConfiguration::|public|queryParameters:RelationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RelationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.relations.relationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|Delete(requestConfiguration?:TaskItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|Get(requestConfiguration?:TaskItemRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|Patch(body:Task; requestConfiguration?:TaskItemRequestBuilderPatchRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TaskItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|ToPatchRequestInformation(body:Task; requestConfiguration?:TaskItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|ByTaskId(taskId:string):TaskItemRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|Get(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):TaskCollectionResponse +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|Post(body:Task; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TasksRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|ToPostRequestInformation(body:Task; requestConfiguration?:TasksRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|WithUrl(rawUrl:string):TasksRequestBuilder +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TasksRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetRequestConfiguration::|public|queryParameters:TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TasksRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.caseManagement.cases.item.tasks.tasksRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.cases.CasesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.cases.CasesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.cases.CasesRequestBuilder::|public|Delete(requestConfiguration?:CasesRequestBuilderDeleteRequestConfiguration):void @@ -349907,6 +351208,8 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.it Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:EdiscoveryHoldPolicyItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|Get(requestConfiguration?:EdiscoveryHoldPolicyItemRequestBuilderGetRequestConfiguration):EdiscoveryHoldPolicy +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoftGraphSecurityDisablePolicy:MicrosoftGraphSecurityDisablePolicyRequestBuilder +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoftGraphSecurityEnablePolicy:MicrosoftGraphSecurityEnablePolicyRequestBuilder Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoftGraphSecurityRetryPolicy:MicrosoftGraphSecurityRetryPolicyRequestBuilder Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|Patch(body:EdiscoveryHoldPolicy; requestConfiguration?:EdiscoveryHoldPolicyItemRequestBuilderPatchRequestConfiguration):EdiscoveryHoldPolicy Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|pathParameters:array @@ -349929,6 +351232,26 @@ Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.it Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EdiscoveryHoldPolicyItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityDisablePolicyRequestBuilder +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.microsoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.microsoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityEnablePolicyRequestBuilder +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.microsoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.microsoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|pathParameters:array @@ -355345,6 +356668,7 @@ Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|alerts:A Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|alerts_v2:Alerts_v2RequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|attackSimulation:AttackSimulationRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|auditLog:AuditLogRequestBuilder +Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|caseManagement:CaseManagementRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|cases:CasesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|cloudAppSecurityProfiles:CloudAppSecurityProfilesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|collaboration:CollaborationRequestBuilder @@ -386212,6 +387536,8 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestB Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|Get(requestConfiguration?:ContainersRequestBuilderGetRequestConfiguration):FileStorageContainerCollectionResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|getByUserWithUserPrincipalName(userPrincipalName:string):GetByUserWithUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|getByUserWithUserPrincipalNameWithRole(role:string; userPrincipalName:string):GetByUserWithUserPrincipalNameWithRoleRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|Post(body:FileStorageContainer; requestConfiguration?:ContainersRequestBuilderPostRequestConfiguration):FileStorageContainer Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|requestAdapter:RequestAdapter @@ -386249,6 +387575,62 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.count.CountRequest Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetByUserWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; userPrincipalName?:string):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|Get(requestConfiguration?:GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration):GetByUserWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|WithUrl(rawUrl:string):GetByUserWithUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetByUserWithUserPrincipalNameWithRoleGetResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; role?:string; userPrincipalName?:string):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|Get(requestConfiguration?:GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration):GetByUserWithUserPrincipalNameWithRoleGetResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|WithUrl(rawUrl:string):GetByUserWithUserPrincipalNameWithRoleRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration::|public|queryParameters:GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder::|public|pathParameters:array @@ -387624,6 +389006,8 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedCont Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|Get(requestConfiguration?:DeletedContainersRequestBuilderGetRequestConfiguration):FileStorageContainerCollectionResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|getByUserWithUserPrincipalName(userPrincipalName:string):GetByUserWithUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|getByUserWithUserPrincipalNameWithRole(role:string; userPrincipalName:string):GetByUserWithUserPrincipalNameWithRoleRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|Post(body:FileStorageContainer; requestConfiguration?:DeletedContainersRequestBuilderPostRequestConfiguration):FileStorageContainer Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|requestAdapter:RequestAdapter @@ -387646,6 +389030,62 @@ Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.deletedCont Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.deletedContainersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeletedContainersRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.deletedContainersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.deletedContainersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetByUserWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; userPrincipalName?:string):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|Get(requestConfiguration?:GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration):GetByUserWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilder::|public|WithUrl(rawUrl:string):GetByUserWithUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.getByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetByUserWithUserPrincipalNameWithRoleGetResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; role?:string; userPrincipalName?:string):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|Get(requestConfiguration?:GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration):GetByUserWithUserPrincipalNameWithRoleGetResponse +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|WithUrl(rawUrl:string):GetByUserWithUserPrincipalNameWithRoleRequestBuilder +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration::|public|queryParameters:GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.getByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder::|public|pathParameters:array @@ -439102,6 +440542,16 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getNonCompliantSet Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetNonCompliantSettingsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:GetNonCompliantSettingsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getNonCompliantSettings.getNonCompliantSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):GetNonCompliantSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|Get(requestConfiguration?:GetSyncStatusRequestBuilderGetRequestConfiguration):DeviceSyncStatusResponse +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetSyncStatusRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|WithUrl(rawUrl:string):GetSyncStatusRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.getSyncStatusRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.getSyncStatus.getSyncStatusRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|pathParameters:array @@ -439273,6 +440723,7 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemR Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|Get(requestConfiguration?:ManagedDeviceItemRequestBuilderGetRequestConfiguration):ManagedDevice Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|getFileVaultKey:GetFileVaultKeyRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|getNonCompliantSettings:GetNonCompliantSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|getSyncStatus:GetSyncStatusRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateDeviceAttestation:InitiateDeviceAttestationRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateMobileDeviceManagementKeyRecovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiateOnDemandProactiveRemediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -439289,6 +440740,7 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemR Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|recoverPasscode:RecoverPasscodeRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remoteLock:RemoteLockRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceEsim:RemoveDeviceEsimRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder @@ -439502,6 +440954,27 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.remoteLock.RemoteL Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|WithUrl(rawUrl:string):RemoteLockRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.remoteLock.remoteLockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.remoteLock.remoteLockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|getIccId():string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|public|setIccId(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveDeviceEsimPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|Post(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:RemoveDeviceEsimRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|ToPostRequestInformation(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:RemoveDeviceEsimRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|WithUrl(rawUrl:string):RemoveDeviceEsimRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceEsim.removeDeviceEsimRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|pathParameters:array diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 43288c845d3..d5ffa1b009d 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "C83BBC2D664CC21A971EAB56A4269689874467BE15A0F7F5479EFE39578C464E6D6606C990346E5185BD25C64482E00E8158AFEBA28D029BE50E6108E4E4C0AB", + "descriptionHash": "36652CFA3AC725D4459415792B6045CEB6336952D3624160EEDF275826ECF3533832D3587F4DDB23C5B0A43AF69DA6D730B99CDF8F008D4CA714E84BAED200F5", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1",