Class: LMSGraphQL::Mutations::Canvas::ImportSisDatum

Inherits:
BaseMutation
  • Object
show all
Defined in:
lib/lms_graphql/mutations/canvas/import_sis_data.rb

Instance Method Summary collapse

Instance Method Details

#resolve(account_id:, import_type: nil, attachment: nil, extension: nil, batch_mode: nil, batch_mode_term_id: nil, multi_term_batch_mode: nil, skip_deletes: nil, override_sis_stickiness: nil, add_sis_stickiness: nil, clear_sis_stickiness: nil, update_sis_id_if_login_claimed: nil, diffing_data_set_identifier: nil, diffing_remaster_data_set: nil, diffing_drop_status: nil, batch_mode_enrollment_drop_status: nil, change_threshold: nil, diff_row_count_threshold: nil) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'lib/lms_graphql/mutations/canvas/import_sis_data.rb', line 29

def resolve(account_id:, import_type: nil, attachment: nil, extension: nil, batch_mode: nil, batch_mode_term_id: nil, multi_term_batch_mode: nil, skip_deletes: nil, override_sis_stickiness: nil, add_sis_stickiness: nil, clear_sis_stickiness: nil, update_sis_id_if_login_claimed: nil, diffing_data_set_identifier: nil, diffing_remaster_data_set: nil, diffing_drop_status: nil, batch_mode_enrollment_drop_status: nil, change_threshold: nil, diff_row_count_threshold: nil)
  context[:canvas_api].call("IMPORT_SIS_DATA").proxy(
    "IMPORT_SIS_DATA",
    {
      "account_id": 
    },
    {
      "import_type": import_type,
      "attachment": attachment,
      "extension": extension,
      "batch_mode": batch_mode,
      "batch_mode_term_id": batch_mode_term_id,
      "multi_term_batch_mode": multi_term_batch_mode,
      "skip_deletes": skip_deletes,
      "override_sis_stickiness": override_sis_stickiness,
      "add_sis_stickiness": add_sis_stickiness,
      "clear_sis_stickiness": clear_sis_stickiness,
      "update_sis_id_if_login_claimed": ,
      "diffing_data_set_identifier": diffing_data_set_identifier,
      "diffing_remaster_data_set": diffing_remaster_data_set,
      "diffing_drop_status": diffing_drop_status,
      "batch_mode_enrollment_drop_status": batch_mode_enrollment_drop_status,
      "change_threshold": change_threshold,
      "diff_row_count_threshold": diff_row_count_threshold
    },
  ).parsed_response
end