Skip to content

Commit 51f7d55

Browse files
Merge pull request #480 from microsoftgraph/kiota/beta/pipelinebuild/238048
Generated beta models and request builders
2 parents e0ae959 + 86da8f3 commit 51f7d55

535 files changed

Lines changed: 26419 additions & 3134 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/Generated/Admin/AdminRequestBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public function cloudLicensing(): CloudLicensingRequestBuilder {
4747
}
4848

4949
/**
50-
* Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity.
50+
* The configurationManagement property
5151
*/
5252
public function configurationManagement(): ConfigurationManagementRequestBuilder {
5353
return new ConfigurationManagementRequestBuilder($this->pathParameters, $this->requestAdapter);

src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilder.php

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
use Http\Promise\Promise;
77
use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\Count\CountRequestBuilder;
88
use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\Item\ConfigurationDriftItemRequestBuilder;
9-
use Microsoft\Graph\Beta\Generated\Models\ConfigurationDrift;
109
use Microsoft\Graph\Beta\Generated\Models\ConfigurationDriftCollectionResponse;
1110
use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError;
1211
use Microsoft\Kiota\Abstractions\BaseRequestBuilder;
@@ -66,21 +65,6 @@ public function get(?ConfigurationDriftsRequestBuilderGetRequestConfiguration $r
6665
return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationDriftCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings);
6766
}
6867

