class LMSGraphQL::Resolvers::Canvas::ListYourCourse
Public Instance Methods
resolve(enrollment_type: nil, enrollment_role: nil, enrollment_role_id: nil, enrollment_state: nil, exclude_blueprint_courses: nil, include: nil, state: nil, get_all: false)
click to toggle source
# File lib/lms_graphql/resolvers/canvas/list_your_courses.rb, line 16 def resolve(enrollment_type: nil, enrollment_role: nil, enrollment_role_id: nil, enrollment_state: nil, exclude_blueprint_courses: nil, include: nil, state: nil, get_all: false) result = context[:canvas_api].call("LIST_YOUR_COURSES").proxy( "LIST_YOUR_COURSES", { "enrollment_type": enrollment_type, "enrollment_role": enrollment_role, "enrollment_role_id": enrollment_role_id, "enrollment_state": enrollment_state, "exclude_blueprint_courses": exclude_blueprint_courses, "include": include, "state": state }, nil, get_all, ) get_all ? result : result.parsed_response end