class LMSGraphQL::Mutations::Canvas::CreateOrUpdateEventsDirectlyForCourseTimetable
Public Instance Methods
resolve(course_id:, course_section_id: nil, events: nil, events_start_at: nil, events_end_at: nil, events_location_name: nil, events_code: nil, events_title: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/create_or_update_events_directly_for_course_timetable.rb, line 19 def resolve(course_id:, course_section_id: nil, events: nil, events_start_at: nil, events_end_at: nil, events_location_name: nil, events_code: nil, events_title: nil) context[:canvas_api].call("CREATE_OR_UPDATE_EVENTS_DIRECTLY_FOR_COURSE_TIMETABLE").proxy( "CREATE_OR_UPDATE_EVENTS_DIRECTLY_FOR_COURSE_TIMETABLE", { "course_id": course_id }, { "course_section_id": course_section_id, "events": events, "events[start_at]": events_start_at, "events[end_at]": events_end_at, "events[location_name]": events_location_name, "events[code]": events_code, "events[title]": events_title }, ).parsed_response end