69-
/**
70-
* Create new navigation property to configurationDrifts for admin
71-
* @param ConfigurationDrift $body The request body
72-
* @param ConfigurationDriftsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
73-
* @return Promise<ConfigurationDrift|null>
74-
* @throws Exception
75-
*/
76-
public function post(ConfigurationDrift $body, ?ConfigurationDriftsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise {
77-
$requestInfo = $this->toPostRequestInformation($body, $requestConfiguration);
78-
$errorMappings = [
79-
'XXX' => [ODataError::class, 'createFromDiscriminatorValue'],
80-
];
81-
return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationDrift::class, 'createFromDiscriminatorValue'], $errorMappings);
82-
}
83-
8468
/**
8569
* Get a list of the configurationDrift objects and their properties.
8670
* @param ConfigurationDriftsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
@@ -102,26 +86,6 @@ public function toGetRequestInformation(?ConfigurationDriftsRequestBuilderGetReq
10286
return $requestInfo;
10387
}
10488

105-
/**
106-
* Create new navigation property to configurationDrifts for admin
107-
* @param ConfigurationDrift $body The request body
108-
* @param ConfigurationDriftsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
109-
* @return RequestInformation
110-
*/
111-
public function toPostRequestInformation(ConfigurationDrift $body, ?ConfigurationDriftsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation {
112-
$requestInfo = new RequestInformation();
113-
$requestInfo->urlTemplate = $this->urlTemplate;
114-
$requestInfo->pathParameters = $this->pathParameters;
115-
$requestInfo->httpMethod = HttpMethod::POST;
116-
if ($requestConfiguration !== null) {
117-
$requestInfo->addHeaders($requestConfiguration->headers);
118-
$requestInfo->addRequestOptions(...$requestConfiguration->options);
119-
}
120-
$requestInfo->tryAddHeader('Accept', "application/json");
121-
$requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body);
122-
return $requestInfo;
123-
}
124-
12589
/**
12690
* Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
12791
* @param string $rawUrl The raw URL to use for the request builder.

src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilder.php

Lines changed: 0 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,6 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap
3030
}
3131
}
3232

33-
/**
34-
* Delete navigation property configurationDrifts for admin
35-
* @param ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
36-
* @return Promise<void|null>
37-
* @throws Exception
38-
*/
39-
public function delete(?ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise {
40-
$requestInfo = $this->toDeleteRequestInformation($requestConfiguration);
41-
$errorMappings = [
42-
'XXX' => [ODataError::class, 'createFromDiscriminatorValue'],
43-
];
44-
return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings);
45-
}
46-
4733
/**
4834
* Get the properties and relationships of a configurationDrift object.
4935
* @param ConfigurationDriftItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
@@ -59,39 +45,6 @@ public function get(?ConfigurationDriftItemRequestBuilderGetRequestConfiguration
5945
return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationDrift::class, 'createFromDiscriminatorValue'], $errorMappings);
6046
}
6147

62-
/**
63-
* Update the navigation property configurationDrifts in admin
64-
* @param ConfigurationDrift $body The request body
65-
* @param ConfigurationDriftItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
66-
* @return Promise<ConfigurationDrift|null>
67-
* @throws Exception
68-
*/
69-
public function patch(ConfigurationDrift $body, ?ConfigurationDriftItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise {
70-
$requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration);
71-
$errorMappings = [
72-
'XXX' => [ODataError::class, 'createFromDiscriminatorValue'],
73-
];
74-
return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationDrift::class, 'createFromDiscriminatorValue'], $errorMappings);
75-
}
76-
77-
/**
78-
* Delete navigation property configurationDrifts for admin
79-
* @param ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
80-
* @return RequestInformation
81-
*/
82-
public function toDeleteRequestInformation(?ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation {
83-
$requestInfo = new RequestInformation();
84-
$requestInfo->urlTemplate = $this->urlTemplate;
85-
$requestInfo->pathParameters = $this->pathParameters;
86-
$requestInfo->httpMethod = HttpMethod::DELETE;
87-
if ($requestConfiguration !== null) {
88-
$requestInfo->addHeaders($requestConfiguration->headers);
89-
$requestInfo->addRequestOptions(...$requestConfiguration->options);
90-
}
91-
$requestInfo->tryAddHeader('Accept', "application/json");
92-
return $requestInfo;
93-
}
94-
9548
/**
9649
* Get the properties and relationships of a configurationDrift object.
9750
* @param ConfigurationDriftItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
@@ -113,26 +66,6 @@ public function toGetRequestInformation(?ConfigurationDriftItemRequestBuilderGet
11366
return $requestInfo;
11467
}
11568

116-
/**
117-
* Update the navigation property configurationDrifts in admin
118-
* @param ConfigurationDrift $body The request body
119-
* @param ConfigurationDriftItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
120-
* @return RequestInformation
121-
*/
122-
public function toPatchRequestInformation(ConfigurationDrift $body, ?ConfigurationDriftItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation {
123-
$requestInfo = new RequestInformation();
124-
$requestInfo->urlTemplate = $this->urlTemplate;
125-
$requestInfo->pathParameters = $this->pathParameters;
126-
$requestInfo->httpMethod = HttpMethod::PATCH;
127-
if ($requestConfiguration !== null) {
128-
$requestInfo->addHeaders($requestConfiguration->headers);
129-
$requestInfo->addRequestOptions(...$requestConfiguration->options);
130-
}
131-
$requestInfo->tryAddHeader('Accept', "application/json");
132-
$requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body);
133-
return $requestInfo;
134-
}
135-
13669
/**
13770
* Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
13871
* @param string $rawUrl The raw URL to use for the request builder.

src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php

Lines changed: 2 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,16 @@
22

33
namespace Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement;
44

5-
use Exception;
6-
use Http\Promise\Promise;
75
use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\ConfigurationDriftsRequestBuilder;
86
use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationMonitoringResults\ConfigurationMonitoringResultsRequestBuilder;
97
use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationMonitors\ConfigurationMonitorsRequestBuilder;
108
use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationSnapshotJobs\ConfigurationSnapshotJobsRequestBuilder;
119
use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationSnapshots\ConfigurationSnapshotsRequestBuilder;
12-
use Microsoft\Graph\Beta\Generated\Models\ConfigurationManagement;
13-
use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError;
1410
use Microsoft\Kiota\Abstractions\BaseRequestBuilder;
15-
use Microsoft\Kiota\Abstractions\HttpMethod;
1611
use Microsoft\Kiota\Abstractions\RequestAdapter;
17-
use Microsoft\Kiota\Abstractions\RequestInformation;
1812

1913
/**
20-
* Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity.
14+
* Builds and executes requests for operations under /admin/configurationManagement
2115
*/
2216
class ConfigurationManagementRequestBuilder extends BaseRequestBuilder
2317
{
@@ -62,123 +56,12 @@ public function configurationSnapshots(): ConfigurationSnapshotsRequestBuilder {
6256
* @param RequestAdapter $requestAdapter The request adapter to use to execute the requests.
6357
*/
6458
public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) {
65-
parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement{?%24expand,%24select}');
59+
parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement');
6660
if (is_array($pathParametersOrRawUrl)) {
6761
$this->pathParameters = $pathParametersOrRawUrl;
6862
} else {
6963
$this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl];
7064
}
7165
}
7266

73-
/**
74-
* Delete navigation property configurationManagement for admin
75-
* @param ConfigurationManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
76-
* @return Promise<void|null>
77-
* @throws Exception
78-
*/
79-
public function delete(?ConfigurationManagementRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise {
80-
$requestInfo = $this->toDeleteRequestInformation($requestConfiguration);
81-
$errorMappings = [
82-
'XXX' => [ODataError::class, 'createFromDiscriminatorValue'],
83-
];
84-
return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings);
85-
}
86-
87-
/**
88-
* Get configurationManagement from admin
89-
* @param ConfigurationManagementRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
90-
* @return Promise<ConfigurationManagement|null>
91-
* @throws Exception
92-
*/
93-
public function get(?ConfigurationManagementRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise {
94-
$requestInfo = $this->toGetRequestInformation($requestConfiguration);
95-
$errorMappings = [
96-
'XXX' => [ODataError::class, 'createFromDiscriminatorValue'],
97-
];
98-
return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationManagement::class, 'createFromDiscriminatorValue'], $errorMappings);
99-
}
100-
101-
/**
102-
* Update the navigation property configurationManagement in admin
103-
* @param ConfigurationManagement $body The request body
104-
* @param ConfigurationManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
105-
* @return Promise<ConfigurationManagement|null>
106-
* @throws Exception
107-
*/
108-
public function patch(ConfigurationManagement $body, ?ConfigurationManagementRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise {
109-
$requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration);
110-
$errorMappings = [
111-
'XXX' => [ODataError::class, 'createFromDiscriminatorValue'],
112-
];
113-
return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationManagement::class, 'createFromDiscriminatorValue'], $errorMappings);
114-
}
115-
116-
/**
117-
* Delete navigation property configurationManagement for admin
118-
* @param ConfigurationManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
119-
* @return RequestInformation
120-
*/
121-
public function toDeleteRequestInformation(?ConfigurationManagementRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation {
122-
$requestInfo = new RequestInformation();
123-
$requestInfo->urlTemplate = $this->urlTemplate;
124-
$requestInfo->pathParameters = $this->pathParameters;
125-
$requestInfo->httpMethod = HttpMethod::DELETE;
126-
if ($requestConfiguration !== null) {
127-
$requestInfo->addHeaders($requestConfiguration->headers);
128-
$requestInfo->addRequestOptions(...$requestConfiguration->options);
129-
}
130-
$requestInfo->tryAddHeader('Accept', "application/json");
131-
return $requestInfo;
132-
}
133-
134-
/**
135-
* Get configurationManagement from admin
136-
* @param ConfigurationManagementRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
137-
* @return RequestInformation
138-
*/
139-
public function toGetRequestInformation(?ConfigurationManagementRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation {
140-
$requestInfo = new RequestInformation();
141-
$requestInfo->urlTemplate = $this->urlTemplate;
142-
$requestInfo->pathParameters = $this->pathParameters;
143-
$requestInfo->httpMethod = HttpMethod::GET;
144-
if ($requestConfiguration !== null) {
145-
$requestInfo->addHeaders($requestConfiguration->headers);
146-
if ($requestConfiguration->queryParameters !== null) {
147-
$requestInfo->setQueryParameters($requestConfiguration->queryParameters);
148-
}
149-
$requestInfo->addRequestOptions(...$requestConfiguration->options);
150-
}
151-
$requestInfo->tryAddHeader('Accept', "application/json");
152-
return $requestInfo;
153-
}
154-
155-
/**
156-
* Update the navigation property configurationManagement in admin
157-
* @param ConfigurationManagement $body The request body
158-
* @param ConfigurationManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
159-
* @return RequestInformation
160-
*/
161-
public function toPatchRequestInformation(ConfigurationManagement $body, ?ConfigurationManagementRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation {
162-
$requestInfo = new RequestInformation();
163-
$requestInfo->urlTemplate = $this->urlTemplate;
164-
$requestInfo->pathParameters = $this->pathParameters;
165-
$requestInfo->httpMethod = HttpMethod::PATCH;
166-
if ($requestConfiguration !== null) {
167-
$requestInfo->addHeaders($requestConfiguration->headers);
168-
$requestInfo->addRequestOptions(...$requestConfiguration->options);
169-
}
170-
$requestInfo->tryAddHeader('Accept', "application/json");
171-
$requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body);
172-
return $requestInfo;
173-
}
174-
175-
/**
176-
* Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
177-
* @param string $rawUrl The raw URL to use for the request builder.
178-
* @return ConfigurationManagementRequestBuilder
179-
*/
180-
public function withUrl(string $rawUrl): ConfigurationManagementRequestBuilder {
181-
return new ConfigurationManagementRequestBuilder($rawUrl, $this->requestAdapter);
182-
}
183-
18467
}

0 commit comments

Comments
 (0)