Skip to content

Commit bf583b9

Browse files
authored
Merge pull request #97 from microsoftgraph/v1.0/pipelinebuild/108103
Generated models and request builders
2 parents 13a3ebf + 60d9fa8 commit bf583b9

File tree

10,862 files changed

+390419
-409481
lines changed

Some content is hidden

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

10,862 files changed

+390419
-409481
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Changed
1313

14+
## [0.17.0] - 2023-03-07
15+
16+
### Changed
17+
18+
- Weekly generation.
19+
1420
## [0.16.0] - 2023-02-21
1521

1622
### Changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
require 'microsoft_kiota_abstractions'
2+
require_relative '../../../../../../../microsoft_graph'
3+
require_relative '../../../../../../../models/o_data_errors/o_data_error'
4+
require_relative '../../../../../../admin'
5+
require_relative '../../../../../service_announcement'
6+
require_relative '../../../../health_overviews'
7+
require_relative '../../../item'
8+
require_relative '../../issues'
9+
require_relative '../item'
10+
require_relative './incident_report'
11+
12+
module MicrosoftGraph
13+
module Admin
14+
module ServiceAnnouncement
15+
module HealthOverviews
16+
module Item
17+
module Issues
18+
module Item
19+
module IncidentReport
20+
##
21+
# Provides operations to call the incidentReport method.
22+
class IncidentReportRequestBuilder
23+
24+
##
25+
# Path parameters for the request
26+
@path_parameters
27+
##
28+
# The request adapter to use to execute the requests.
29+
@request_adapter
30+
##
31+
# Url template to use to build the URL for the current request builder
32+
@url_template
33+
##
34+
## Instantiates a new IncidentReportRequestBuilder and sets the default values.
35+
## @param pathParameters Path parameters for the request
36+
## @param requestAdapter The request adapter to use to execute the requests.
37+
## @return a void
38+
##
39+
def initialize(path_parameters, request_adapter)
40+
raise StandardError, 'path_parameters cannot be null' if path_parameters.nil?
41+
raise StandardError, 'request_adapter cannot be null' if request_adapter.nil?
42+
@url_template = "{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues/{serviceHealthIssue%2Did}/incidentReport()"
43+
@request_adapter = request_adapter
44+
path_parameters = { "request-raw-url" => path_parameters } if path_parameters.is_a? String
45+
@path_parameters = path_parameters if path_parameters.is_a? Hash
46+
end
47+
##
48+
## Invoke function incidentReport
49+
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
50+
## @return a Fiber of binary
51+
##
52+
def get(request_configuration=nil)
53+
request_info = self.to_get_request_information(
54+
request_configuration
55+
)
56+
error_mapping = Hash.new
57+
error_mapping["4XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
58+
error_mapping["5XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
59+
return @request_adapter.send_async(request_info, Binary, error_mapping)
60+
end
61+
##
62+
## Invoke function incidentReport
63+
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
64+
## @return a request_information
65+
##
66+
def to_get_request_information(request_configuration=nil)
67+
request_info = MicrosoftKiotaAbstractions::RequestInformation.new()
68+
request_info.url_template = @url_template
69+
request_info.path_parameters = @path_parameters
70+
request_info.http_method = :GET
71+
unless request_configuration.nil?
72+
request_info.add_headers_from_raw_object(request_configuration.headers)
73+
request_info.add_request_options(request_configuration.options)
74+
end
75+
return request_info
76+
end
77+
78+
##
79+
# Configuration for the request such as headers, query parameters, and middleware options.
80+
class IncidentReportRequestBuilderGetRequestConfiguration
81+
82+
##
83+
# Request headers
84+
attr_accessor :headers
85+
##
86+
# Request options
87+
attr_accessor :options
88+
end
89+
end
90+
end
91+
end
92+
end
93+
end
94+
end
95+
end
96+
end
97+
end

lib/admin/service_announcement/health_overviews/item/issues/item/microsoft_graph_incident_report/microsoft_graph_incident_report_request_builder.rb

Lines changed: 0 additions & 97 deletions
This file was deleted.

lib/admin/service_announcement/health_overviews/item/issues/item/service_health_issue_item_request_builder.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
require_relative '../../../health_overviews'
88
require_relative '../../item'
99
require_relative '../issues'
10+
require_relative './incident_report/incident_report_request_builder'
1011
require_relative './item'
11-
require_relative './microsoft_graph_incident_report/microsoft_graph_incident_report_request_builder'
1212

1313
module MicrosoftGraph
1414
module Admin
@@ -23,8 +23,8 @@ class ServiceHealthIssueItemRequestBuilder
2323

2424
##
2525
# Provides operations to call the incidentReport method.
26-
def microsoft_graph_incident_report()
27-
return MicrosoftGraph::Admin::ServiceAnnouncement::HealthOverviews::Item::Issues::Item::MicrosoftGraphIncidentReport::MicrosoftGraphIncidentReportRequestBuilder.new(@path_parameters, @request_adapter)
26+
def incident_report()
27+
return MicrosoftGraph::Admin::ServiceAnnouncement::HealthOverviews::Item::Issues::Item::IncidentReport::IncidentReportRequestBuilder.new(@path_parameters, @request_adapter)
2828
end
2929
##
3030
# Path parameters for the request
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
require 'microsoft_kiota_abstractions'
2+
require_relative '../../../../../microsoft_graph'
3+
require_relative '../../../../../models/o_data_errors/o_data_error'
4+
require_relative '../../../../admin'
5+
require_relative '../../../service_announcement'
6+
require_relative '../../issues'
7+
require_relative '../item'
8+
require_relative './incident_report'
9+
10+
module MicrosoftGraph
11+
module Admin
12+
module ServiceAnnouncement
13+
module Issues
14+
module Item
15+
module IncidentReport
16+
##
17+
# Provides operations to call the incidentReport method.
18+
class IncidentReportRequestBuilder
19+
20+
##
21+
# Path parameters for the request
22+
@path_parameters
23+
##
24+
# The request adapter to use to execute the requests.
25+
@request_adapter
26+
##
27+
# Url template to use to build the URL for the current request builder
28+
@url_template
29+
##
30+
## Instantiates a new IncidentReportRequestBuilder and sets the default values.
31+
## @param pathParameters Path parameters for the request
32+
## @param requestAdapter The request adapter to use to execute the requests.
33+
## @return a void
34+
##
35+
def initialize(path_parameters, request_adapter)
36+
raise StandardError, 'path_parameters cannot be null' if path_parameters.nil?
37+
raise StandardError, 'request_adapter cannot be null' if request_adapter.nil?
38+
@url_template = "{+baseurl}/admin/serviceAnnouncement/issues/{serviceHealthIssue%2Did}/incidentReport()"
39+
@request_adapter = request_adapter
40+
path_parameters = { "request-raw-url" => path_parameters } if path_parameters.is_a? String
41+
@path_parameters = path_parameters if path_parameters.is_a? Hash
42+
end
43+
##
44+
## Invoke function incidentReport
45+
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
46+
## @return a Fiber of binary
47+
##
48+
def get(request_configuration=nil)
49+
request_info = self.to_get_request_information(
50+
request_configuration
51+
)
52+
error_mapping = Hash.new
53+
error_mapping["4XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
54+
error_mapping["5XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
55+
return @request_adapter.send_async(request_info, Binary, error_mapping)
56+
end
57+
##
58+
## Invoke function incidentReport
59+
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
60+
## @return a request_information
61+
##
62+
def to_get_request_information(request_configuration=nil)
63+
request_info = MicrosoftKiotaAbstractions::RequestInformation.new()
64+
request_info.url_template = @url_template
65+
request_info.path_parameters = @path_parameters
66+
request_info.http_method = :GET
67+
unless request_configuration.nil?
68+
request_info.add_headers_from_raw_object(request_configuration.headers)
69+
request_info.add_request_options(request_configuration.options)
70+
end
71+
return request_info
72+
end
73+
74+
##
75+
# Configuration for the request such as headers, query parameters, and middleware options.
76+
class IncidentReportRequestBuilderGetRequestConfiguration
77+
78+
##
79+
# Request headers
80+
attr_accessor :headers
81+
##
82+
# Request options
83+
attr_accessor :options
84+
end
85+
end
86+
end
87+
end
88+
end
89+
end
90+
end
91+
end

0 commit comments

Comments
 (0)