diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index 35e4b577767..0baca24dad1 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-delete?view=graph-rest-beta Find more info here */ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -69,12 +69,12 @@ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $ } /** - * Update the properties of a complianceChange object. + * Update the properties of a contentApproval object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta Find more info here */ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -85,7 +85,7 @@ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilde } /** - * Delete a complianceChange object. + * Delete a contentApproval object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -124,7 +124,7 @@ public function toGetRequestInformation(?ComplianceChangeItemRequestBuilderGetRe } /** - * Update the properties of a complianceChange object. + * Update the properties of a contentApproval object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/AdministrativeUnits/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/AdministrativeUnits/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index d2dc33105de..09208adf1de 100644 --- a/src/Generated/AdministrativeUnits/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/AdministrativeUnits/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php index 94bd9218eff..0f05c8b184a 100644 --- a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php b/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php index 14023e7df58..7619dddbeca 100644 --- a/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php +++ b/src/Generated/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php @@ -5,7 +5,11 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\AppRoleAssignments\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\Delta\DeltaRequestBuilder; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\GetByIds\GetByIdsRequestBuilder; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\GetUserOwnedObjects\GetUserOwnedObjectsRequestBuilder; use Microsoft\Graph\Beta\Generated\AppRoleAssignments\Item\AppRoleAssignmentItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\ValidateProperties\ValidatePropertiesRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\AppRoleAssignment; use Microsoft\Graph\Beta\Generated\Models\AppRoleAssignmentCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -26,6 +30,34 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getByIds method. + */ + public function getByIds(): GetByIdsRequestBuilder { + return new GetByIdsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getUserOwnedObjects method. + */ + public function getUserOwnedObjects(): GetUserOwnedObjectsRequestBuilder { + return new GetUserOwnedObjectsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the validateProperties method. + */ + public function validateProperties(): ValidatePropertiesRequestBuilder { + return new ValidatePropertiesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the collection of appRoleAssignment entities. * @param string $appRoleAssignmentId The unique identifier of appRoleAssignment diff --git a/src/Generated/AppRoleAssignments/Delta/DeltaGetResponse.php b/src/Generated/AppRoleAssignments/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..cdcef857c88 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::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, DirectoryObject::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/AppRoleAssignments/Delta/DeltaRequestBuilder.php b/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..83bdff4e4be --- /dev/null +++ b/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/appRoleAssignments/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * @param DeltaRequestBuilderGetRequestConfiguration|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/directoryobject-delta?view=graph-rest-beta Find more info here + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $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 DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7f24d5edf3a --- /dev/null +++ b/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetQueryParameters.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 DeltaRequestBuilderGetQueryParameters 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/AppRoleAssignments/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..39de24e2222 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @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 DeltaRequestBuilderGetQueryParameters + */ + 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): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostRequestBody.php b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostRequestBody.php new file mode 100644 index 00000000000..5bffcee8251 --- /dev/null +++ b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostRequestBody.php @@ -0,0 +1,155 @@ +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 GetByIdsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetByIdsPostRequestBody { + return new GetByIdsPostRequestBody(); + } + + /** + * 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 [ + 'ids' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setIds($val); + }, + 'types' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setTypes($val); + }, + ]; + } + + /** + * Gets the ids property value. The ids property + * @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 types property value. The types property + * @return array|null + */ + public function getTypes(): ?array { + $val = $this->getBackingStore()->get('types'); + 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 'types'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('ids', $this->getIds()); + $writer->writeCollectionOfPrimitiveValues('types', $this->getTypes()); + $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 ids property value. The ids property + * @param array|null $value Value to set for the ids property. + */ + public function setIds(?array $value): void { + $this->getBackingStore()->set('ids', $value); + } + + /** + * Sets the types property value. The types property + * @param array|null $value Value to set for the types property. + */ + public function setTypes(?array $value): void { + $this->getBackingStore()->set('types', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostResponse.php b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostResponse.php new file mode 100644 index 00000000000..454450eaccf --- /dev/null +++ b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DirectoryObject::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, DirectoryObject::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/AppRoleAssignments/GetByIds/GetByIdsRequestBuilder.php b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilder.php new file mode 100644 index 00000000000..d46c0635b53 --- /dev/null +++ b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/appRoleAssignments/getByIds'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Return the directory objects specified in a list of IDs. Some common uses for this function are to: + * @param GetByIdsPostRequestBody $body The request body + * @param GetByIdsRequestBuilderPostRequestConfiguration|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/directoryobject-getbyids?view=graph-rest-beta Find more info here + */ + public function post(GetByIdsPostRequestBody $body, ?GetByIdsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetByIdsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Return the directory objects specified in a list of IDs. Some common uses for this function are to: + * @param GetByIdsPostRequestBody $body The request body + * @param GetByIdsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GetByIdsPostRequestBody $body, ?GetByIdsRequestBuilderPostRequestConfiguration $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 GetByIdsRequestBuilder + */ + public function withUrl(string $rawUrl): GetByIdsRequestBuilder { + return new GetByIdsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilderPostRequestConfiguration.php b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3efae2c8394 --- /dev/null +++ b/src/Generated/AppRoleAssignments/GetByIds/GetByIdsRequestBuilderPostRequestConfiguration.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/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsPostRequestBody.php b/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsPostRequestBody.php new file mode 100644 index 00000000000..d28fe0519e1 --- /dev/null +++ b/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsPostRequestBody.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 GetUserOwnedObjectsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetUserOwnedObjectsPostRequestBody { + return new GetUserOwnedObjectsPostRequestBody(); + } + + /** + * 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 [ + 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), + ]; + } + + /** + * Gets the type property value. The type property + * @return string|null + */ + public function getType(): ?string { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); + } + + /** + * Gets the userId property value. The userId property + * @return string|null + */ + public function getUserId(): ?string { + $val = $this->getBackingStore()->get('userId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('type', $this->getType()); + $writer->writeStringValue('userId', $this->getUserId()); + $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 type property value. The type property + * @param string|null $value Value to set for the type property. + */ + public function setType(?string $value): void { + $this->getBackingStore()->set('type', $value); + } + + /** + * Sets the userId property value. The userId property + * @param string|null $value Value to set for the userId property. + */ + public function setUserId(?string $value): void { + $this->getBackingStore()->set('userId', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilder.php b/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilder.php new file mode 100644 index 00000000000..8105ce0d21a --- /dev/null +++ b/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilder.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}/appRoleAssignments/getUserOwnedObjects'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination. + * @param GetUserOwnedObjectsPostRequestBody $body The request body + * @param GetUserOwnedObjectsRequestBuilderPostRequestConfiguration|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/directory-deleteditems-getuserownedobjects?view=graph-rest-beta Find more info here + */ + public function post(GetUserOwnedObjectsPostRequestBody $body, ?GetUserOwnedObjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination. + * @param GetUserOwnedObjectsPostRequestBody $body The request body + * @param GetUserOwnedObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GetUserOwnedObjectsPostRequestBody $body, ?GetUserOwnedObjectsRequestBuilderPostRequestConfiguration $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 GetUserOwnedObjectsRequestBuilder + */ + public function withUrl(string $rawUrl): GetUserOwnedObjectsRequestBuilder { + return new GetUserOwnedObjectsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilderPostRequestConfiguration.php b/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5f31eda529d --- /dev/null +++ b/src/Generated/AppRoleAssignments/GetUserOwnedObjects/GetUserOwnedObjectsRequestBuilderPostRequestConfiguration.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/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php b/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php index 1673c365b23..95af27ab1ef 100644 --- a/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php +++ b/src/Generated/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php @@ -4,6 +4,11 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\Item\CheckMemberGroups\CheckMemberGroupsRequestBuilder; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\Item\CheckMemberObjects\CheckMemberObjectsRequestBuilder; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\Item\GetMemberGroups\GetMemberGroupsRequestBuilder; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\Item\GetMemberObjects\GetMemberObjectsRequestBuilder; +use Microsoft\Graph\Beta\Generated\AppRoleAssignments\Item\Restore\RestoreRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\AppRoleAssignment; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -16,6 +21,41 @@ */ class AppRoleAssignmentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the checkMemberGroups method. + */ + public function checkMemberGroups(): CheckMemberGroupsRequestBuilder { + return new CheckMemberGroupsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the checkMemberObjects method. + */ + public function checkMemberObjects(): CheckMemberObjectsRequestBuilder { + return new CheckMemberObjectsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getMemberGroups method. + */ + public function getMemberGroups(): GetMemberGroupsRequestBuilder { + return new GetMemberGroupsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getMemberObjects method. + */ + public function getMemberObjects(): GetMemberObjectsRequestBuilder { + return new GetMemberObjectsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function restore(): RestoreRequestBuilder { + return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new AppRoleAssignmentItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostRequestBody.php b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostRequestBody.php new file mode 100644 index 00000000000..6d4005e7c7c --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostRequestBody.php @@ -0,0 +1,124 @@ +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 CheckMemberGroupsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CheckMemberGroupsPostRequestBody { + return new CheckMemberGroupsPostRequestBody(); + } + + /** + * 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 [ + 'groupIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setGroupIds($val); + }, + ]; + } + + /** + * Gets the groupIds property value. The groupIds property + * @return array|null + */ + public function getGroupIds(): ?array { + $val = $this->getBackingStore()->get('groupIds'); + 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 'groupIds'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('groupIds', $this->getGroupIds()); + $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 groupIds property value. The groupIds property + * @param array|null $value Value to set for the groupIds property. + */ + public function setGroupIds(?array $value): void { + $this->getBackingStore()->set('groupIds', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostResponse.php b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostResponse.php new file mode 100644 index 00000000000..166aeee5ba8 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsPostResponse.php @@ -0,0 +1,78 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setValue($val); + }, + ]); + } + + /** + * 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, 'string'); + /** @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->writeCollectionOfPrimitiveValues('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/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php new file mode 100644 index 00000000000..d94414cd71d --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberGroups'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * @param CheckMemberGroupsPostRequestBody $body The request body + * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|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/directoryobject-checkmembergroups?view=graph-rest-beta Find more info here + */ + public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckMemberGroupsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * @param CheckMemberGroupsPostRequestBody $body The request body + * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsRequestBuilderPostRequestConfiguration $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 CheckMemberGroupsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckMemberGroupsRequestBuilder { + return new CheckMemberGroupsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilderPostRequestConfiguration.php b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..489a8d2d8d0 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilderPostRequestConfiguration.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/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostRequestBody.php b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostRequestBody.php new file mode 100644 index 00000000000..9080dc4a617 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostRequestBody.php @@ -0,0 +1,124 @@ +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 CheckMemberObjectsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CheckMemberObjectsPostRequestBody { + return new CheckMemberObjectsPostRequestBody(); + } + + /** + * 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 [ + 'ids' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setIds($val); + }, + ]; + } + + /** + * Gets the ids property value. The ids property + * @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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('ids', $this->getIds()); + $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 ids property value. The ids property + * @param array|null $value Value to set for the ids property. + */ + public function setIds(?array $value): void { + $this->getBackingStore()->set('ids', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostResponse.php b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostResponse.php new file mode 100644 index 00000000000..affbea46ca3 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsPostResponse.php @@ -0,0 +1,78 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setValue($val); + }, + ]); + } + + /** + * 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, 'string'); + /** @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->writeCollectionOfPrimitiveValues('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/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilder.php b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilder.php new file mode 100644 index 00000000000..88a8c4bf88c --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilder.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}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberObjects'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action checkMemberObjects + * @param CheckMemberObjectsPostRequestBody $body The request body + * @param CheckMemberObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CheckMemberObjectsPostRequestBody $body, ?CheckMemberObjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CheckMemberObjectsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action checkMemberObjects + * @param CheckMemberObjectsPostRequestBody $body The request body + * @param CheckMemberObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CheckMemberObjectsPostRequestBody $body, ?CheckMemberObjectsRequestBuilderPostRequestConfiguration $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 CheckMemberObjectsRequestBuilder + */ + public function withUrl(string $rawUrl): CheckMemberObjectsRequestBuilder { + return new CheckMemberObjectsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilderPostRequestConfiguration.php b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bd2ca13167c --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/CheckMemberObjects/CheckMemberObjectsRequestBuilderPostRequestConfiguration.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/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php new file mode 100644 index 00000000000..af5c58390dd --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.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 GetMemberGroupsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetMemberGroupsPostRequestBody { + return new GetMemberGroupsPostRequestBody(); + } + + /** + * 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 [ + 'securityEnabledOnly' => fn(ParseNode $n) => $o->setSecurityEnabledOnly($n->getBooleanValue()), + ]; + } + + /** + * Gets the securityEnabledOnly property value. The securityEnabledOnly property + * @return bool|null + */ + public function getSecurityEnabledOnly(): ?bool { + $val = $this->getBackingStore()->get('securityEnabledOnly'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'securityEnabledOnly'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('securityEnabledOnly', $this->getSecurityEnabledOnly()); + $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 securityEnabledOnly property value. The securityEnabledOnly property + * @param bool|null $value Value to set for the securityEnabledOnly property. + */ + public function setSecurityEnabledOnly(?bool $value): void { + $this->getBackingStore()->set('securityEnabledOnly', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostResponse.php b/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostResponse.php new file mode 100644 index 00000000000..3389a6a067a --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsPostResponse.php @@ -0,0 +1,78 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setValue($val); + }, + ]); + } + + /** + * 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, 'string'); + /** @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->writeCollectionOfPrimitiveValues('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/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilder.php b/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilder.php new file mode 100644 index 00000000000..2c9bf8a1adf --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberGroups'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. + * @param GetMemberGroupsPostRequestBody $body The request body + * @param GetMemberGroupsRequestBuilderPostRequestConfiguration|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/directoryobject-getmembergroups?view=graph-rest-beta Find more info here + */ + public function post(GetMemberGroupsPostRequestBody $body, ?GetMemberGroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetMemberGroupsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. + * @param GetMemberGroupsPostRequestBody $body The request body + * @param GetMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GetMemberGroupsPostRequestBody $body, ?GetMemberGroupsRequestBuilderPostRequestConfiguration $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 GetMemberGroupsRequestBuilder + */ + public function withUrl(string $rawUrl): GetMemberGroupsRequestBuilder { + return new GetMemberGroupsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilderPostRequestConfiguration.php b/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8a2299082cf --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/GetMemberGroups/GetMemberGroupsRequestBuilderPostRequestConfiguration.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/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php new file mode 100644 index 00000000000..caec60f4c08 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.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 GetMemberObjectsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GetMemberObjectsPostRequestBody { + return new GetMemberObjectsPostRequestBody(); + } + + /** + * 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 [ + 'securityEnabledOnly' => fn(ParseNode $n) => $o->setSecurityEnabledOnly($n->getBooleanValue()), + ]; + } + + /** + * Gets the securityEnabledOnly property value. The securityEnabledOnly property + * @return bool|null + */ + public function getSecurityEnabledOnly(): ?bool { + $val = $this->getBackingStore()->get('securityEnabledOnly'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'securityEnabledOnly'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('securityEnabledOnly', $this->getSecurityEnabledOnly()); + $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 securityEnabledOnly property value. The securityEnabledOnly property + * @param bool|null $value Value to set for the securityEnabledOnly property. + */ + public function setSecurityEnabledOnly(?bool $value): void { + $this->getBackingStore()->set('securityEnabledOnly', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostResponse.php b/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostResponse.php new file mode 100644 index 00000000000..de98f406ffa --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsPostResponse.php @@ -0,0 +1,78 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setValue($val); + }, + ]); + } + + /** + * 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, 'string'); + /** @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->writeCollectionOfPrimitiveValues('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/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilder.php b/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilder.php new file mode 100644 index 00000000000..880bcdd6211 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilder.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}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberObjects'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action getMemberObjects + * @param GetMemberObjectsPostRequestBody $body The request body + * @param GetMemberObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GetMemberObjectsPostRequestBody $body, ?GetMemberObjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetMemberObjectsPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action getMemberObjects + * @param GetMemberObjectsPostRequestBody $body The request body + * @param GetMemberObjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GetMemberObjectsPostRequestBody $body, ?GetMemberObjectsRequestBuilderPostRequestConfiguration $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 GetMemberObjectsRequestBuilder + */ + public function withUrl(string $rawUrl): GetMemberObjectsRequestBuilder { + return new GetMemberObjectsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilderPostRequestConfiguration.php b/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..de9a79b1bfe --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/GetMemberObjects/GetMemberObjectsRequestBuilderPostRequestConfiguration.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/AppRoleAssignments/Item/Restore/RestorePostRequestBody.php b/src/Generated/AppRoleAssignments/Item/Restore/RestorePostRequestBody.php new file mode 100644 index 00000000000..30d3757acc1 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/Restore/RestorePostRequestBody.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 RestorePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RestorePostRequestBody { + return new RestorePostRequestBody(); + } + + /** + * 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 [ + 'newUserPrincipalName' => fn(ParseNode $n) => $o->setNewUserPrincipalName($n->getStringValue()), + ]; + } + + /** + * Gets the newUserPrincipalName property value. The newUserPrincipalName property + * @return string|null + */ + public function getNewUserPrincipalName(): ?string { + $val = $this->getBackingStore()->get('newUserPrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'newUserPrincipalName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('newUserPrincipalName', $this->getNewUserPrincipalName()); + $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 newUserPrincipalName property value. The newUserPrincipalName property + * @param string|null $value Value to set for the newUserPrincipalName property. + */ + public function setNewUserPrincipalName(?string $value): void { + $this->getBackingStore()->set('newUserPrincipalName', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilder.php b/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..dbf96d5f27d --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilder.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}/appRoleAssignments/{appRoleAssignment%2Did}/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * @param RestorePostRequestBody $body The request body + * @param RestoreRequestBuilderPostRequestConfiguration|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/directory-deleteditems-restore?view=graph-rest-beta Find more info here + */ + public function post(RestorePostRequestBody $body, ?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + * @param RestorePostRequestBody $body The request body + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RestorePostRequestBody $body, ?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..543aebcff43 --- /dev/null +++ b/src/Generated/AppRoleAssignments/Item/Restore/RestoreRequestBuilderPostRequestConfiguration.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/AppRoleAssignments/ValidateProperties/ValidatePropertiesPostRequestBody.php b/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesPostRequestBody.php new file mode 100644 index 00000000000..7a85fcf7639 --- /dev/null +++ b/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesPostRequestBody.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 ValidatePropertiesPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ValidatePropertiesPostRequestBody { + return new ValidatePropertiesPostRequestBody(); + } + + /** + * 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 displayName property value. The displayName property + * @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 entityType property value. The entityType property + * @return string|null + */ + public function getEntityType(): ?string { + $val = $this->getBackingStore()->get('entityType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'entityType' => fn(ParseNode $n) => $o->setEntityType($n->getStringValue()), + 'mailNickname' => fn(ParseNode $n) => $o->setMailNickname($n->getStringValue()), + 'onBehalfOfUserId' => fn(ParseNode $n) => $o->setOnBehalfOfUserId($n->getStringValue()), + ]; + } + + /** + * Gets the mailNickname property value. The mailNickname property + * @return string|null + */ + public function getMailNickname(): ?string { + $val = $this->getBackingStore()->get('mailNickname'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailNickname'"); + } + + /** + * Gets the onBehalfOfUserId property value. The onBehalfOfUserId property + * @return string|null + */ + public function getOnBehalfOfUserId(): ?string { + $val = $this->getBackingStore()->get('onBehalfOfUserId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'onBehalfOfUserId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('entityType', $this->getEntityType()); + $writer->writeStringValue('mailNickname', $this->getMailNickname()); + $writer->writeStringValue('onBehalfOfUserId', $this->getOnBehalfOfUserId()); + $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 displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the entityType property value. The entityType property + * @param string|null $value Value to set for the entityType property. + */ + public function setEntityType(?string $value): void { + $this->getBackingStore()->set('entityType', $value); + } + + /** + * Sets the mailNickname property value. The mailNickname property + * @param string|null $value Value to set for the mailNickname property. + */ + public function setMailNickname(?string $value): void { + $this->getBackingStore()->set('mailNickname', $value); + } + + /** + * Sets the onBehalfOfUserId property value. The onBehalfOfUserId property + * @param string|null $value Value to set for the onBehalfOfUserId property. + */ + public function setOnBehalfOfUserId(?string $value): void { + $this->getBackingStore()->set('onBehalfOfUserId', $value); + } + +} diff --git a/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilder.php b/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilder.php new file mode 100644 index 00000000000..cb3525fbecf --- /dev/null +++ b/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/appRoleAssignments/validateProperties'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. + * @param ValidatePropertiesPostRequestBody $body The request body + * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|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/directoryobject-validateproperties?view=graph-rest-beta Find more info here + */ + public function post(ValidatePropertiesPostRequestBody $body, ?ValidatePropertiesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. + * @param ValidatePropertiesPostRequestBody $body The request body + * @param ValidatePropertiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ValidatePropertiesPostRequestBody $body, ?ValidatePropertiesRequestBuilderPostRequestConfiguration $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 ValidatePropertiesRequestBuilder + */ + public function withUrl(string $rawUrl): ValidatePropertiesRequestBuilder { + return new ValidatePropertiesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilderPostRequestConfiguration.php b/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e8c327fa25f --- /dev/null +++ b/src/Generated/AppRoleAssignments/ValidateProperties/ValidatePropertiesRequestBuilderPostRequestConfiguration.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/Applications/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/Applications/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index 5be8f4bbbc8..20aec8658d4 100644 --- a/src/Generated/Applications/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/Applications/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b3a40147742 --- /dev/null +++ b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/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}/applications/{application%2Did}/owners/graph.appRoleAssignment/$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/Applications/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..74ea82ed134 --- /dev/null +++ b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0ae5df6784 --- /dev/null +++ b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/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/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..2921ce305d3 --- /dev/null +++ b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/applications/{application%2Did}/owners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2316a60ff74 --- /dev/null +++ b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d5a2eb0a34 --- /dev/null +++ b/src/Generated/Applications/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Applications/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Applications/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php index abf35ff8002..75c55b3a1c8 100644 --- a/src/Generated/Applications/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/Applications/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Applications\Item\Owners\Item; +use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\Item\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\Item\GraphUser\GraphUserRequestBuilder; @@ -14,6 +15,13 @@ */ class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..23ac2cbfb33 --- /dev/null +++ b/src/Generated/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/applications/{application%2Did}/owners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..32149fd8d38 --- /dev/null +++ b/src/Generated/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3d7ab59f33f --- /dev/null +++ b/src/Generated/Applications/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Applications/Item/Owners/OwnersRequestBuilder.php b/src/Generated/Applications/Item/Owners/OwnersRequestBuilder.php index 6270d02b777..9feefbd9224 100644 --- a/src/Generated/Applications/Item/Owners/OwnersRequestBuilder.php +++ b/src/Generated/Applications/Item/Owners/OwnersRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Applications\Item\Owners\GraphUser\GraphUserRequestBuilder; @@ -29,6 +30,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php index 99a9667d827..e48dfa18977 100644 --- a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Contacts/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/Contacts/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index 5d5f7b42a31..bdbb7c94245 100644 --- a/src/Generated/Contacts/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/Contacts/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Contracts/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/Contracts/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index 2e56f370968..bbc7adb80fd 100644 --- a/src/Generated/Contracts/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/Contracts/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilder.php b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilder.php new file mode 100644 index 00000000000..b1aca7c71ac --- /dev/null +++ b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilder.php @@ -0,0 +1,77 @@ +|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/depOnboardingSettings/{depOnboardingSetting%2Did}/defaultTvOSEnrollmentProfile{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Default TvOS Enrollment Profile + * @param DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DepTvOSEnrollmentProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Default TvOS Enrollment Profile + * @param DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration $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 DefaultTvOSEnrollmentProfileRequestBuilder + */ + public function withUrl(string $rawUrl): DefaultTvOSEnrollmentProfileRequestBuilder { + return new DefaultTvOSEnrollmentProfileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dda777833e7 --- /dev/null +++ b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters.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 DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters 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/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7c5a7d18d21 --- /dev/null +++ b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultTvOSEnrollmentProfile/DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters { + return new DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilder.php b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilder.php new file mode 100644 index 00000000000..81f4eba9ca8 --- /dev/null +++ b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilder.php @@ -0,0 +1,77 @@ +|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/depOnboardingSettings/{depOnboardingSetting%2Did}/defaultVisionOSEnrollmentProfile{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Default VisionOS Enrollment Profile + * @param DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DepVisionOSEnrollmentProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Default VisionOS Enrollment Profile + * @param DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration $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 DefaultVisionOSEnrollmentProfileRequestBuilder + */ + public function withUrl(string $rawUrl): DefaultVisionOSEnrollmentProfileRequestBuilder { + return new DefaultVisionOSEnrollmentProfileRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..843c9f0c73f --- /dev/null +++ b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters.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 DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters 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/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..140bcaefc3c --- /dev/null +++ b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DefaultVisionOSEnrollmentProfile/DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters { + return new DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DepOnboardingSettingItemRequestBuilder.php b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DepOnboardingSettingItemRequestBuilder.php index 2b3a01512e7..d4255cfc1b7 100644 --- a/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DepOnboardingSettingItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/DepOnboardingSettingItemRequestBuilder.php @@ -6,6 +6,8 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\DeviceManagement\DepOnboardingSettings\Item\DefaultIosEnrollmentProfile\DefaultIosEnrollmentProfileRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DepOnboardingSettings\Item\DefaultMacOsEnrollmentProfile\DefaultMacOsEnrollmentProfileRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\DepOnboardingSettings\Item\DefaultTvOSEnrollmentProfile\DefaultTvOSEnrollmentProfileRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\DepOnboardingSettings\Item\DefaultVisionOSEnrollmentProfile\DefaultVisionOSEnrollmentProfileRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DepOnboardingSettings\Item\EnrollmentProfiles\EnrollmentProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DepOnboardingSettings\Item\GenerateEncryptionPublicKey\GenerateEncryptionPublicKeyRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DepOnboardingSettings\Item\GetEncryptionPublicKey\GetEncryptionPublicKeyRequestBuilder; @@ -40,6 +42,20 @@ public function defaultMacOsEnrollmentProfile(): DefaultMacOsEnrollmentProfileRe return new DefaultMacOsEnrollmentProfileRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the defaultTvOSEnrollmentProfile property of the microsoft.graph.depOnboardingSetting entity. + */ + public function defaultTvOSEnrollmentProfile(): DefaultTvOSEnrollmentProfileRequestBuilder { + return new DefaultTvOSEnrollmentProfileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the defaultVisionOSEnrollmentProfile property of the microsoft.graph.depOnboardingSetting entity. + */ + public function defaultVisionOSEnrollmentProfile(): DefaultVisionOSEnrollmentProfileRequestBuilder { + return new DefaultVisionOSEnrollmentProfileRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the enrollmentProfiles property of the microsoft.graph.depOnboardingSetting entity. */ diff --git a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php index edd0da9f7a7..7c8cf490631 100644 --- a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php +++ b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php @@ -76,6 +76,8 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\GetWindowsUpdateAlertsPerPolicyPerDeviceReport\GetWindowsUpdateAlertsPerPolicyPerDeviceReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\GetWindowsUpdateAlertSummaryReport\GetWindowsUpdateAlertSummaryReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\GetZebraFotaDeploymentReport\GetZebraFotaDeploymentReportRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveCloudPkiLeafCertificateReport\RetrieveCloudPkiLeafCertificateReportRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveCloudPkiLeafCertificateSummaryReport\RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveDeviceAppInstallationStatusReport\RetrieveDeviceAppInstallationStatusReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveSecurityTaskAppsReport\RetrieveSecurityTaskAppsReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveWin32CatalogAppsUpdateReport\RetrieveWin32CatalogAppsUpdateReportRequestBuilder; @@ -595,6 +597,20 @@ public function getZebraFotaDeploymentReport(): GetZebraFotaDeploymentReportRequ return new GetZebraFotaDeploymentReportRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveCloudPkiLeafCertificateReport method. + */ + public function retrieveCloudPkiLeafCertificateReport(): RetrieveCloudPkiLeafCertificateReportRequestBuilder { + return new RetrieveCloudPkiLeafCertificateReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the retrieveCloudPkiLeafCertificateSummaryReport method. + */ + public function retrieveCloudPkiLeafCertificateSummaryReport(): RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder { + return new RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retrieveDeviceAppInstallationStatusReport method. */ diff --git a/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportPostRequestBody.php b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportPostRequestBody.php new file mode 100644 index 00000000000..db0c0a8cf13 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportPostRequestBody.php @@ -0,0 +1,265 @@ +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 RetrieveCloudPkiLeafCertificateReportPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RetrieveCloudPkiLeafCertificateReportPostRequestBody { + return new RetrieveCloudPkiLeafCertificateReportPostRequestBody(); + } + + /** + * 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 certificationAuthorityId property value. The certificationAuthorityId property + * @return string|null + */ + public function getCertificationAuthorityId(): ?string { + $val = $this->getBackingStore()->get('certificationAuthorityId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificationAuthorityId' => fn(ParseNode $n) => $o->setCertificationAuthorityId($n->getStringValue()), + 'filter' => fn(ParseNode $n) => $o->setFilter($n->getStringValue()), + 'orderBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOrderBy($val); + }, + 'search' => fn(ParseNode $n) => $o->setSearch($n->getStringValue()), + 'select' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSelect($val); + }, + 'skip' => fn(ParseNode $n) => $o->setSkip($n->getIntegerValue()), + 'top' => fn(ParseNode $n) => $o->setTop($n->getIntegerValue()), + ]; + } + + /** + * Gets the filter property value. The filter property + * @return string|null + */ + public function getFilter(): ?string { + $val = $this->getBackingStore()->get('filter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filter'"); + } + + /** + * Gets the orderBy property value. The orderBy property + * @return array|null + */ + public function getOrderBy(): ?array { + $val = $this->getBackingStore()->get('orderBy'); + 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 'orderBy'"); + } + + /** + * Gets the search property value. The search property + * @return string|null + */ + public function getSearch(): ?string { + $val = $this->getBackingStore()->get('search'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'search'"); + } + + /** + * Gets the select property value. The select property + * @return array|null + */ + public function getSelect(): ?array { + $val = $this->getBackingStore()->get('select'); + 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 'select'"); + } + + /** + * Gets the skip property value. The skip property + * @return int|null + */ + public function getSkip(): ?int { + $val = $this->getBackingStore()->get('skip'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'skip'"); + } + + /** + * Gets the top property value. The top property + * @return int|null + */ + public function getTop(): ?int { + $val = $this->getBackingStore()->get('top'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'top'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('certificationAuthorityId', $this->getCertificationAuthorityId()); + $writer->writeStringValue('filter', $this->getFilter()); + $writer->writeCollectionOfPrimitiveValues('orderBy', $this->getOrderBy()); + $writer->writeStringValue('search', $this->getSearch()); + $writer->writeCollectionOfPrimitiveValues('select', $this->getSelect()); + $writer->writeIntegerValue('skip', $this->getSkip()); + $writer->writeIntegerValue('top', $this->getTop()); + $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 certificationAuthorityId property value. The certificationAuthorityId property + * @param string|null $value Value to set for the certificationAuthorityId property. + */ + public function setCertificationAuthorityId(?string $value): void { + $this->getBackingStore()->set('certificationAuthorityId', $value); + } + + /** + * Sets the filter property value. The filter property + * @param string|null $value Value to set for the filter property. + */ + public function setFilter(?string $value): void { + $this->getBackingStore()->set('filter', $value); + } + + /** + * Sets the orderBy property value. The orderBy property + * @param array|null $value Value to set for the orderBy property. + */ + public function setOrderBy(?array $value): void { + $this->getBackingStore()->set('orderBy', $value); + } + + /** + * Sets the search property value. The search property + * @param string|null $value Value to set for the search property. + */ + public function setSearch(?string $value): void { + $this->getBackingStore()->set('search', $value); + } + + /** + * Sets the select property value. The select property + * @param array|null $value Value to set for the select property. + */ + public function setSelect(?array $value): void { + $this->getBackingStore()->set('select', $value); + } + + /** + * Sets the skip property value. The skip property + * @param int|null $value Value to set for the skip property. + */ + public function setSkip(?int $value): void { + $this->getBackingStore()->set('skip', $value); + } + + /** + * Sets the top property value. The top property + * @param int|null $value Value to set for the top property. + */ + public function setTop(?int $value): void { + $this->getBackingStore()->set('top', $value); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportRequestBuilder.php b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportRequestBuilder.php new file mode 100644 index 00000000000..0ae0601a0d1 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/reports/retrieveCloudPkiLeafCertificateReport'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action retrieveCloudPkiLeafCertificateReport + * @param RetrieveCloudPkiLeafCertificateReportPostRequestBody $body The request body + * @param RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RetrieveCloudPkiLeafCertificateReportPostRequestBody $body, ?RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Invoke action retrieveCloudPkiLeafCertificateReport + * @param RetrieveCloudPkiLeafCertificateReportPostRequestBody $body The request body + * @param RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RetrieveCloudPkiLeafCertificateReportPostRequestBody $body, ?RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration $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/octet-stream, 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 RetrieveCloudPkiLeafCertificateReportRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveCloudPkiLeafCertificateReportRequestBuilder { + return new RetrieveCloudPkiLeafCertificateReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e466568e6cb --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateReport/RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration.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/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody.php b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody.php new file mode 100644 index 00000000000..0334c16fe33 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody.php @@ -0,0 +1,146 @@ +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 RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody { + return new RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody(); + } + + /** + * 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 certificationAuthorityId property value. The certificationAuthorityId property + * @return string|null + */ + public function getCertificationAuthorityId(): ?string { + $val = $this->getBackingStore()->get('certificationAuthorityId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificationAuthorityId' => fn(ParseNode $n) => $o->setCertificationAuthorityId($n->getStringValue()), + 'select' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSelect($val); + }, + ]; + } + + /** + * Gets the select property value. The select property + * @return array|null + */ + public function getSelect(): ?array { + $val = $this->getBackingStore()->get('select'); + 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 'select'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('certificationAuthorityId', $this->getCertificationAuthorityId()); + $writer->writeCollectionOfPrimitiveValues('select', $this->getSelect()); + $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 certificationAuthorityId property value. The certificationAuthorityId property + * @param string|null $value Value to set for the certificationAuthorityId property. + */ + public function setCertificationAuthorityId(?string $value): void { + $this->getBackingStore()->set('certificationAuthorityId', $value); + } + + /** + * Sets the select property value. The select property + * @param array|null $value Value to set for the select property. + */ + public function setSelect(?array $value): void { + $this->getBackingStore()->set('select', $value); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder.php b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder.php new file mode 100644 index 00000000000..d5e5cbe9cbd --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/reports/retrieveCloudPkiLeafCertificateSummaryReport'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action retrieveCloudPkiLeafCertificateSummaryReport + * @param RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody $body The request body + * @param RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody $body, ?RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Invoke action retrieveCloudPkiLeafCertificateSummaryReport + * @param RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody $body The request body + * @param RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody $body, ?RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration $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/octet-stream, 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 RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder { + return new RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d1051bc7a70 --- /dev/null +++ b/src/Generated/DeviceManagement/Reports/RetrieveCloudPkiLeafCertificateSummaryReport/RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration.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/Reports/RetrieveCrossRegionDisasterRecoveryReport/RetrieveCrossRegionDisasterRecoveryReportPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCrossRegionDisasterRecoveryReport/RetrieveCrossRegionDisasterRecoveryReportPostRequestBody.php index 5c8fc193e03..d0af7997bbc 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCrossRegionDisasterRecoveryReport/RetrieveCrossRegionDisasterRecoveryReportPostRequestBody.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCrossRegionDisasterRecoveryReport/RetrieveCrossRegionDisasterRecoveryReportPostRequestBody.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\Reports\RetrieveCrossRegionDisasterRecoveryReport; +use Microsoft\Graph\Beta\Generated\Models\CloudPcDisasterRecoveryReportName; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -80,6 +81,7 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setOrderBy($val); }, + 'reportName' => fn(ParseNode $n) => $o->setReportName($n->getEnumValue(CloudPcDisasterRecoveryReportName::class)), 'search' => fn(ParseNode $n) => $o->setSearch($n->getStringValue()), 'select' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -134,6 +136,18 @@ public function getOrderBy(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'orderBy'"); } + /** + * Gets the reportName property value. The reportName property + * @return CloudPcDisasterRecoveryReportName|null + */ + public function getReportName(): ?CloudPcDisasterRecoveryReportName { + $val = $this->getBackingStore()->get('reportName'); + if (is_null($val) || $val instanceof CloudPcDisasterRecoveryReportName) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reportName'"); + } + /** * Gets the search property value. The search property * @return string|null @@ -192,6 +206,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('filter', $this->getFilter()); $writer->writeCollectionOfPrimitiveValues('groupBy', $this->getGroupBy()); $writer->writeCollectionOfPrimitiveValues('orderBy', $this->getOrderBy()); + $writer->writeEnumValue('reportName', $this->getReportName()); $writer->writeStringValue('search', $this->getSearch()); $writer->writeCollectionOfPrimitiveValues('select', $this->getSelect()); $writer->writeIntegerValue('skip', $this->getSkip()); @@ -239,6 +254,14 @@ public function setOrderBy(?array $value): void { $this->getBackingStore()->set('orderBy', $value); } + /** + * Sets the reportName property value. The reportName property + * @param CloudPcDisasterRecoveryReportName|null $value Value to set for the reportName property. + */ + public function setReportName(?CloudPcDisasterRecoveryReportName $value): void { + $this->getBackingStore()->set('reportName', $value); + } + /** * Sets the search property value. The search property * @param string|null $value Value to set for the search property. diff --git a/src/Generated/Devices/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/Devices/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index fea07bed010..0cd4cb40e49 100644 --- a/src/Generated/Devices/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/Devices/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..10ffaae1f28 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/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}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment/$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/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0c4286c799c --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..868fc857f08 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/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/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..7533fc960f9 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cd1e45e8d71 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..839748f0917 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Devices/Item/RegisteredOwners/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Devices/Item/RegisteredOwners/Item/DirectoryObjectItemRequestBuilder.php index 903079fe088..4cbb38dbe10 100644 --- a/src/Generated/Devices/Item/RegisteredOwners/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/Devices/Item/RegisteredOwners/Item/DirectoryObjectItemRequestBuilder.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\Item; +use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\Item\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\Item\GraphUser\GraphUserRequestBuilder; @@ -14,6 +15,13 @@ */ class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..f1c740812e3 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cccce3d549b --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7649f125ff7 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Devices/Item/RegisteredOwners/RegisteredOwnersRequestBuilder.php b/src/Generated/Devices/Item/RegisteredOwners/RegisteredOwnersRequestBuilder.php index cc53adaac37..bfcc0ffa19f 100644 --- a/src/Generated/Devices/Item/RegisteredOwners/RegisteredOwnersRequestBuilder.php +++ b/src/Generated/Devices/Item/RegisteredOwners/RegisteredOwnersRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredOwners\GraphUser\GraphUserRequestBuilder; @@ -29,6 +30,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..497441cadac --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/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}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment/$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/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ff593c4ddf0 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8ab0249f288 --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/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/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..4633888975e --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8860d404daa --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fa4eba6d12d --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Devices/Item/RegisteredUsers/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Devices/Item/RegisteredUsers/Item/DirectoryObjectItemRequestBuilder.php index 40358e65d93..a8ed4096564 100644 --- a/src/Generated/Devices/Item/RegisteredUsers/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/Devices/Item/RegisteredUsers/Item/DirectoryObjectItemRequestBuilder.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\Item; +use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\Item\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\Item\GraphUser\GraphUserRequestBuilder; @@ -14,6 +15,13 @@ */ class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..060a9c5cbfd --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..035f4b25def --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b6a20d3d8ec --- /dev/null +++ b/src/Generated/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Devices/Item/RegisteredUsers/RegisteredUsersRequestBuilder.php b/src/Generated/Devices/Item/RegisteredUsers/RegisteredUsersRequestBuilder.php index e612bd607ad..cdd28d8131e 100644 --- a/src/Generated/Devices/Item/RegisteredUsers/RegisteredUsersRequestBuilder.php +++ b/src/Generated/Devices/Item/RegisteredUsers/RegisteredUsersRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\RegisteredUsers\GraphUser\GraphUserRequestBuilder; @@ -29,6 +30,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Directory/DeletedItems/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/Directory/DeletedItems/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index dea1d812998..2e49551207a 100644 --- a/src/Generated/Directory/DeletedItems/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DirectoryObjects/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/DirectoryObjects/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index 9a7490c23d6..c7f9fe39ebd 100644 --- a/src/Generated/DirectoryObjects/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/DirectoryObjects/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DirectoryRoleTemplates/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/DirectoryRoleTemplates/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index d88f6f62b20..7c1404d9521 100644 --- a/src/Generated/DirectoryRoleTemplates/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/DirectoryRoleTemplates/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DirectoryRoles/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/DirectoryRoles/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index a3c09658240..61549c23cf9 100644 --- a/src/Generated/DirectoryRoles/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/DirectoryRoles/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DirectorySettingTemplates/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/DirectorySettingTemplates/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index 550ee0aa983..cd206b1fc51 100644 --- a/src/Generated/DirectorySettingTemplates/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/DirectorySettingTemplates/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php index 279933d21b5..fff3ff6a884 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php @@ -241,11 +241,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param RangeRequestBuilderGetRequestConfiguration|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/nameditem-range?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta Find more info here */ public function get(?RangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -312,7 +312,7 @@ public function rowWithRow(int $row): RowWithRowRequestBuilder { } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param RangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php index c73efe7954e..e08b72b5239 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. + * Use this API to create a new Table. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. + * Use this API to create a new Table. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php index dca84c873f1..0d5ef862a00 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php @@ -241,11 +241,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param RangeRequestBuilderGetRequestConfiguration|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/nameditem-range?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta Find more info here */ public function get(?RangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -312,7 +312,7 @@ public function rowWithRow(int $row): RowWithRowRequestBuilder { } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param RangeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php index c01e0890796..356decbd96f 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. + * Use this API to create a new Table. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. + * Use this API to create a new Table. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index 209eb3521e2..dabaa000766 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the properties of an educationuser object. + * Update the relatedContact collection of an educationUser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|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/educationuser-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the properties of an educationuser object. + * Update the relatedContact collection of an educationUser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 572adc03c23..3dbc9a2cdbf 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Update the properties of an externalitem. + * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php index 546dd3a5a99..e506e27bd63 100644 --- a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?IndustryDataConnectorItemRequestBuilderGetRequestConfigurat } /** - * Update the properties of a oneRosterApiDataConnector object. + * Update the properties of an azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-beta Find more info here */ public function patch(IndustryDataConnector $body, ?IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?IndustryDataConnectorItemRequestBuilder } /** - * Update the properties of a oneRosterApiDataConnector object. + * Update the properties of an azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php index bf307224d84..79838d1edef 100644 --- a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?InboundFlowItemRequestBuilderGetRequestConfiguration $reque } /** - * Update the properties of an inboundFileFlow object. + * Update the properties of an inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta Find more info here */ public function patch(InboundFlow $body, ?InboundFlowItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?InboundFlowItemRequestBuilderGetRequest } /** - * Update the properties of an inboundFileFlow object. + * Update the properties of an inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php index 1489ac75a43..230e24aa9c1 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?LongRunningOperationItemRequestBuilderDeleteRequestConfi } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php index 32bac9d6444..b479fc76ce2 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a fileValidateOperation object. + * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/External/IndustryData/Runs/MicrosoftGraphIndustryDataStart/MicrosoftGraphIndustryDataStartRequestBuilder.php b/src/Generated/External/IndustryData/Runs/MicrosoftGraphIndustryDataStart/MicrosoftGraphIndustryDataStartRequestBuilder.php new file mode 100644 index 00000000000..c60bd518d37 --- /dev/null +++ b/src/Generated/External/IndustryData/Runs/MicrosoftGraphIndustryDataStart/MicrosoftGraphIndustryDataStartRequestBuilder.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}/external/industryData/runs/microsoft.graph.industryData.start'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Start a new industryDataRun. Industry data automates a run every 12 hours; however, users can use the start action to perform an on-demand run. The industry data service throttles the start of runs, allowing up to five successful runs every 12 hours. An on-demand run causes the next system-scheduled run to be skipped if it is set to run within the next 10 hours. + * @param MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Start a new industryDataRun. Industry data automates a run every 12 hours; however, users can use the start action to perform an on-demand run. The industry data service throttles the start of runs, allowing up to five successful runs every 12 hours. An on-demand run causes the next system-scheduled run to be skipped if it is set to run within the next 10 hours. + * @param MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIndustryDataStartRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIndustryDataStartRequestBuilder { + return new MicrosoftGraphIndustryDataStartRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/External/IndustryData/Runs/MicrosoftGraphIndustryDataStart/MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration.php b/src/Generated/External/IndustryData/Runs/MicrosoftGraphIndustryDataStart/MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e6f5de27035 --- /dev/null +++ b/src/Generated/External/IndustryData/Runs/MicrosoftGraphIndustryDataStart/MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration.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/External/IndustryData/Runs/RunsRequestBuilder.php b/src/Generated/External/IndustryData/Runs/RunsRequestBuilder.php index a7e568a9448..2f9bc351f8b 100644 --- a/src/Generated/External/IndustryData/Runs/RunsRequestBuilder.php +++ b/src/Generated/External/IndustryData/Runs/RunsRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\External\IndustryData\Runs\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\External\IndustryData\Runs\Item\IndustryDataRunItemRequestBuilder; use Microsoft\Graph\Beta\Generated\External\IndustryData\Runs\MicrosoftGraphIndustryDataGetStatistics\MicrosoftGraphIndustryDataGetStatisticsRequestBuilder; +use Microsoft\Graph\Beta\Generated\External\IndustryData\Runs\MicrosoftGraphIndustryDataStart\MicrosoftGraphIndustryDataStartRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IndustryData\IndustryDataRunCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -33,6 +34,13 @@ public function microsoftGraphIndustryDataGetStatistics(): MicrosoftGraphIndustr return new MicrosoftGraphIndustryDataGetStatisticsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the start method. + */ + public function microsoftGraphIndustryDataStart(): MicrosoftGraphIndustryDataStartRequestBuilder { + return new MicrosoftGraphIndustryDataStartRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the runs property of the microsoft.graph.industryData.industryDataRoot entity. * @param string $industryDataRunId The unique identifier of industryDataRun diff --git a/src/Generated/Groups/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/Groups/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index e63d86ae34d..1e3aca03c3a 100644 --- a/src/Generated/Groups/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/Groups/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php index 232151dfb25..3d4b6e9938c 100644 --- a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?ConversationsRequestBuilderGetRequestConfiguration $request } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(Conversation $body, ?ConversationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?ConversationsRequestBuilderGetRequestCo } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php index df1b4b7acf4..4bafb856eea 100644 --- a/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|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/Messages/Item/ChatMessageItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php index 271a3dc934d..2d9dabe3b5d 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php @@ -93,7 +93,7 @@ public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -140,7 +140,7 @@ public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteR } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|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/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php index f66bb8f30b8..1ea1ad52771 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class ChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Messages/MessagesRequestBuilder.php index 995027caaea..288e0cfde2f 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Messages/MessagesRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfig } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|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/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php index 0dd5709259d..cae4f6e8cf4 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class MessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php index 42c9bcef199..13182ccce48 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|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/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index 24826034332..6a86503ed3f 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Tabs/TabsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Tabs/TabsRequestBuilder.php index fc5b3d51ead..e94b3fe0359 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Tabs/TabsRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Tabs/TabsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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(TeamsTab $body, ?TabsRequestBuilderPostRequestConfiguration } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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/Tabs/TabsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php index 31e8f45e20d..2b821d030c5 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TabsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php index aa63b3c6c8f..b908f0d3a23 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php @@ -93,7 +93,7 @@ public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -140,7 +140,7 @@ public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteR } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|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/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php index 69b90b54940..81952ceccd0 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class ChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/MessagesRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/MessagesRequestBuilder.php index 715bd7e1316..f3b7eb39ebc 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/MessagesRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfig } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|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/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php index 45956f0c315..03858c65db3 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class MessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php index 05d405f4a55..f73777018cc 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|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/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index b119a3b94b8..7df9e41109a 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/TabsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/TabsRequestBuilder.php index 5d125f3d2bb..a7f4fe11e50 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/TabsRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/TabsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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(TeamsTab $body, ?TabsRequestBuilderPostRequestConfiguration } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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/Tabs/TabsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php index 455330c5079..d35816ba5f9 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TabsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index d8f22eb0975..16e0ef14cb0 100644 --- a/src/Generated/Groups/Item/Team/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -76,11 +76,24 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), 'onBehalfOfUserId' => fn(ParseNode $n) => $o->setOnBehalfOfUserId($n->getStringValue()), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -111,6 +124,7 @@ public function getOnBehalfOfUserId(): ?string { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeStringValue('onBehalfOfUserId', $this->getOnBehalfOfUserId()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -140,6 +154,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index a05c8072a7b..672bed38f60 100644 --- a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index f99f5777b53..eb54094462f 100644 --- a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index 4c1dc18b8ea..18f2754ede6 100644 --- a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index b6b861664cf..1e6b9930d4e 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php @@ -47,11 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete conversationThread. + * Delete a thread object. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta Find more info here */ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -62,11 +62,11 @@ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfigu } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @param ConversationThreadItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-beta Find more info here */ public function get(?ConversationThreadItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function patch(ConversationThread $body, ?ConversationThreadItemRequestBu } /** - * Delete conversationThread. + * Delete a thread object. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -111,7 +111,7 @@ public function toDeleteRequestInformation(?ConversationThreadItemRequestBuilder } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @param ConversationThreadItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php index 1efafc25e21..1915dc29631 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. */ class ConversationThreadItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php index 14ea330a960..7864e9d8a17 100644 --- a/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.php @@ -30,12 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta Find more info here */ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +46,7 @@ public function post(ReplyPostRequestBody $body, ?ReplyRequestBuilderPostRequest } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. * @param ReplyPostRequestBody $body The request body * @param ReplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php index f5793d76de4..93cc4e54ccc 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-beta Find more info here */ public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatch } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param NamedLocationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php index 5be5c780b5c..02637068d88 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?CustomAuthenticationExtensionItemRequestBuilderDeleteReq } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|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/customauthenticationextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta Find more info here */ public function get(?CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?CustomAuthenticationExtensionItemReq } /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php index 64cff1ae17d..6ac33f29928 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. */ class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index afc302ee098..7240b4a58bc 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?CustomCalloutExtensionItemRequestBuilderDeleteRequestCon } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|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/accesspackageassignmentworkflowextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta Find more info here */ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?CustomCalloutExtensionItemRequestBui } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php index c63948e8ae2..0c3bbf4d14d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. */ class CustomCalloutExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php index 6b91fa3ead3..973cd307015 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta Find more info here */ public function delete(?CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(CustomAccessPackageWorkflowExtension $body, ?CustomAccessP } /** - * Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php index 7dc8b7c1972..c1f0eaae8a2 100644 --- a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?RiskDetectionItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?RiskDetectionItemRequestBuilderDelet } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php index d07753ed90d..0ed3e0e8b9c 100644 --- a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ class RiskDetectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php index ca15f1e40bd..933f7e4f76c 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php @@ -68,11 +68,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @param RiskyUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta Find more info here */ public function get(?RiskyUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -98,7 +98,7 @@ public function post(RiskyUser $body, ?RiskyUsersRequestBuilderPostRequestConfig } /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. * @param RiskyUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php index 0823016ce86..e634d2cdae6 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of a collection of riskyUser objects. + * Retrieve the properties and relationships of a riskyUser object. */ class RiskyUsersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AppRoleAssignment.php b/src/Generated/Models/AppRoleAssignment.php index bf1ce746da4..e22608eda3e 100644 --- a/src/Generated/Models/AppRoleAssignment.php +++ b/src/Generated/Models/AppRoleAssignment.php @@ -7,13 +7,14 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class AppRoleAssignment extends Entity implements Parsable +class AppRoleAssignment extends DirectoryObject implements Parsable { /** * Instantiates a new AppRoleAssignment and sets the default values. */ public function __construct() { parent::__construct(); + $this->setOdataType('#microsoft.graph.appRoleAssignment'); } /** diff --git a/src/Generated/Models/Channel.php b/src/Generated/Models/Channel.php index 8d4bdb3df79..9f9032cd6f5 100644 --- a/src/Generated/Models/Channel.php +++ b/src/Generated/Models/Channel.php @@ -191,7 +191,7 @@ public function getMembershipType(): ?ChannelMembershipType { } /** - * Gets the messages property value. A collection of all the messages in the channel. A navigation property. Nullable. + * Gets the messages property value. A collection of all the messages in the channel. Nullable. * @return array|null */ public function getMessages(): ?array { @@ -243,7 +243,7 @@ public function getSummary(): ?ChannelSummary { } /** - * Gets the tabs property value. A collection of all the tabs in the channel. A navigation property. + * Gets the tabs property value. A collection of all the tabs in the channel. * @return array|null */ public function getTabs(): ?array { @@ -395,7 +395,7 @@ public function setMembershipType(?ChannelMembershipType $value): void { } /** - * Sets the messages property value. A collection of all the messages in the channel. A navigation property. Nullable. + * Sets the messages property value. A collection of all the messages in the channel. Nullable. * @param array|null $value Value to set for the messages property. */ public function setMessages(?array $value): void { @@ -427,7 +427,7 @@ public function setSummary(?ChannelSummary $value): void { } /** - * Sets the tabs property value. A collection of all the tabs in the channel. A navigation property. + * Sets the tabs property value. A collection of all the tabs in the channel. * @param array|null $value Value to set for the tabs property. */ public function setTabs(?array $value): void { diff --git a/src/Generated/Models/CloudPC.php b/src/Generated/Models/CloudPC.php index 810a2b4609f..68903d1cc19 100644 --- a/src/Generated/Models/CloudPC.php +++ b/src/Generated/Models/CloudPC.php @@ -162,6 +162,7 @@ public function getFieldDeserializers(): array { 'osVersion' => fn(ParseNode $n) => $o->setOsVersion($n->getEnumValue(CloudPcOperatingSystem::class)), 'partnerAgentInstallResults' => fn(ParseNode $n) => $o->setPartnerAgentInstallResults($n->getCollectionOfObjectValues([CloudPcPartnerAgentInstallResult::class, 'createFromDiscriminatorValue'])), 'powerState' => fn(ParseNode $n) => $o->setPowerState($n->getEnumValue(CloudPcPowerState::class)), + 'productType' => fn(ParseNode $n) => $o->setProductType($n->getEnumValue(CloudPcProductType::class)), 'provisioningPolicyId' => fn(ParseNode $n) => $o->setProvisioningPolicyId($n->getStringValue()), 'provisioningPolicyName' => fn(ParseNode $n) => $o->setProvisioningPolicyName($n->getStringValue()), 'provisioningType' => fn(ParseNode $n) => $o->setProvisioningType($n->getEnumValue(CloudPcProvisioningType::class)), @@ -330,6 +331,18 @@ public function getPowerState(): ?CloudPcPowerState { throw new \UnexpectedValueException("Invalid type found in backing store for 'powerState'"); } + /** + * Gets the productType property value. The product type of the Cloud PC. The possible values are: enterprise, frontline, devBox, powerAutomate, business, unknownFutureValue. For the available service plans and pricing for enterprise, frontline, and business, see Windows 365 for business. For pricing information for devBox, see Microsoft Dev Box pricing. For the available plans and pricing for powerAutomate, see Power Automate pricing. The default value is enterprise. Supports $filter and $select. For more information, see Example 4: List Cloud PCs filtered by product type. Read-only. + * @return CloudPcProductType|null + */ + public function getProductType(): ?CloudPcProductType { + $val = $this->getBackingStore()->get('productType'); + if (is_null($val) || $val instanceof CloudPcProductType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'productType'"); + } + /** * Gets the provisioningPolicyId property value. The provisioning policy ID of the Cloud PC. * @return string|null @@ -503,6 +516,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('osVersion', $this->getOsVersion()); $writer->writeCollectionOfObjectValues('partnerAgentInstallResults', $this->getPartnerAgentInstallResults()); $writer->writeEnumValue('powerState', $this->getPowerState()); + $writer->writeEnumValue('productType', $this->getProductType()); $writer->writeStringValue('provisioningPolicyId', $this->getProvisioningPolicyId()); $writer->writeStringValue('provisioningPolicyName', $this->getProvisioningPolicyName()); $writer->writeEnumValue('provisioningType', $this->getProvisioningType()); @@ -685,6 +699,14 @@ public function setPowerState(?CloudPcPowerState $value): void { $this->getBackingStore()->set('powerState', $value); } + /** + * Sets the productType property value. The product type of the Cloud PC. The possible values are: enterprise, frontline, devBox, powerAutomate, business, unknownFutureValue. For the available service plans and pricing for enterprise, frontline, and business, see Windows 365 for business. For pricing information for devBox, see Microsoft Dev Box pricing. For the available plans and pricing for powerAutomate, see Power Automate pricing. The default value is enterprise. Supports $filter and $select. For more information, see Example 4: List Cloud PCs filtered by product type. Read-only. + * @param CloudPcProductType|null $value Value to set for the productType property. + */ + public function setProductType(?CloudPcProductType $value): void { + $this->getBackingStore()->set('productType', $value); + } + /** * Sets the provisioningPolicyId property value. The provisioning policy ID of the Cloud PC. * @param string|null $value Value to set for the provisioningPolicyId property. diff --git a/src/Generated/Models/CloudPcDisasterRecoveryCapability.php b/src/Generated/Models/CloudPcDisasterRecoveryCapability.php index f78f9fe9cdf..7e598ae9664 100644 --- a/src/Generated/Models/CloudPcDisasterRecoveryCapability.php +++ b/src/Generated/Models/CloudPcDisasterRecoveryCapability.php @@ -75,12 +75,25 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'capabilityType' => fn(ParseNode $n) => $o->setCapabilityType($n->getEnumValue(CloudPcDisasterRecoveryCapabilityType::class)), + 'licenseType' => fn(ParseNode $n) => $o->setLicenseType($n->getEnumValue(CloudPcDisasterRecoveryLicenseType::class)), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'primaryRegion' => fn(ParseNode $n) => $o->setPrimaryRegion($n->getStringValue()), 'secondaryRegion' => fn(ParseNode $n) => $o->setSecondaryRegion($n->getStringValue()), ]; } + /** + * Gets the licenseType property value. The licenseType property + * @return CloudPcDisasterRecoveryLicenseType|null + */ + public function getLicenseType(): ?CloudPcDisasterRecoveryLicenseType { + $val = $this->getBackingStore()->get('licenseType'); + if (is_null($val) || $val instanceof CloudPcDisasterRecoveryLicenseType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'licenseType'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -123,6 +136,7 @@ public function getSecondaryRegion(): ?string { */ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('capabilityType', $this->getCapabilityType()); + $writer->writeEnumValue('licenseType', $this->getLicenseType()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('primaryRegion', $this->getPrimaryRegion()); $writer->writeStringValue('secondaryRegion', $this->getSecondaryRegion()); @@ -153,6 +167,14 @@ public function setCapabilityType(?CloudPcDisasterRecoveryCapabilityType $value) $this->getBackingStore()->set('capabilityType', $value); } + /** + * Sets the licenseType property value. The licenseType property + * @param CloudPcDisasterRecoveryLicenseType|null $value Value to set for the licenseType property. + */ + public function setLicenseType(?CloudPcDisasterRecoveryLicenseType $value): void { + $this->getBackingStore()->set('licenseType', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/CloudPcDisasterRecoveryLicenseType.php b/src/Generated/Models/CloudPcDisasterRecoveryLicenseType.php new file mode 100644 index 00000000000..c026c7fcc3a --- /dev/null +++ b/src/Generated/Models/CloudPcDisasterRecoveryLicenseType.php @@ -0,0 +1,11 @@ +getBackingStore()->get('accessTier'); + if (is_null($val) || $val instanceof CloudPcStorageAccountAccessTier) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessTier'"); + } + /** * The deserialization information for the current model * @return array @@ -31,13 +43,27 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'accessTier' => fn(ParseNode $n) => $o->setAccessTier($n->getEnumValue(CloudPcStorageAccountAccessTier::class)), + 'immutableStorage' => fn(ParseNode $n) => $o->setImmutableStorage($n->getBooleanValue()), 'storageAccountId' => fn(ParseNode $n) => $o->setStorageAccountId($n->getStringValue()), 'storageAccountName' => fn(ParseNode $n) => $o->setStorageAccountName($n->getStringValue()), ]); } /** - * Gets the storageAccountId property value. The ID of the storage account. + * Gets the immutableStorage property value. Indicates whether immutability policies are configured for the storage account. When true, the storage account only accepts hot as the snapshot access tier. When false, the storage account accepts all valid access tiers. Read-Only. + * @return bool|null + */ + public function getImmutableStorage(): ?bool { + $val = $this->getBackingStore()->get('immutableStorage'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'immutableStorage'"); + } + + /** + * Gets the storageAccountId property value. The ID of the storage account. Read-only. * @return string|null */ public function getStorageAccountId(): ?string { @@ -49,7 +75,7 @@ public function getStorageAccountId(): ?string { } /** - * Gets the storageAccountName property value. The name of the storage account. + * Gets the storageAccountName property value. The name of the storage account. Read-only. * @return string|null */ public function getStorageAccountName(): ?string { @@ -66,12 +92,30 @@ public function getStorageAccountName(): ?string { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('accessTier', $this->getAccessTier()); + $writer->writeBooleanValue('immutableStorage', $this->getImmutableStorage()); $writer->writeStringValue('storageAccountId', $this->getStorageAccountId()); $writer->writeStringValue('storageAccountName', $this->getStorageAccountName()); } /** - * Sets the storageAccountId property value. The ID of the storage account. + * Sets the accessTier property value. The access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. + * @param CloudPcStorageAccountAccessTier|null $value Value to set for the accessTier property. + */ + public function setAccessTier(?CloudPcStorageAccountAccessTier $value): void { + $this->getBackingStore()->set('accessTier', $value); + } + + /** + * Sets the immutableStorage property value. Indicates whether immutability policies are configured for the storage account. When true, the storage account only accepts hot as the snapshot access tier. When false, the storage account accepts all valid access tiers. Read-Only. + * @param bool|null $value Value to set for the immutableStorage property. + */ + public function setImmutableStorage(?bool $value): void { + $this->getBackingStore()->set('immutableStorage', $value); + } + + /** + * Sets the storageAccountId property value. The ID of the storage account. Read-only. * @param string|null $value Value to set for the storageAccountId property. */ public function setStorageAccountId(?string $value): void { @@ -79,7 +123,7 @@ public function setStorageAccountId(?string $value): void { } /** - * Sets the storageAccountName property value. The name of the storage account. + * Sets the storageAccountName property value. The name of the storage account. Read-only. * @param string|null $value Value to set for the storageAccountName property. */ public function setStorageAccountName(?string $value): void { diff --git a/src/Generated/Models/CloudPcProductType.php b/src/Generated/Models/CloudPcProductType.php new file mode 100644 index 00000000000..7cdbfda9f51 --- /dev/null +++ b/src/Generated/Models/CloudPcProductType.php @@ -0,0 +1,14 @@ +getBackingStore()->get('externalCloudAuthorizedApplicationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalCloudAuthorizedApplicationId'"); + } + /** * The deserialization information for the current model * @return array @@ -75,6 +87,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'externalCloudAuthorizedApplicationId' => fn(ParseNode $n) => $o->setExternalCloudAuthorizedApplicationId($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), 'userSyncInbound' => fn(ParseNode $n) => $o->setUserSyncInbound($n->getObjectValue([CrossTenantUserSyncInbound::class, 'createFromDiscriminatorValue'])), @@ -123,6 +136,7 @@ public function getUserSyncInbound(): ?CrossTenantUserSyncInbound { */ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('externalCloudAuthorizedApplicationId', $this->getExternalCloudAuthorizedApplicationId()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('tenantId', $this->getTenantId()); $writer->writeObjectValue('userSyncInbound', $this->getUserSyncInbound()); @@ -153,6 +167,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the externalCloudAuthorizedApplicationId property value. The externalCloudAuthorizedApplicationId property + * @param string|null $value Value to set for the externalCloudAuthorizedApplicationId property. + */ + public function setExternalCloudAuthorizedApplicationId(?string $value): void { + $this->getBackingStore()->set('externalCloudAuthorizedApplicationId', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/DepOnboardingSetting.php b/src/Generated/Models/DepOnboardingSetting.php index 763561a9f48..f245378d3d6 100644 --- a/src/Generated/Models/DepOnboardingSetting.php +++ b/src/Generated/Models/DepOnboardingSetting.php @@ -77,6 +77,30 @@ public function getDefaultMacOsEnrollmentProfile(): ?DepMacOSEnrollmentProfile { throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultMacOsEnrollmentProfile'"); } + /** + * Gets the defaultTvOSEnrollmentProfile property value. Default TvOS Enrollment Profile + * @return DepTvOSEnrollmentProfile|null + */ + public function getDefaultTvOSEnrollmentProfile(): ?DepTvOSEnrollmentProfile { + $val = $this->getBackingStore()->get('defaultTvOSEnrollmentProfile'); + if (is_null($val) || $val instanceof DepTvOSEnrollmentProfile) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultTvOSEnrollmentProfile'"); + } + + /** + * Gets the defaultVisionOSEnrollmentProfile property value. Default VisionOS Enrollment Profile + * @return DepVisionOSEnrollmentProfile|null + */ + public function getDefaultVisionOSEnrollmentProfile(): ?DepVisionOSEnrollmentProfile { + $val = $this->getBackingStore()->get('defaultVisionOSEnrollmentProfile'); + if (is_null($val) || $val instanceof DepVisionOSEnrollmentProfile) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultVisionOSEnrollmentProfile'"); + } + /** * Gets the enrollmentProfiles property value. The enrollment profiles. * @return array|null @@ -102,6 +126,8 @@ public function getFieldDeserializers(): array { 'dataSharingConsentGranted' => fn(ParseNode $n) => $o->setDataSharingConsentGranted($n->getBooleanValue()), 'defaultIosEnrollmentProfile' => fn(ParseNode $n) => $o->setDefaultIosEnrollmentProfile($n->getObjectValue([DepIOSEnrollmentProfile::class, 'createFromDiscriminatorValue'])), 'defaultMacOsEnrollmentProfile' => fn(ParseNode $n) => $o->setDefaultMacOsEnrollmentProfile($n->getObjectValue([DepMacOSEnrollmentProfile::class, 'createFromDiscriminatorValue'])), + 'defaultTvOSEnrollmentProfile' => fn(ParseNode $n) => $o->setDefaultTvOSEnrollmentProfile($n->getObjectValue([DepTvOSEnrollmentProfile::class, 'createFromDiscriminatorValue'])), + 'defaultVisionOSEnrollmentProfile' => fn(ParseNode $n) => $o->setDefaultVisionOSEnrollmentProfile($n->getObjectValue([DepVisionOSEnrollmentProfile::class, 'createFromDiscriminatorValue'])), 'enrollmentProfiles' => fn(ParseNode $n) => $o->setEnrollmentProfiles($n->getCollectionOfObjectValues([EnrollmentProfile::class, 'createFromDiscriminatorValue'])), 'importedAppleDeviceIdentities' => fn(ParseNode $n) => $o->setImportedAppleDeviceIdentities($n->getCollectionOfObjectValues([ImportedAppleDeviceIdentity::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), @@ -270,6 +296,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('dataSharingConsentGranted', $this->getDataSharingConsentGranted()); $writer->writeObjectValue('defaultIosEnrollmentProfile', $this->getDefaultIosEnrollmentProfile()); $writer->writeObjectValue('defaultMacOsEnrollmentProfile', $this->getDefaultMacOsEnrollmentProfile()); + $writer->writeObjectValue('defaultTvOSEnrollmentProfile', $this->getDefaultTvOSEnrollmentProfile()); + $writer->writeObjectValue('defaultVisionOSEnrollmentProfile', $this->getDefaultVisionOSEnrollmentProfile()); $writer->writeCollectionOfObjectValues('enrollmentProfiles', $this->getEnrollmentProfiles()); $writer->writeCollectionOfObjectValues('importedAppleDeviceIdentities', $this->getImportedAppleDeviceIdentities()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); @@ -316,6 +344,22 @@ public function setDefaultMacOsEnrollmentProfile(?DepMacOSEnrollmentProfile $val $this->getBackingStore()->set('defaultMacOsEnrollmentProfile', $value); } + /** + * Sets the defaultTvOSEnrollmentProfile property value. Default TvOS Enrollment Profile + * @param DepTvOSEnrollmentProfile|null $value Value to set for the defaultTvOSEnrollmentProfile property. + */ + public function setDefaultTvOSEnrollmentProfile(?DepTvOSEnrollmentProfile $value): void { + $this->getBackingStore()->set('defaultTvOSEnrollmentProfile', $value); + } + + /** + * Sets the defaultVisionOSEnrollmentProfile property value. Default VisionOS Enrollment Profile + * @param DepVisionOSEnrollmentProfile|null $value Value to set for the defaultVisionOSEnrollmentProfile property. + */ + public function setDefaultVisionOSEnrollmentProfile(?DepVisionOSEnrollmentProfile $value): void { + $this->getBackingStore()->set('defaultVisionOSEnrollmentProfile', $value); + } + /** * Sets the enrollmentProfiles property value. The enrollment profiles. * @param array|null $value Value to set for the enrollmentProfiles property. diff --git a/src/Generated/Models/DepTvOSEnrollmentProfile.php b/src/Generated/Models/DepTvOSEnrollmentProfile.php new file mode 100644 index 00000000000..57a6548c96f --- /dev/null +++ b/src/Generated/Models/DepTvOSEnrollmentProfile.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.depTvOSEnrollmentProfile'); + } + + /** + * 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 DepTvOSEnrollmentProfile + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DepTvOSEnrollmentProfile { + return new DepTvOSEnrollmentProfile(); + } + + /** + * 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/DepVisionOSEnrollmentProfile.php b/src/Generated/Models/DepVisionOSEnrollmentProfile.php new file mode 100644 index 00000000000..d4a2b7c709d --- /dev/null +++ b/src/Generated/Models/DepVisionOSEnrollmentProfile.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.depVisionOSEnrollmentProfile'); + } + + /** + * 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 DepVisionOSEnrollmentProfile + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DepVisionOSEnrollmentProfile { + return new DepVisionOSEnrollmentProfile(); + } + + /** + * 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/DeviceEnrollmentPlatformRestrictionsConfiguration.php b/src/Generated/Models/DeviceEnrollmentPlatformRestrictionsConfiguration.php index 71031b1225b..1b3b683203e 100644 --- a/src/Generated/Models/DeviceEnrollmentPlatformRestrictionsConfiguration.php +++ b/src/Generated/Models/DeviceEnrollmentPlatformRestrictionsConfiguration.php @@ -7,7 +7,7 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; /** - * Device Enrollment Configuration that restricts the types of devices a user can enroll + * Default Device Enrollment Platform Restrictions Configuration that restricts the types of devices a user can enroll */ class DeviceEnrollmentPlatformRestrictionsConfiguration extends DeviceEnrollmentConfiguration implements Parsable { @@ -64,6 +64,8 @@ public function getFieldDeserializers(): array { 'iosRestriction' => fn(ParseNode $n) => $o->setIosRestriction($n->getObjectValue([DeviceEnrollmentPlatformRestriction::class, 'createFromDiscriminatorValue'])), 'macOSRestriction' => fn(ParseNode $n) => $o->setMacOSRestriction($n->getObjectValue([DeviceEnrollmentPlatformRestriction::class, 'createFromDiscriminatorValue'])), 'macRestriction' => fn(ParseNode $n) => $o->setMacRestriction($n->getObjectValue([DeviceEnrollmentPlatformRestriction::class, 'createFromDiscriminatorValue'])), + 'tvosRestriction' => fn(ParseNode $n) => $o->setTvosRestriction($n->getObjectValue([DeviceEnrollmentPlatformRestriction::class, 'createFromDiscriminatorValue'])), + 'visionOSRestriction' => fn(ParseNode $n) => $o->setVisionOSRestriction($n->getObjectValue([DeviceEnrollmentPlatformRestriction::class, 'createFromDiscriminatorValue'])), 'windowsHomeSkuRestriction' => fn(ParseNode $n) => $o->setWindowsHomeSkuRestriction($n->getObjectValue([DeviceEnrollmentPlatformRestriction::class, 'createFromDiscriminatorValue'])), 'windowsMobileRestriction' => fn(ParseNode $n) => $o->setWindowsMobileRestriction($n->getObjectValue([DeviceEnrollmentPlatformRestriction::class, 'createFromDiscriminatorValue'])), 'windowsRestriction' => fn(ParseNode $n) => $o->setWindowsRestriction($n->getObjectValue([DeviceEnrollmentPlatformRestriction::class, 'createFromDiscriminatorValue'])), @@ -106,6 +108,30 @@ public function getMacRestriction(): ?DeviceEnrollmentPlatformRestriction { throw new \UnexpectedValueException("Invalid type found in backing store for 'macRestriction'"); } + /** + * Gets the tvosRestriction property value. Indicates restrictions for TvOS platform. + * @return DeviceEnrollmentPlatformRestriction|null + */ + public function getTvosRestriction(): ?DeviceEnrollmentPlatformRestriction { + $val = $this->getBackingStore()->get('tvosRestriction'); + if (is_null($val) || $val instanceof DeviceEnrollmentPlatformRestriction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tvosRestriction'"); + } + + /** + * Gets the visionOSRestriction property value. Indicates restrictions for VisionOS platform. + * @return DeviceEnrollmentPlatformRestriction|null + */ + public function getVisionOSRestriction(): ?DeviceEnrollmentPlatformRestriction { + $val = $this->getBackingStore()->get('visionOSRestriction'); + if (is_null($val) || $val instanceof DeviceEnrollmentPlatformRestriction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'visionOSRestriction'"); + } + /** * Gets the windowsHomeSkuRestriction property value. Windows Home Sku restrictions based on platform, platform operating system version, and device ownership * @return DeviceEnrollmentPlatformRestriction|null @@ -153,6 +179,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('iosRestriction', $this->getIosRestriction()); $writer->writeObjectValue('macOSRestriction', $this->getMacOSRestriction()); $writer->writeObjectValue('macRestriction', $this->getMacRestriction()); + $writer->writeObjectValue('tvosRestriction', $this->getTvosRestriction()); + $writer->writeObjectValue('visionOSRestriction', $this->getVisionOSRestriction()); $writer->writeObjectValue('windowsHomeSkuRestriction', $this->getWindowsHomeSkuRestriction()); $writer->writeObjectValue('windowsMobileRestriction', $this->getWindowsMobileRestriction()); $writer->writeObjectValue('windowsRestriction', $this->getWindowsRestriction()); @@ -198,6 +226,22 @@ public function setMacRestriction(?DeviceEnrollmentPlatformRestriction $value): $this->getBackingStore()->set('macRestriction', $value); } + /** + * Sets the tvosRestriction property value. Indicates restrictions for TvOS platform. + * @param DeviceEnrollmentPlatformRestriction|null $value Value to set for the tvosRestriction property. + */ + public function setTvosRestriction(?DeviceEnrollmentPlatformRestriction $value): void { + $this->getBackingStore()->set('tvosRestriction', $value); + } + + /** + * Sets the visionOSRestriction property value. Indicates restrictions for VisionOS platform. + * @param DeviceEnrollmentPlatformRestriction|null $value Value to set for the visionOSRestriction property. + */ + public function setVisionOSRestriction(?DeviceEnrollmentPlatformRestriction $value): void { + $this->getBackingStore()->set('visionOSRestriction', $value); + } + /** * Sets the windowsHomeSkuRestriction property value. Windows Home Sku restrictions based on platform, platform operating system version, and device ownership * @param DeviceEnrollmentPlatformRestriction|null $value Value to set for the windowsHomeSkuRestriction property. diff --git a/src/Generated/Models/DeviceManagement/DeviceManagement.php b/src/Generated/Models/DeviceManagement/DeviceManagement.php index c6ba130b848..5f7666c31ad 100644 --- a/src/Generated/Models/DeviceManagement/DeviceManagement.php +++ b/src/Generated/Models/DeviceManagement/DeviceManagement.php @@ -186,7 +186,7 @@ use Microsoft\Kiota\Abstractions\Types\TypeUtils; /** - * Singleton entity that acts as a container for all device management functionality. + * Singleton that acts as container for a collection of Resource Access entities. */ class DeviceManagement extends Entity implements Parsable { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index ba40cf6ddb9..7d014191bdb 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of choices in the collection * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of choices in the collection * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of choices in the collection * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of choices in the collection * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php index fac8e0db529..7b76a170b98 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultOptionId property value. Default option for the choice setting. + * Gets the defaultOptionId property value. Default option for choice setting * @return string|null */ public function getDefaultOptionId(): ?string { @@ -57,7 +57,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the options property value. Options for the setting that can be selected. + * Gets the options property value. Options for the setting that can be selected * @return array|null */ public function getOptions(): ?array { @@ -81,7 +81,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultOptionId property value. Default option for the choice setting. + * Sets the defaultOptionId property value. Default option for choice setting * @param string|null $value Value to set for the defaultOptionId property. */ public function setDefaultOptionId(?string $value): void { @@ -89,7 +89,7 @@ public function setDefaultOptionId(?string $value): void { } /** - * Sets the options property value. Options for the setting that can be selected. + * Sets the options property value. Options for the setting that can be selected * @param array|null $value Value to set for the options property. */ public function setOptions(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php index 67276ec05b5..92534302123 100644 --- a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php +++ b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php @@ -83,7 +83,7 @@ public function getOdataType(): ?string { } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @return string|null */ public function getSettingDefinitionId(): ?string { @@ -129,7 +129,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting * @param string|null $value Value to set for the settingDefinitionId property. */ public function setSettingDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php index 0e546895310..8dbc200fd1d 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php @@ -144,6 +144,7 @@ public function getFieldDeserializers(): array { 'occurrence' => fn(ParseNode $n) => $o->setOccurrence($n->getObjectValue([DeviceManagementConfigurationSettingOccurrence::class, 'createFromDiscriminatorValue'])), 'offsetUri' => fn(ParseNode $n) => $o->setOffsetUri($n->getStringValue()), 'referredSettingInformationList' => fn(ParseNode $n) => $o->setReferredSettingInformationList($n->getCollectionOfObjectValues([DeviceManagementConfigurationReferredSettingInformation::class, 'createFromDiscriminatorValue'])), + 'riskLevel' => fn(ParseNode $n) => $o->setRiskLevel($n->getEnumValue(DeviceManagementConfigurationSettingRiskLevel::class)), 'rootDefinitionId' => fn(ParseNode $n) => $o->setRootDefinitionId($n->getStringValue()), 'settingUsage' => fn(ParseNode $n) => $o->setSettingUsage($n->getEnumValue(DeviceManagementConfigurationSettingUsage::class)), 'uxBehavior' => fn(ParseNode $n) => $o->setUxBehavior($n->getEnumValue(DeviceManagementConfigurationControlType::class)), @@ -242,6 +243,18 @@ public function getReferredSettingInformationList(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'referredSettingInformationList'"); } + /** + * Gets the riskLevel property value. Setting RiskLevel + * @return DeviceManagementConfigurationSettingRiskLevel|null + */ + public function getRiskLevel(): ?DeviceManagementConfigurationSettingRiskLevel { + $val = $this->getBackingStore()->get('riskLevel'); + if (is_null($val) || $val instanceof DeviceManagementConfigurationSettingRiskLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskLevel'"); + } + /** * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. * @return string|null @@ -321,6 +334,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('occurrence', $this->getOccurrence()); $writer->writeStringValue('offsetUri', $this->getOffsetUri()); $writer->writeCollectionOfObjectValues('referredSettingInformationList', $this->getReferredSettingInformationList()); + $writer->writeEnumValue('riskLevel', $this->getRiskLevel()); $writer->writeStringValue('rootDefinitionId', $this->getRootDefinitionId()); $writer->writeEnumValue('settingUsage', $this->getSettingUsage()); $writer->writeEnumValue('uxBehavior', $this->getUxBehavior()); @@ -432,6 +446,14 @@ public function setReferredSettingInformationList(?array $value): void { $this->getBackingStore()->set('referredSettingInformationList', $value); } + /** + * Sets the riskLevel property value. Setting RiskLevel + * @param DeviceManagementConfigurationSettingRiskLevel|null $value Value to set for the riskLevel property. + */ + public function setRiskLevel(?DeviceManagementConfigurationSettingRiskLevel $value): void { + $this->getBackingStore()->set('riskLevel', $value); + } + /** * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. * @param string|null $value Value to set for the rootDefinitionId property. diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php index 92dda4cd8fa..8383e8d0b09 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of setting group count in the collection + * Gets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of setting group count in the collection + * Gets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of setting group count in the collection + * Sets the maximumCount property value. Maximum number of setting group count in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of setting group count in the collection + * Sets the minimumCount property value. Minimum number of setting group count in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php index 02e1aa77fc4..982aa240d1d 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingGroupDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the childIds property value. Dependent child settings to this group of settings + * Gets the childIds property value. Dependent child settings to this group of settings. * @return array|null */ public function getChildIds(): ?array { @@ -106,7 +106,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the childIds property value. Dependent child settings to this group of settings + * Sets the childIds property value. Dependent child settings to this group of settings. * @param array|null $value Value to set for the childIds property. */ public function setChildIds(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingRiskLevel.php b/src/Generated/Models/DeviceManagementConfigurationSettingRiskLevel.php new file mode 100644 index 00000000000..9f2a13e980e --- /dev/null +++ b/src/Generated/Models/DeviceManagementConfigurationSettingRiskLevel.php @@ -0,0 +1,11 @@ +|null */ public function getDependedOnBy(): ?array { @@ -59,7 +59,7 @@ public function getDependedOnBy(): ?array { } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on. + * Gets the dependentOn property value. list of parent settings this setting is dependent on * @return array|null */ public function getDependentOn(): ?array { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the valueDefinition property value. Definition of the value for this setting. + * Gets the valueDefinition property value. Definition of the value for this setting * @return DeviceManagementConfigurationSettingValueDefinition|null */ public function getValueDefinition(): ?DeviceManagementConfigurationSettingValueDefinition { @@ -111,7 +111,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultValue property value. Default setting value for this setting. + * Sets the defaultValue property value. Default setting value for this setting * @param DeviceManagementConfigurationSettingValue|null $value Value to set for the defaultValue property. */ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $value): void { @@ -119,7 +119,7 @@ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $valu } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting. + * Sets the dependedOnBy property value. list of child settings that depend on this setting * @param array|null $value Value to set for the dependedOnBy property. */ public function setDependedOnBy(?array $value): void { @@ -127,7 +127,7 @@ public function setDependedOnBy(?array $value): void { } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on. + * Sets the dependentOn property value. list of parent settings this setting is dependent on * @param array|null $value Value to set for the dependentOn property. */ public function setDependentOn(?array $value): void { @@ -135,7 +135,7 @@ public function setDependentOn(?array $value): void { } /** - * Sets the valueDefinition property value. Definition of the value for this setting. + * Sets the valueDefinition property value. Definition of the value for this setting * @param DeviceManagementConfigurationSettingValueDefinition|null $value Value to set for the valueDefinition property. */ public function setValueDefinition(?DeviceManagementConfigurationSettingValueDefinition $value): void { diff --git a/src/Generated/Models/DirectoryObject.php b/src/Generated/Models/DirectoryObject.php index 0b7e6f4eb0a..1cfae9eca86 100644 --- a/src/Generated/Models/DirectoryObject.php +++ b/src/Generated/Models/DirectoryObject.php @@ -30,6 +30,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc case '#microsoft.graph.administrativeUnit': return new AdministrativeUnit(); case '#microsoft.graph.application': return new Application(); case '#microsoft.graph.appManagementPolicy': return new AppManagementPolicy(); + case '#microsoft.graph.appRoleAssignment': return new AppRoleAssignment(); case '#microsoft.graph.authorizationPolicy': return new AuthorizationPolicy(); case '#microsoft.graph.certificateAuthorityDetail': return new CertificateAuthorityDetail(); case '#microsoft.graph.certificateBasedApplicationConfiguration': return new CertificateBasedApplicationConfiguration(); diff --git a/src/Generated/Models/EnrollmentProfile.php b/src/Generated/Models/EnrollmentProfile.php index feeaeb0742b..560eac88766 100644 --- a/src/Generated/Models/EnrollmentProfile.php +++ b/src/Generated/Models/EnrollmentProfile.php @@ -32,6 +32,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Enrol case '#microsoft.graph.depEnrollmentProfile': return new DepEnrollmentProfile(); case '#microsoft.graph.depIOSEnrollmentProfile': return new DepIOSEnrollmentProfile(); case '#microsoft.graph.depMacOSEnrollmentProfile': return new DepMacOSEnrollmentProfile(); + case '#microsoft.graph.depTvOSEnrollmentProfile': return new DepTvOSEnrollmentProfile(); + case '#microsoft.graph.depVisionOSEnrollmentProfile': return new DepVisionOSEnrollmentProfile(); } } return new EnrollmentProfile(); diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 3a371c180a4..8acf5e4fab4 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -753,6 +753,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.depIOSEnrollmentProfile': return new DepIOSEnrollmentProfile(); case '#microsoft.graph.depMacOSEnrollmentProfile': return new DepMacOSEnrollmentProfile(); case '#microsoft.graph.depOnboardingSetting': return new DepOnboardingSetting(); + case '#microsoft.graph.depTvOSEnrollmentProfile': return new DepTvOSEnrollmentProfile(); + case '#microsoft.graph.depVisionOSEnrollmentProfile': return new DepVisionOSEnrollmentProfile(); case '#microsoft.graph.detectedApp': return new DetectedApp(); case '#microsoft.graph.device': return new Device(); case '#microsoft.graph.deviceAndAppManagementAssignmentFilter': return new DeviceAndAppManagementAssignmentFilter(); diff --git a/src/Generated/Models/ExtendedKeyUsage.php b/src/Generated/Models/ExtendedKeyUsage.php index 588f53df2a0..95d722018b2 100644 --- a/src/Generated/Models/ExtendedKeyUsage.php +++ b/src/Generated/Models/ExtendedKeyUsage.php @@ -11,7 +11,7 @@ use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; /** - * Complex type that represents the extended key usage of a certificate. This is shared complex type. + * The Custom Extended Key Usage definition */ class ExtendedKeyUsage implements AdditionalDataHolder, BackedModel, Parsable { @@ -72,7 +72,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Gets the name property value. Extended Key Usage Name * @return string|null */ public function getName(): ?string { @@ -84,7 +84,7 @@ public function getName(): ?string { } /** - * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Gets the objectIdentifier property value. Extended Key Usage Object Identifier * @return string|null */ public function getObjectIdentifier(): ?string { @@ -135,7 +135,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + * Sets the name property value. Extended Key Usage Name * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -143,7 +143,7 @@ public function setName(?string $value): void { } /** - * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + * Sets the objectIdentifier property value. Extended Key Usage Object Identifier * @param string|null $value Value to set for the objectIdentifier property. */ public function setObjectIdentifier(?string $value): void { diff --git a/src/Generated/Models/ImportedAppleDeviceIdentity.php b/src/Generated/Models/ImportedAppleDeviceIdentity.php index 1123cebe3de..1db604a5657 100644 --- a/src/Generated/Models/ImportedAppleDeviceIdentity.php +++ b/src/Generated/Models/ImportedAppleDeviceIdentity.php @@ -141,7 +141,7 @@ public function getLastContactedDateTime(): ?DateTime { } /** - * Gets the platform property value. The platform property + * Gets the platform property value. Supported platform types for policies. * @return Platform|null */ public function getPlatform(): ?Platform { @@ -264,7 +264,7 @@ public function setLastContactedDateTime(?DateTime $value): void { } /** - * Sets the platform property value. The platform property + * Sets the platform property value. Supported platform types for policies. * @param Platform|null $value Value to set for the platform property. */ public function setPlatform(?Platform $value): void { diff --git a/src/Generated/Models/ImportedDeviceIdentity.php b/src/Generated/Models/ImportedDeviceIdentity.php index ab687ff4442..dfde5569cfc 100644 --- a/src/Generated/Models/ImportedDeviceIdentity.php +++ b/src/Generated/Models/ImportedDeviceIdentity.php @@ -138,7 +138,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the platform property value. The platform property + * Gets the platform property value. Supported platform types for policies. * @return Platform|null */ public function getPlatform(): ?Platform { @@ -222,7 +222,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the platform property value. The platform property + * Sets the platform property value. Supported platform types for policies. * @param Platform|null $value Value to set for the platform property. */ public function setPlatform(?Platform $value): void { diff --git a/src/Generated/Models/IosVppApp.php b/src/Generated/Models/IosVppApp.php index e5f06c0fac3..469c7b9e11b 100644 --- a/src/Generated/Models/IosVppApp.php +++ b/src/Generated/Models/IosVppApp.php @@ -98,6 +98,7 @@ public function getFieldDeserializers(): array { 'usedLicenseCount' => fn(ParseNode $n) => $o->setUsedLicenseCount($n->getIntegerValue()), 'vppTokenAccountType' => fn(ParseNode $n) => $o->setVppTokenAccountType($n->getEnumValue(VppTokenAccountType::class)), 'vppTokenAppleId' => fn(ParseNode $n) => $o->setVppTokenAppleId($n->getStringValue()), + 'vppTokenDisplayName' => fn(ParseNode $n) => $o->setVppTokenDisplayName($n->getStringValue()), 'vppTokenId' => fn(ParseNode $n) => $o->setVppTokenId($n->getStringValue()), 'vppTokenOrganizationName' => fn(ParseNode $n) => $o->setVppTokenOrganizationName($n->getStringValue()), ]); @@ -189,6 +190,18 @@ public function getVppTokenAppleId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'vppTokenAppleId'"); } + /** + * Gets the vppTokenDisplayName property value. Display name of the VPP token associated with this app. + * @return string|null + */ + public function getVppTokenDisplayName(): ?string { + $val = $this->getBackingStore()->get('vppTokenDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'vppTokenDisplayName'"); + } + /** * Gets the vppTokenId property value. Identifier of the VPP token associated with this app. * @return string|null @@ -230,6 +243,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('usedLicenseCount', $this->getUsedLicenseCount()); $writer->writeEnumValue('vppTokenAccountType', $this->getVppTokenAccountType()); $writer->writeStringValue('vppTokenAppleId', $this->getVppTokenAppleId()); + $writer->writeStringValue('vppTokenDisplayName', $this->getVppTokenDisplayName()); $writer->writeStringValue('vppTokenId', $this->getVppTokenId()); $writer->writeStringValue('vppTokenOrganizationName', $this->getVppTokenOrganizationName()); } @@ -322,6 +336,14 @@ public function setVppTokenAppleId(?string $value): void { $this->getBackingStore()->set('vppTokenAppleId', $value); } + /** + * Sets the vppTokenDisplayName property value. Display name of the VPP token associated with this app. + * @param string|null $value Value to set for the vppTokenDisplayName property. + */ + public function setVppTokenDisplayName(?string $value): void { + $this->getBackingStore()->set('vppTokenDisplayName', $value); + } + /** * Sets the vppTokenId property value. Identifier of the VPP token associated with this app. * @param string|null $value Value to set for the vppTokenId property. diff --git a/src/Generated/Models/KeyValue.php b/src/Generated/Models/KeyValue.php index f6aca146795..57f9f6d6847 100644 --- a/src/Generated/Models/KeyValue.php +++ b/src/Generated/Models/KeyValue.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the key property value. Key. + * Gets the key property value. Contains the name of the field that a value is associated with. * @return string|null */ public function getKey(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the value property value. Value. + * Gets the value property value. Contains the corresponding value for the specified key. * @return string|null */ public function getValue(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the key property value. Key. + * Sets the key property value. Contains the name of the field that a value is associated with. * @param string|null $value Value to set for the key property. */ public function setKey(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the value property value. Value. + * Sets the value property value. Contains the corresponding value for the specified key. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/MacOsVppApp.php b/src/Generated/Models/MacOsVppApp.php index 99c79d44f98..93db4961e53 100644 --- a/src/Generated/Models/MacOsVppApp.php +++ b/src/Generated/Models/MacOsVppApp.php @@ -85,6 +85,7 @@ public function getFieldDeserializers(): array { 'usedLicenseCount' => fn(ParseNode $n) => $o->setUsedLicenseCount($n->getIntegerValue()), 'vppTokenAccountType' => fn(ParseNode $n) => $o->setVppTokenAccountType($n->getEnumValue(VppTokenAccountType::class)), 'vppTokenAppleId' => fn(ParseNode $n) => $o->setVppTokenAppleId($n->getStringValue()), + 'vppTokenDisplayName' => fn(ParseNode $n) => $o->setVppTokenDisplayName($n->getStringValue()), 'vppTokenId' => fn(ParseNode $n) => $o->setVppTokenId($n->getStringValue()), 'vppTokenOrganizationName' => fn(ParseNode $n) => $o->setVppTokenOrganizationName($n->getStringValue()), ]); @@ -176,6 +177,18 @@ public function getVppTokenAppleId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'vppTokenAppleId'"); } + /** + * Gets the vppTokenDisplayName property value. Display name of the VPP token associated with this app. + * @return string|null + */ + public function getVppTokenDisplayName(): ?string { + $val = $this->getBackingStore()->get('vppTokenDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'vppTokenDisplayName'"); + } + /** * Gets the vppTokenId property value. Identifier of the VPP token associated with this app. * @return string|null @@ -216,6 +229,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('usedLicenseCount', $this->getUsedLicenseCount()); $writer->writeEnumValue('vppTokenAccountType', $this->getVppTokenAccountType()); $writer->writeStringValue('vppTokenAppleId', $this->getVppTokenAppleId()); + $writer->writeStringValue('vppTokenDisplayName', $this->getVppTokenDisplayName()); $writer->writeStringValue('vppTokenId', $this->getVppTokenId()); $writer->writeStringValue('vppTokenOrganizationName', $this->getVppTokenOrganizationName()); } @@ -300,6 +314,14 @@ public function setVppTokenAppleId(?string $value): void { $this->getBackingStore()->set('vppTokenAppleId', $value); } + /** + * Sets the vppTokenDisplayName property value. Display name of the VPP token associated with this app. + * @param string|null $value Value to set for the vppTokenDisplayName property. + */ + public function setVppTokenDisplayName(?string $value): void { + $this->getBackingStore()->set('vppTokenDisplayName', $value); + } + /** * Sets the vppTokenId property value. Identifier of the VPP token associated with this app. * @param string|null $value Value to set for the vppTokenId property. diff --git a/src/Generated/Models/OnlineMeetingBase.php b/src/Generated/Models/OnlineMeetingBase.php index 6429b92cee4..7beb755efd7 100644 --- a/src/Generated/Models/OnlineMeetingBase.php +++ b/src/Generated/Models/OnlineMeetingBase.php @@ -242,7 +242,7 @@ public function getChatInfo(): ?ChatInfo { } /** - * Gets the chatRestrictions property value. The chatRestrictions property + * Gets the chatRestrictions property value. Specifies the configuration settings for meeting chat restrictions. * @return ChatRestrictions|null */ public function getChatRestrictions(): ?ChatRestrictions { @@ -598,7 +598,7 @@ public function setChatInfo(?ChatInfo $value): void { } /** - * Sets the chatRestrictions property value. The chatRestrictions property + * Sets the chatRestrictions property value. Specifies the configuration settings for meeting chat restrictions. * @param ChatRestrictions|null $value Value to set for the chatRestrictions property. */ public function setChatRestrictions(?ChatRestrictions $value): void { diff --git a/src/Generated/Models/PlannerContainerType.php b/src/Generated/Models/PlannerContainerType.php index 37797b6f51d..670ec9ec17a 100644 --- a/src/Generated/Models/PlannerContainerType.php +++ b/src/Generated/Models/PlannerContainerType.php @@ -11,4 +11,5 @@ class PlannerContainerType extends Enum { public const PROJECT = "project"; public const DRIVE_ITEM = "driveItem"; public const USER = "user"; + public const TEAMS_CHANNEL = "teamsChannel"; } diff --git a/src/Generated/Models/Platform.php b/src/Generated/Models/Platform.php index ac787f0974a..3c1233adf34 100644 --- a/src/Generated/Models/Platform.php +++ b/src/Generated/Models/Platform.php @@ -11,4 +11,7 @@ class Platform extends Enum { public const WINDOWS = "windows"; public const WINDOWS_MOBILE = "windowsMobile"; public const MAC_O_S = "macOS"; + public const VISION_O_S = "visionOS"; + public const TV_O_S = "tvOS"; + public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/RoleScopeTag.php b/src/Generated/Models/RoleScopeTag.php index 591cffd5f6a..6e5af24c33e 100644 --- a/src/Generated/Models/RoleScopeTag.php +++ b/src/Generated/Models/RoleScopeTag.php @@ -77,6 +77,14 @@ public function getFieldDeserializers(): array { 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'isBuiltIn' => fn(ParseNode $n) => $o->setIsBuiltIn($n->getBooleanValue()), + 'permissions' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setPermissions($val); + }, ]); } @@ -92,6 +100,20 @@ public function getIsBuiltIn(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isBuiltIn'"); } + /** + * Gets the permissions property value. Permissions associated with the Role Scope Tag. This property is read-only. + * @return array|null + */ + public function getPermissions(): ?array { + $val = $this->getBackingStore()->get('permissions'); + 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 'permissions'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -135,4 +157,12 @@ public function setIsBuiltIn(?bool $value): void { $this->getBackingStore()->set('isBuiltIn', $value); } + /** + * Sets the permissions property value. Permissions associated with the Role Scope Tag. This property is read-only. + * @param array|null $value Value to set for the permissions property. + */ + public function setPermissions(?array $value): void { + $this->getBackingStore()->set('permissions', $value); + } + } diff --git a/src/Generated/Models/Schedule.php b/src/Generated/Models/Schedule.php index 9d87daf84f7..5b972402cb2 100644 --- a/src/Generated/Models/Schedule.php +++ b/src/Generated/Models/Schedule.php @@ -73,6 +73,7 @@ public function getFieldDeserializers(): array { 'activitiesIncludedWhenCopyingShiftsEnabled' => fn(ParseNode $n) => $o->setActivitiesIncludedWhenCopyingShiftsEnabled($n->getBooleanValue()), 'dayNotes' => fn(ParseNode $n) => $o->setDayNotes($n->getCollectionOfObjectValues([DayNote::class, 'createFromDiscriminatorValue'])), 'enabled' => fn(ParseNode $n) => $o->setEnabled($n->getBooleanValue()), + 'isActivitiesIncludedWhenCopyingShiftsEnabled' => fn(ParseNode $n) => $o->setIsActivitiesIncludedWhenCopyingShiftsEnabled($n->getBooleanValue()), 'isCrossLocationShiftRequestApprovalRequired' => fn(ParseNode $n) => $o->setIsCrossLocationShiftRequestApprovalRequired($n->getBooleanValue()), 'isCrossLocationShiftsEnabled' => fn(ParseNode $n) => $o->setIsCrossLocationShiftsEnabled($n->getBooleanValue()), 'offerShiftRequests' => fn(ParseNode $n) => $o->setOfferShiftRequests($n->getCollectionOfObjectValues([OfferShiftRequest::class, 'createFromDiscriminatorValue'])), @@ -107,6 +108,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the isActivitiesIncludedWhenCopyingShiftsEnabled property value. Indicates whether copied shifts include activities from the original shift. + * @return bool|null + */ + public function getIsActivitiesIncludedWhenCopyingShiftsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isActivitiesIncludedWhenCopyingShiftsEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isActivitiesIncludedWhenCopyingShiftsEnabled'"); + } + /** * Gets the isCrossLocationShiftRequestApprovalRequired property value. Indicates whether approval is required by a manager of this schedule for cross location shift requests. * @return bool|null @@ -428,6 +441,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('activitiesIncludedWhenCopyingShiftsEnabled', $this->getActivitiesIncludedWhenCopyingShiftsEnabled()); $writer->writeCollectionOfObjectValues('dayNotes', $this->getDayNotes()); $writer->writeBooleanValue('enabled', $this->getEnabled()); + $writer->writeBooleanValue('isActivitiesIncludedWhenCopyingShiftsEnabled', $this->getIsActivitiesIncludedWhenCopyingShiftsEnabled()); $writer->writeBooleanValue('isCrossLocationShiftRequestApprovalRequired', $this->getIsCrossLocationShiftRequestApprovalRequired()); $writer->writeBooleanValue('isCrossLocationShiftsEnabled', $this->getIsCrossLocationShiftsEnabled()); $writer->writeCollectionOfObjectValues('offerShiftRequests', $this->getOfferShiftRequests()); @@ -476,6 +490,14 @@ public function setEnabled(?bool $value): void { $this->getBackingStore()->set('enabled', $value); } + /** + * Sets the isActivitiesIncludedWhenCopyingShiftsEnabled property value. Indicates whether copied shifts include activities from the original shift. + * @param bool|null $value Value to set for the isActivitiesIncludedWhenCopyingShiftsEnabled property. + */ + public function setIsActivitiesIncludedWhenCopyingShiftsEnabled(?bool $value): void { + $this->getBackingStore()->set('isActivitiesIncludedWhenCopyingShiftsEnabled', $value); + } + /** * Sets the isCrossLocationShiftRequestApprovalRequired property value. Indicates whether approval is required by a manager of this schedule for cross location shift requests. * @param bool|null $value Value to set for the isCrossLocationShiftRequestApprovalRequired property. diff --git a/src/Generated/Models/SignIn.php b/src/Generated/Models/SignIn.php index 0ef2b42158f..c1602702d46 100644 --- a/src/Generated/Models/SignIn.php +++ b/src/Generated/Models/SignIn.php @@ -78,6 +78,18 @@ public function getAppliedEventListeners(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'appliedEventListeners'"); } + /** + * Gets the appOwnerTenantId property value. The appOwnerTenantId property + * @return string|null + */ + public function getAppOwnerTenantId(): ?string { + $val = $this->getBackingStore()->get('appOwnerTenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appOwnerTenantId'"); + } + /** * Gets the appTokenProtectionStatus property value. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. * @return TokenProtectionStatus|null @@ -355,6 +367,7 @@ public function getFieldDeserializers(): array { 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), 'appliedConditionalAccessPolicies' => fn(ParseNode $n) => $o->setAppliedConditionalAccessPolicies($n->getCollectionOfObjectValues([AppliedConditionalAccessPolicy::class, 'createFromDiscriminatorValue'])), 'appliedEventListeners' => fn(ParseNode $n) => $o->setAppliedEventListeners($n->getCollectionOfObjectValues([AppliedAuthenticationEventListener::class, 'createFromDiscriminatorValue'])), + 'appOwnerTenantId' => fn(ParseNode $n) => $o->setAppOwnerTenantId($n->getStringValue()), 'appTokenProtectionStatus' => fn(ParseNode $n) => $o->setAppTokenProtectionStatus($n->getEnumValue(TokenProtectionStatus::class)), 'authenticationAppDeviceDetails' => fn(ParseNode $n) => $o->setAuthenticationAppDeviceDetails($n->getObjectValue([AuthenticationAppDeviceDetails::class, 'createFromDiscriminatorValue'])), 'authenticationAppPolicyEvaluationDetails' => fn(ParseNode $n) => $o->setAuthenticationAppPolicyEvaluationDetails($n->getCollectionOfObjectValues([AuthenticationAppPolicyDetails::class, 'createFromDiscriminatorValue'])), @@ -403,6 +416,7 @@ public function getFieldDeserializers(): array { 'processingTimeInMilliseconds' => fn(ParseNode $n) => $o->setProcessingTimeInMilliseconds($n->getIntegerValue()), 'resourceDisplayName' => fn(ParseNode $n) => $o->setResourceDisplayName($n->getStringValue()), 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + 'resourceOwnerTenantId' => fn(ParseNode $n) => $o->setResourceOwnerTenantId($n->getStringValue()), 'resourceServicePrincipalId' => fn(ParseNode $n) => $o->setResourceServicePrincipalId($n->getStringValue()), 'resourceTenantId' => fn(ParseNode $n) => $o->setResourceTenantId($n->getStringValue()), 'riskDetail' => fn(ParseNode $n) => $o->setRiskDetail($n->getEnumValue(RiskDetail::class)), @@ -689,6 +703,18 @@ public function getResourceId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); } + /** + * Gets the resourceOwnerTenantId property value. The resourceOwnerTenantId property + * @return string|null + */ + public function getResourceOwnerTenantId(): ?string { + $val = $this->getBackingStore()->get('resourceOwnerTenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceOwnerTenantId'"); + } + /** * Gets the resourceServicePrincipalId property value. The identifier of the service principal representing the target resource in the sign-in event. * @return string|null @@ -850,7 +876,7 @@ public function getSessionLifetimePolicies(): ?array { } /** - * Gets the signInEventTypes property value. Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). + * Gets the signInEventTypes property value. Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). NOTE: Only interactive sign-ins are returned unless you set an explicit filter. For example, the filter for getting non-interactive sign-ins is https://graph.microsoft.com/beta/auditLogs/signIns?&$filter=signInEventTypes/any(t: t eq 'nonInteractiveUser'). * @return array|null */ public function getSignInEventTypes(): ?array { @@ -1029,6 +1055,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('appId', $this->getAppId()); $writer->writeCollectionOfObjectValues('appliedConditionalAccessPolicies', $this->getAppliedConditionalAccessPolicies()); $writer->writeCollectionOfObjectValues('appliedEventListeners', $this->getAppliedEventListeners()); + $writer->writeStringValue('appOwnerTenantId', $this->getAppOwnerTenantId()); $writer->writeEnumValue('appTokenProtectionStatus', $this->getAppTokenProtectionStatus()); $writer->writeObjectValue('authenticationAppDeviceDetails', $this->getAuthenticationAppDeviceDetails()); $writer->writeCollectionOfObjectValues('authenticationAppPolicyEvaluationDetails', $this->getAuthenticationAppPolicyEvaluationDetails()); @@ -1070,6 +1097,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('processingTimeInMilliseconds', $this->getProcessingTimeInMilliseconds()); $writer->writeStringValue('resourceDisplayName', $this->getResourceDisplayName()); $writer->writeStringValue('resourceId', $this->getResourceId()); + $writer->writeStringValue('resourceOwnerTenantId', $this->getResourceOwnerTenantId()); $writer->writeStringValue('resourceServicePrincipalId', $this->getResourceServicePrincipalId()); $writer->writeStringValue('resourceTenantId', $this->getResourceTenantId()); $writer->writeEnumValue('riskDetail', $this->getRiskDetail()); @@ -1131,6 +1159,14 @@ public function setAppliedEventListeners(?array $value): void { $this->getBackingStore()->set('appliedEventListeners', $value); } + /** + * Sets the appOwnerTenantId property value. The appOwnerTenantId property + * @param string|null $value Value to set for the appOwnerTenantId property. + */ + public function setAppOwnerTenantId(?string $value): void { + $this->getBackingStore()->set('appOwnerTenantId', $value); + } + /** * Sets the appTokenProtectionStatus property value. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. * @param TokenProtectionStatus|null $value Value to set for the appTokenProtectionStatus property. @@ -1459,6 +1495,14 @@ public function setResourceId(?string $value): void { $this->getBackingStore()->set('resourceId', $value); } + /** + * Sets the resourceOwnerTenantId property value. The resourceOwnerTenantId property + * @param string|null $value Value to set for the resourceOwnerTenantId property. + */ + public function setResourceOwnerTenantId(?string $value): void { + $this->getBackingStore()->set('resourceOwnerTenantId', $value); + } + /** * Sets the resourceServicePrincipalId property value. The identifier of the service principal representing the target resource in the sign-in event. * @param string|null $value Value to set for the resourceServicePrincipalId property. @@ -1564,7 +1608,7 @@ public function setSessionLifetimePolicies(?array $value): void { } /** - * Sets the signInEventTypes property value. Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). + * Sets the signInEventTypes property value. Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). NOTE: Only interactive sign-ins are returned unless you set an explicit filter. For example, the filter for getting non-interactive sign-ins is https://graph.microsoft.com/beta/auditLogs/signIns?&$filter=signInEventTypes/any(t: t eq 'nonInteractiveUser'). * @param array|null $value Value to set for the signInEventTypes property. */ public function setSignInEventTypes(?array $value): void { diff --git a/src/Generated/Models/TimeCardEvent.php b/src/Generated/Models/TimeCardEvent.php index 72f4a4a82b0..20b2ebf09c8 100644 --- a/src/Generated/Models/TimeCardEvent.php +++ b/src/Generated/Models/TimeCardEvent.php @@ -89,11 +89,24 @@ public function getFieldDeserializers(): array { return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), 'dateTime' => fn(ParseNode $n) => $o->setDateTime($n->getDateTimeValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; } + /** + * Gets the isAtApprovedLocation property value. Indicates whether this action happens at an approved location. + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. Notes about the timeCardEvent. * @return ItemBody|null @@ -125,6 +138,7 @@ public function getOdataType(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); $writer->writeDateTimeValue('dateTime', $this->getDateTime()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -162,6 +176,14 @@ public function setDateTime(?DateTime $value): void { $this->getBackingStore()->set('dateTime', $value); } + /** + * Sets the isAtApprovedLocation property value. Indicates whether this action happens at an approved location. + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. Notes about the timeCardEvent. * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php index 3e36be4f9c5..79b77f0b678 100644 --- a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. + * Gets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. + * Sets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/Models/WindowsDomainJoinConfiguration.php b/src/Generated/Models/WindowsDomainJoinConfiguration.php index 75d11378109..0fcbee9387c 100644 --- a/src/Generated/Models/WindowsDomainJoinConfiguration.php +++ b/src/Generated/Models/WindowsDomainJoinConfiguration.php @@ -81,7 +81,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity + * Gets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. * @return array|null */ public function getNetworkAccessConfigurations(): ?array { @@ -144,7 +144,7 @@ public function setComputerNameSuffixRandomCharCount(?int $value): void { } /** - * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity + * Sets the networkAccessConfigurations property value. Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. * @param array|null $value Value to set for the networkAccessConfigurations property. */ public function setNetworkAccessConfigurations(?array $value): void { diff --git a/src/Generated/Models/WindowsQualityUpdateCadence.php b/src/Generated/Models/WindowsQualityUpdateCadence.php new file mode 100644 index 00000000000..34901a6e6f9 --- /dev/null +++ b/src/Generated/Models/WindowsQualityUpdateCadence.php @@ -0,0 +1,11 @@ +getBackingStore()->get('classification'); - if (is_null($val) || $val instanceof WindowsQualityUpdateClassification) { + if (is_null($val) || $val instanceof WindowsQualityUpdateCategory) { return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'classification'"); @@ -47,9 +48,11 @@ public function getClassification(): ?WindowsQualityUpdateClassification { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'classification' => fn(ParseNode $n) => $o->setClassification($n->getEnumValue(WindowsQualityUpdateClassification::class)), + 'classification' => fn(ParseNode $n) => $o->setClassification($n->getEnumValue(WindowsQualityUpdateCategory::class)), 'isExpeditable' => fn(ParseNode $n) => $o->setIsExpeditable($n->getBooleanValue()), 'kbArticleId' => fn(ParseNode $n) => $o->setKbArticleId($n->getStringValue()), + 'productRevisions' => fn(ParseNode $n) => $o->setProductRevisions($n->getCollectionOfObjectValues([WindowsQualityUpdateCatalogProductRevision::class, 'createFromDiscriminatorValue'])), + 'qualityUpdateCadence' => fn(ParseNode $n) => $o->setQualityUpdateCadence($n->getEnumValue(WindowsQualityUpdateCadence::class)), ]); } @@ -77,6 +80,32 @@ public function getKbArticleId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'kbArticleId'"); } + /** + * Gets the productRevisions property value. The operating system product revisions that are released as part of this quality update. Read-only. + * @return array|null + */ + public function getProductRevisions(): ?array { + $val = $this->getBackingStore()->get('productRevisions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WindowsQualityUpdateCatalogProductRevision::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'productRevisions'"); + } + + /** + * Gets the qualityUpdateCadence property value. The publishing cadence of the quality update. Possible values are: monthly, outOfBand. This property cannot be modified and is automatically populated when the catalog is created. + * @return WindowsQualityUpdateCadence|null + */ + public function getQualityUpdateCadence(): ?WindowsQualityUpdateCadence { + $val = $this->getBackingStore()->get('qualityUpdateCadence'); + if (is_null($val) || $val instanceof WindowsQualityUpdateCadence) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'qualityUpdateCadence'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -86,13 +115,15 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('classification', $this->getClassification()); $writer->writeBooleanValue('isExpeditable', $this->getIsExpeditable()); $writer->writeStringValue('kbArticleId', $this->getKbArticleId()); + $writer->writeCollectionOfObjectValues('productRevisions', $this->getProductRevisions()); + $writer->writeEnumValue('qualityUpdateCadence', $this->getQualityUpdateCadence()); } /** - * Sets the classification property value. Windows quality update classification - * @param WindowsQualityUpdateClassification|null $value Value to set for the classification property. + * Sets the classification property value. Windows quality update category + * @param WindowsQualityUpdateCategory|null $value Value to set for the classification property. */ - public function setClassification(?WindowsQualityUpdateClassification $value): void { + public function setClassification(?WindowsQualityUpdateCategory $value): void { $this->getBackingStore()->set('classification', $value); } @@ -112,4 +143,20 @@ public function setKbArticleId(?string $value): void { $this->getBackingStore()->set('kbArticleId', $value); } + /** + * Sets the productRevisions property value. The operating system product revisions that are released as part of this quality update. Read-only. + * @param array|null $value Value to set for the productRevisions property. + */ + public function setProductRevisions(?array $value): void { + $this->getBackingStore()->set('productRevisions', $value); + } + + /** + * Sets the qualityUpdateCadence property value. The publishing cadence of the quality update. Possible values are: monthly, outOfBand. This property cannot be modified and is automatically populated when the catalog is created. + * @param WindowsQualityUpdateCadence|null $value Value to set for the qualityUpdateCadence property. + */ + public function setQualityUpdateCadence(?WindowsQualityUpdateCadence $value): void { + $this->getBackingStore()->set('qualityUpdateCadence', $value); + } + } diff --git a/src/Generated/Models/WindowsQualityUpdateCatalogProductRevision.php b/src/Generated/Models/WindowsQualityUpdateCatalogProductRevision.php new file mode 100644 index 00000000000..ebff7ca9722 --- /dev/null +++ b/src/Generated/Models/WindowsQualityUpdateCatalogProductRevision.php @@ -0,0 +1,250 @@ +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 WindowsQualityUpdateCatalogProductRevision + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsQualityUpdateCatalogProductRevision { + return new WindowsQualityUpdateCatalogProductRevision(); + } + + /** + * 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 displayName property value. The display name of the windows quality update catalog product revision. For example, 'Windows 11, version 22H2, build 22621.4112'. Read-only + * @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 [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'knowledgeBaseArticle' => fn(ParseNode $n) => $o->setKnowledgeBaseArticle($n->getObjectValue([WindowsQualityUpdateProductKnowledgeBaseArticle::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'osBuild' => fn(ParseNode $n) => $o->setOsBuild($n->getObjectValue([WindowsQualityUpdateProductBuildVersionDetail::class, 'createFromDiscriminatorValue'])), + 'productName' => fn(ParseNode $n) => $o->setProductName($n->getStringValue()), + 'releaseDateTime' => fn(ParseNode $n) => $o->setReleaseDateTime($n->getDateTimeValue()), + 'versionName' => fn(ParseNode $n) => $o->setVersionName($n->getStringValue()), + ]; + } + + /** + * Gets the knowledgeBaseArticle property value. Represents a knowledge base (KB) article. + * @return WindowsQualityUpdateProductKnowledgeBaseArticle|null + */ + public function getKnowledgeBaseArticle(): ?WindowsQualityUpdateProductKnowledgeBaseArticle { + $val = $this->getBackingStore()->get('knowledgeBaseArticle'); + if (is_null($val) || $val instanceof WindowsQualityUpdateProductKnowledgeBaseArticle) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'knowledgeBaseArticle'"); + } + + /** + * 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 osBuild property value. Represents the build version details of a product revision that is associated with a quality update. + * @return WindowsQualityUpdateProductBuildVersionDetail|null + */ + public function getOsBuild(): ?WindowsQualityUpdateProductBuildVersionDetail { + $val = $this->getBackingStore()->get('osBuild'); + if (is_null($val) || $val instanceof WindowsQualityUpdateProductBuildVersionDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'osBuild'"); + } + + /** + * Gets the productName property value. The product name of the windows quality update catalog product revision. For example, 'Windows 11'. Read-only + * @return string|null + */ + public function getProductName(): ?string { + $val = $this->getBackingStore()->get('productName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'productName'"); + } + + /** + * Gets the releaseDateTime property value. The date and time when the windows quality update catalog product revision was released. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. Read-only + * @return DateTime|null + */ + public function getReleaseDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('releaseDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'releaseDateTime'"); + } + + /** + * Gets the versionName property value. The version name of the windows quality update catalog product revision. For example, '22H2'. Read-only + * @return string|null + */ + public function getVersionName(): ?string { + $val = $this->getBackingStore()->get('versionName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'versionName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('knowledgeBaseArticle', $this->getKnowledgeBaseArticle()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('osBuild', $this->getOsBuild()); + $writer->writeStringValue('productName', $this->getProductName()); + $writer->writeDateTimeValue('releaseDateTime', $this->getReleaseDateTime()); + $writer->writeStringValue('versionName', $this->getVersionName()); + $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 displayName property value. The display name of the windows quality update catalog product revision. For example, 'Windows 11, version 22H2, build 22621.4112'. Read-only + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the knowledgeBaseArticle property value. Represents a knowledge base (KB) article. + * @param WindowsQualityUpdateProductKnowledgeBaseArticle|null $value Value to set for the knowledgeBaseArticle property. + */ + public function setKnowledgeBaseArticle(?WindowsQualityUpdateProductKnowledgeBaseArticle $value): void { + $this->getBackingStore()->set('knowledgeBaseArticle', $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 osBuild property value. Represents the build version details of a product revision that is associated with a quality update. + * @param WindowsQualityUpdateProductBuildVersionDetail|null $value Value to set for the osBuild property. + */ + public function setOsBuild(?WindowsQualityUpdateProductBuildVersionDetail $value): void { + $this->getBackingStore()->set('osBuild', $value); + } + + /** + * Sets the productName property value. The product name of the windows quality update catalog product revision. For example, 'Windows 11'. Read-only + * @param string|null $value Value to set for the productName property. + */ + public function setProductName(?string $value): void { + $this->getBackingStore()->set('productName', $value); + } + + /** + * Sets the releaseDateTime property value. The date and time when the windows quality update catalog product revision was released. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. Read-only + * @param DateTime|null $value Value to set for the releaseDateTime property. + */ + public function setReleaseDateTime(?DateTime $value): void { + $this->getBackingStore()->set('releaseDateTime', $value); + } + + /** + * Sets the versionName property value. The version name of the windows quality update catalog product revision. For example, '22H2'. Read-only + * @param string|null $value Value to set for the versionName property. + */ + public function setVersionName(?string $value): void { + $this->getBackingStore()->set('versionName', $value); + } + +} diff --git a/src/Generated/Models/WindowsQualityUpdateClassification.php b/src/Generated/Models/WindowsQualityUpdateCategory.php similarity index 79% rename from src/Generated/Models/WindowsQualityUpdateClassification.php rename to src/Generated/Models/WindowsQualityUpdateCategory.php index e63ae5d0877..7b7b2346310 100644 --- a/src/Generated/Models/WindowsQualityUpdateClassification.php +++ b/src/Generated/Models/WindowsQualityUpdateCategory.php @@ -4,7 +4,7 @@ use Microsoft\Kiota\Abstractions\Enum; -class WindowsQualityUpdateClassification extends Enum { +class WindowsQualityUpdateCategory extends Enum { public const ALL = "all"; public const SECURITY = "security"; public const NON_SECURITY = "nonSecurity"; diff --git a/src/Generated/Models/WindowsQualityUpdateProductBuildVersionDetail.php b/src/Generated/Models/WindowsQualityUpdateProductBuildVersionDetail.php new file mode 100644 index 00000000000..35d9f698d83 --- /dev/null +++ b/src/Generated/Models/WindowsQualityUpdateProductBuildVersionDetail.php @@ -0,0 +1,205 @@ +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 WindowsQualityUpdateProductBuildVersionDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsQualityUpdateProductBuildVersionDetail { + return new WindowsQualityUpdateProductBuildVersionDetail(); + } + + /** + * 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 buildNumber property value. The build number of the product release, Allowed range is 0 - 2,147,483,647. For example: 19045. Read-only. + * @return int|null + */ + public function getBuildNumber(): ?int { + $val = $this->getBackingStore()->get('buildNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'buildNumber'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'buildNumber' => fn(ParseNode $n) => $o->setBuildNumber($n->getIntegerValue()), + 'majorVersionNumber' => fn(ParseNode $n) => $o->setMajorVersionNumber($n->getIntegerValue()), + 'minorVersionNumber' => fn(ParseNode $n) => $o->setMinorVersionNumber($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'updateBuildRevision' => fn(ParseNode $n) => $o->setUpdateBuildRevision($n->getIntegerValue()), + ]; + } + + /** + * Gets the majorVersionNumber property value. The major version of the product release, Allowed range is 0 - 2,147,483,647. For example: 10. Read-only. + * @return int|null + */ + public function getMajorVersionNumber(): ?int { + $val = $this->getBackingStore()->get('majorVersionNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'majorVersionNumber'"); + } + + /** + * Gets the minorVersionNumber property value. The minor version of the product release, Allowed range is 0 - 2,147,483,647. For example: 0. Read-only. + * @return int|null + */ + public function getMinorVersionNumber(): ?int { + $val = $this->getBackingStore()->get('minorVersionNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'minorVersionNumber'"); + } + + /** + * 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 updateBuildRevision property value. The update build revision number of the product revision for the corresponding patch, Allowed range is 0 - 2,147,483,647. For example: 4780. Read-only. + * @return int|null + */ + public function getUpdateBuildRevision(): ?int { + $val = $this->getBackingStore()->get('updateBuildRevision'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'updateBuildRevision'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('buildNumber', $this->getBuildNumber()); + $writer->writeIntegerValue('majorVersionNumber', $this->getMajorVersionNumber()); + $writer->writeIntegerValue('minorVersionNumber', $this->getMinorVersionNumber()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('updateBuildRevision', $this->getUpdateBuildRevision()); + $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 buildNumber property value. The build number of the product release, Allowed range is 0 - 2,147,483,647. For example: 19045. Read-only. + * @param int|null $value Value to set for the buildNumber property. + */ + public function setBuildNumber(?int $value): void { + $this->getBackingStore()->set('buildNumber', $value); + } + + /** + * Sets the majorVersionNumber property value. The major version of the product release, Allowed range is 0 - 2,147,483,647. For example: 10. Read-only. + * @param int|null $value Value to set for the majorVersionNumber property. + */ + public function setMajorVersionNumber(?int $value): void { + $this->getBackingStore()->set('majorVersionNumber', $value); + } + + /** + * Sets the minorVersionNumber property value. The minor version of the product release, Allowed range is 0 - 2,147,483,647. For example: 0. Read-only. + * @param int|null $value Value to set for the minorVersionNumber property. + */ + public function setMinorVersionNumber(?int $value): void { + $this->getBackingStore()->set('minorVersionNumber', $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 updateBuildRevision property value. The update build revision number of the product revision for the corresponding patch, Allowed range is 0 - 2,147,483,647. For example: 4780. Read-only. + * @param int|null $value Value to set for the updateBuildRevision property. + */ + public function setUpdateBuildRevision(?int $value): void { + $this->getBackingStore()->set('updateBuildRevision', $value); + } + +} diff --git a/src/Generated/Models/WindowsQualityUpdateProductKnowledgeBaseArticle.php b/src/Generated/Models/WindowsQualityUpdateProductKnowledgeBaseArticle.php new file mode 100644 index 00000000000..14ad697d08e --- /dev/null +++ b/src/Generated/Models/WindowsQualityUpdateProductKnowledgeBaseArticle.php @@ -0,0 +1,161 @@ +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 WindowsQualityUpdateProductKnowledgeBaseArticle + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WindowsQualityUpdateProductKnowledgeBaseArticle { + return new WindowsQualityUpdateProductKnowledgeBaseArticle(); + } + + /** + * 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 articleId property value. The unique identifier for the knowledge base article. Read-only + * @return string|null + */ + public function getArticleId(): ?string { + $val = $this->getBackingStore()->get('articleId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'articleId'"); + } + + /** + * Gets the articleUrl property value. The URL of the knowledge base article. Read-only + * @return string|null + */ + public function getArticleUrl(): ?string { + $val = $this->getBackingStore()->get('articleUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'articleUrl'"); + } + + /** + * 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 [ + 'articleId' => fn(ParseNode $n) => $o->setArticleId($n->getStringValue()), + 'articleUrl' => fn(ParseNode $n) => $o->setArticleUrl($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('articleId', $this->getArticleId()); + $writer->writeStringValue('articleUrl', $this->getArticleUrl()); + $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 articleId property value. The unique identifier for the knowledge base article. Read-only + * @param string|null $value Value to set for the articleId property. + */ + public function setArticleId(?string $value): void { + $this->getBackingStore()->set('articleId', $value); + } + + /** + * Sets the articleUrl property value. The URL of the knowledge base article. Read-only + * @param string|null $value Value to set for the articleUrl property. + */ + public function setArticleUrl(?string $value): void { + $this->getBackingStore()->set('articleUrl', $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/Organization/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/Organization/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index 139e6f8b1f9..ade014bb42b 100644 --- a/src/Generated/Organization/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/Organization/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/PermissionGrants/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/PermissionGrants/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index 256d6196586..2293bffad15 100644 --- a/src/Generated/PermissionGrants/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/PermissionGrants/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php index db385e2598f..5d0827d4b23 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?IdentitySynchronizationRequestBuilderGetRequestConfiguratio } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|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/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta Find more info here */ public function put(CrossTenantIdentitySyncPolicyPartner $body, ?IdentitySynchronizationRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?IdentitySynchronizationRequestBuilderGe } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php index a0d22a4ca46..ca1e7a8c651 100644 --- a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php +++ b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php @@ -44,11 +44,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +74,7 @@ public function post(RiskDetection $body, ?RiskDetectionsRequestBuilderPostReque } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php index 8c6152e8124..1464dc22797 100644 --- a/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ class RiskDetectionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index 5e7ebf0d79c..eb65c804836 100644 --- a/src/Generated/ServicePrincipals/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php index f2625dff9a2..2f7cac0aa91 100644 --- a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?ClaimsPolicyRequestBuilderGetRequestConfiguration $requestC } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPatchRequestConfiguration|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/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta Find more info here */ public function patch(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -83,7 +83,7 @@ public function toGetRequestInformation(?ClaimsPolicyRequestBuilderGetRequestCon } /** - * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + * Update a customClaimsPolicy object. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b327ecb20e5 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/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}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.appRoleAssignment/$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/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cf073967218 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..758b93d81e8 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/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/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..0314dc833ae --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..da7b36a3310 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d4845c9a94 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/DirectoryObjectItemRequestBuilder.php index d692e491ba3..b8dfe361e27 100644 --- a/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/DirectoryObjectItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\DirectoryObject; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\Item\GraphApplication\GraphApplicationRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\Item\GraphGroup\GraphGroupRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\Item\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; @@ -27,6 +28,13 @@ public function graphApplication(): GraphApplicationRequestBuilder { return new GraphApplicationRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..faf57fe3a16 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a7b1648d2da --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e8cfb33ccb1 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/OwnedObjects/OwnedObjectsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/OwnedObjects/OwnedObjectsRequestBuilder.php index 58a927ee865..7dc91fe7451 100644 --- a/src/Generated/ServicePrincipals/Item/OwnedObjects/OwnedObjectsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/OwnedObjects/OwnedObjectsRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\GraphApplication\GraphApplicationRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\GraphGroup\GraphGroupRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; @@ -36,6 +37,13 @@ public function graphApplication(): GraphApplicationRequestBuilder { return new GraphApplicationRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bb66d444a83 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/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}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.appRoleAssignment/$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/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a70ac8c7226 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7b700e7141c --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/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/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..4e5a1667d86 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b05295823b9 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c03490500ea --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php index 146345d4bc2..cb3e57fa249 100644 --- a/src/Generated/ServicePrincipals/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Owners/Item/DirectoryObjectItemRequestBuilder.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\Item; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\Item\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\Item\GraphUser\GraphUserRequestBuilder; @@ -14,6 +15,13 @@ */ class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..64ce8be742e --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/servicePrincipals/{servicePrincipal%2Did}/owners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f6a9aa63867 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters 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/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..55abc522396 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Owners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilder.php index 2de23401e7f..1a705de8b7f 100644 --- a/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Owners/OwnersRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\DirectoryObjectCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\GraphUser\GraphUserRequestBuilder; @@ -29,6 +30,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php index f5edeb4e589..8df076b625d 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php @@ -125,11 +125,11 @@ public function delete(?ListItemRequestBuilderDeleteRequestConfiguration $reques } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/list-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta Find more info here */ public function get(?ListItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -173,7 +173,7 @@ public function toDeleteRequestInformation(?ListItemRequestBuilderDeleteRequestC } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php index 183d8b067e0..33f5af44dc0 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. */ class ListItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php index 6d3f6bee76d..889bc2e9733 100644 --- a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php +++ b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?PagesRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Create a new newsLinkPage in the site pages list of a site. + * Create a new sitePage in the site pages list in a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-beta Find more info here */ public function post(BaseSitePage $body, ?PagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?PagesRequestBuilderGetRequestConfigurat } /** - * Create a new newsLinkPage in the site pages list of a site. + * Create a new sitePage in the site pages list in a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php index e438bdc93fe..2ee19b543f3 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php @@ -93,7 +93,7 @@ public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -140,7 +140,7 @@ public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteR } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|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/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php index 398ec0e6d3a..1f95000067e 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class ChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilder.php index b625dee6149..a24174668bd 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfig } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|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/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php index b7b162e1e1a..1bb2f1dd778 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class MessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php index 9266ddbfb29..20f0af59d7c 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|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/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index 57ee0d863a2..4dcaba0387a 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilder.php index 24163d30194..d053ff1c81d 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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(TeamsTab $body, ?TabsRequestBuilderPostRequestConfiguration } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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/Tabs/TabsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php index 866a080036e..977b176e07c 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TabsRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php index ae38dc4e028..a17757c7db7 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php @@ -93,7 +93,7 @@ public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -140,7 +140,7 @@ public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteR } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|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/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php index 821d0d1f002..fcd414c4bd9 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class ChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilder.php index f1a4c437e8c..e5434b42699 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfig } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|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/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php index 3fdbd9391c7..a600550544e 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class MessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php index c1533000d57..e5e6077239e 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|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/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index d710d90971c..95e4f3b67d3 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilder.php index 0b70c82d3db..6bee086343b 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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(TeamsTab $body, ?TabsRequestBuilderPostRequestConfiguration } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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/Tabs/TabsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php index 698e0da0e15..8ee959ff482 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TabsRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index d361277df6c..c07d9803f38 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -76,11 +76,24 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), 'onBehalfOfUserId' => fn(ParseNode $n) => $o->setOnBehalfOfUserId($n->getStringValue()), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -111,6 +124,7 @@ public function getOnBehalfOfUserId(): ?string { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeStringValue('onBehalfOfUserId', $this->getOnBehalfOfUserId()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -140,6 +154,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index 2b4f8f4888a..d67594373e2 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index ea6fe000b5f..dacfc2ed65e 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index 29f270fbb11..f9fb6a8aec3 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php index a19c5314b42..a3a7186504c 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta Find more info here */ public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGet } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index fc81c3ff570..955d697ee44 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel. + * Send a new chatMessage in the specified channel or a chat. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel. + * Send a new chatMessage in the specified channel or a chat. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php index 65943a4d00a..57565f4db9f 100644 --- a/src/Generated/Teams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|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/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index e9d970c3b5f..26d9bec9669 100644 --- a/src/Generated/Teams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php index 007b56e0d85..dcd6df12fa0 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php @@ -93,7 +93,7 @@ public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -140,7 +140,7 @@ public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteR } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php index d439dc38d6c..cb3f12a04ba 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class ChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/PrimaryChannel/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Messages/MessagesRequestBuilder.php index a5e648d5a0a..4f8eb6c136e 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Messages/MessagesRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfig } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php index f109f8b1304..821cb334ab9 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class MessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php index 0e473f262c5..d9b85218ca5 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index b977cc4a441..6dd2e5c1643 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/PrimaryChannel/Tabs/TabsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Tabs/TabsRequestBuilder.php index e31a9e71858..1158cf4c709 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Tabs/TabsRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Tabs/TabsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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(TeamsTab $body, ?TabsRequestBuilderPostRequestConfiguration } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php index a129b943e71..b287a23b8a8 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TabsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index 059d9099302..86cbf3adebf 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -76,11 +76,24 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), 'onBehalfOfUserId' => fn(ParseNode $n) => $o->setOnBehalfOfUserId($n->getStringValue()), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -111,6 +124,7 @@ public function getOnBehalfOfUserId(): ?string { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeStringValue('onBehalfOfUserId', $this->getOnBehalfOfUserId()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -140,6 +154,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Teams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/Teams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index 5ed37cb29af..4a2f512d5b6 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Teams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/Teams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index 3cc64f20097..c493507f593 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Teams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/Teams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index 1548889b082..30cf36b02b9 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php index e7cc7b86138..0be73f50895 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php @@ -93,7 +93,7 @@ public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -140,7 +140,7 @@ public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteR } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|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/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php index 086d11765c4..d616d3ccc19 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class ChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index d3b61b2e5cc..d0e4be4dcf7 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/MessagesRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfig } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|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/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php index f275b6e85ca..028fdcc1678 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class MessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php index 10a0c21409b..b68cc5fd140 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|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/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index f042d14e652..171337e344f 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/TabsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/TabsRequestBuilder.php index e51fc83cab9..c4496bf0608 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/TabsRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/TabsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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(TeamsTab $body, ?TabsRequestBuilderPostRequestConfiguration } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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/Tabs/TabsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php index 7127fb99627..3335f1492f1 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TabsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php index 5a13ad455b7..9df5d624b09 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilder.php @@ -93,7 +93,7 @@ public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -140,7 +140,7 @@ public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteR } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|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/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php index 05b96e0ce19..ab6264ac5d0 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class ChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilder.php index c3529858f80..3892844c994 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfig } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|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/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php index 92db2026dff..9c0500aae7c 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class MessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php index e09c8b79e79..5f4c4b1ce0b 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|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/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index 185b53f83b7..5e2562ff019 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilder.php index b975074bf88..d3fa06fc58e 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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(TeamsTab $body, ?TabsRequestBuilderPostRequestConfiguration } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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/Tabs/TabsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php index 851e02b99ae..ee5922e701b 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Tabs/TabsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TabsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php index 94110c8cadf..6999044a20f 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilder.php @@ -93,7 +93,7 @@ public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -140,7 +140,7 @@ public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteR } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param ChatMessageItemRequestBuilderGetRequestConfiguration|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/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php index 6dae3a20cef..e724c6d14cf 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class ChatMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilder.php index 778867921a5..0dba4187948 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -89,7 +89,7 @@ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfig } /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. * @param MessagesRequestBuilderGetRequestConfiguration|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/Messages/MessagesRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php index de1b2412945..d214c0c74b8 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Messages/MessagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the messages in the channel. A navigation property. Nullable. + * A collection of all the messages in the channel. Nullable. */ class MessagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php index 4ab6f38a877..73ac9546f05 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?TeamsTabItemRequestBuilderDeleteRequestConfiguration $re } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?TeamsTabItemRequestBuilderDeleteRequ } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TeamsTabItemRequestBuilderGetRequestConfiguration|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/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php index 2c78a2205e2..dc7f4490fdc 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/Item/TeamsTabItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TeamsTabItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilder.php index ef6e86cf126..0dc07d7ef6f 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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(TeamsTab $body, ?TabsRequestBuilderPostRequestConfiguration } /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. * @param TabsRequestBuilderGetRequestConfiguration|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/Tabs/TabsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php index ec14499fb87..76bed69580b 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Tabs/TabsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * A collection of all the tabs in the channel. A navigation property. + * A collection of all the tabs in the channel. */ class TabsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index c8dc656d55e..6453c89ed42 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -76,11 +76,24 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), 'onBehalfOfUserId' => fn(ParseNode $n) => $o->setOnBehalfOfUserId($n->getStringValue()), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -111,6 +124,7 @@ public function getOnBehalfOfUserId(): ?string { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeStringValue('onBehalfOfUserId', $this->getOnBehalfOfUserId()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -140,6 +154,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index 70233513582..d456930ee7a 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index 46bec042874..6089547caaa 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index e3bc60dea8b..08910d408fc 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'atApprovedLocation' => fn(ParseNode $n) => $o->setAtApprovedLocation($n->getBooleanValue()), + 'isAtApprovedLocation' => fn(ParseNode $n) => $o->setIsAtApprovedLocation($n->getBooleanValue()), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return bool|null + */ + public function getIsAtApprovedLocation(): ?bool { + $val = $this->getBackingStore()->get('isAtApprovedLocation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAtApprovedLocation'"); + } + /** * Gets the notes property value. The notes property * @return ItemBody|null @@ -98,6 +111,7 @@ public function getNotes(): ?ItemBody { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('atApprovedLocation', $this->getAtApprovedLocation()); + $writer->writeBooleanValue('isAtApprovedLocation', $this->getIsAtApprovedLocation()); $writer->writeObjectValue('notes', $this->getNotes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -126,6 +140,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param bool|null $value Value to set for the isAtApprovedLocation property. + */ + public function setIsAtApprovedLocation(?bool $value): void { + $this->getBackingStore()->set('isAtApprovedLocation', $value); + } + /** * Sets the notes property value. The notes property * @param ItemBody|null $value Value to set for the notes property. diff --git a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php index 80ee643e6d8..d6511aba83e 100644 --- a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php +++ b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php @@ -62,12 +62,12 @@ public function get(?MultiTenantOrganizationRequestBuilderGetRequestConfiguratio } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta Find more info here */ public function patch(MultiTenantOrganization $body, ?MultiTenantOrganizationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?MultiTenantOrganizationRequestBuilderGe } /** - * Update the properties of a multi-tenant organization. + * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php b/src/Generated/Users/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php index f23a726f519..43640e9cfe8 100644 --- a/src/Generated/Users/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php +++ b/src/Generated/Users/Item/CheckMemberGroups/CheckMemberGroupsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(CheckMemberGroupsPostRequestBody $body, ?CheckMemberGroupsR } /** - * Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. * @param CheckMemberGroupsPostRequestBody $body The request body * @param CheckMemberGroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d60daf0cbc0 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f0fd51fba65 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..88184aae189 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..dd9c829cbd0 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2f434fdfee9 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d67dee01d55 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/DirectoryObjectItemRequestBuilder.php index 19846853606..4a14606fffa 100644 --- a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/DirectoryObjectItemRequestBuilder.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\Item; +use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\Item\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\Item\GraphUser\GraphUserRequestBuilder; @@ -14,6 +15,13 @@ */ class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..b7f91fbbcbd --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fdab05d1259 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bcf0789a43c --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/RegisteredOwnersRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/RegisteredOwnersRequestBuilder.php index 549969b8f4d..ae4f49145c1 100644 --- a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/RegisteredOwnersRequestBuilder.php +++ b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/RegisteredOwnersRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\DirectoryObjectCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredOwners\GraphUser\GraphUserRequestBuilder; @@ -29,6 +30,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f6bf2ff4e75 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2caad695e1e --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..23dfd830546 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..19a662965c3 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..de665556392 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..afb767589b6 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/DirectoryObjectItemRequestBuilder.php index 0c4b8f1eac6..be2bd0771bf 100644 --- a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/DirectoryObjectItemRequestBuilder.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\Item; +use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\Item\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\Item\GraphUser\GraphUserRequestBuilder; @@ -14,6 +15,13 @@ */ class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..621b7e73884 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..84d459bc519 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9d9bdf83e6c --- /dev/null +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/RegisteredUsersRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/RegisteredUsersRequestBuilder.php index ea6dbd5adeb..f4aa2a0c69d 100644 --- a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/RegisteredUsersRequestBuilder.php +++ b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/RegisteredUsersRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\DirectoryObjectCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\GraphServicePrincipal\GraphServicePrincipalRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\RegisteredUsers\GraphUser\GraphUserRequestBuilder; @@ -29,6 +30,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to endpoint. */ diff --git a/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..93fd6ac9083 --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/ownedDevices/graph.appRoleAssignment/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2d7f74a4414 --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c4edc9d1121 --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..31d2dc41458 --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/ownedDevices/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a671afdb097 --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..af15f618962 --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Users/Item/OwnedDevices/Item/DirectoryObjectItemRequestBuilder.php index a1bcc20533c..49b44ebaf45 100644 --- a/src/Generated/Users/Item/OwnedDevices/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/Users/Item/OwnedDevices/Item/DirectoryObjectItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\DirectoryObject; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\Item\GraphDevice\GraphDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -18,6 +19,13 @@ */ class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to device. */ diff --git a/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..bcbecf8103d --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/ownedDevices/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ee4c3780b80 --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3132176df4d --- /dev/null +++ b/src/Generated/Users/Item/OwnedDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/OwnedDevices/OwnedDevicesRequestBuilder.php b/src/Generated/Users/Item/OwnedDevices/OwnedDevicesRequestBuilder.php index 75eec3fd459..0584663dc38 100644 --- a/src/Generated/Users/Item/OwnedDevices/OwnedDevicesRequestBuilder.php +++ b/src/Generated/Users/Item/OwnedDevices/OwnedDevicesRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\DirectoryObjectCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\GraphDevice\GraphDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\OwnedDevices\Item\DirectoryObjectItemRequestBuilder; @@ -27,6 +28,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to device. */ diff --git a/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilder.php b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3182e490944 --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/registeredDevices/graph.appRoleAssignment/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8ee9453d53f --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..904467e9794 --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..94ac5ba690f --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/registeredDevices/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignmentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..955a962bd2f --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cd958d14225 --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + 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): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Users/Item/RegisteredDevices/Item/DirectoryObjectItemRequestBuilder.php index 9a191725a6b..b72f680cad9 100644 --- a/src/Generated/Users/Item/RegisteredDevices/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/Users/Item/RegisteredDevices/Item/DirectoryObjectItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\DirectoryObject; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Beta\Generated\Users\Item\RegisteredDevices\Item\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\RegisteredDevices\Item\GraphDevice\GraphDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\RegisteredDevices\Item\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -18,6 +19,13 @@ */ class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to device. */ diff --git a/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php b/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php new file mode 100644 index 00000000000..f0a455706f5 --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilder.php @@ -0,0 +1,77 @@ +|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}/registeredDevices/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AppRoleAssignment::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + * @param GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration $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 GraphAppRoleAssignmentRequestBuilder + */ + public function withUrl(string $rawUrl): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cc82d673e41 --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetQueryParameters.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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8d2640b3de0 --- /dev/null +++ b/src/Generated/Users/Item/RegisteredDevices/Item/GraphAppRoleAssignment/GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GraphAppRoleAssignmentRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GraphAppRoleAssignmentRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GraphAppRoleAssignmentRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GraphAppRoleAssignmentRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GraphAppRoleAssignmentRequestBuilderGetQueryParameters { + return new GraphAppRoleAssignmentRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/RegisteredDevices/RegisteredDevicesRequestBuilder.php b/src/Generated/Users/Item/RegisteredDevices/RegisteredDevicesRequestBuilder.php index cf90542c45b..6781c25fc04 100644 --- a/src/Generated/Users/Item/RegisteredDevices/RegisteredDevicesRequestBuilder.php +++ b/src/Generated/Users/Item/RegisteredDevices/RegisteredDevicesRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\Models\DirectoryObjectCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\RegisteredDevices\Count\CountRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\RegisteredDevices\GraphAppRoleAssignment\GraphAppRoleAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\RegisteredDevices\GraphDevice\GraphDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\RegisteredDevices\GraphEndpoint\GraphEndpointRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\RegisteredDevices\Item\DirectoryObjectItemRequestBuilder; @@ -27,6 +28,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Casts the previous resource to appRoleAssignment. + */ + public function graphAppRoleAssignment(): GraphAppRoleAssignmentRequestBuilder { + return new GraphAppRoleAssignmentRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Casts the previous resource to device. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 50e553c16a7..176b3eef58f 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -10058,6 +10058,43 @@ Microsoft\Graph\Beta\Generated.applications.item.owners.count.CountRequestBuilde Microsoft\Graph\Beta\Generated.applications.item.owners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.applications.item.owners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.applications.item.owners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.applications.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.applications.item.owners.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.graphEndpoint.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.applications.item.owners.graphEndpoint.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -10171,6 +10208,7 @@ Microsoft\Graph\Beta\Generated.applications.item.owners.graphUser.graphUserReque Microsoft\Graph\Beta\Generated.applications.item.owners.graphUser.graphUserRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphUserRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -10178,6 +10216,21 @@ Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItem Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.applications.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder::|public|Get(requestConfiguration?:GraphEndpointRequestBuilderGetRequestConfiguration):Endpoint @@ -10238,6 +10291,7 @@ Microsoft\Graph\Beta\Generated.applications.item.owners.OwnersRequestBuilder::|p Microsoft\Graph\Beta\Generated.applications.item.owners.OwnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.applications.item.owners.OwnersRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.OwnersRequestBuilder::|public|Get(requestConfiguration?:OwnersRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.applications.item.owners.OwnersRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.OwnersRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.OwnersRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.applications.item.owners.OwnersRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -11496,13 +11550,17 @@ Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuild Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|ByAppRoleAssignmentId(appRoleAssignmentId:string):AppRoleAssignmentItemRequestBuilder Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|delta:DeltaRequestBuilder Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|Get(requestConfiguration?:AppRoleAssignmentsRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|getByIds:GetByIdsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|getUserOwnedObjects:GetUserOwnedObjectsRequestBuilder Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|Post(body:AppRoleAssignment; requestConfiguration?:AppRoleAssignmentsRequestBuilderPostRequestConfiguration):AppRoleAssignment Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AppRoleAssignmentsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|ToPostRequestInformation(body:AppRoleAssignment; requestConfiguration?:AppRoleAssignmentsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|validateProperties:ValidatePropertiesRequestBuilder Microsoft\Graph\Beta\Generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|WithUrl(rawUrl:string):AppRoleAssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void Microsoft\Graph\Beta\Generated.appRoleAssignments.appRoleAssignmentsRequestBuilderGetQueryParameters::|public|count:bool @@ -11534,13 +11592,99 @@ Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetRe Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.appRoleAssignments.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.appRoleAssignments.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|getIds():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|getTypes():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|setIds(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|public|setTypes(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetByIdsPostRequestBody +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetByIdsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|Post(body:GetByIdsPostRequestBody; requestConfiguration?:GetByIdsRequestBuilderPostRequestConfiguration):GetByIdsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|ToPostRequestInformation(body:GetByIdsPostRequestBody; requestConfiguration?:GetByIdsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|WithUrl(rawUrl:string):GetByIdsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.getByIds.getByIdsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|getType():string +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|getUserId():string +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|public|setUserId(value?:string):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetUserOwnedObjectsPostRequestBody +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|Post(body:GetUserOwnedObjectsPostRequestBody; requestConfiguration?:GetUserOwnedObjectsRequestBuilderPostRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|ToPostRequestInformation(body:GetUserOwnedObjectsPostRequestBody; requestConfiguration?:GetUserOwnedObjectsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|WithUrl(rawUrl:string):GetUserOwnedObjectsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.getUserOwnedObjects.getUserOwnedObjectsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|checkMemberGroups:CheckMemberGroupsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|Delete(requestConfiguration?:AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|Get(requestConfiguration?:AppRoleAssignmentItemRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|getMemberGroups:GetMemberGroupsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|getMemberObjects:GetMemberObjectsRequestBuilder Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|Patch(body:AppRoleAssignment; requestConfiguration?:AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration):AppRoleAssignment Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|restore:RestoreRequestBuilder Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AppRoleAssignmentItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|ToPatchRequestInformation(body:AppRoleAssignment; requestConfiguration?:AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -11557,6 +11701,166 @@ Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequ Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AppRoleAssignmentItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|getGroupIds():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|public|setGroupIds(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckMemberGroupsPostRequestBody +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckMemberGroupsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|Post(body:CheckMemberGroupsPostRequestBody; requestConfiguration?:CheckMemberGroupsRequestBuilderPostRequestConfiguration):CheckMemberGroupsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|ToPostRequestInformation(body:CheckMemberGroupsPostRequestBody; requestConfiguration?:CheckMemberGroupsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|WithUrl(rawUrl:string):CheckMemberGroupsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberGroups.checkMemberGroupsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|getIds():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|public|setIds(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckMemberObjectsPostRequestBody +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CheckMemberObjectsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|Post(body:CheckMemberObjectsPostRequestBody; requestConfiguration?:CheckMemberObjectsRequestBuilderPostRequestConfiguration):CheckMemberObjectsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|ToPostRequestInformation(body:CheckMemberObjectsPostRequestBody; requestConfiguration?:CheckMemberObjectsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|WithUrl(rawUrl:string):CheckMemberObjectsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.checkMemberObjects.checkMemberObjectsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|getSecurityEnabledOnly():bool +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|public|setSecurityEnabledOnly(value?:bool):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMemberGroupsPostRequestBody +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMemberGroupsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|Post(body:GetMemberGroupsPostRequestBody; requestConfiguration?:GetMemberGroupsRequestBuilderPostRequestConfiguration):GetMemberGroupsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|ToPostRequestInformation(body:GetMemberGroupsPostRequestBody; requestConfiguration?:GetMemberGroupsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|WithUrl(rawUrl:string):GetMemberGroupsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberGroups.getMemberGroupsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|getSecurityEnabledOnly():bool +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|public|setSecurityEnabledOnly(value?:bool):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMemberObjectsPostRequestBody +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetMemberObjectsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|Post(body:GetMemberObjectsPostRequestBody; requestConfiguration?:GetMemberObjectsRequestBuilderPostRequestConfiguration):GetMemberObjectsPostResponse +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|ToPostRequestInformation(body:GetMemberObjectsPostRequestBody; requestConfiguration?:GetMemberObjectsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|WithUrl(rawUrl:string):GetMemberObjectsRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.getMemberObjects.getMemberObjectsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|getNewUserPrincipalName():string +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|public|setNewUserPrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RestorePostRequestBody +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restorePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|Post(body:RestorePostRequestBody; requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(body:RestorePostRequestBody; requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getEntityType():string +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getMailNickname():string +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|getOnBehalfOfUserId():string +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setEntityType(value?:string):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setMailNickname(value?:string):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|public|setOnBehalfOfUserId(value?:string):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ValidatePropertiesPostRequestBody +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|Post(body:ValidatePropertiesPostRequestBody; requestConfiguration?:ValidatePropertiesRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|ToPostRequestInformation(body:ValidatePropertiesPostRequestBody; requestConfiguration?:ValidatePropertiesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|WithUrl(rawUrl:string):ValidatePropertiesRequestBuilder +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.appRoleAssignments.validateProperties.validatePropertiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder::|public|ByApprovalWorkflowProviderId(approvalWorkflowProviderId:string):ApprovalWorkflowProviderItemRequestBuilder Microsoft\Graph\Beta\Generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -41588,10 +41892,42 @@ Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defau Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultMacOsEnrollmentProfile.defaultMacOsEnrollmentProfileRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DefaultMacOsEnrollmentProfileRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultMacOsEnrollmentProfile.defaultMacOsEnrollmentProfileRequestBuilderGetRequestConfiguration::|public|queryParameters:DefaultMacOsEnrollmentProfileRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultMacOsEnrollmentProfile.defaultMacOsEnrollmentProfileRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DefaultMacOsEnrollmentProfileRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|Get(requestConfiguration?:DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration):DepTvOSEnrollmentProfile +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|WithUrl(rawUrl:string):DefaultTvOSEnrollmentProfileRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.defaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.defaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.defaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.defaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.defaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.defaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration::|public|queryParameters:DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.defaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|Get(requestConfiguration?:DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration):DepVisionOSEnrollmentProfile +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|WithUrl(rawUrl:string):DefaultVisionOSEnrollmentProfileRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.defaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.defaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.defaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.defaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.defaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.defaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration::|public|queryParameters:DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.defaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|defaultIosEnrollmentProfile:DefaultIosEnrollmentProfileRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|defaultMacOsEnrollmentProfile:DefaultMacOsEnrollmentProfileRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|defaultTvOSEnrollmentProfile:DefaultTvOSEnrollmentProfileRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|defaultVisionOSEnrollmentProfile:DefaultVisionOSEnrollmentProfileRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|Delete(requestConfiguration?:DepOnboardingSettingItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|enrollmentProfiles:EnrollmentProfilesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|generateEncryptionPublicKey:GenerateEncryptionPublicKeyRequestBuilder @@ -57897,6 +58233,8 @@ Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::| Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|Patch(body:DeviceManagementReports; requestConfiguration?:ReportsRequestBuilderPatchRequestConfiguration):DeviceManagementReports Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveCloudPkiLeafCertificateReport:RetrieveCloudPkiLeafCertificateReportRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveCloudPkiLeafCertificateSummaryReport:RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveDeviceAppInstallationStatusReport:RetrieveDeviceAppInstallationStatusReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveSecurityTaskAppsReport:RetrieveSecurityTaskAppsReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveWin32CatalogAppsUpdateReport:RetrieveWin32CatalogAppsUpdateReportRequestBuilder @@ -57916,6 +58254,62 @@ Microsoft\Graph\Beta\Generated.deviceManagement.reports.reportsRequestBuilderGet Microsoft\Graph\Beta\Generated.deviceManagement.reports.reportsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ReportsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.reports.reportsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.reports.reportsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getCertificationAuthorityId():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getFilter():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getOrderBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getSearch():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getSelect():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getSkip():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|getTop():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setCertificationAuthorityId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setFilter(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setOrderBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setSearch(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setSelect(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setSkip(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|public|setTop(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveCloudPkiLeafCertificateReportPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|Post(body:RetrieveCloudPkiLeafCertificateReportPostRequestBody; requestConfiguration?:RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|ToPostRequestInformation(body:RetrieveCloudPkiLeafCertificateReportPostRequestBody; requestConfiguration?:RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveCloudPkiLeafCertificateReportRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.retrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|getCertificationAuthorityId():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|getSelect():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|setCertificationAuthorityId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|setSelect(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|Post(body:RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody; requestConfiguration?:RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|ToPostRequestInformation(body:RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody; requestConfiguration?:RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.retrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.retrieveDeviceAppInstallationStatusReportPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.retrieveDeviceAppInstallationStatusReportPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.retrieveDeviceAppInstallationStatusReportPostRequestBody::|public|getBackingStore():BackingStore @@ -66305,6 +66699,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieve Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|getFilter():string Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|getGroupBy():array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|getOrderBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|getReportName():CloudPcDisasterRecoveryReportName Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|getSearch():string Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|getSelect():array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|getSkip():int @@ -66315,6 +66710,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieve Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|setFilter(value?:string):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|setGroupBy(value?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|setOrderBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|setReportName(value?:CloudPcDisasterRecoveryReportName):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|setSearch(value?:string):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|setSelect(value?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.retrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|setSkip(value?:int):void @@ -69442,6 +69838,43 @@ Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.count.CountRequestB Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -69555,6 +69988,7 @@ Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphUser.graphUser Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.graphUser.graphUserRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphUserRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -69562,6 +69996,21 @@ Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjec Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder::|public|Get(requestConfiguration?:GraphEndpointRequestBuilderGetRequestConfiguration):Endpoint @@ -69653,6 +70102,7 @@ Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.RegisteredOwnersReq Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|Get(requestConfiguration?:RegisteredOwnersRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -69690,6 +70140,43 @@ Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.count.CountRequestBu Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -69803,6 +70290,7 @@ Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphUser.graphUserR Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.graphUser.graphUserRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphUserRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -69810,6 +70298,21 @@ Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObject Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder::|public|Get(requestConfiguration?:GraphEndpointRequestBuilderGetRequestConfiguration):Endpoint @@ -69901,6 +70404,7 @@ Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.RegisteredUsersReque Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|Get(requestConfiguration?:RegisteredUsersRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -114670,12 +115174,23 @@ Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustry Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataGetStatistics.MicrosoftGraphIndustryDataGetStatisticsRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIndustryDataGetStatisticsRequestBuilder Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataGetStatistics.microsoftGraphIndustryDataGetStatisticsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataGetStatistics.microsoftGraphIndustryDataGetStatisticsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIndustryDataStartRequestBuilder +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.microsoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.external.industryData.runs.microsoftGraphIndustryDataStart.microsoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|ByIndustryDataRunId(industryDataRunId:string):IndustryDataRunItemRequestBuilder Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|Get(requestConfiguration?:RunsRequestBuilderGetRequestConfiguration):IndustryDataRunCollectionResponse Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|microsoftGraphIndustryDataGetStatistics:MicrosoftGraphIndustryDataGetStatisticsRequestBuilder +Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|microsoftGraphIndustryDataStart:MicrosoftGraphIndustryDataStartRequestBuilder Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.external.industryData.runs.RunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunsRequestBuilderGetRequestConfiguration):RequestInformation @@ -154254,12 +154769,14 @@ Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clock Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getOnBehalfOfUserId():string Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setOnBehalfOfUserId(value?:string):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.clockIn.clockInPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClockInPostRequestBody @@ -154294,11 +154811,13 @@ Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClockOutPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.clockOut.clockOutPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -154327,11 +154846,13 @@ Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EndBreakPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.endBreak.endBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -154350,11 +154871,13 @@ Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBre Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartBreakPostRequestBody Microsoft\Graph\Beta\Generated.groups.item.team.schedule.timeCards.item.startBreak.startBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -189067,7 +189590,7 @@ Microsoft\Graph\Beta\Generated.models.appRole::|public|setOdataType(value?:strin Microsoft\Graph\Beta\Generated.models.appRole::|public|setOrigin(value?:string):void Microsoft\Graph\Beta\Generated.models.appRole::|public|setValue(value?:string):void Microsoft\Graph\Beta\Generated.models.appRole::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AppRole -Microsoft\Graph\Beta\Generated.models.appRoleAssignment-->Entity +Microsoft\Graph\Beta\Generated.models.appRoleAssignment-->DirectoryObject Microsoft\Graph\Beta\Generated.models.appRoleAssignment::|public|constructor():void Microsoft\Graph\Beta\Generated.models.appRoleAssignment::|public|getAppRoleId():string Microsoft\Graph\Beta\Generated.models.appRoleAssignment::|public|getCreationTimestamp():DateTime @@ -196911,6 +197434,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getOnPremisesConnectionNa Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getOsVersion():CloudPcOperatingSystem Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getPartnerAgentInstallResults():array Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getPowerState():CloudPcPowerState +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProductType():CloudPcProductType Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningPolicyId():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningPolicyName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningType():CloudPcProvisioningType @@ -196946,6 +197470,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setOnPremisesConnectionNa Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setOsVersion(value?:CloudPcOperatingSystem):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setPartnerAgentInstallResults(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setPowerState(value?:CloudPcPowerState):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProductType(value?:CloudPcProductType):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningPolicyId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningPolicyName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningType(value?:CloudPcProvisioningType):void @@ -197488,6 +198013,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|getCapabilityType():CloudPcDisasterRecoveryCapabilityType Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|getLicenseType():CloudPcDisasterRecoveryLicenseType Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|getPrimaryRegion():string Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|getSecondaryRegion():string @@ -197495,6 +198021,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|setCapabilityType(value?:CloudPcDisasterRecoveryCapabilityType):void +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|setLicenseType(value?:CloudPcDisasterRecoveryLicenseType):void Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|setPrimaryRegion(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability::|public|setSecondaryRegion(value?:string):void @@ -197504,6 +198031,9 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapabilityType::000 Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapabilityType::0002-failback Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapabilityType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryCapability~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryLicenseType::0000-none +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryLicenseType::0001-standard +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryLicenseType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryMicrosoftHostedNetworkSetting-->CloudPcDisasterRecoveryNetworkSetting Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|GetFieldDeserializers():array @@ -197525,6 +198055,9 @@ Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryNetworkSetting::|pu Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryNetworkSetting::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryNetworkSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcDisasterRecoveryNetworkSetting Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryNetworkSetting~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryReportName::0000-crossRegionDisasterRecoveryReport +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryReportName::0001-disasterRecoveryReport +Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryReportName::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryType::0000-notConfigured Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryType::0001-crossRegion Microsoft\Graph\Beta\Generated.models.cloudPcDisasterRecoveryType::0002-premium @@ -197625,11 +198158,15 @@ Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerStatus::0003-unhealt Microsoft\Graph\Beta\Generated.models.cloudPcExternalPartnerStatus::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|getAccessTier():CloudPcStorageAccountAccessTier Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|getImmutableStorage():bool Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|getStorageAccountId():string Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|getStorageAccountName():string Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|setAccessTier(value?:CloudPcStorageAccountAccessTier):void +Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|setImmutableStorage(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|setStorageAccountId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|public|setStorageAccountName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcForensicStorageAccount::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcForensicStorageAccount @@ -198099,6 +198636,12 @@ Microsoft\Graph\Beta\Generated.models.cloudPcPolicySettingType::0002-unknownFutu Microsoft\Graph\Beta\Generated.models.cloudPcPowerState::0000-running Microsoft\Graph\Beta\Generated.models.cloudPcPowerState::0001-poweredOff Microsoft\Graph\Beta\Generated.models.cloudPcPowerState::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0000-enterprise +Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0001-frontline +Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0002-devBox +Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0003-powerAutomate +Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0004-business +Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getAlternateResourceUrl():string @@ -198529,6 +199072,11 @@ Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetails::|public|setOdataType Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcStatusDetails Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetails~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0000-hot +Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0001-cool +Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0002-premium +Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0003-cold +Microsoft\Graph\Beta\Generated.models.cloudPcStorageAccountAccessTier::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcSubscription-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcSubscription::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcSubscription::|public|GetFieldDeserializers():array @@ -201537,6 +202085,7 @@ Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|pub Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getExternalCloudAuthorizedApplicationId():string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getTenantId():string @@ -201545,6 +202094,7 @@ Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|pub Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setExternalCloudAuthorizedApplicationId(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setUserSyncInbound(value?:CrossTenantUserSyncInbound):void @@ -203660,6 +204210,8 @@ Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|getAppleIden Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|getDataSharingConsentGranted():bool Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|getDefaultIosEnrollmentProfile():DepIOSEnrollmentProfile Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|getDefaultMacOsEnrollmentProfile():DepMacOSEnrollmentProfile +Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|getDefaultTvOSEnrollmentProfile():DepTvOSEnrollmentProfile +Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|getDefaultVisionOSEnrollmentProfile():DepVisionOSEnrollmentProfile Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|getEnrollmentProfiles():array Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|getImportedAppleDeviceIdentities():array @@ -203679,6 +204231,8 @@ Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setAppleIden Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setDataSharingConsentGranted(value?:bool):void Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setDefaultIosEnrollmentProfile(value?:DepIOSEnrollmentProfile):void Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setDefaultMacOsEnrollmentProfile(value?:DepMacOSEnrollmentProfile):void +Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setDefaultTvOSEnrollmentProfile(value?:DepTvOSEnrollmentProfile):void +Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setDefaultVisionOSEnrollmentProfile(value?:DepVisionOSEnrollmentProfile):void Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setEnrollmentProfiles(value?:array):void Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setImportedAppleDeviceIdentities(value?:array):void Microsoft\Graph\Beta\Generated.models.depOnboardingSetting::|public|setLastModifiedDateTime(value?:DateTime):void @@ -203702,6 +204256,18 @@ Microsoft\Graph\Beta\Generated.models.depOnboardingSettingCollectionResponse::|s Microsoft\Graph\Beta\Generated.models.depTokenType::0000-none Microsoft\Graph\Beta\Generated.models.depTokenType::0001-dep Microsoft\Graph\Beta\Generated.models.depTokenType::0002-appleSchoolManager +Microsoft\Graph\Beta\Generated.models.depTvOSEnrollmentProfile-->EnrollmentProfile +Microsoft\Graph\Beta\Generated.models.depTvOSEnrollmentProfile::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.depTvOSEnrollmentProfile::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.depTvOSEnrollmentProfile::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.depTvOSEnrollmentProfile::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.depTvOSEnrollmentProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DepTvOSEnrollmentProfile +Microsoft\Graph\Beta\Generated.models.depVisionOSEnrollmentProfile-->EnrollmentProfile +Microsoft\Graph\Beta\Generated.models.depVisionOSEnrollmentProfile::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.depVisionOSEnrollmentProfile::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.depVisionOSEnrollmentProfile::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.depVisionOSEnrollmentProfile::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.depVisionOSEnrollmentProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DepVisionOSEnrollmentProfile Microsoft\Graph\Beta\Generated.models.derivedCredentialProviderType::0000-notConfigured Microsoft\Graph\Beta\Generated.models.derivedCredentialProviderType::0001-entrustDataCard Microsoft\Graph\Beta\Generated.models.derivedCredentialProviderType::0002-purebred @@ -205422,6 +205988,8 @@ Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfig Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|getIosRestriction():DeviceEnrollmentPlatformRestriction Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|getMacOSRestriction():DeviceEnrollmentPlatformRestriction Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|getMacRestriction():DeviceEnrollmentPlatformRestriction +Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|getTvosRestriction():DeviceEnrollmentPlatformRestriction +Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|getVisionOSRestriction():DeviceEnrollmentPlatformRestriction Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|getWindowsHomeSkuRestriction():DeviceEnrollmentPlatformRestriction Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|getWindowsMobileRestriction():DeviceEnrollmentPlatformRestriction Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|getWindowsRestriction():DeviceEnrollmentPlatformRestriction @@ -205432,6 +206000,8 @@ Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfig Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|setIosRestriction(value?:DeviceEnrollmentPlatformRestriction):void Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|setMacOSRestriction(value?:DeviceEnrollmentPlatformRestriction):void Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|setMacRestriction(value?:DeviceEnrollmentPlatformRestriction):void +Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|setTvosRestriction(value?:DeviceEnrollmentPlatformRestriction):void +Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|setVisionOSRestriction(value?:DeviceEnrollmentPlatformRestriction):void Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|setWindowsHomeSkuRestriction(value?:DeviceEnrollmentPlatformRestriction):void Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|setWindowsMobileRestriction(value?:DeviceEnrollmentPlatformRestriction):void Microsoft\Graph\Beta\Generated.models.deviceEnrollmentPlatformRestrictionsConfiguration::|public|setWindowsRestriction(value?:DeviceEnrollmentPlatformRestriction):void @@ -207751,6 +208321,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefini Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|getOccurrence():DeviceManagementConfigurationSettingOccurrence Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|getOffsetUri():string Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|getReferredSettingInformationList():array +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|getRiskLevel():DeviceManagementConfigurationSettingRiskLevel Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|getRootDefinitionId():string Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|getSettingUsage():DeviceManagementConfigurationSettingUsage Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|getUxBehavior():DeviceManagementConfigurationControlType @@ -207771,6 +208342,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefini Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|setOccurrence(value?:DeviceManagementConfigurationSettingOccurrence):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|setOffsetUri(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|setReferredSettingInformationList(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|setRiskLevel(value?:DeviceManagementConfigurationSettingRiskLevel):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|setRootDefinitionId(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|setSettingUsage(value?:DeviceManagementConfigurationSettingUsage):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingDefinition::|public|setUxBehavior(value?:DeviceManagementConfigurationControlType):void @@ -207893,6 +208465,9 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingOccurr Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingOccurrence::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingOccurrence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceManagementConfigurationSettingOccurrence Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingOccurrence~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingRiskLevel::0000-low +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingRiskLevel::0001-medium +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingRiskLevel::0002-high Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingTemplate-->Entity Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingTemplate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationSettingTemplate::|public|GetFieldDeserializers():array @@ -223089,6 +223664,7 @@ Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getTotalLicenseCount(): Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getUsedLicenseCount():int Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getVppTokenAccountType():VppTokenAccountType Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getVppTokenAppleId():string +Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getVppTokenDisplayName():string Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getVppTokenId():string Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getVppTokenOrganizationName():string Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|OdataType:string @@ -223104,6 +223680,7 @@ Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setTotalLicenseCount(va Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setUsedLicenseCount(value?:int):void Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setVppTokenAccountType(value?:VppTokenAccountType):void Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setVppTokenAppleId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setVppTokenDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setVppTokenId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setVppTokenOrganizationName(value?:string):void Microsoft\Graph\Beta\Generated.models.iosVppApp::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IosVppApp @@ -226422,6 +226999,7 @@ Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getTotalLicenseCount( Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getUsedLicenseCount():int Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getVppTokenAccountType():VppTokenAccountType Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getVppTokenAppleId():string +Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getVppTokenDisplayName():string Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getVppTokenId():string Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getVppTokenOrganizationName():string Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|OdataType:string @@ -226436,6 +227014,7 @@ Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setTotalLicenseCount( Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setUsedLicenseCount(value?:int):void Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setVppTokenAccountType(value?:VppTokenAccountType):void Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setVppTokenAppleId(value?:string):void +Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setVppTokenDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setVppTokenId(value?:string):void Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setVppTokenOrganizationName(value?:string):void Microsoft\Graph\Beta\Generated.models.macOsVppApp::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MacOsVppApp @@ -240318,6 +240897,7 @@ Microsoft\Graph\Beta\Generated.models.plannerContainerType::0002-roster Microsoft\Graph\Beta\Generated.models.plannerContainerType::0003-project Microsoft\Graph\Beta\Generated.models.plannerContainerType::0004-driveItem Microsoft\Graph\Beta\Generated.models.plannerContainerType::0005-user +Microsoft\Graph\Beta\Generated.models.plannerContainerType::0006-teamsChannel Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0000-none Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0001-external Microsoft\Graph\Beta\Generated.models.plannerCreationSourceKind::0002-publication @@ -241081,6 +241661,9 @@ Microsoft\Graph\Beta\Generated.models.platform::0002-android Microsoft\Graph\Beta\Generated.models.platform::0003-windows Microsoft\Graph\Beta\Generated.models.platform::0004-windowsMobile Microsoft\Graph\Beta\Generated.models.platform::0005-macOS +Microsoft\Graph\Beta\Generated.models.platform::0006-visionOS +Microsoft\Graph\Beta\Generated.models.platform::0007-tvOS +Microsoft\Graph\Beta\Generated.models.platform::0008-unknownFutureValue Microsoft\Graph\Beta\Generated.models.platformCredentialAuthenticationMethod-->AuthenticationMethod Microsoft\Graph\Beta\Generated.models.platformCredentialAuthenticationMethod::|public|constructor():void Microsoft\Graph\Beta\Generated.models.platformCredentialAuthenticationMethod::|public|getDevice():Device @@ -247852,12 +248435,14 @@ Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|getDescription():str Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|getIsBuiltIn():bool +Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|getPermissions():array Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setAssignments(value?:array):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setIsBuiltIn(value?:bool):void +Microsoft\Graph\Beta\Generated.models.roleScopeTag::|public|setPermissions(value?:array):void Microsoft\Graph\Beta\Generated.models.roleScopeTag::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RoleScopeTag Microsoft\Graph\Beta\Generated.models.roleScopeTagAutoAssignment-->Entity Microsoft\Graph\Beta\Generated.models.roleScopeTagAutoAssignment::|public|constructor():void @@ -248801,6 +249386,7 @@ Microsoft\Graph\Beta\Generated.models.schedule::|public|getActivitiesIncludedWhe Microsoft\Graph\Beta\Generated.models.schedule::|public|getDayNotes():array Microsoft\Graph\Beta\Generated.models.schedule::|public|getEnabled():bool Microsoft\Graph\Beta\Generated.models.schedule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.schedule::|public|getIsActivitiesIncludedWhenCopyingShiftsEnabled():bool Microsoft\Graph\Beta\Generated.models.schedule::|public|getIsCrossLocationShiftRequestApprovalRequired():bool Microsoft\Graph\Beta\Generated.models.schedule::|public|getIsCrossLocationShiftsEnabled():bool Microsoft\Graph\Beta\Generated.models.schedule::|public|getOfferShiftRequests():array @@ -248830,6 +249416,7 @@ Microsoft\Graph\Beta\Generated.models.schedule::|public|Serialize(writer:ISerial Microsoft\Graph\Beta\Generated.models.schedule::|public|setActivitiesIncludedWhenCopyingShiftsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.schedule::|public|setDayNotes(value?:array):void Microsoft\Graph\Beta\Generated.models.schedule::|public|setEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.schedule::|public|setIsActivitiesIncludedWhenCopyingShiftsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.schedule::|public|setIsCrossLocationShiftRequestApprovalRequired(value?:bool):void Microsoft\Graph\Beta\Generated.models.schedule::|public|setIsCrossLocationShiftsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.schedule::|public|setOfferShiftRequests(value?:array):void @@ -259795,6 +260382,7 @@ Microsoft\Graph\Beta\Generated.models.signIn::|public|getAppDisplayName():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getAppId():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getAppliedConditionalAccessPolicies():array Microsoft\Graph\Beta\Generated.models.signIn::|public|getAppliedEventListeners():array +Microsoft\Graph\Beta\Generated.models.signIn::|public|getAppOwnerTenantId():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getAppTokenProtectionStatus():TokenProtectionStatus Microsoft\Graph\Beta\Generated.models.signIn::|public|getAuthenticationAppDeviceDetails():AuthenticationAppDeviceDetails Microsoft\Graph\Beta\Generated.models.signIn::|public|getAuthenticationAppPolicyEvaluationDetails():array @@ -259837,6 +260425,7 @@ Microsoft\Graph\Beta\Generated.models.signIn::|public|getPrivateLinkDetails():Pr Microsoft\Graph\Beta\Generated.models.signIn::|public|getProcessingTimeInMilliseconds():int Microsoft\Graph\Beta\Generated.models.signIn::|public|getResourceDisplayName():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getResourceId():string +Microsoft\Graph\Beta\Generated.models.signIn::|public|getResourceOwnerTenantId():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getResourceServicePrincipalId():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getResourceTenantId():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getRiskDetail():RiskDetail @@ -259870,6 +260459,7 @@ Microsoft\Graph\Beta\Generated.models.signIn::|public|setAppDisplayName(value?:s Microsoft\Graph\Beta\Generated.models.signIn::|public|setAppId(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setAppliedConditionalAccessPolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setAppliedEventListeners(value?:array):void +Microsoft\Graph\Beta\Generated.models.signIn::|public|setAppOwnerTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setAppTokenProtectionStatus(value?:TokenProtectionStatus):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setAuthenticationAppDeviceDetails(value?:AuthenticationAppDeviceDetails):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setAuthenticationAppPolicyEvaluationDetails(value?:array):void @@ -259911,6 +260501,7 @@ Microsoft\Graph\Beta\Generated.models.signIn::|public|setPrivateLinkDetails(valu Microsoft\Graph\Beta\Generated.models.signIn::|public|setProcessingTimeInMilliseconds(value?:int):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setResourceDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setResourceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.signIn::|public|setResourceOwnerTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setResourceServicePrincipalId(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setResourceTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setRiskDetail(value?:RiskDetail):void @@ -265029,6 +265620,7 @@ Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|getAtApprovedLocati Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|getDateTime():DateTime Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|Serialize(writer:ISerializationWriter):void @@ -265036,6 +265628,7 @@ Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|setAdditionalData(v Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|setDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.models.timeCardEvent::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.timeCardEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TimeCardEvent @@ -276195,21 +276788,51 @@ Microsoft\Graph\Beta\Generated.models.windowsProtectionState::|public|setSignatu Microsoft\Graph\Beta\Generated.models.windowsProtectionState::|public|setSignatureVersion(value?:string):void Microsoft\Graph\Beta\Generated.models.windowsProtectionState::|public|setTamperProtectionEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.windowsProtectionState::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsProtectionState +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCadence::0000-monthly +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCadence::0001-outOfBand +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCadence::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem-->WindowsUpdateCatalogItem Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getClassification():WindowsQualityUpdateClassification +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getClassification():WindowsQualityUpdateCategory Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getIsExpeditable():bool Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getKbArticleId():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getProductRevisions():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|getQualityUpdateCadence():WindowsQualityUpdateCadence Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setClassification(value?:WindowsQualityUpdateClassification):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setClassification(value?:WindowsQualityUpdateCategory):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setIsExpeditable(value?:bool):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setKbArticleId(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setProductRevisions(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|public|setQualityUpdateCadence(value?:WindowsQualityUpdateCadence):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdateCatalogItem -Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateClassification::0000-all -Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateClassification::0001-security -Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateClassification::0002-nonSecurity +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getKnowledgeBaseArticle():WindowsQualityUpdateProductKnowledgeBaseArticle +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getOsBuild():WindowsQualityUpdateProductBuildVersionDetail +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getProductName():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getReleaseDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|getVersionName():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setKnowledgeBaseArticle(value?:WindowsQualityUpdateProductKnowledgeBaseArticle):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setOsBuild(value?:WindowsQualityUpdateProductBuildVersionDetail):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setProductName(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setReleaseDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|public|setVersionName(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdateCatalogProductRevision +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCatalogProductRevision~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0000-all +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0001-security +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateCategory::0002-nonSecurity Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicy-->Entity Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicy::|public|getAssignments():array @@ -276252,6 +276875,40 @@ Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicyCollectionRespon Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicyCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdatePolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdatePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|getBuildNumber():int +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|getMajorVersionNumber():int +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|getMinorVersionNumber():int +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|getUpdateBuildRevision():int +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|setBuildNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|setMajorVersionNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|setMinorVersionNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|public|setUpdateBuildRevision(value?:int):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdateProductBuildVersionDetail +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductBuildVersionDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|getArticleId():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|getArticleUrl():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|setArticleId(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|setArticleUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WindowsQualityUpdateProductKnowledgeBaseArticle +Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProductKnowledgeBaseArticle~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProfile-->Entity Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProfile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.windowsQualityUpdateProfile::|public|getAssignments():array @@ -318267,6 +318924,43 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphApplicat Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphApplication.graphApplicationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphApplicationRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphApplication.graphApplicationRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphApplicationRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphApplication.graphApplicationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphApplicationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphEndpoint.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.graphEndpoint.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -318382,6 +319076,7 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.Director Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graphApplication:GraphApplicationRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graphGroup:GraphGroupRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder @@ -318412,6 +319107,21 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphApp Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphApplication.graphApplicationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphApplicationRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphApplication.graphApplicationRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphApplicationRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphApplication.graphApplicationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphApplicationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphEndpoint.GraphEndpointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.item.graphEndpoint.GraphEndpointRequestBuilder::|public|Get(requestConfiguration?:GraphEndpointRequestBuilderGetRequestConfiguration):Endpoint @@ -318463,6 +319173,7 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.OwnedObjectsR Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|Get(requestConfiguration?:OwnedObjectsRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graphApplication:GraphApplicationRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graphGroup:GraphGroupRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder @@ -318499,6 +319210,43 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.count.CountRequestB Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphEndpoint.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphEndpoint.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -318612,6 +319360,7 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphUser.graphUser Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.graphUser.graphUserRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphUserRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -318619,6 +319368,21 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjec Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder::|public|Get(requestConfiguration?:GraphEndpointRequestBuilderGetRequestConfiguration):Endpoint @@ -318679,6 +319443,7 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.OwnersRequestBuilde Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|Get(requestConfiguration?:OwnersRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -346644,12 +347409,14 @@ Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPost Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getOnBehalfOfUserId():string Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setOnBehalfOfUserId(value?:string):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.clockIn.clockInPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClockInPostRequestBody @@ -346684,11 +347451,13 @@ Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clock Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClockOutPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.clockOut.clockOutPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -346717,11 +347486,13 @@ Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBr Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EndBreakPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.endBreak.endBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -346740,11 +347511,13 @@ Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.sta Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartBreakPostRequestBody Microsoft\Graph\Beta\Generated.teams.item.schedule.timeCards.item.startBreak.startBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -351107,12 +351880,14 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedu Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getOnBehalfOfUserId():string Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setOnBehalfOfUserId(value?:string):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClockInPostRequestBody @@ -351147,11 +351922,13 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedu Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClockOutPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -351180,11 +351957,13 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedu Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EndBreakPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -351203,11 +351982,13 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedu Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartBreakPostRequestBody Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -357306,12 +358087,14 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|getOnBehalfOfUserId():string Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|public|setOnBehalfOfUserId(value?:string):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.clockInPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClockInPostRequestBody @@ -357346,11 +358129,13 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClockOutPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.clockOutPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -357379,11 +358164,13 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EndBreakPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.endBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -357402,11 +358189,13 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getIsAtApprovedLocation():bool Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|getNotes():ItemBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:bool):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|public|setNotes(value?:ItemBody):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartBreakPostRequestBody Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.startBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -387412,6 +388201,43 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.count.Co Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -387525,6 +388351,7 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphUse Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.graphUser.graphUserRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphUserRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -387532,6 +388359,21 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.Dir Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder::|public|Get(requestConfiguration?:GraphEndpointRequestBuilderGetRequestConfiguration):Endpoint @@ -387623,6 +388465,7 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.Register Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|Get(requestConfiguration?:RegisteredOwnersRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -387660,6 +388503,43 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.count.Cou Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -387773,6 +388653,7 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphUser Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.graphUser.graphUserRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphUserRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -387780,6 +388661,21 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.Dire Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|Ref:RefRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder::|public|Get(requestConfiguration?:GraphEndpointRequestBuilderGetRequestConfiguration):Endpoint @@ -387871,6 +388767,7 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.Registere Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|Get(requestConfiguration?:RegisteredUsersRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graphServicePrincipal:GraphServicePrincipalRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graphUser:GraphUserRequestBuilder @@ -401784,6 +402681,43 @@ Microsoft\Graph\Beta\Generated.users.item.ownedDevices.count.CountRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.ownedDevices.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.ownedDevices.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphDevice.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphDevice.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphDevice.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -401861,6 +402795,7 @@ Microsoft\Graph\Beta\Generated.users.item.ownedDevices.graphEndpoint.graphEndpoi Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|graphDevice:GraphDeviceRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array @@ -401875,6 +402810,21 @@ Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemR Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphDevice.GraphDeviceRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphDevice.GraphDeviceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.ownedDevices.item.graphDevice.GraphDeviceRequestBuilder::|public|Get(requestConfiguration?:GraphDeviceRequestBuilderGetRequestConfiguration):Device @@ -401910,6 +402860,7 @@ Microsoft\Graph\Beta\Generated.users.item.ownedDevices.OwnedDevicesRequestBuilde Microsoft\Graph\Beta\Generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|Get(requestConfiguration?:OwnedDevicesRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|graphDevice:GraphDeviceRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|pathParameters:array @@ -406610,6 +407561,43 @@ Microsoft\Graph\Beta\Generated.users.item.registeredDevices.count.CountRequestBu Microsoft\Graph\Beta\Generated.users.item.registeredDevices.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.registeredDevices.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.registeredDevices.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignmentCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphDevice.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphDevice.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphDevice.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -406687,6 +407675,7 @@ Microsoft\Graph\Beta\Generated.users.item.registeredDevices.graphEndpoint.graphE Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|graphDevice:GraphDeviceRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array @@ -406701,6 +407690,21 @@ Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObject Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|Get(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):AppRoleAssignment +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|WithUrl(rawUrl:string):GraphAppRoleAssignmentRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphAppRoleAssignmentRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphAppRoleAssignmentRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphAppRoleAssignment.graphAppRoleAssignmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphAppRoleAssignmentRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphDevice.GraphDeviceRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphDevice.GraphDeviceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.registeredDevices.item.graphDevice.GraphDeviceRequestBuilder::|public|Get(requestConfiguration?:GraphDeviceRequestBuilderGetRequestConfiguration):Device @@ -406736,6 +407740,7 @@ Microsoft\Graph\Beta\Generated.users.item.registeredDevices.RegisteredDevicesReq Microsoft\Graph\Beta\Generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|Get(requestConfiguration?:RegisteredDevicesRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|graphAppRoleAssignment:GraphAppRoleAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|graphDevice:GraphDeviceRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|graphEndpoint:GraphEndpointRequestBuilder Microsoft\Graph\Beta\Generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|pathParameters:array diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index b36e2ba6ddf..20ecab0ce07 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "7587270095F847B4F9D6561C294A106644F3B9D3DDD16B4CB41E1A9A01C5267AD0E1C136868B70F7E6DF836DA5E648F0198AD0F014CAE09BB363511795EC2B68", + "descriptionHash": "F4C984E1C29C15688427BC27ECEF61B515075A55B4DEF5387DAA3356B39FC474B50F1DF608181B0F9AD0441CBFC3B3B795035760856FDC06BA48D82896707D87", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.23.0",