-
Notifications
You must be signed in to change notification settings - Fork 69
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #101 from microsoftgraph/v1.0/pipelinebuild/110434
Generated models and request builders
- Loading branch information
Showing
176 changed files
with
5,184 additions
and
149 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
124 changes: 124 additions & 0 deletions
124
lib/contacts/item/member_of/graph_administrative_unit/count/count_request_builder.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
158 changes: 158 additions & 0 deletions
158
...cts/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Oops, something went wrong.