Skip to content

Commit

Permalink
Merge pull request #91 from microsoftgraph/v1.0/pipelinebuild/105464
Browse files Browse the repository at this point in the history
Generated v1.0 models and request builders using Kiota
  • Loading branch information
baywet authored Feb 9, 2023
2 parents 1950c9f + 1d243ce commit 0ab4780
Show file tree
Hide file tree
Showing 19,088 changed files with 1,481,241 additions and 1,375,183 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.15.0] - 2023-02-09

### Changed

- Changed the module declaration so the package also work with Rails import logic.

## [0.14.0] - 2023-02-07

### Changed
Expand Down
2 changes: 0 additions & 2 deletions lib/admin/admin.rb
Original file line number Diff line number Diff line change
@@ -1,2 +0,0 @@
module MicrosoftGraph::Admin
end
288 changes: 145 additions & 143 deletions lib/admin/admin_request_builder.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,161 +5,163 @@
require_relative './admin'
require_relative './service_announcement/service_announcement_request_builder'

module MicrosoftGraph::Admin
##
# Provides operations to manage the admin singleton.
class AdminRequestBuilder

module MicrosoftGraph
module Admin
##
# Path parameters for the request
@path_parameters
##
# The request adapter to use to execute the requests.
@request_adapter
##
# Provides operations to manage the serviceAnnouncement property of the microsoft.graph.admin entity.
def service_announcement()
return MicrosoftGraph::Admin::ServiceAnnouncement::ServiceAnnouncementRequestBuilder.new(@path_parameters, @request_adapter)
end
##
# Url template to use to build the URL for the current request builder
@url_template
##
## Instantiates a new AdminRequestBuilder and sets the default values.
## @param pathParameters Path parameters for the request
## @param requestAdapter The request adapter to use to execute the requests.
## @return a void
##
def initialize(path_parameters, request_adapter)
raise StandardError, 'path_parameters cannot be null' if path_parameters.nil?
raise StandardError, 'request_adapter cannot be null' if request_adapter.nil?
@url_template = "{+baseurl}/admin{?%24select,%24expand}"
@request_adapter = request_adapter
path_parameters = { "request-raw-url" => path_parameters } if path_parameters.is_a? String
@path_parameters = path_parameters if path_parameters.is_a? Hash
end
##
## Get admin
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of admin
##
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::Admin.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Update admin
## @param body The request body
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of admin
##
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::Admin.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Get admin
## @param requestConfiguration 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)
# Provides operations to manage the admin singleton.
class AdminRequestBuilder

##
# Path parameters for the request
@path_parameters
##
# The request adapter to use to execute the requests.
@request_adapter
##
# Provides operations to manage the serviceAnnouncement property of the microsoft.graph.admin entity.
def service_announcement()
return MicrosoftGraph::Admin::ServiceAnnouncement::ServiceAnnouncementRequestBuilder.new(@path_parameters, @request_adapter)
end
return request_info
end
##
## Update admin
## @param body The request body
## @param requestConfiguration 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)
##
# Url template to use to build the URL for the current request builder
@url_template
##
## Instantiates a new AdminRequestBuilder and sets the default values.
## @param pathParameters Path parameters for the request
## @param requestAdapter The request adapter to use to execute the requests.
## @return a void
##
def initialize(path_parameters, request_adapter)
raise StandardError, 'path_parameters cannot be null' if path_parameters.nil?
raise StandardError, 'request_adapter cannot be null' if request_adapter.nil?
@url_template = "{+baseurl}/admin{?%24select,%24expand}"
@request_adapter = request_adapter
path_parameters = { "request-raw-url" => path_parameters } if path_parameters.is_a? String
@path_parameters = path_parameters if path_parameters.is_a? Hash
end
request_info.set_content_from_parsable(self.request_adapter, "application/json", body)
return request_info
end

##
# Get admin
class AdminRequestBuilderGetQueryParameters

##
# 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 originalName 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
## Get admin
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of admin
##
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::Admin.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Update admin
## @param body The request body
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of admin
##
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::Admin.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Get admin
## @param requestConfiguration 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
end

##
# Configuration for the request such as headers, query parameters, and middleware options.
class AdminRequestBuilderGetRequestConfiguration

##
# Request headers
attr_accessor :headers
## Update admin
## @param body The request body
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a request_information
##
# Request options
attr_accessor :options
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(self.request_adapter, "application/json", body)
return request_info
end

##
# Request query parameters
attr_accessor :query_parameters
end
# Get admin
class AdminRequestBuilderGetQueryParameters

##
# 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 originalName 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

##
# Configuration for the request such as headers, query parameters, and middleware options.
class AdminRequestBuilderPatchRequestConfiguration

##
# Request headers
attr_accessor :headers
# Configuration for the request such as headers, query parameters, and middleware options.
class AdminRequestBuilderGetRequestConfiguration

##
# Request headers
attr_accessor :headers
##
# Request options
attr_accessor :options
##
# Request query parameters
attr_accessor :query_parameters
end

##
# Request options
attr_accessor :options
# Configuration for the request such as headers, query parameters, and middleware options.
class AdminRequestBuilderPatchRequestConfiguration

##
# Request headers
attr_accessor :headers
##
# Request options
attr_accessor :options
end
end
end
end
Original file line number Diff line number Diff line change
@@ -1,2 +0,0 @@
module MicrosoftGraph::Admin::ServiceAnnouncement::HealthOverviews::Count
end
Loading

0 comments on commit 0ab4780

Please sign in to comment.