Skip to content

Commit ff284fb

Browse files
authored
Merge pull request #343 from microsoftgraph/beta/pipelinebuild/136169
Generated beta models and request builders
2 parents 5da6afa + 0322293 commit ff284fb

File tree

13,416 files changed

+124078
-486535
lines changed

Some content is hidden

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

13,416 files changed

+124078
-486535
lines changed

msgraph_beta/generated/access_review_decisions/access_review_decisions_request_builder.py

Lines changed: 11 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from __future__ import annotations
22
from dataclasses import dataclass, field
33
from kiota_abstractions.base_request_builder import BaseRequestBuilder
4+
from kiota_abstractions.base_request_configuration import RequestConfiguration
45
from kiota_abstractions.get_path_parameters import get_path_parameters
56
from kiota_abstractions.method import Method
67
from kiota_abstractions.request_adapter import RequestAdapter
@@ -43,7 +44,7 @@ def by_access_review_decision_id(self,access_review_decision_id: str) -> AccessR
4344
url_tpl_params["accessReviewDecision%2Did"] = access_review_decision_id
4445
return AccessReviewDecisionItemRequestBuilder(self.request_adapter, url_tpl_params)
4546

46-
async def get(self,request_configuration: Optional[AccessReviewDecisionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewDecisionCollectionResponse]:
47+
async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewDecisionCollectionResponse]:
4748
"""
4849
Get entities from accessReviewDecisions
4950
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -55,16 +56,15 @@ async def get(self,request_configuration: Optional[AccessReviewDecisionsRequestB
5556
from ..models.o_data_errors.o_data_error import ODataError
5657

5758
error_mapping: Dict[str, ParsableFactory] = {
58-
"4XX": ODataError,
59-
"5XX": ODataError,
59+
"XXX": ODataError,
6060
}
6161
if not self.request_adapter:
6262
raise Exception("Http core is null")
6363
from ..models.access_review_decision_collection_response import AccessReviewDecisionCollectionResponse
6464

6565
return await self.request_adapter.send_async(request_info, AccessReviewDecisionCollectionResponse, error_mapping)
6666

67-
async def post(self,body: Optional[AccessReviewDecision] = None, request_configuration: Optional[AccessReviewDecisionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewDecision]:
67+
async def post(self,body: Optional[AccessReviewDecision] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewDecision]:
6868
"""
6969
Add new entity to accessReviewDecisions
7070
param body: The request body
@@ -79,33 +79,26 @@ async def post(self,body: Optional[AccessReviewDecision] = None, request_configu
7979
from ..models.o_data_errors.o_data_error import ODataError
8080

8181
error_mapping: Dict[str, ParsableFactory] = {
82-
"4XX": ODataError,
83-
"5XX": ODataError,
82+
"XXX": ODataError,
8483
}
8584
if not self.request_adapter:
8685
raise Exception("Http core is null")
8786
from ..models.access_review_decision import AccessReviewDecision
8887

8988
return await self.request_adapter.send_async(request_info, AccessReviewDecision, error_mapping)
9089

91-
def to_get_request_information(self,request_configuration: Optional[AccessReviewDecisionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation:
90+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
9291
"""
9392
Get entities from accessReviewDecisions
9493
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
9594
Returns: RequestInformation
9695
"""
97-
request_info = RequestInformation()
98-
if request_configuration:
99-
request_info.headers.add_all(request_configuration.headers)
100-
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
101-
request_info.add_request_options(request_configuration.options)
102-
request_info.url_template = self.url_template
103-
request_info.path_parameters = self.path_parameters
104-
request_info.http_method = Method.GET
96+
request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters)
97+
request_info.configure(request_configuration)
10598
request_info.headers.try_add("Accept", "application/json")
10699
return request_info
107100

108-
def to_post_request_information(self,body: Optional[AccessReviewDecision] = None, request_configuration: Optional[AccessReviewDecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation:
101+
def to_post_request_information(self,body: Optional[AccessReviewDecision] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
109102
"""
110103
Add new entity to accessReviewDecisions
111104
param body: The request body
@@ -114,13 +107,8 @@ def to_post_request_information(self,body: Optional[AccessReviewDecision] = None
114107
"""
115108
if not body:
116109
raise TypeError("body cannot be null.")
117-
request_info = RequestInformation()
118-
if request_configuration:
119-
request_info.headers.add_all(request_configuration.headers)
120-
request_info.add_request_options(request_configuration.options)
121-
request_info.url_template = self.url_template
122-
request_info.path_parameters = self.path_parameters
123-
request_info.http_method = Method.POST
110+
request_info = RequestInformation(Method.POST, '{+baseurl}/accessReviewDecisions', self.path_parameters)
111+
request_info.configure(request_configuration)
124112
request_info.headers.try_add("Accept", "application/json")
125113
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
126114
return request_info
@@ -200,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str:
200188
top: Optional[int] = None
201189

202190

203-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
204-
205-
@dataclass
206-
class AccessReviewDecisionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration):
207-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
208-
209-
"""
210-
Configuration for the request such as headers, query parameters, and middleware options.
211-
"""
212-
# Request query parameters
213-
query_parameters: Optional[AccessReviewDecisionsRequestBuilder.AccessReviewDecisionsRequestBuilderGetQueryParameters] = None
214-
215-
216-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
217-
218-
@dataclass
219-
class AccessReviewDecisionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration):
220-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
221-
222-
"""
223-
Configuration for the request such as headers, query parameters, and middleware options.
224-
"""
225-
226191

msgraph_beta/generated/access_review_decisions/count/count_request_builder.py

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from __future__ import annotations
22
from dataclasses import dataclass, field
33
from kiota_abstractions.base_request_builder import BaseRequestBuilder
4+
from kiota_abstractions.base_request_configuration import RequestConfiguration
45
from kiota_abstractions.get_path_parameters import get_path_parameters
56
from kiota_abstractions.method import Method
67
from kiota_abstractions.request_adapter import RequestAdapter
@@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D
2526
"""
2627
super().__init__(request_adapter, "{+baseurl}/accessReviewDecisions/$count{?%24filter,%24search}", path_parameters)
2728

28-
async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]:
29+
async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]:
2930
"""
3031
Get the number of the resource
3132
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -37,27 +38,20 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest
3738
from ...models.o_data_errors.o_data_error import ODataError
3839

3940
error_mapping: Dict[str, ParsableFactory] = {
40-
"4XX": ODataError,
41-
"5XX": ODataError,
41+
"XXX": ODataError,
4242
}
4343
if not self.request_adapter:
4444
raise Exception("Http core is null")
4545
return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping)
4646

47-
def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation:
47+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
4848
"""
4949
Get the number of the resource
5050
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
5151
Returns: RequestInformation
5252
"""
53-
request_info = RequestInformation()
54-
if request_configuration:
55-
request_info.headers.add_all(request_configuration.headers)
56-
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
57-
request_info.add_request_options(request_configuration.options)
58-
request_info.url_template = self.url_template
59-
request_info.path_parameters = self.path_parameters
60-
request_info.http_method = Method.GET
53+
request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters)
54+
request_info.configure(request_configuration)
6155
request_info.headers.try_add("Accept", "text/plain;q=0.9")
6256
return request_info
6357

@@ -97,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str:
9791
search: Optional[str] = None
9892

9993

100-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
101-
102-
@dataclass
103-
class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration):
104-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
105-
106-
"""
107-
Configuration for the request such as headers, query parameters, and middleware options.
108-
"""
109-
# Request query parameters
110-
query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None
111-
112-
11394

