class LMSGraphQL::Mutations::Canvas::CreateContentMigrationUser
Public Instance Methods
resolve(user_id:, migration_type:, pre_attachment_name: nil, pre_attachment_star: nil, settings_file_url: nil, settings_content_export_id: nil, settings_source_course_id: nil, settings_folder_id: nil, settings_overwrite_quizzes: nil, settings_question_bank_id: nil, settings_question_bank_name: nil, settings_insert_into_module_id: nil, settings_insert_into_module_type: nil, settings_insert_into_module_position: nil, settings_move_to_assignment_group_id: nil, date_shift_options_shift_dates: nil, date_shift_options_old_start_date: nil, date_shift_options_old_end_date: nil, date_shift_options_new_start_date: nil, date_shift_options_new_end_date: nil, date_shift_options_day_substitutions_X: nil, date_shift_options_remove_dates: nil, selective_import: nil, select: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/create_content_migration_users.rb, line 35 def resolve(user_id:, migration_type:, pre_attachment_name: nil, pre_attachment_star: nil, settings_file_url: nil, settings_content_export_id: nil, settings_source_course_id: nil, settings_folder_id: nil, settings_overwrite_quizzes: nil, settings_question_bank_id: nil, settings_question_bank_name: nil, settings_insert_into_module_id: nil, settings_insert_into_module_type: nil, settings_insert_into_module_position: nil, settings_move_to_assignment_group_id: nil, date_shift_options_shift_dates: nil, date_shift_options_old_start_date: nil, date_shift_options_old_end_date: nil, date_shift_options_new_start_date: nil, date_shift_options_new_end_date: nil, date_shift_options_day_substitutions_X: nil, date_shift_options_remove_dates: nil, selective_import: nil, select: nil) context[:canvas_api].call("CREATE_CONTENT_MIGRATION_USERS").proxy( "CREATE_CONTENT_MIGRATION_USERS", { "user_id": user_id }, { "migration_type": migration_type, "pre_attachment[name]": pre_attachment_name, "pre_attachment[*]": pre_attachment_star, "settings[file_url]": settings_file_url, "settings[content_export_id]": settings_content_export_id, "settings[source_course_id]": settings_source_course_id, "settings[folder_id]": settings_folder_id, "settings[overwrite_quizzes]": settings_overwrite_quizzes, "settings[question_bank_id]": settings_question_bank_id, "settings[question_bank_name]": settings_question_bank_name, "settings[insert_into_module_id]": settings_insert_into_module_id, "settings[insert_into_module_type]": settings_insert_into_module_type, "settings[insert_into_module_position]": settings_insert_into_module_position, "settings[move_to_assignment_group_id]": settings_move_to_assignment_group_id, "date_shift_options[shift_dates]": date_shift_options_shift_dates, "date_shift_options[old_start_date]": date_shift_options_old_start_date, "date_shift_options[old_end_date]": date_shift_options_old_end_date, "date_shift_options[new_start_date]": date_shift_options_new_start_date, "date_shift_options[new_end_date]": date_shift_options_new_end_date, "date_shift_options[day_substitutions][X]": date_shift_options_day_substitutions_X, "date_shift_options[remove_dates]": date_shift_options_remove_dates, "selective_import": selective_import, "select": select }, ).parsed_response end