Skip to content

Commit

Permalink
Merge pull request #101 from microsoftgraph/v1.0/pipelinebuild/110434
Browse files Browse the repository at this point in the history
Generated  models and request builders
  • Loading branch information
baywet authored Mar 21, 2023
2 parents f8790b3 + 776365a commit 2026f74
Show file tree
Hide file tree
Showing 176 changed files with 5,184 additions and 149 deletions.
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.19.0] - 2023-03-21

### Changed

- Weekly generation.

## [0.18.0] - 2023-03-14

### Changed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ def get(request_configuration=nil)
return @request_adapter.send_async(request_info, lambda {|pn| MicrosoftGraph::Models::ChatMessageCollectionResponse.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Create a new reply to a chatMessage in a specified channel.
## Send a new reply to a chatMessage in a specified channel.
## @param body The request body
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of chat_message
Expand Down Expand Up @@ -103,7 +103,7 @@ def to_get_request_information(request_configuration=nil)
return request_info
end
##
## Create a new reply to a chatMessage in a specified channel.
## Send a new reply to a chatMessage in a specified channel.
## @param body The request body
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a request_information
Expand Down
4 changes: 2 additions & 2 deletions lib/chats/item/messages/messages_request_builder.rb
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ def get(request_configuration=nil)
return @request_adapter.send_async(request_info, lambda {|pn| MicrosoftGraph::Models::ChatMessageCollectionResponse.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Send a new chatMessage in the specified channel or a chat.
## Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message.
## @param body The request body
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of chat_message
Expand Down Expand Up @@ -99,7 +99,7 @@ def to_get_request_information(request_configuration=nil)
return request_info
end
##
## Send a new chatMessage in the specified channel or a chat.
## Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message.
## @param body The request body
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a request_information
Expand Down
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
require 'microsoft_kiota_abstractions'
require_relative '../../../../../microsoft_graph'
require_relative '../../../../../models/o_data_errors/o_data_error'
require_relative '../../../../contacts'
require_relative '../../../item'
require_relative '../../member_of'
require_relative '../graph_administrative_unit'
require_relative './count'

module MicrosoftGraph
module Contacts
module Item
module MemberOf
module GraphAdministrativeUnit
module Count
##
# Provides operations to count the resources in the collection.
class CountRequestBuilder

##
# Path parameters for the request
@path_parameters
##
# The request adapter to use to execute the requests.
@request_adapter
##
# Url template to use to build the URL for the current request builder
@url_template
##
## Instantiates a new CountRequestBuilder 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}/contacts/{orgContact%2Did}/memberOf/graph.administrativeUnit/$count{?%24search,%24filter}"
@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 the number of the resource
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of integer
##
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, number, error_mapping)
end
##
## Get the number of the resource
## @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', 'text/plain')
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

##
# Get the number of the resource
class CountRequestBuilderGetQueryParameters

##
# Filter items by property values
attr_accessor :filter
##
# Search items by search phrases
attr_accessor :search
##
## 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 "filter"
return "%24filter"
when "search"
return "%24search"
else
return original_name
end
end
end

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

##
# Request headers
attr_accessor :headers
##
# Request options
attr_accessor :options
##
# Request query parameters
attr_accessor :query_parameters
end
end
end
end
end
end
end
end
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
require 'microsoft_kiota_abstractions'
require_relative '../../../../microsoft_graph'
require_relative '../../../../models/administrative_unit_collection_response'
require_relative '../../../../models/o_data_errors/o_data_error'
require_relative '../../../contacts'
require_relative '../../item'
require_relative '../member_of'
require_relative './count/count_request_builder'
require_relative './graph_administrative_unit'

module MicrosoftGraph
module Contacts
module Item
module MemberOf
module GraphAdministrativeUnit
##
# Casts the previous resource to administrativeUnit.
class GraphAdministrativeUnitRequestBuilder

##
# Provides operations to count the resources in the collection.
def count()
return MicrosoftGraph::Contacts::Item::MemberOf::GraphAdministrativeUnit::Count::CountRequestBuilder.new(@path_parameters, @request_adapter)
end
##
# Path parameters for the request
@path_parameters
##
# The request adapter to use to execute the requests.
@request_adapter
##
# Url template to use to build the URL for the current request builder
@url_template
##
## Instantiates a new GraphAdministrativeUnitRequestBuilder 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}/contacts/{orgContact%2Did}/memberOf/graph.administrativeUnit{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%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 the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
## @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
## @return a Fiber of administrative_unit_collection_response
##
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::AdministrativeUnitCollectionResponse.create_from_discriminator_value(pn) }, error_mapping)
end
##
## Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
## @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

##
# Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection
class GraphAdministrativeUnitRequestBuilderGetQueryParameters

##
# Include count of items
attr_accessor :count
##
# Expand related entities
attr_accessor :expand
##
# Filter items by property values
attr_accessor :filter
##
# Order items by property values
attr_accessor :orderby
##
# Search items by search phrases
attr_accessor :search
##
# Select properties to be returned
attr_accessor :select
##
# Skip the first n items
attr_accessor :skip
##
# Show only the first n items
attr_accessor :top
##
## 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 "count"
return "%24count"
when "expand"
return "%24expand"
when "filter"
return "%24filter"
when "orderby"
return "%24orderby"
when "search"
return "%24search"
when "select"
return "%24select"
when "skip"
return "%24skip"
when "top"
return "%24top"
else
return original_name
end
end
end

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

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

0 comments on commit 2026f74

Please sign in to comment.