Lines changed: 16 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from __future__ import annotations
22
from dataclasses import dataclass, field
33
from kiota_abstractions.base_request_builder import BaseRequestBuilder
4+
from kiota_abstractions.base_request_configuration import RequestConfiguration
45
from kiota_abstractions.get_path_parameters import get_path_parameters
56
from kiota_abstractions.method import Method
67
from kiota_abstractions.request_adapter import RequestAdapter
@@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D
2627
"""
2728
super().__init__(request_adapter, "{+baseurl}/accessReviewDecisions/{accessReviewDecision%2Did}{?%24expand,%24select}", path_parameters)
2829

29-
async def delete(self,request_configuration: Optional[AccessReviewDecisionItemRequestBuilderDeleteRequestConfiguration] = None) -> None:
30+
async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None:
3031
"""
3132
Delete entity from accessReviewDecisions
3233
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -38,14 +39,13 @@ async def delete(self,request_configuration: Optional[AccessReviewDecisionItemRe
3839
from ...models.o_data_errors.o_data_error import ODataError
3940

4041
error_mapping: Dict[str, ParsableFactory] = {
41-
"4XX": ODataError,
42-
"5XX": ODataError,
42+
"XXX": ODataError,
4343
}
4444
if not self.request_adapter:
4545
raise Exception("Http core is null")
4646
return await self.request_adapter.send_no_response_content_async(request_info, error_mapping)
4747

48-
async def get(self,request_configuration: Optional[AccessReviewDecisionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewDecision]:
48+
async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewDecision]:
4949
"""
5050
Get entity from accessReviewDecisions by key
5151
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -57,16 +57,15 @@ async def get(self,request_configuration: Optional[AccessReviewDecisionItemReque
5757
from ...models.o_data_errors.o_data_error import ODataError
5858

5959
error_mapping: Dict[str, ParsableFactory] = {
60-
"4XX": ODataError,
61-
"5XX": ODataError,
60+
"XXX": ODataError,
6261
}
6362
if not self.request_adapter:
6463
raise Exception("Http core is null")
6564
from ...models.access_review_decision import AccessReviewDecision
6665

6766
return await self.request_adapter.send_async(request_info, AccessReviewDecision, error_mapping)
6867

69-
async def patch(self,body: Optional[AccessReviewDecision] = None, request_configuration: Optional[AccessReviewDecisionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewDecision]:
68+
async def patch(self,body: Optional[AccessReviewDecision] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewDecision]:
7069
"""
7170
Update entity in accessReviewDecisions
7271
param body: The request body
@@ -81,49 +80,37 @@ async def patch(self,body: Optional[AccessReviewDecision] = None, request_config
8180
from ...models.o_data_errors.o_data_error import ODataError
8281

8382
error_mapping: Dict[str, ParsableFactory] = {
84-
"4XX": ODataError,
85-
"5XX": ODataError,
83+
"XXX": ODataError,
8684
}
8785
if not self.request_adapter:
8886
raise Exception("Http core is null")
8987
from ...models.access_review_decision import AccessReviewDecision
9088

9189
return await self.request_adapter.send_async(request_info, AccessReviewDecision, error_mapping)
9290

93-
def to_delete_request_information(self,request_configuration: Optional[AccessReviewDecisionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation:
91+
def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
9492
"""
9593
Delete entity from accessReviewDecisions
9694
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
9795
Returns: RequestInformation
9896
"""
99-
request_info = RequestInformation()
100-
if request_configuration:
101-
request_info.headers.add_all(request_configuration.headers)
102-
request_info.add_request_options(request_configuration.options)
103-
request_info.url_template = self.url_template
104-
request_info.path_parameters = self.path_parameters
105-
request_info.http_method = Method.DELETE
97+
request_info = RequestInformation(Method.DELETE, '{+baseurl}/accessReviewDecisions/{accessReviewDecision%2Did}', self.path_parameters)
98+
request_info.configure(request_configuration)
10699
request_info.headers.try_add("Accept", "application/json")
107100
return request_info
108101

109-
def to_get_request_information(self,request_configuration: Optional[AccessReviewDecisionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation:
102+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
110103
"""
111104
Get entity from accessReviewDecisions by key
112105
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
113106
Returns: RequestInformation
114107
"""
115-
request_info = RequestInformation()
116-
if request_configuration:
117-
request_info.headers.add_all(request_configuration.headers)
118-
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
119-
request_info.add_request_options(request_configuration.options)
120-
request_info.url_template = self.url_template
121-
request_info.path_parameters = self.path_parameters
122-
request_info.http_method = Method.GET
108+
request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters)
109+
request_info.configure(request_configuration)
123110
request_info.headers.try_add("Accept", "application/json")
124111
return request_info
125112

126-
def to_patch_request_information(self,body: Optional[AccessReviewDecision] = None, request_configuration: Optional[AccessReviewDecisionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation:
113+
def to_patch_request_information(self,body: Optional[AccessReviewDecision] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
127114
"""
128115
Update entity in accessReviewDecisions
129116
param body: The request body
@@ -132,13 +119,8 @@ def to_patch_request_information(self,body: Optional[AccessReviewDecision] = Non
132119
"""
133120
if not body:
134121
raise TypeError("body cannot be null.")
135-
request_info = RequestInformation()
136-
if request_configuration:
137-
request_info.headers.add_all(request_configuration.headers)
138-
request_info.add_request_options(request_configuration.options)
139-
request_info.url_template = self.url_template
140-
request_info.path_parameters = self.path_parameters
141-
request_info.http_method = Method.PATCH
122+
request_info = RequestInformation(Method.PATCH, '{+baseurl}/accessReviewDecisions/{accessReviewDecision%2Did}', self.path_parameters)
123+
request_info.configure(request_configuration)
142124
request_info.headers.try_add("Accept", "application/json")
143125
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
144126
return request_info
@@ -153,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessReviewDecisionItemRequ
153135
raise TypeError("raw_url cannot be null.")
154136
return AccessReviewDecisionItemRequestBuilder(self.request_adapter, raw_url)
155137

156-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
157-
158-
@dataclass
159-
class AccessReviewDecisionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration):
160-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
161-
162-
"""
163-
Configuration for the request such as headers, query parameters, and middleware options.
164-
"""
165-
166138
@dataclass
167139
class AccessReviewDecisionItemRequestBuilderGetQueryParameters():
168140
"""
@@ -189,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str:
189161
select: Optional[List[str]] = None
190162

191163

192-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
193-
194-
@dataclass
195-
class AccessReviewDecisionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration):
196-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
197-
198-
"""
199-
Configuration for the request such as headers, query parameters, and middleware options.
200-
"""
201-
# Request query parameters
202-
query_parameters: Optional[AccessReviewDecisionItemRequestBuilder.AccessReviewDecisionItemRequestBuilderGetQueryParameters] = None
203-
204-
205-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
206-
207-
@dataclass
208-
class AccessReviewDecisionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration):
209-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
210-
211-
"""
212-
Configuration for the request such as headers, query parameters, and middleware options.
213-
"""
214-
215164

0 commit comments

Comments
 (0)