Skip to content

Commit 1e78357

Browse files
authored
Merge pull request #595 from microsoftgraph/v1.0/pipelinebuild/136169
Generated models and request builders
2 parents aa29157 + d5673c7 commit 1e78357

File tree

7,807 files changed

+69570
-279119
lines changed

Some content is hidden

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

7,807 files changed

+69570
-279119
lines changed

msgraph/generated/admin/admin_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
@@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D
3031
"""
3132
super().__init__(request_adapter, "{+baseurl}/admin{?%24expand,%24select}", path_parameters)
3233

33-
async def get(self,request_configuration: Optional[AdminRequestBuilderGetRequestConfiguration] = None) -> Optional[Admin]:
34+
async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Admin]:
3435
"""
3536
Get admin
3637
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -42,16 +43,15 @@ async def get(self,request_configuration: Optional[AdminRequestBuilderGetRequest
4243
from ..models.o_data_errors.o_data_error import ODataError
4344

4445
error_mapping: Dict[str, ParsableFactory] = {
45-
"4XX": ODataError,
46-
"5XX": ODataError,
46+
"XXX": ODataError,
4747
}
4848
if not self.request_adapter:
4949
raise Exception("Http core is null")
5050
from ..models.admin import Admin
5151

5252
return await self.request_adapter.send_async(request_info, Admin, error_mapping)
5353

54-
async def patch(self,body: Optional[Admin] = None, request_configuration: Optional[AdminRequestBuilderPatchRequestConfiguration] = None) -> Optional[Admin]:
54+
async def patch(self,body: Optional[Admin] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Admin]:
5555
"""
5656
Update admin
5757
param body: The request body
@@ -66,33 +66,26 @@ async def patch(self,body: Optional[Admin] = None, request_configuration: Option
6666
from ..models.o_data_errors.o_data_error import ODataError
6767

6868
error_mapping: Dict[str, ParsableFactory] = {
69-
"4XX": ODataError,
70-
"5XX": ODataError,
69+
"XXX": ODataError,
7170
}
7271
if not self.request_adapter:
7372
raise Exception("Http core is null")
7473
from ..models.admin import Admin
7574

7675
return await self.request_adapter.send_async(request_info, Admin, error_mapping)
7776

78-
def to_get_request_information(self,request_configuration: Optional[AdminRequestBuilderGetRequestConfiguration] = None) -> RequestInformation:
77+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
7978
"""
8079
Get admin
8180
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
8281
Returns: RequestInformation
8382
"""
84-
request_info = RequestInformation()
85-
if request_configuration:
86-
request_info.headers.add_all(request_configuration.headers)
87-
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
88-
request_info.add_request_options(request_configuration.options)
89-
request_info.url_template = self.url_template
90-
request_info.path_parameters = self.path_parameters
91-
request_info.http_method = Method.GET
83+
request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters)
84+
request_info.configure(request_configuration)
9285
request_info.headers.try_add("Accept", "application/json")
9386
return request_info
9487

95-
def to_patch_request_information(self,body: Optional[Admin] = None, request_configuration: Optional[AdminRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation:
88+
def to_patch_request_information(self,body: Optional[Admin] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
9689
"""
9790
Update admin
9891
param body: The request body
@@ -101,13 +94,8 @@ def to_patch_request_information(self,body: Optional[Admin] = None, request_conf
10194
"""
10295
if not body:
10396
raise TypeError("body cannot be null.")
104-
request_info = RequestInformation()
105-
if request_configuration:
106-
request_info.headers.add_all(request_configuration.headers)
107-
request_info.add_request_options(request_configuration.options)
108-
request_info.url_template = self.url_template
109-
request_info.path_parameters = self.path_parameters
110-
request_info.http_method = Method.PATCH
97+
request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin', self.path_parameters)
98+
request_info.configure(request_configuration)
11199
request_info.headers.try_add("Accept", "application/json")
112100
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
113101
return request_info
@@ -184,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str:
184172
select: Optional[List[str]] = None
185173

186174

187-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
188-
189-
@dataclass
190-
class AdminRequestBuilderGetRequestConfiguration(BaseRequestConfiguration):
191-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
192-
193-
"""
194-
Configuration for the request such as headers, query parameters, and middleware options.
195-
"""
196-
# Request query parameters
197-
query_parameters: Optional[AdminRequestBuilder.AdminRequestBuilderGetQueryParameters] = None
198-
199-
200-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
201-
202-
@dataclass
203-
class AdminRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration):
204-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
205-
206-
"""
207-
Configuration for the request such as headers, query parameters, and middleware options.
208-
"""
209-
210175

msgraph/generated/admin/edge/edge_request_builder.py

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
@@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D
2728
"""
2829
super().__init__(request_adapter, "{+baseurl}/admin/edge{?%24expand,%24select}", path_parameters)
2930

30-
async def delete(self,request_configuration: Optional[EdgeRequestBuilderDeleteRequestConfiguration] = None) -> None:
31+
async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None:
3132
"""
3233
Delete navigation property edge for admin
3334
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -39,14 +40,13 @@ async def delete(self,request_configuration: Optional[EdgeRequestBuilderDeleteRe
3940
from ...models.o_data_errors.o_data_error import ODataError
4041

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

49-
async def get(self,request_configuration: Optional[EdgeRequestBuilderGetRequestConfiguration] = None) -> Optional[Edge]:
49+
async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Edge]:
5050
"""
5151
A container for Microsoft Edge resources. Read-only.
5252
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -58,16 +58,15 @@ async def get(self,request_configuration: Optional[EdgeRequestBuilderGetRequestC
5858
from ...models.o_data_errors.o_data_error import ODataError
5959

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

6867
return await self.request_adapter.send_async(request_info, Edge, error_mapping)
6968

70-
async def patch(self,body: Optional[Edge] = None, request_configuration: Optional[EdgeRequestBuilderPatchRequestConfiguration] = None) -> Optional[Edge]:
69+
async def patch(self,body: Optional[Edge] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Edge]:
7170
"""
7271
Update the navigation property edge in admin
7372
param body: The request body
@@ -82,49 +81,37 @@ async def patch(self,body: Optional[Edge] = None, request_configuration: Optiona
8281
from ...models.o_data_errors.o_data_error import ODataError
8382

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

9290
return await self.request_adapter.send_async(request_info, Edge, error_mapping)
9391

94-
def to_delete_request_information(self,request_configuration: Optional[EdgeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation:
92+
def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
9593
"""
9694
Delete navigation property edge for admin
9795
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
9896
Returns: RequestInformation
9997
"""
100-
request_info = RequestInformation()
101-
if request_configuration:
102-
request_info.headers.add_all(request_configuration.headers)
103-
request_info.add_request_options(request_configuration.options)
104-
request_info.url_template = self.url_template
105-
request_info.path_parameters = self.path_parameters
106-
request_info.http_method = Method.DELETE
98+
request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/edge', self.path_parameters)
99+
request_info.configure(request_configuration)
107100
request_info.headers.try_add("Accept", "application/json")
108101
return request_info
109102

110-
def to_get_request_information(self,request_configuration: Optional[EdgeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation:
103+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
111104
"""
112105
A container for Microsoft Edge resources. Read-only.
113106
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
114107
Returns: RequestInformation
115108
"""
116-
request_info = RequestInformation()
117-
if request_configuration:
118-
request_info.headers.add_all(request_configuration.headers)
119-
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
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.GET
109+
request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters)
110+
request_info.configure(request_configuration)
124111
request_info.headers.try_add("Accept", "application/json")
125112
return request_info
126113

127-
def to_patch_request_information(self,body: Optional[Edge] = None, request_configuration: Optional[EdgeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation:
114+
def to_patch_request_information(self,body: Optional[Edge] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
128115
"""
129116
Update the navigation property edge in admin
130117
param body: The request body
@@ -133,13 +120,8 @@ def to_patch_request_information(self,body: Optional[Edge] = None, request_confi
133120
"""
134121
if not body:
135122
raise TypeError("body cannot be null.")
136-
request_info = RequestInformation()
137-
if request_configuration:
138-
request_info.headers.add_all(request_configuration.headers)
139-
request_info.add_request_options(request_configuration.options)
140-
request_info.url_template = self.url_template
141-
request_info.path_parameters = self.path_parameters
142-
request_info.http_method = Method.PATCH
123+
request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/edge', self.path_parameters)
124+
request_info.configure(request_configuration)
143125
request_info.headers.try_add("Accept", "application/json")
144126
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
145127
return request_info
@@ -163,16 +145,6 @@ def internet_explorer_mode(self) -> InternetExplorerModeRequestBuilder:
163145

164146
return InternetExplorerModeRequestBuilder(self.request_adapter, self.path_parameters)
165147

166-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
167-
168-
@dataclass
169-
class EdgeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration):
170-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
171-
172-
"""
173-
Configuration for the request such as headers, query parameters, and middleware options.
174-
"""
175-
176148
@dataclass
177149
class EdgeRequestBuilderGetQueryParameters():
178150
"""
@@ -199,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str:
199171
select: Optional[List[str]] = None
200172

201173

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

0 commit comments

Comments
 (0)