Skip to content

Commit

Permalink
Merge pull request #105 from microsoftgraph/v1.0/pipelinebuild/112255
Browse files Browse the repository at this point in the history
Generated  models and request builders
  • Loading branch information
baywet authored Apr 6, 2023
2 parents abc8251 + dbe42a4 commit b02dc1b
Show file tree
Hide file tree
Showing 4,134 changed files with 16,728 additions and 4,414 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

## [0.21.0] - 2023-04-06

### Changed

- Weekly generation.

## [0.20.0] - 2023-03-28

### Changed
Expand Down
8 changes: 7 additions & 1 deletion lib/admin/admin_request_builder.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
require_relative '../models/admin'
require_relative '../models/o_data_errors/o_data_error'
require_relative './admin'
require_relative './edge/edge_request_builder'
require_relative './service_announcement/service_announcement_request_builder'

module MicrosoftGraph
Expand All @@ -11,6 +12,11 @@ module Admin
# Provides operations to manage the admin singleton.
class AdminRequestBuilder < MicrosoftKiotaAbstractions::BaseRequestBuilder

##
# Provides operations to manage the edge property of the microsoft.graph.admin entity.
def edge()
return MicrosoftGraph::Admin::Edge::EdgeRequestBuilder.new(@path_parameters, @request_adapter)
end
##
# Provides operations to manage the serviceAnnouncement property of the microsoft.graph.admin entity.
def service_announcement()
Expand Down Expand Up @@ -90,7 +96,7 @@ def to_patch_request_information(body, request_configuration=nil)
request_info.add_headers_from_raw_object(request_configuration.headers)
request_info.add_request_options(request_configuration.options)
end
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
request_info.set_content_from_parsable(@request_adapter, "application/json", body)
return request_info
end

Expand Down
Empty file added lib/admin/edge/edge.rb
Empty file.
159 changes: 159 additions & 0 deletions lib/admin/edge/edge_request_builder.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
require 'microsoft_kiota_abstractions'
require_relative '../../microsoft_graph'
require_relative '../../models/edge'
require_relative '../../models/o_data_errors/o_data_error'
require_relative '../admin'
require_relative './edge'
require_relative './internet_explorer_mode/internet_explorer_mode_request_builder'

module MicrosoftGraph
module Admin
module Edge
##
# Provides operations to manage the edge property of the microsoft.graph.admin entity.
class EdgeRequestBuilder < MicrosoftKiotaAbstractions::BaseRequestBuilder

##
# Provides operations to manage the internetExplorerMode property of the microsoft.graph.edge entity.
def internet_explorer_mode()
return MicrosoftGraph::Admin::Edge::InternetExplorerMode::InternetExplorerModeRequestBuilder.new(@path_parameters, @request_adapter)
end
##
## Instantiates a new EdgeRequestBuilder and sets the default values.
## @param path_parameters Path parameters for the request
## @param request_adapter The request adapter to use to execute the requests.
## @return a void
##
def initialize(path_parameters, request_adapter)
super(path_parameters, request_adapter, "{+baseurl}/admin/edge{?%24select,%24expand}")
end
##
## Delete navigation property edge for admin
## @param request_configuration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of void
##
def delete(request_configuration=nil)
request_info = self.to_delete_request_information(
request_configuration
)
error_mapping = Hash.new
error_mapping["4XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
error_mapping["5XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
return @request_adapter.send_async(request_info, nil, error_mapping)
end
##
## Get edge from admin
## @param request_configuration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of edge
##
def get(request_configuration=nil)
request_info = self.to_get_request_information(
request_configuration
)
error_mapping = Hash.new
error_mapping["4XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
error_mapping["5XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
return @request_adapter.send_async(request_info, lambda {|pn| MicrosoftGraph::Models::Edge.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Update the navigation property edge in admin
## @param body The request body
## @param request_configuration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of edge
##
def patch(body, request_configuration=nil)
raise StandardError, 'body cannot be null' if body.nil?
request_info = self.to_patch_request_information(
body, request_configuration
)
error_mapping = Hash.new
error_mapping["4XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
error_mapping["5XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrors::ODataError.create_from_discriminator_value(pn) }
return @request_adapter.send_async(request_info, lambda {|pn| MicrosoftGraph::Models::Edge.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Delete navigation property edge for admin
## @param request_configuration Configuration for the request such as headers, query parameters, and middleware options.
## @return a request_information
##
def to_delete_request_information(request_configuration=nil)
request_info = MicrosoftKiotaAbstractions::RequestInformation.new()
request_info.url_template = @url_template
request_info.path_parameters = @path_parameters
request_info.http_method = :DELETE
unless request_configuration.nil?
request_info.add_headers_from_raw_object(request_configuration.headers)
request_info.add_request_options(request_configuration.options)
end
return request_info
end
##
## Get edge from admin
## @param request_configuration Configuration for the request such as headers, query parameters, and middleware options.
## @return a request_information
##
def to_get_request_information(request_configuration=nil)
request_info = MicrosoftKiotaAbstractions::RequestInformation.new()
request_info.url_template = @url_template
request_info.path_parameters = @path_parameters
request_info.http_method = :GET
request_info.headers.add('Accept', 'application/json')
unless request_configuration.nil?
request_info.add_headers_from_raw_object(request_configuration.headers)
request_info.set_query_string_parameters_from_raw_object(request_configuration.query_parameters)
request_info.add_request_options(request_configuration.options)
end
return request_info
end
##
## Update the navigation property edge in admin
## @param body The request body
## @param request_configuration Configuration for the request such as headers, query parameters, and middleware options.
## @return a request_information
##
def to_patch_request_information(body, request_configuration=nil)
raise StandardError, 'body cannot be null' if body.nil?
request_info = MicrosoftKiotaAbstractions::RequestInformation.new()
request_info.url_template = @url_template
request_info.path_parameters = @path_parameters
request_info.http_method = :PATCH
request_info.headers.add('Accept', 'application/json')
unless request_configuration.nil?
request_info.add_headers_from_raw_object(request_configuration.headers)
request_info.add_request_options(request_configuration.options)
end
request_info.set_content_from_parsable(@request_adapter, "application/json", body)
return request_info
end

##
# Get edge from admin
class EdgeRequestBuilderGetQueryParameters

##
# Expand related entities
attr_accessor :expand
##
# Select properties to be returned
attr_accessor :select
##
## Maps the query parameters names to their encoded names for the URI template parsing.
## @param original_name The original query parameter name in the class.
## @return a string
##
def get_query_parameter(original_name)
raise StandardError, 'original_name cannot be null' if original_name.nil?
case original_name
when "expand"
return "%24expand"
when "select"
return "%24select"
else
return original_name
end
end
end
end
end
end
end
Empty file.
Loading

0 comments on commit b02dc1b

Please sign in to comment.