class LMSGraphQL::Mutations::Canvas::CreateCalendarEvent
Public Instance Methods
resolve(calendar_event_context_code:, 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, calendar_event_duplicate_count: nil, calendar_event_duplicate_interval: nil, calendar_event_duplicate_frequency: nil, calendar_event_duplicate_append_iterator: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/create_calendar_event.rb, line 27 def resolve(calendar_event_context_code:, 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, calendar_event_duplicate_count: nil, calendar_event_duplicate_interval: nil, calendar_event_duplicate_frequency: nil, calendar_event_duplicate_append_iterator: nil) context[:canvas_api].call("CREATE_CALENDAR_EVENT").proxy( "CREATE_CALENDAR_EVENT", {}, { "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, "calendar_event[duplicate][count]": calendar_event_duplicate_count, "calendar_event[duplicate][interval]": calendar_event_duplicate_interval, "calendar_event[duplicate][frequency]": calendar_event_duplicate_frequency, "calendar_event[duplicate][append_iterator]": calendar_event_duplicate_append_iterator }, ).parsed_response end