Skip to content

Commit 0645b02

Browse files
authored
Merge pull request #533 from microsoftgraph/beta/pipelinebuild/162820
Generated beta models and request builders
2 parents 125e0cd + 659d151 commit 0645b02

File tree

414 files changed

+20378
-288
lines changed

Some content is hidden

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

414 files changed

+20378
-288
lines changed

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
@@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
5050

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

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

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

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

5555
async def get(self,request_configuration: Optional[RequestConfiguration[UpdatableAssetItemRequestBuilderGetQueryParameters]] = None) -> Optional[UpdatableAsset]:
5656
"""
57-
Read the properties of an azureADDevice object.
57+
Read the properties and relationships of an updatableAssetGroup object.
5858
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
5959
Returns: Optional[UpdatableAsset]
60-
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-get?view=graph-rest-beta
60+
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-get?view=graph-rest-beta
6161
"""
6262
request_info = self.to_get_request_information(
6363
request_configuration
@@ -109,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
109109

110110
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UpdatableAssetItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
111111
"""
112-
Read the properties of an azureADDevice object.
112+
Read the properties and relationships of an updatableAssetGroup object.
113113
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
114114
Returns: RequestInformation
115115
"""
@@ -189,7 +189,7 @@ class UpdatableAssetItemRequestBuilderDeleteRequestConfiguration(RequestConfigur
189189
@dataclass
190190
class UpdatableAssetItemRequestBuilderGetQueryParameters():
191191
"""
192-
Read the properties of an azureADDevice object.
192+
Read the properties and relationships of an updatableAssetGroup object.
193193
"""
194194
def get_query_parameter(self,original_name: str) -> str:
195195
"""

msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py

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

3333
async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None:
3434
"""
35-
Delete a contentApproval object.
35+
Delete a complianceChange object.
3636
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
3737
Returns: None
38-
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-delete?view=graph-rest-beta
38+
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta
3939
"""
4040
request_info = self.to_delete_request_information(
4141
request_configuration
@@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query
5151

5252
async def get(self,request_configuration: Optional[RequestConfiguration[ComplianceChangeItemRequestBuilderGetQueryParameters]] = None) -> Optional[ComplianceChange]:
5353
"""
54-
Read the properties and relationships of a complianceChange object.
54+
Read the properties and relationships of a contentApproval object.
5555
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
5656
Returns: Optional[ComplianceChange]
57-
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-get?view=graph-rest-beta
57+
Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-get?view=graph-rest-beta
5858
"""
5959
request_info = self.to_get_request_information(
6060
request_configuration
@@ -96,7 +96,7 @@ async def patch(self,body: ComplianceChange, request_configuration: Optional[Req
9696

9797
def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation:
9898
"""
99-
Delete a contentApproval object.
99+
Delete a complianceChange object.
100100
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
101101
Returns: RequestInformation
102102
"""
@@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo
107107

108108
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ComplianceChangeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
109109
"""
110-
Read the properties and relationships of a complianceChange object.
110+
Read the properties and relationships of a contentApproval object.
111111
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
112112
Returns: RequestInformation
113113
"""
@@ -160,7 +160,7 @@ class ComplianceChangeItemRequestBuilderDeleteRequestConfiguration(RequestConfig
160160
@dataclass
161161
class ComplianceChangeItemRequestBuilderGetQueryParameters():
162162
"""
163-
Read the properties and relationships of a complianceChange object.
163+
Read the properties and relationships of a contentApproval object.
164164
"""
165165
def get_query_parameter(self,original_name: str) -> str:
166166
"""

msgraph_beta/generated/device_app_management/device_app_management_request_builder.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
from .mobile_app_catalog_packages.mobile_app_catalog_packages_request_builder import MobileAppCatalogPackagesRequestBuilder
3232
from .mobile_app_categories.mobile_app_categories_request_builder import MobileAppCategoriesRequestBuilder
3333
from .mobile_app_configurations.mobile_app_configurations_request_builder import MobileAppConfigurationsRequestBuilder
34+
from .mobile_app_relationships.mobile_app_relationships_request_builder import MobileAppRelationshipsRequestBuilder
3435
from .policy_sets.policy_sets_request_builder import PolicySetsRequestBuilder
3536
from .symantec_code_signing_certificate.symantec_code_signing_certificate_request_builder import SymantecCodeSigningCertificateRequestBuilder
3637
from .sync_microsoft_store_for_business_apps.sync_microsoft_store_for_business_apps_request_builder import SyncMicrosoftStoreForBusinessAppsRequestBuilder
@@ -270,6 +271,15 @@ def mobile_app_configurations(self) -> MobileAppConfigurationsRequestBuilder:
270271

271272
return MobileAppConfigurationsRequestBuilder(self.request_adapter, self.path_parameters)
272273

274+
@property
275+
def mobile_app_relationships(self) -> MobileAppRelationshipsRequestBuilder:
276+
"""
277+
Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity.
278+
"""
279+
from .mobile_app_relationships.mobile_app_relationships_request_builder import MobileAppRelationshipsRequestBuilder
280+
281+
return MobileAppRelationshipsRequestBuilder(self.request_adapter, self.path_parameters)
282+
273283
@property
274284
def mobile_apps(self) -> MobileAppsRequestBuilder:
275285
"""
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
from __future__ import annotations
2+
from dataclasses import dataclass, field
3+
from kiota_abstractions.base_request_builder import BaseRequestBuilder
4+
from kiota_abstractions.base_request_configuration import RequestConfiguration
5+
from kiota_abstractions.default_query_parameters import QueryParameters
6+
from kiota_abstractions.get_path_parameters import get_path_parameters
7+
from kiota_abstractions.method import Method
8+
from kiota_abstractions.request_adapter import RequestAdapter
9+
from kiota_abstractions.request_information import RequestInformation
10+
from kiota_abstractions.request_option import RequestOption
11+
from kiota_abstractions.serialization import Parsable, ParsableFactory
12+
from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union
13+
from warnings import warn
14+
15+
if TYPE_CHECKING:
16+
from ....models.o_data_errors.o_data_error import ODataError
17+
18+
class CountRequestBuilder(BaseRequestBuilder):
19+
"""
20+
Provides operations to count the resources in the collection.
21+
"""
22+
def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None:
23+
"""
24+
Instantiates a new CountRequestBuilder and sets the default values.
25+
param path_parameters: The raw url or the url-template parameters for the request.
26+
param request_adapter: The request adapter to use to execute the requests.
27+
Returns: None
28+
"""
29+
super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships/$count{?%24filter,%24search}", path_parameters)
30+
31+
async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]:
32+
"""
33+
Get the number of the resource
34+
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
35+
Returns: Optional[int]
36+
"""
37+
request_info = self.to_get_request_information(
38+
request_configuration
39+
)
40+
from ....models.o_data_errors.o_data_error import ODataError
41+
42+
error_mapping: Dict[str, ParsableFactory] = {
43+
"XXX": ODataError,
44+
}
45+
if not self.request_adapter:
46+
raise Exception("Http core is null")
47+
return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping)
48+
49+
def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation:
50+
"""
51+
Get the number of the resource
52+
param request_configuration: Configuration for the request such as headers, query parameters, and middleware options.
53+
Returns: RequestInformation
54+
"""
55+
request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters)
56+
request_info.configure(request_configuration)
57+
request_info.headers.try_add("Accept", "text/plain;q=0.9")
58+
return request_info
59+
60+
def with_url(self,raw_url: str) -> CountRequestBuilder:
61+
"""
62+
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
63+
param raw_url: The raw URL to use for the request builder.
64+
Returns: CountRequestBuilder
65+
"""
66+
if raw_url is None:
67+
raise TypeError("raw_url cannot be null.")
68+
return CountRequestBuilder(self.request_adapter, raw_url)
69+
70+
@dataclass
71+
class CountRequestBuilderGetQueryParameters():
72+
"""
73+
Get the number of the resource
74+
"""
75+
def get_query_parameter(self,original_name: str) -> str:
76+
"""
77+
Maps the query parameters names to their encoded names for the URI template parsing.
78+
param original_name: The original query parameter name in the class.
79+
Returns: str
80+
"""
81+
if original_name is None:
82+
raise TypeError("original_name cannot be null.")
83+
if original_name == "filter":
84+
return "%24filter"
85+
if original_name == "search":
86+
return "%24search"
87+
return original_name
88+
89+
# Filter items by property values
90+
filter: Optional[str] = None
91+
92+
# Search items by search phrases
93+
search: Optional[str] = None
94+
95+
96+
@dataclass
97+
class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]):
98+
"""
99+
Configuration for the request such as headers, query parameters, and middleware options.
100+
"""
101+
warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning)
102+
103+

0 commit comments

Comments
 (0)