Skip to content

Commit 8bda961

Browse files
authored
Merge pull request #668 from microsoftgraph/v1.0/pipelinebuild/143502
Generated models and request builders
2 parents 55f18ab + 9484431 commit 8bda961

File tree

8,120 files changed

+48210
-173367
lines changed

Some content is hidden

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

8,120 files changed

+48210
-173367
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.3.0] - 2024-04-16
9+
10+
### Changed
11+
12+
- Weekly generation with Kiota.
13+
814
## [1.2.0] - 2024-03-19
915

1016
### Added
17+
1118
- Added support for form and multipart serialization.
1219

1320
### Changed

msgraph/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION: str = '1.2.0'
1+
VERSION: str = '1.3.0'

msgraph/generated/admin/admin_request_builder.py

Lines changed: 6 additions & 28 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
@@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D
3132
"""
3233
super().__init__(request_adapter, "{+baseurl}/admin{?%24expand,%24select}", path_parameters)
3334

34-
async def get(self,request_configuration: Optional[AdminRequestBuilderGetRequestConfiguration] = None) -> Optional[Admin]:
35+
async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Admin]:
3536
"""
3637
Get admin
3738
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[AdminRequestBuilderGetRequest
5152

5253
return await self.request_adapter.send_async(request_info, Admin, error_mapping)
5354

54-
async def patch(self,body: Optional[Admin] = None, request_configuration: Optional[AdminRequestBuilderPatchRequestConfiguration] = None) -> Optional[Admin]:
55+
async def patch(self,body: Optional[Admin] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Admin]:
5556
"""
5657
Update admin
5758
param body: The request body
@@ -74,7 +75,7 @@ async def patch(self,body: Optional[Admin] = None, request_configuration: Option
7475

7576
return await self.request_adapter.send_async(request_info, Admin, error_mapping)
7677

77-
def to_get_request_information(self,request_configuration: Optional[AdminRequestBuilderGetRequestConfiguration] = None) -> RequestInformation:
78+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
7879
"""
7980
Get admin
8081
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -85,7 +86,7 @@ def to_get_request_information(self,request_configuration: Optional[AdminRequest
8586
request_info.headers.try_add("Accept", "application/json")
8687
return request_info
8788

88-
def to_patch_request_information(self,body: Optional[Admin] = None, request_configuration: Optional[AdminRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation:
89+
def to_patch_request_information(self,body: Optional[Admin] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
8990
"""
9091
Update admin
9192
param body: The request body
@@ -94,7 +95,7 @@ def to_patch_request_information(self,body: Optional[Admin] = None, request_conf
9495
"""
9596
if not body:
9697
raise TypeError("body cannot be null.")
97-
request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin', self.path_parameters)
98+
request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters)
9899
request_info.configure(request_configuration)
99100
request_info.headers.try_add("Accept", "application/json")
100101
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
@@ -181,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str:
181182
select: Optional[List[str]] = None
182183

183184

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

msgraph/generated/admin/edge/edge_request_builder.py

Lines changed: 9 additions & 41 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.
@@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EdgeRequestBuilderDeleteRe
4546
raise Exception("Http core is null")
4647
return await self.request_adapter.send_no_response_content_async(request_info, error_mapping)
4748

48-
async def get(self,request_configuration: Optional[EdgeRequestBuilderGetRequestConfiguration] = None) -> Optional[Edge]:
49+
async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Edge]:
4950
"""
5051
A container for Microsoft Edge resources. Read-only.
5152
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EdgeRequestBuilderGetRequestC
6566

6667
return await self.request_adapter.send_async(request_info, Edge, error_mapping)
6768

68-
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]:
6970
"""
7071
Update the navigation property edge in admin
7172
param body: The request body
@@ -88,18 +89,18 @@ async def patch(self,body: Optional[Edge] = None, request_configuration: Optiona
8889

8990
return await self.request_adapter.send_async(request_info, Edge, error_mapping)
9091

91-
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:
9293
"""
9394
Delete navigation property edge for admin
9495
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
9596
Returns: RequestInformation
9697
"""
97-
request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/edge', self.path_parameters)
98+
request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters)
9899
request_info.configure(request_configuration)
99100
request_info.headers.try_add("Accept", "application/json")
100101
return request_info
101102

102-
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:
103104
"""
104105
A container for Microsoft Edge resources. Read-only.
105106
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[EdgeRequestB
110111
request_info.headers.try_add("Accept", "application/json")
111112
return request_info
112113

113-
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:
114115
"""
115116
Update the navigation property edge in admin
116117
param body: The request body
@@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Edge] = None, request_confi
119120
"""
120121
if not body:
121122
raise TypeError("body cannot be null.")
122-
request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/edge', self.path_parameters)
123+
request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters)
123124
request_info.configure(request_configuration)
124125
request_info.headers.try_add("Accept", "application/json")
125126
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
@@ -144,16 +145,6 @@ def internet_explorer_mode(self) -> InternetExplorerModeRequestBuilder:
144145

145146
return InternetExplorerModeRequestBuilder(self.request_adapter, self.path_parameters)
146147

147-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
148-
149-
@dataclass
150-
class EdgeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration):
151-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
152-
153-
"""
154-
Configuration for the request such as headers, query parameters, and middleware options.
155-
"""
156-
157148
@dataclass
158149
class EdgeRequestBuilderGetQueryParameters():
159150
"""
@@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str:
180171
select: Optional[List[str]] = None
181172

182173

183-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
184-
185-
@dataclass
186-
class EdgeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration):
187-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
188-
189-
"""
190-
Configuration for the request such as headers, query parameters, and middleware options.
191-
"""
192-
# Request query parameters
193-
query_parameters: Optional[EdgeRequestBuilder.EdgeRequestBuilderGetQueryParameters] = None
194-
195-
196-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
197-
198-
@dataclass
199-
class EdgeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration):
200-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
201-
202-
"""
203-
Configuration for the request such as headers, query parameters, and middleware options.
204-
"""
205-
206174

msgraph/generated/admin/edge/internet_explorer_mode/internet_explorer_mode_request_builder.py

Lines changed: 9 additions & 41 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/internetExplorerMode{?%24expand,%24select}", path_parameters)
2930

30-
async def delete(self,request_configuration: Optional[InternetExplorerModeRequestBuilderDeleteRequestConfiguration] = None) -> None:
31+
async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None:
3132
"""
3233
Delete navigation property internetExplorerMode for admin
3334
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[InternetExplorerModeReques
4546
raise Exception("Http core is null")
4647
return await self.request_adapter.send_no_response_content_async(request_info, error_mapping)
4748

48-
async def get(self,request_configuration: Optional[InternetExplorerModeRequestBuilderGetRequestConfiguration] = None) -> Optional[InternetExplorerMode]:
49+
async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternetExplorerMode]:
4950
"""
5051
A container for Internet Explorer mode resources.
5152
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[InternetExplorerModeRequestBu
6566

6667
return await self.request_adapter.send_async(request_info, InternetExplorerMode, error_mapping)
6768

68-
async def patch(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[InternetExplorerModeRequestBuilderPatchRequestConfiguration] = None) -> Optional[InternetExplorerMode]:
69+
async def patch(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternetExplorerMode]:
6970
"""
7071
Update the navigation property internetExplorerMode in admin
7172
param body: The request body
@@ -88,18 +89,18 @@ async def patch(self,body: Optional[InternetExplorerMode] = None, request_config
8889

8990
return await self.request_adapter.send_async(request_info, InternetExplorerMode, error_mapping)
9091

91-
def to_delete_request_information(self,request_configuration: Optional[InternetExplorerModeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation:
92+
def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
9293
"""
9394
Delete navigation property internetExplorerMode for admin
9495
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
9596
Returns: RequestInformation
9697
"""
97-
request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/edge/internetExplorerMode', self.path_parameters)
98+
request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters)
9899
request_info.configure(request_configuration)
99100
request_info.headers.try_add("Accept", "application/json")
100101
return request_info
101102

102-
def to_get_request_information(self,request_configuration: Optional[InternetExplorerModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation:
103+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
103104
"""
104105
A container for Internet Explorer mode resources.
105106
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
@@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[InternetExpl
110111
request_info.headers.try_add("Accept", "application/json")
111112
return request_info
112113

113-
def to_patch_request_information(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[InternetExplorerModeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation:
114+
def to_patch_request_information(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation:
114115
"""
115116
Update the navigation property internetExplorerMode in admin
116117
param body: The request body
@@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[InternetExplorerMode] = Non
119120
"""
120121
if not body:
121122
raise TypeError("body cannot be null.")
122-
request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/edge/internetExplorerMode', self.path_parameters)
123+
request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters)
123124
request_info.configure(request_configuration)
124125
request_info.headers.try_add("Accept", "application/json")
125126
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
@@ -144,16 +145,6 @@ def site_lists(self) -> SiteListsRequestBuilder:
144145

145146
return SiteListsRequestBuilder(self.request_adapter, self.path_parameters)
146147

147-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
148-
149-
@dataclass
150-
class InternetExplorerModeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration):
151-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
152-
153-
"""
154-
Configuration for the request such as headers, query parameters, and middleware options.
155-
"""
156-
157148
@dataclass
158149
class InternetExplorerModeRequestBuilderGetQueryParameters():
159150
"""
@@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str:
180171
select: Optional[List[str]] = None
181172

182173

183-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
184-
185-
@dataclass
186-
class InternetExplorerModeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration):
187-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
188-
189-
"""
190-
Configuration for the request such as headers, query parameters, and middleware options.
191-
"""
192-
# Request query parameters
193-
query_parameters: Optional[InternetExplorerModeRequestBuilder.InternetExplorerModeRequestBuilderGetQueryParameters] = None
194-
195-
196-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
197-
198-
@dataclass
199-
class InternetExplorerModeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration):
200-
from kiota_abstractions.base_request_configuration import BaseRequestConfiguration
201-
202-
"""
203-
Configuration for the request such as headers, query parameters, and middleware options.
204-
"""
205-
206174

0 commit comments

Comments
 (0)