class LMSGraphQL::Mutations::Canvas::UpdateCalendarEvent
Public Instance Methods
resolve(id:, calendar_event_context_code: nil, calendar_event_title: nil, calendar_event_description: nil, calendar_event_start_at: nil, calendar_event_end_at: nil, calendar_event_location_name: nil, calendar_event_location_address: nil, calendar_event_time_zone_edited: nil, calendar_event_all_day: nil, calendar_event_child_event_data_X_start_at: nil, calendar_event_child_event_data_X_end_at: nil, calendar_event_child_event_data_X_context_code: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/update_calendar_event.rb, line 24 def resolve(id:, calendar_event_context_code: nil, calendar_event_title: nil, calendar_event_description: nil, calendar_event_start_at: nil, calendar_event_end_at: nil, calendar_event_location_name: nil, calendar_event_location_address: nil, calendar_event_time_zone_edited: nil, calendar_event_all_day: nil, calendar_event_child_event_data_X_start_at: nil, calendar_event_child_event_data_X_end_at: nil, calendar_event_child_event_data_X_context_code: nil) context[:canvas_api].call("UPDATE_CALENDAR_EVENT").proxy( "UPDATE_CALENDAR_EVENT", { "id": id }, { "calendar_event[context_code]": calendar_event_context_code, "calendar_event[title]": calendar_event_title, "calendar_event[description]": calendar_event_description, "calendar_event[start_at]": calendar_event_start_at, "calendar_event[end_at]": calendar_event_end_at, "calendar_event[location_name]": calendar_event_location_name, "calendar_event[location_address]": calendar_event_location_address, "calendar_event[time_zone_edited]": calendar_event_time_zone_edited, "calendar_event[all_day]": calendar_event_all_day, "calendar_event[child_event_data][X][start_at]": calendar_event_child_event_data_X_start_at, "calendar_event[child_event_data][X][end_at]": calendar_event_child_event_data_X_end_at, "calendar_event[child_event_data][X][context_code]": calendar_event_child_event_data_X_context_code }, ).parsed_response end