Skip to content

Commit 0f1ddde

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
feat(generation): update request builders and models
Update generated files with build 197481
1 parent 8c71fdd commit 0f1ddde

File tree

384 files changed

+28601
-752
lines changed

Some content is hidden

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

384 files changed

+28601
-752
lines changed

msgraph_beta/generated/admin/teams/teams_request_builder.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
5252

5353
async def get(self,request_configuration: Optional[RequestConfiguration[TeamsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAdminRoot]:
5454
"""
55-
Represents a collection of user configurations.
55+
A container for all Teams telephone number management functionalities and user configurations.
5656
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
5757
Returns: Optional[TeamsAdminRoot]
5858
"""
@@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
106106

107107
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
108108
"""
109-
Represents a collection of user configurations.
109+
A container for all Teams telephone number management functionalities and user configurations.
110110
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
111111
Returns: RequestInformation
112112
"""
@@ -168,7 +168,7 @@ class TeamsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryPa
168168
@dataclass
169169
class TeamsRequestBuilderGetQueryParameters():
170170
"""
171-
Represents a collection of user configurations.
171+
A container for all Teams telephone number management functionalities and user configurations.
172172
"""
173173
def get_query_parameter(self,original_name: str) -> str:
174174
"""

msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
5151

5252
async def get(self,request_configuration: Optional[RequestConfiguration[ResourceConnectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceConnection]:
5353
"""
54-
Read the properties and relationships of an operationalInsightsConnection object.
54+
Read the properties and relationships of a resourceConnection object.
5555
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
5656
Returns: Optional[ResourceConnection]
57-
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta
57+
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta
5858
"""
5959
request_info = self.to_get_request_information(
6060
request_configuration
@@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
106106

107107
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceConnectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
108108
"""
109-
Read the properties and relationships of an operationalInsightsConnection object.
109+
Read the properties and relationships of a resourceConnection object.
110110
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
111111
Returns: RequestInformation
112112
"""
@@ -150,7 +150,7 @@ class ResourceConnectionItemRequestBuilderDeleteRequestConfiguration(RequestConf
150150
@dataclass
151151
class ResourceConnectionItemRequestBuilderGetQueryParameters():
152152
"""
153-
Read the properties and relationships of an operationalInsightsConnection object.
153+
Read the properties and relationships of a resourceConnection object.
154154
"""
155155
def get_query_parameter(self,original_name: str) -> str:
156156
"""

msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d
3636

3737
async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
3838
"""
39-
Delete an updatableAsset object.
39+
Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup.
4040
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
4141
Returns: None
42-
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-delete?view=graph-rest-beta
42+
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-delete?view=graph-rest-beta
4343
"""
4444
request_info = self.to_delete_request_information(
4545
request_configuration
@@ -55,10 +55,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
5555

5656
async def get(self,request_configuration: Optional[RequestConfiguration[UpdatableAssetItemRequestBuilderGetQueryParameters]] = None) -> Optional[UpdatableAsset]:
5757
"""
58-
Read the properties and relationships of an updatableAsset object.
58+
Read the properties of an azureADDevice object.
5959
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
6060
Returns: Optional[UpdatableAsset]
61-
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-updatableasset-get?view=graph-rest-beta
61+
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-beta
6262
"""
6363
request_info = self.to_get_request_information(
6464
request_configuration
@@ -99,7 +99,7 @@ async def patch(self,body: UpdatableAsset, request_configuration: Optional[Reque
9999

100100
def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
101101
"""
102-
Delete an updatableAsset object.
102+
Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup.
103103
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
104104
Returns: RequestInformation
105105
"""
@@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
110110

111111
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UpdatableAssetItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
112112
"""
113-
Read the properties and relationships of an updatableAsset object.
113+
Read the properties of an azureADDevice object.
114114
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
115115
Returns: RequestInformation
116116
"""
@@ -190,7 +190,7 @@ class UpdatableAssetItemRequestBuilderDeleteRequestConfiguration(RequestConfigur
190190
@dataclass
191191
class UpdatableAssetItemRequestBuilderGetQueryParameters():
192192
"""
193-
Read the properties and relationships of an updatableAsset object.
193+
Read the properties of an azureADDevice object.
194194
"""
195195
def get_query_parameter(self,original_name: str) -> str:
196196
"""

msgraph_beta/generated/chats/item/messages/messages_request_builder.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages
7373

7474
async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]:
7575
"""
76-
Send a new chatMessage in the specified channel or a chat.
76+
Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message.
7777
param body: The request body
7878
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
7979
Returns: Optional[ChatMessage]
80-
Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta
80+
Find more info here: https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-beta
8181
"""
8282
if body is None:
8383
raise TypeError("body cannot be null.")
@@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi
108108

109109
def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
110110
"""
111-
Send a new chatMessage in the specified channel or a chat.
111+
Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message.
112112
param body: The request body
113113
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
114114
Returns: RequestInformation

msgraph_beta/generated/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py renamed to msgraph_beta/generated/communications/adhoc_calls/adhoc_calls_request_builder.py

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -14,44 +14,44 @@
1414
from warnings import warn
1515

1616
if TYPE_CHECKING:
17+
from ...models.adhoc_call import AdhocCall
18+
from ...models.adhoc_call_collection_response import AdhocCallCollectionResponse
1719
from ...models.o_data_errors.o_data_error import ODataError
18-
from ...models.telecom_expense_management_partner import TelecomExpenseManagementPartner
19-
from ...models.telecom_expense_management_partner_collection_response import TelecomExpenseManagementPartnerCollectionResponse
2020
from .count.count_request_builder import CountRequestBuilder
21-
from .item.telecom_expense_management_partner_item_request_builder import TelecomExpenseManagementPartnerItemRequestBuilder
21+
from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder
2222

23-
class TelecomExpenseManagementPartnersRequestBuilder(BaseRequestBuilder):
23+
class AdhocCallsRequestBuilder(BaseRequestBuilder):
2424
"""
25-
Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity.
25+
Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity.
2626
"""
2727
def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None:
2828
"""
29-
Instantiates a new TelecomExpenseManagementPartnersRequestBuilder and sets the default values.
29+
Instantiates a new AdhocCallsRequestBuilder and sets the default values.
3030
param path_parameters: The raw url or the url-template parameters for the request.
3131
param request_adapter: The request adapter to use to execute the requests.
3232
Returns: None
3333
"""
34-
super().__init__(request_adapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters)
34+
super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters)
3535

36-
def by_telecom_expense_management_partner_id(self,telecom_expense_management_partner_id: str) -> TelecomExpenseManagementPartnerItemRequestBuilder:
36+
def by_adhoc_call_id(self,adhoc_call_id: str) -> AdhocCallItemRequestBuilder:
3737
"""
38-
Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity.
39-
param telecom_expense_management_partner_id: The unique identifier of telecomExpenseManagementPartner
40-
Returns: TelecomExpenseManagementPartnerItemRequestBuilder
38+
Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity.
39+
param adhoc_call_id: The unique identifier of adhocCall
40+
Returns: AdhocCallItemRequestBuilder
4141
"""
42-
if telecom_expense_management_partner_id is None:
43-
raise TypeError("telecom_expense_management_partner_id cannot be null.")
44-
from .item.telecom_expense_management_partner_item_request_builder import TelecomExpenseManagementPartnerItemRequestBuilder
42+
if adhoc_call_id is None:
43+
raise TypeError("adhoc_call_id cannot be null.")
44+
from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder
4545

4646
url_tpl_params = get_path_parameters(self.path_parameters)
47-
url_tpl_params["telecomExpenseManagementPartner%2Did"] = telecom_expense_management_partner_id
48-
return TelecomExpenseManagementPartnerItemRequestBuilder(self.request_adapter, url_tpl_params)
47+
url_tpl_params["adhocCall%2Did"] = adhoc_call_id
48+
return AdhocCallItemRequestBuilder(self.request_adapter, url_tpl_params)
4949

50-
async def get(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[TelecomExpenseManagementPartnerCollectionResponse]:
50+
async def get(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCallCollectionResponse]:
5151
"""
52-
The telecom expense management partners.
52+
A collection of ad hoc calls in Teams.
5353
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
54-
Returns: Optional[TelecomExpenseManagementPartnerCollectionResponse]
54+
Returns: Optional[AdhocCallCollectionResponse]
5555
"""
5656
request_info = self.to_get_request_information(
5757
request_configuration
@@ -63,16 +63,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TelecomE
6363
}
6464
if not self.request_adapter:
6565
raise Exception("Http core is null")
66-
from ...models.telecom_expense_management_partner_collection_response import TelecomExpenseManagementPartnerCollectionResponse
66+
from ...models.adhoc_call_collection_response import AdhocCallCollectionResponse
6767

68-
return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartnerCollectionResponse, error_mapping)
68+
return await self.request_adapter.send_async(request_info, AdhocCallCollectionResponse, error_mapping)
6969

70-
async def post(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]:
70+
async def post(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]:
7171
"""
72-
Create new navigation property to telecomExpenseManagementPartners for deviceManagement
72+
Create new navigation property to adhocCalls for communications
7373
param body: The request body
7474
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
75-
Returns: Optional[TelecomExpenseManagementPartner]
75+
Returns: Optional[AdhocCall]
7676
"""
7777
if body is None:
7878
raise TypeError("body cannot be null.")
@@ -86,13 +86,13 @@ async def post(self,body: TelecomExpenseManagementPartner, request_configuration
8686
}
8787
if not self.request_adapter:
8888
raise Exception("Http core is null")
89-
from ...models.telecom_expense_management_partner import TelecomExpenseManagementPartner
89+
from ...models.adhoc_call import AdhocCall
9090

91-
return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping)
91+
return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping)
9292

93-
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
93+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
9494
"""
95-
The telecom expense management partners.
95+
A collection of ad hoc calls in Teams.
9696
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
9797
Returns: RequestInformation
9898
"""
@@ -101,9 +101,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi
101101
request_info.headers.try_add("Accept", "application/json")
102102
return request_info
103103

104-
def to_post_request_information(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
104+
def to_post_request_information(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
105105
"""
106-
Create new navigation property to telecomExpenseManagementPartners for deviceManagement
106+
Create new navigation property to adhocCalls for communications
107107
param body: The request body
108108
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
109109
Returns: RequestInformation
@@ -116,15 +116,15 @@ def to_post_request_information(self,body: TelecomExpenseManagementPartner, requ
116116
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
117117
return request_info
118118

119-
def with_url(self,raw_url: str) -> TelecomExpenseManagementPartnersRequestBuilder:
119+
def with_url(self,raw_url: str) -> AdhocCallsRequestBuilder:
120120
"""
121121
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
122122
param raw_url: The raw URL to use for the request builder.
123-
Returns: TelecomExpenseManagementPartnersRequestBuilder
123+
Returns: AdhocCallsRequestBuilder
124124
"""
125125
if raw_url is None:
126126
raise TypeError("raw_url cannot be null.")
127-
return TelecomExpenseManagementPartnersRequestBuilder(self.request_adapter, raw_url)
127+
return AdhocCallsRequestBuilder(self.request_adapter, raw_url)
128128

129129
@property
130130
def count(self) -> CountRequestBuilder:
@@ -136,9 +136,9 @@ def count(self) -> CountRequestBuilder:
136136
return CountRequestBuilder(self.request_adapter, self.path_parameters)
137137

138138
@dataclass
139-
class TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters():
139+
class AdhocCallsRequestBuilderGetQueryParameters():
140140
"""
141-
The telecom expense management partners.
141+
A collection of ad hoc calls in Teams.
142142
"""
143143
def get_query_parameter(self,original_name: str) -> str:
144144
"""
@@ -192,14 +192,14 @@ def get_query_parameter(self,original_name: str) -> str:
192192

193193

194194
@dataclass
195-
class TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration(RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]):
195+
class AdhocCallsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):
196196
"""
197197
Configuration for the request such as headers, query parameters, and middleware options.
198198
"""
199199
warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning)
200200

201201
@dataclass
202-
class TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]):
202+
class AdhocCallsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]):
203203
"""
204204
Configuration for the request such as headers, query parameters, and middleware options.
205205
"""

0 commit comments

Comments
 (0)