Skip to content

Commit

Permalink
Merge pull request microsoftgraph#116 from microsoftgraph/v1.0/pipeli…
Browse files Browse the repository at this point in the history
…nebuild/107286

Generated  models and request builders
  • Loading branch information
samwelkanda authored Mar 1, 2023
2 parents 129d003 + 2cb030a commit c7c36e8
Show file tree
Hide file tree
Showing 11,187 changed files with 244,589 additions and 256,864 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion msgraph/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VERSION: str = '1.0.0a10'
VERSION: str = '1.0.0a11'
8 changes: 4 additions & 4 deletions msgraph/generated/admin/admin_request_builder.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ def to_get_request_information(self,request_configuration: Optional[AdminRequest
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.GET
request_info.headers["Accept"] = "application/json"
request_info.headers["Accept"] = ["application/json"]
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
Expand All @@ -114,7 +114,7 @@ def to_patch_request_information(self,body: Optional[admin.Admin] = None, reques
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.PATCH
request_info.headers["Accept"] = "application/json"
request_info.headers["Accept"] = ["application/json"]
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.add_request_options(request_configuration.options)
Expand Down Expand Up @@ -154,7 +154,7 @@ class AdminRequestBuilderGetRequestConfiguration():
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, str]] = None
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None
Expand All @@ -169,7 +169,7 @@ class AdminRequestBuilderPatchRequestConfiguration():
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, str]] = None
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def to_get_request_information(self,request_configuration: Optional[CountRequest
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.GET
request_info.headers["Accept"] = "text/plain"
request_info.headers["Accept"] = ["text/plain"]
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
Expand Down Expand Up @@ -103,7 +103,7 @@ class CountRequestBuilderGetRequestConfiguration():
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, str]] = None
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ def to_get_request_information(self,request_configuration: Optional[HealthOvervi
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.GET
request_info.headers["Accept"] = "application/json"
request_info.headers["Accept"] = ["application/json"]
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
Expand All @@ -115,7 +115,7 @@ def to_post_request_information(self,body: Optional[service_health.ServiceHealth
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.POST
request_info.headers["Accept"] = "application/json"
request_info.headers["Accept"] = ["application/json"]
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.add_request_options(request_configuration.options)
Expand Down Expand Up @@ -185,7 +185,7 @@ class HealthOverviewsRequestBuilderGetRequestConfiguration():
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, str]] = None
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None
Expand All @@ -200,7 +200,7 @@ class HealthOverviewsRequestBuilderPostRequestConfiguration():
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, str]] = None
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def to_get_request_information(self,request_configuration: Optional[CountRequest
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.GET
request_info.headers["Accept"] = "text/plain"
request_info.headers["Accept"] = ["text/plain"]
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
Expand Down Expand Up @@ -103,7 +103,7 @@ class CountRequestBuilderGetRequestConfiguration():
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, str]] = None
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ def to_get_request_information(self,request_configuration: Optional[IssuesReques
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.GET
request_info.headers["Accept"] = "application/json"
request_info.headers["Accept"] = ["application/json"]
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
Expand All @@ -115,7 +115,7 @@ def to_post_request_information(self,body: Optional[service_health_issue.Service
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.POST
request_info.headers["Accept"] = "application/json"
request_info.headers["Accept"] = ["application/json"]
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.add_request_options(request_configuration.options)
Expand Down Expand Up @@ -185,7 +185,7 @@ class IssuesRequestBuilderGetRequestConfiguration():
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, str]] = None
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None
Expand All @@ -200,7 +200,7 @@ class IssuesRequestBuilderPostRequestConfiguration():
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, str]] = None
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
from __future__ import annotations
from dataclasses import dataclass
from kiota_abstractions.get_path_parameters import get_path_parameters
from kiota_abstractions.method import Method
from kiota_abstractions.request_adapter import RequestAdapter
from kiota_abstractions.request_information import RequestInformation
from kiota_abstractions.request_option import RequestOption
from kiota_abstractions.response_handler import ResponseHandler
from kiota_abstractions.serialization import Parsable, ParsableFactory
from kiota_abstractions.utils import lazy_import
from typing import Any, Callable, Dict, List, Optional, Union

o_data_error = lazy_import('msgraph.generated.models.o_data_errors.o_data_error')

class IncidentReportRequestBuilder():
"""
Provides operations to call the incidentReport method.
"""
def __init__(self,request_adapter: RequestAdapter, path_parameters: Optional[Union[Dict[str, Any], str]] = None) -> None:
"""
Instantiates a new IncidentReportRequestBuilder and sets the default values.
Args:
pathParameters: The raw url or the Url template parameters for the request.
requestAdapter: The request adapter to use to execute the requests.
"""
if path_parameters is None:
raise Exception("path_parameters cannot be undefined")
if request_adapter is None:
raise Exception("request_adapter cannot be undefined")
# Url template to use to build the URL for the current request builder
self.url_template: str = "{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues/{serviceHealthIssue%2Did}/incidentReport()"

url_tpl_params = get_path_parameters(path_parameters)
self.path_parameters = url_tpl_params
self.request_adapter = request_adapter

async def get(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = None) -> bytes:
"""
Invoke function incidentReport
Args:
requestConfiguration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: bytes
"""
request_info = self.to_get_request_information(
request_configuration
)
error_mapping: Dict[str, ParsableFactory] = {
"4XX": o_data_error.ODataError,
"5XX": o_data_error.ODataError,
}
if not self.request_adapter:
raise Exception("Http core is null")
return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping)

def to_get_request_information(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation:
"""
Invoke function incidentReport
Args:
requestConfiguration: Configuration for the request such as headers, query parameters, and middleware options.
Returns: RequestInformation
"""
request_info = RequestInformation()
request_info.url_template = self.url_template
request_info.path_parameters = self.path_parameters
request_info.http_method = Method.GET
if request_configuration:
request_info.add_request_headers(request_configuration.headers)
request_info.add_request_options(request_configuration.options)
return request_info

@dataclass
class IncidentReportRequestBuilderGetRequestConfiguration():
"""
Configuration for the request such as headers, query parameters, and middleware options.
"""
# Request headers
headers: Optional[Dict[str, Union[str, List[str]]]] = None

# Request options
options: Optional[List[RequestOption]] = None



This file was deleted.

Loading

0 comments on commit c7c36e8

Please sign in to comment.