Class: MicrosoftGraph::Education::Me::Assignments::Item::SetUpResourcesFolder::SetUpResourcesFolderRequestBuilder
- Inherits:
-
MicrosoftKiotaAbstractions::BaseRequestBuilder
- Object
- MicrosoftKiotaAbstractions::BaseRequestBuilder
- MicrosoftGraph::Education::Me::Assignments::Item::SetUpResourcesFolder::SetUpResourcesFolderRequestBuilder
- Defined in:
- lib/education/me/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.rb
Overview
Provides operations to call the setUpResourcesFolder method.
Instance Method Summary collapse
-
#initialize(path_parameters, request_adapter) ⇒ Object
constructor
Instantiates a new SetUpResourcesFolderRequestBuilder and sets the default values.
-
#post(request_configuration = nil) ⇒ Object
Create a SharePoint folder to upload files for a given educationAssignment.
-
#to_post_request_information(request_configuration = nil) ⇒ Object
Create a SharePoint folder to upload files for a given educationAssignment.
Constructor Details
#initialize(path_parameters, request_adapter) ⇒ Object
Instantiates a new SetUpResourcesFolderRequestBuilder and sets the default values.
27 28 29 |
# File 'lib/education/me/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.rb', line 27 def initialize(path_parameters, request_adapter) super(path_parameters, request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/setUpResourcesFolder") end |
Instance Method Details
#post(request_configuration = nil) ⇒ Object
Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment’s folder.
35 36 37 38 39 40 41 42 43 |
# File 'lib/education/me/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.rb', line 35 def post(request_configuration=nil) request_info = self.to_post_request_information( request_configuration ) error_mapping = Hash.new error_mapping["4XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrorsODataError.create_from_discriminator_value(pn) } error_mapping["5XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrorsODataError.create_from_discriminator_value(pn) } return @request_adapter.send_async(request_info, lambda {|pn| MicrosoftGraph::Models::EducationAssignment.create_from_discriminator_value(pn) }, error_mapping) end |
#to_post_request_information(request_configuration = nil) ⇒ Object
Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment’s folder.
49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/education/me/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.rb', line 49 def to_post_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 = :POST request_info.headers.add('Accept', 'application/json') unless request_configuration.nil? request_info.add_headers_from_raw_object(request_configuration.headers) request_info.(request_configuration.) end return request_info end |