Sha256: 81a8b1a1deb8b548b6f6ace3a3fb06a98e0b84d3d4c70b9225b362ebaa3c4872

Contents?: true

Size: 1.94 KB

Versions: 4

Compression:

Stored size: 1.94 KB

Contents

require 'microsoft_kiota_abstractions'
require_relative '../../../../../microsoft_graph'
require_relative '../../../../education'
require_relative '../../../classes'
require_relative '../../item'
require_relative '../teachers'
require_relative './item'
require_relative './ref/ref_request_builder'

module MicrosoftGraph::Education::Classes::Item::Teachers::Item
    ## 
    # Builds and executes requests for operations under \education\classes\{educationClass-id}\teachers\{educationUser-id}
    class EducationUserItemRequestBuilder
        
        ## 
        # Path parameters for the request
        @path_parameters
        ## 
        # Provides operations to manage the collection of educationRoot entities.
        def ref()
            return MicrosoftGraph::Education::Classes::Item::Teachers::Item::Ref::RefRequestBuilder.new(@path_parameters, @request_adapter)
        end
        ## 
        # 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 EducationUserItemRequestBuilder 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}/education/classes/{educationClass%2Did}/teachers/{educationUser%2Did}"
            @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
    end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
microsoft_graph-0.14.0 lib/education/classes/item/teachers/item/education_user_item_request_builder.rb
microsoft_graph-0.13.0 lib/education/classes/item/teachers/item/education_user_item_request_builder.rb
microsoft_graph-0.12.0 lib/education/classes/item/teachers/item/education_user_item_request_builder.rb
microsoft_graph-0.11.0 lib/education/classes/item/teachers/item/education_user_item_request_builder.rb