class LMSGraphQL::Resolvers::Canvas::ListEnrollmentsUser
Public Instance Methods
resolve(type: nil, role: nil, state: nil, include: nil, user_id:, grading_period_id: nil, enrollment_term_id: nil, sis_account_id: nil, sis_course_id: nil, sis_section_id: nil, sis_user_id: nil, created_for_sis_id: nil, get_all: false)
click to toggle source
# File lib/lms_graphql/resolvers/canvas/list_enrollments_users.rb, line 21 def resolve(type: nil, role: nil, state: nil, include: nil, user_id:, grading_period_id: nil, enrollment_term_id: nil, sis_account_id: nil, sis_course_id: nil, sis_section_id: nil, sis_user_id: nil, created_for_sis_id: nil, get_all: false) result = context[:canvas_api].call("LIST_ENROLLMENTS_USERS").proxy( "LIST_ENROLLMENTS_USERS", { "type": type, "role": role, "state": state, "include": include, "user_id": user_id, "grading_period_id": grading_period_id, "enrollment_term_id": enrollment_term_id, "sis_account_id": sis_account_id, "sis_course_id": sis_course_id, "sis_section_id": sis_section_id, "sis_user_id": sis_user_id, "created_for_sis_id": created_for_sis_id }, nil, get_all, ) get_all ? result : result.parsed_response end